open-index/open-npm huggingface dataset:
npm package: @tabmate/vue
Description: TabMate is a lightweight (~<1KB gzipped), framework-agnostic JavaScript library for enabling tab/indentation behavior to HTML elements like `textarea` — just like in modern code editors. This package adds support for easier integration with Vue.
Author: Pascal Bothner
Latest version: 0.1.1

# @tabmate/vue

Vue integration for Tabmate.

Check out the [docs](https://pboth1304.github.io/tabmate/docs/framework-integration/vue) form more info.

## Installation

```shell
npm i @tabmate/core @tabmate/vue
yarn add @tabmate/core @tabmate/vue
pnpm add @tabmate/core @tabmate/vue
```
npm package: @taboola/react-native-plugin-3x
Description: Taboola React-native plugin
Author: Daniel
Latest version: 3.1.8

To get started with the Taboola React-Native plugin, see:

https://developers.taboola.com/taboolasdk/docs/sdk-3x-react-native-plugin

Versions:



3x - @taboola/react-native-plugin-3x

2x- @taboola/react-native-taboola

Dev - @taboola/rnt-dev
npm package: @taboola/taboola-react-web
Description: Taboola React Plugin for the Open Web. Embed Taboola in React projects.
Author: taboola
Latest version: 0.5.0

# taboola-react-web

> Taboola React Plugin for the Open Web - BETA. Using this plugin is subject to Taboola's terms of use and privacy policy. Embed Taboola in React projects.

[![NPM](https://img.shields.io/npm/v/@taboola/taboola-react-web.svg)](https://www.npmjs.com/package/@taboola/taboola-react-web) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save @taboola/taboola-react-web
```

# Usage

If you have access to HTML/SSR, please include this as this will help speed up.

```html
<script async src="https://cdn.taboola.com/libtrc/{YOUR_PUBLISHER_ID}/loader.js" id="tb_loader_script"></script>
```

### Main Workflow
```jsx
import TaboolaComponent from '@taboola/taboola-react-web'

function Article() {
  return (
    <TaboolaComponent
      canonicalUrl={yourPageCanonicalUrl}
      publisherId="your-id-as-a-publisher"
      pageType="article"
      mode="taboola-mode-name"
      containerId="id-for-container"
      placement="Taboola Placement Name"
      targetType="mix"
      custSeg="subscriber"
    >
  );
}
```

# Props

| Props        | Type          |                Default | Required       |
|:-------------|:--------------|-----------------------:|---------------:|
| canonicalUrl | string        |    `${yourCurrentUrl}` | no             |
| publisherId  | string        |              undefined | yes            |
| pageType     | string        |              undefined | yes            |
| mode         | string        |              undefined | yes            |
| containerId  | string        | `${mode}-${placement}` | no             |
| placement    | string        |              undefined | yes            |
| targetType   | string        |                    mix | no             |
| custSeg      | string        |                   none | no             |


## License

MIT © [Taboola](https://github.com/taboola)
npm package: @tabres/react
Description: React Library by tabres.com
Author: tabres.com
Latest version: 1.0.2

# @tabres/react

React Library by [tabres.com](https://tabres.com)

## Install

```bash
npm install @tabres/react
```

### Install Peer dependencies (must also be installed):

```bash
npm install react react-dom @sorocraft/js-utils @sorocraft/ui
```

## Usage

Import main library:

```jsx
import { ComponentName } from "@tabres/react";
```

Import utils, models, or constants:

```jsx
import { someUtil } from "@tabres/react/utils";
import { SomeModel } from "@tabres/react/models";
import { SOME_CONSTANT } from "@tabres/react/constants";
```

Import styles:

```jsx
import "@tabres/react/styles/ui.css";
```

## Commands (for development)

`npm run build` → Build library

`npm run dev` → Build and watch

`npm run lint` → Run ESLint

`npm test` → Run tests

`npm run pub` → Publish new version
npm package: @tabrezdn1/vue-image-zoom
Description: A vue component that zooms in on an image when hovered, can be used in portfolios, gallery, and e-commerce application.
Author: Saik Tabrez
Latest version: 0.1.2

# vue-image-zoom

## Purpose
This is a vue component that zooms in on an image when hovered, can be used in portfolios, gallery, and e-commerce application.


### Example
#### Minimalistic example
```
<ImageZoom src="https://images.pexels.com/photos/4622893/pexels-photo-4622893.jpeg" />
```
#### Full fledged example
```
<template>
  <div id="app">
    <ImageZoom
      custom-class="my-custom-class"
      :scale="4"
      height="800px"
      width="800px"
      src="https://images.pexels.com/photos/4622893/pexels-photo-4622893.jpeg"
    />
  </div>
</template>

<script>
import ImageZoom from "@tabrezdn1/vue-image-zoom";

export default {
  components: {
    ImageZoom,
  },
};
</script>
<style scoped>
.my-custom-class {
  border-radius: 100px;
}
</style>
```


### Props
There are currently the following props:

| Prop | type | Description | Required | Default |
| ------ | ------ | ------ | ------ | ------ |
| src | String | This is the source url for the image | `true` | As it is required prop so - `null` |
| height | String | This prop is used to specify the height of the div where image will render. You can use it to specify custom height for the frame | `false` | `500px` |
| width | String | This prop is used to specify the width of the div where image will render. You can use it to specify custom width for the frame | `false` |`500px` |
| customClass | String | This is name of the class that you want to apply on the parent element of the component, for example a custom-class | `false` | `''` |
| scale | Number | This prop specifies the amount of zoom to be done. Consider it like zoom `x`. For Example if you pass 2, it will zoom 2x times that is twice. | `false` | `2` |

## Documentation
Coming soon...
npm package: @tabshiftcms/db-d1-sqlite
Description: The officially supported D1 SQLite database adapter for Payload
Author: Payload
Latest version: 3.59.0

# Payload D1 SQLite Adapter

Official D1 SQLite adapter for [Payload](https://payloadcms.com).

- [Main Repository](https://github.com/payloadcms/payload)
- [Payload Docs](https://payloadcms.com/docs)

## Installation

```bash
npm install @payloadcms/db-d1-sqlite
```

## Usage

```ts
import { sqliteD1Adapter } from '@payloadcms/db-d1-sqlite'

export default buildConfig({
  // Your config goes here
  collections: [
    // Collections go here
  ],
  // Configure the D1 adapter here
  db: sqliteD1Adapter({
    // D1-specific arguments go here.
    // `binding` is required and should match the D1 database binding name in your Cloudflare Worker environment.
    binding: cloudflare.env.D1,
  }),
})
```

More detailed usage can be found in the [Payload Docs](https://payloadcms.com/docs/database/sqlite).
npm package: @tabshiftcms/db-mongodb
Description: The officially supported MongoDB database adapter for Payload
Author: Payload
Latest version: 3.59.0

# Payload MongoDB Adapter

Official MongoDB adapter for [Payload](https://payloadcms.com).

- [Main Repository](https://github.com/payloadcms/payload)
- [Payload Docs](https://payloadcms.com/docs)

## Installation

```bash
npm install @payloadcms/db-mongodb
```

## Usage

```ts
import { buildConfig } from 'payload'
import { mongooseAdapter } from '@payloadcms/db-mongodb'

export default buildConfig({
  db: mongooseAdapter({
    url: process.env.DATABASE_URI,
  }),
  // ...rest of config
})
```

More detailed usage can be found in the [Payload Docs](https://payloadcms.com/docs/configuration/overview).
npm package: @tabshiftcms/db-postgres
Description: The officially supported Postgres database adapter for Payload
Author: Payload
Latest version: 3.59.0

# Payload Postgres Adapter

Official Postgres adapter for [Payload](https://payloadcms.com).

- [Main Repository](https://github.com/payloadcms/payload)
- [Payload Docs](https://payloadcms.com/docs)

## Installation

```bash
npm install @payloadcms/db-postgres
```

## Usage

```ts
import { buildConfig } from 'payload'
import { postgresAdapter } from '@payloadcms/db-postgres'

export default buildConfig({
  db: postgresAdapter({
    pool: {
      connectionString: process.env.DATABASE_URI,
    },
  }),
  // ...rest of config
})
```

More detailed usage can be found in the [Payload Docs](https://payloadcms.com/docs/configuration/overview).
npm package: @tabshiftcms/db-sqlite
Description: The officially supported SQLite database adapter for Payload
Author: Payload
Latest version: 3.59.0

# Payload SQLite Adapter

Official SQLite adapter for [Payload](https://payloadcms.com).

- [Main Repository](https://github.com/payloadcms/payload)
- [Payload Docs](https://payloadcms.com/docs)

## Installation

```bash
npm install @payloadcms/db-sqlite
```

## Usage

```ts
import { buildConfig } from 'payload/config'
import { sqliteAdapter } from '@payloadcms/db-sqlite'

export default buildConfig({
  db: sqliteAdapter({
    client: {
      url: process.env.DATABASE_URI,
    },
  }),
  // ...rest of config
})
```

More detailed usage can be found in the [Payload Docs](https://payloadcms.com/docs/configuration/overview).
npm package: @tabshiftcms/db-vercel-postgres
Description: Vercel Postgres adapter for Payload
Author: Payload
Latest version: 3.59.0

# Payload Postgres Adapter

[Vercel Postgres](https://vercel.com/docs/storage/vercel-postgres) adapter for [Payload](https://payloadcms.com).

- [Main Repository](https://github.com/payloadcms/payload)
- [Payload Docs](https://payloadcms.com/docs)

## Installation

```bash
npm install @payloadcms/db-vercel-postgres
```

## Usage

### Explicit Connection String

```ts
import { buildConfig } from 'payload'
import { vercelPostgresAdapter } from '@payloadcms/db-vercel-postgres'

export default buildConfig({
  db: vercelPostgresAdapter({
    pool: {
      connectionString: process.env.DATABASE_URI,
    },
  }),
  // ...rest of config
})
```

### Automatic Connection String Detection

Have Vercel automatically detect from environment variable (typically `process.env.POSTGRES_URL`)

```ts
export default buildConfig({
  db: postgresAdapter(),
  // ...rest of config
})
```

More detailed usage can be found in the [Payload Docs](https://payloadcms.com/docs/configuration/overview).
npm package: @tabshiftcms/plugin-form-builder
Description: Form builder plugin for Payload CMS
Author: Payload
Latest version: 3.59.0

# Payload Form Builder Plugin

A plugin for [Payload](https://github.com/payloadcms/payload) to easily allow admin editors to build and manage forms within the admin panel.

- [Source code](https://github.com/payloadcms/payload/tree/main/packages/plugin-form-builder)
- [Documentation](https://payloadcms.com/docs/plugins/form-builder)
- [Documentation source](https://github.com/payloadcms/payload/tree/main/docs/plugins/form-builder.mdx)
npm package: @tabshiftcms/plugin-nested-docs
Description: The official Nested Docs plugin for Payload
Author: Payload
Latest version: 3.59.0

# Payload Nested Docs Plugin

A plugin for [Payload](https://github.com/payloadcms/payload) to easily nest the documents of your application inside of one another.

- [Source code](https://github.com/payloadcms/payload/tree/main/packages/plugin-nested-docs)
- [Documentation](https://payloadcms.com/docs/plugins/nested-docs)
- [Documentation source](https://github.com/payloadcms/payload/tree/main/docs/plugins/nested-docs.mdx)
npm package: @tabshiftcms/plugin-search
Description: Search plugin for Payload
Author: Payload
Latest version: 3.59.0

# Payload Search Plugin

A plugin for [Payload](https://github.com/payloadcms/payload) to generate records of your documents that are extremely fast to search on.

- [Source code](https://github.com/payloadcms/payload/tree/main/packages/plugin-search)
- [Documentation](https://payloadcms.com/docs/plugins/search)
- [Documentation source](https://github.com/payloadcms/payload/tree/main/docs/plugins/search.mdx)
npm package: @tabshiftcms/plugin-sentry
Description: Sentry plugin for Payload
Author: Payload
Latest version: 3.59.0

# Payload Sentry Plugin

This plugin allows you to integrate [Sentry](https://sentry.io/) seamlessly with your [Payload](https://github.com/payloadcms/payload) application.

- [Source code](https://github.com/payloadcms/payload/tree/main/packages/plugin-sentry)
- [Documentation](https://payloadcms.com/docs/plugins/sentry)
- [Documentation source](https://github.com/payloadcms/payload/tree/main/docs/plugins/sentry.mdx)
npm package: @tabshiftcms/plugin-seo
Description: SEO plugin for Payload
Author: Payload
Latest version: 3.59.0

# Payload SEO Plugin

A plugin for [Payload](https://github.com/payloadcms/payload) to manage SEO metadata from within your admin panel.

If you're using version 2.0.0 or higher of this plugin, you'll need to be using version 2.7.0 or higher of Payload.

If you're still on an older payload version, please use version 1.0.15.

- [Source code](https://github.com/payloadcms/payload/tree/main/packages/plugin-seo)
- [Documentation](https://payloadcms.com/docs/plugins/seo)
- [Documentation source](https://github.com/payloadcms/payload/tree/main/docs/plugins/seo.mdx)
npm package: @tabshiftcms/plugin-stripe
Description: Stripe plugin for Payload
Author: Payload
Latest version: 3.59.0

# Payload Stripe Plugin

A plugin for [Payload](https://github.com/payloadcms/payload) to connect [Stripe](https://stripe.com) and Payload.

- [Source code](https://github.com/payloadcms/payload/tree/main/packages/plugin-stripe)
- [Documentation](https://payloadcms.com/docs/plugins/stripe)
- [Documentation source](https://github.com/payloadcms/payload/tree/main/docs/plugins/stripe.mdx)
npm package: @tabshiftcms/richtext-lexical
Description: The officially supported Lexical richtext adapter for Payload
Author: Payload
Latest version: 3.59.0

# Payload Lexical Rich Text Editor

Lexical Rich Text Editor for [Payload](https://payloadcms.com).

- [Main Repository](https://github.com/payloadcms/payload)
- [Payload Docs](https://payloadcms.com/docs)

## Installation

```bash
npm install @payloadcms/richtext-lexical
```

## Usage

```ts
import { buildConfig } from 'payload'
import { lexicalEditor } from '@payloadcms/richtext-lexical'

export default buildConfig({
  editor: lexicalEditor({}),
  // ...rest of config
})
```

More detailed usage can be found in the [Payload Docs](https://payloadcms.com/docs/configuration/overview).
npm package: @tabshiftcms/storage-azure
Description: Payload storage adapter for Azure Blob Storage
Author: Payload
Latest version: 3.59.0

# Azure Blob Storage for Payload

This package provides a simple way to use [Azure Blob Storage](https://azure.microsoft.com/en-us/products/storage/blobs) with Payload.

**NOTE:** This package removes the need to use `@payloadcms/plugin-cloud-storage` as was needed in Payload 2.x.

## Installation

```sh
pnpm add @payloadcms/storage-azure
```

## Usage

- Configure the `collections` object to specify which collections should use the Azure Blob Storage adapter. The slug _must_ match one of your existing collection slugs.
- When enabled, this package will automatically set `disableLocalStorage` to `true` for each collection.
- When deploying to Vercel, server uploads are limited with 4.5MB. Set `clientUploads` to `true` to do uploads directly on the client. You must allow CORS PUT method to your website.

```ts
import { azureStorage } from '@payloadcms/storage-azure'
import { Media } from './collections/Media'
import { MediaWithPrefix } from './collections/MediaWithPrefix'

export default buildConfig({
  collections: [Media, MediaWithPrefix],
  plugins: [
    azureStorage({
      collections: {
        media: true,
        'media-with-prefix': {
          prefix,
        },
      },
      allowContainerCreate: process.env.AZURE_STORAGE_ALLOW_CONTAINER_CREATE === 'true',
      baseURL: process.env.AZURE_STORAGE_ACCOUNT_BASEURL,
      connectionString: process.env.AZURE_STORAGE_CONNECTION_STRING,
      containerName: process.env.AZURE_STORAGE_CONTAINER_NAME,
    }),
  ],
})
```

### Configuration Options

| Option                 | Description                                                              | Default |
| ---------------------- | ------------------------------------------------------------------------ | ------- |
| `enabled`              | Whether or not to enable the plugin                                      | `true`  |
| `collections`          | Collections to apply the Azure Blob adapter to                           |         |
| `allowContainerCreate` | Whether or not to allow the container to be created if it does not exist | `false` |
| `baseURL`              | Base URL for the Azure Blob storage account                              |         |
| `connectionString`     | Azure Blob storage connection string                                     |         |
| `containerName`        | Azure Blob storage container name                                        |         |
| `clientUploads`        | Do uploads directly on the client to bypass limits on Vercel.            |         |
npm package: @tabshiftcms/storage-gcs
Description: Payload storage adapter for Google Cloud Storage
Author: Payload
Latest version: 3.59.0

# Google Cloud Storage for Payload

This package provides a simple way to use [Google Cloud Storage](https://cloud.google.com/storage) with Payload.

**NOTE:** This package removes the need to use `@payloadcms/plugin-cloud-storage` as was needed in Payload 2.x.

## Installation

```sh
pnpm add @payloadcms/storage-gcs
```

## Usage

- Configure the `collections` object to specify which collections should use the Google Cloud Storage adapter. The slug _must_ match one of your existing collection slugs.
- When enabled, this package will automatically set `disableLocalStorage` to `true` for each collection.
- When deploying to Vercel, server uploads are limited with 4.5MB. Set `clientUploads` to `true` to do uploads directly on the client. You must allow CORS PUT method for the bucket to your website.

```ts
import { gcsStorage } from '@payloadcms/storage-gcs'
import { Media } from './collections/Media'
import { MediaWithPrefix } from './collections/MediaWithPrefix'

export default buildConfig({
  collections: [Media, MediaWithPrefix],
  plugins: [
    gcsStorage({
      collections: {
        media: true,
        'media-with-prefix': {
          prefix,
        },
      },
      bucket: process.env.GCS_BUCKET,
      options: {
        apiEndpoint: process.env.GCS_ENDPOINT,
        projectId: process.env.GCS_PROJECT_ID,
      },
    }),
  ],
})
```

### Configuration Options

| Option        | Description                                                                                         | Default   |
| ------------- | --------------------------------------------------------------------------------------------------- | --------- |
| `enabled`     | Whether or not to enable the plugin                                                                 | `true`    |
| `collections` | Collections to apply the storage to                                                                 |           |
| `bucket`      | The name of the bucket to use                                                                       |           |
| `options`     | Google Cloud Storage client configuration. See [Docs](https://github.com/googleapis/nodejs-storage) |           |
| `acl`         | Access control list for files that are uploaded                                                     | `Private` |
npm package: @tabshiftcms/storage-s3
Description: Payload storage adapter for Amazon S3
Author: Payload
Latest version: 3.59.0

# S3 Storage for Payload

This package provides a simple way to use S3 with Payload.

**NOTE:** This package removes the need to use `@payloadcms/plugin-cloud-storage` as was needed in Payload 2.x.

## Installation

```sh
pnpm add @payloadcms/storage-s3
```

## Usage

- Configure the `collections` object to specify which collections should use the AWS S3 adapter. The slug _must_ match one of your existing collection slugs.
- The `config` object can be any [`S3ClientConfig`](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/s3) object (from [`@aws-sdk/client-s3`](https://github.com/aws/aws-sdk-js-v3)). _This is highly dependent on your AWS setup_. Check the AWS documentation for more information.
- When enabled, this package will automatically set `disableLocalStorage` to `true` for each collection.
- When deploying to Vercel, server uploads are limited with 4.5MB. Set `clientUploads` to `true` to do uploads directly on the client. You must allow CORS PUT method for the bucket to your website.
- Configure `signedDownloads` (either globally of per-collection in `collections`) to use [presigned URLs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-presigned-url.html) for files downloading. This can improve performance for large files (like videos) while still respecting your access control. Additionally, with `signedDownloads.shouldUseSignedURL` you can specify a condition whether Payload should use a presigned URL, if you want to use this feature only for specific files.

```ts
import { s3Storage } from '@payloadcms/storage-s3'
import { Media } from './collections/Media'
import { MediaWithPrefix } from './collections/MediaWithPrefix'

export default buildConfig({
  collections: [Media, MediaWithPrefix],
  plugins: [
    s3Storage({
      collections: {
        media: true,
        'media-with-prefix': {
          prefix,
        },
        'media-with-presigned-downloads': {
          // Filter only mp4 files
          signedDownloads: {
            shouldUseSignedURL: ({ collection, filename, req }) => {
              return filename.endsWith('.mp4')
            },
          },
        },
      },
      bucket: process.env.S3_BUCKET,
      config: {
        credentials: {
          accessKeyId: process.env.S3_ACCESS_KEY_ID,
          secretAccessKey: process.env.S3_SECRET_ACCESS_KEY,
        },
        region: process.env.S3_REGION,
        // ... Other S3 configuration
      },
    }),
  ],
})
```

### Configuration Options

See the the [AWS SDK Package](https://github.com/aws/aws-sdk-js-v3) and [`S3ClientConfig`](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/s3) object for guidance on AWS S3 configuration.
npm package: @tabshiftcms/storage-vercel-blob
Description: Payload storage adapter for Vercel Blob Storage
Author: Payload
Latest version: 3.59.0

# Vercel Blob Storage for Payload

This package provides a simple way to use [Vercel Blob](https://vercel.com/docs/storage/vercel-blob) storage with Payload.

**NOTE:** This package removes the need to use `@payloadcms/plugin-cloud-storage` as was needed in Payload 2.x.

## Installation

```sh
pnpm add @payloadcms/storage-vercel-blob
```

## Usage

- Configure the `collections` object to specify which collections should use the Vercel Blob adapter. The slug _must_ match one of your existing collection slugs.
- Ensure you have `BLOB_READ_WRITE_TOKEN` set in your Vercel environment variables. This is usually set by Vercel automatically after adding blob storage to your project.
- When enabled, this package will automatically set `disableLocalStorage` to `true` for each collection.
- When deploying to Vercel, server uploads are limited with 4.5MB. Set `clientUploads` to `true` to do uploads directly on the client.

```ts
import { vercelBlobStorage } from '@payloadcms/storage-vercel-blob'
import { Media } from './collections/Media'
import { MediaWithPrefix } from './collections/MediaWithPrefix'

export default buildConfig({
  collections: [Media, MediaWithPrefix],
  plugins: [
    vercelBlobStorage({
      enabled: true, // Optional, defaults to true
      // Specify which collections should use Vercel Blob
      collections: {
        media: true,
        'media-with-prefix': {
          prefix: 'my-prefix',
        },
      },
      // Token provided by Vercel once Blob storage is added to your Vercel project
      token: process.env.BLOB_READ_WRITE_TOKEN,
    }),
  ],
})
```

| Option               | Description                                                          | Default                       |
| -------------------- | -------------------------------------------------------------------- | ----------------------------- |
| `enabled`            | Whether or not to enable the plugin                                  | `true`                        |
| `collections`        | Collections to apply the Vercel Blob adapter to                      |                               |
| `addRandomSuffix`    | Add a random suffix to the uploaded file name in Vercel Blob storage | `false`                       |
| `cacheControlMaxAge` | Cache-Control max-age in seconds                                     | `365 * 24 * 60 * 60` (1 Year) |
| `token`              | Vercel Blob storage read/write token                                 | `''`                          |
| `clientUploads`      | Do uploads directly on the client to bypass limits on Vercel         |                               |
npm package: @tabtree/react-family-products
Description: A React drawer component that displays product families
Author: Anoop
Latest version: 1.0.9

# Family Products Drawer

A React component that displays product families in a sliding drawer.

## Installation

```bash
npm install @tabtree/react-family-products
```

or

```bash
yarn add @tabtree/react-family-products
```

## Usage

```jsx
import React, { useState } from "react";
import { FamilyProducts } from "@tabtree/react-family-products";

function App() {
  const [drawerOpen, setDrawerOpen] = useState(false);

  return (
    <div>
      <button onClick={() => setDrawerOpen(true)}>Open Product Drawer</button>

      <FamilyProducts
        onOpen={drawerOpen}
        onDismiss={setDrawerOpen}
        emailId={emailId}
      />
    </div>
  );
}

export default App;
```

## Props

| Prop      | Type     | Description                                   |
| --------- | -------- | --------------------------------------------- |
| onOpen    | boolean  | Controls whether the drawer is open or closed |
| onDismiss | function | Callback function to close the drawer         |
| emailId   | string   | based on email fav products will list         |

## Dependencies

This component requires the following peer dependencies:

- react
- react-dom
- framer-motion
- axios

## License

MIT
npm package: @tabuckner/parse-color-object
Description: An adaptation of `parse-color` that returns color values as objects, instead of arrays.
Author: Taylor Buckner
Latest version: 0.1.0

# TSDX Bootstrap

This project was bootstrapped with [TSDX](https://github.com/jaredpalmer/tsdx).

## Local Development

Below is a list of commands you will probably find useful.

### `npm start` or `yarn start`

Runs the project in development/watch mode. Your project will be rebuilt upon changes. TSDX has a special logger for you convenience. Error messages are pretty printed and formatted for compatibility VS Code's Problems tab.

<img src="https://user-images.githubusercontent.com/4060187/52168303-574d3a00-26f6-11e9-9f3b-71dbec9ebfcb.gif" width="600" />

Your library will be rebuilt if you make edits.

### `npm run build` or `yarn build`

Bundles the package to the `dist` folder.
The package is optimized and bundled with Rollup into multiple formats (CommonJS, UMD, and ES Module).

<img src="https://user-images.githubusercontent.com/4060187/52168322-a98e5b00-26f6-11e9-8cf6-222d716b75ef.gif" width="600" />

### `npm test` or `yarn test`

Runs the test watcher (Jest) in an interactive mode.
By default, runs tests related to files changed since the last commit.
npm package: @tabuckner/random-contrast-compliant-ts
Description: This project was bootstrapped with [TSDX](https://github.com/jaredpalmer/tsdx).
Author: Taylor Buckner
Latest version: 0.1.3

# TSDX Bootstrap

This project was bootstrapped with [TSDX](https://github.com/jaredpalmer/tsdx).

## Local Development

Below is a list of commands you will probably find useful.

### `npm start` or `yarn start`

Runs the project in development/watch mode. Your project will be rebuilt upon changes. TSDX has a special logger for you convenience. Error messages are pretty printed and formatted for compatibility VS Code's Problems tab.

<img src="https://user-images.githubusercontent.com/4060187/52168303-574d3a00-26f6-11e9-9f3b-71dbec9ebfcb.gif" width="600" />

Your library will be rebuilt if you make edits.

### `npm run build` or `yarn build`

Bundles the package to the `dist` folder.
The package is optimized and bundled with Rollup into multiple formats (CommonJS, UMD, and ES Module).

<img src="https://user-images.githubusercontent.com/4060187/52168322-a98e5b00-26f6-11e9-8cf6-222d716b75ef.gif" width="600" />

### `npm test` or `yarn test`

Runs the test watcher (Jest) in an interactive mode.
By default, runs tests related to files changed since the last commit.