├── .editorconfig ├── .github ├── renovate.json └── workflows │ └── main.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .npmignore ├── .npmrc ├── .prettierignore ├── .releaserc.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets ├── color-input.png ├── color-list.png └── no-alpha.png ├── commitlint.config.js ├── eslint.config.mjs ├── lint-staged.config.js ├── package.config.ts ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── src ├── ColorInput.tsx ├── ColorList.tsx ├── ColorPicker.tsx ├── ColorPickerFields.tsx ├── LazyColorInput.tsx ├── index.ts ├── schemas │ ├── color.tsx │ ├── hslaColor.ts │ ├── hsvaColor.ts │ └── rgbaColor.ts └── types.ts ├── tsconfig.json ├── tsconfig.lib.json └── tsconfig.settings.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/.prettierignore -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/.releaserc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/README.md -------------------------------------------------------------------------------- /assets/color-input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/assets/color-input.png -------------------------------------------------------------------------------- /assets/color-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/assets/color-list.png -------------------------------------------------------------------------------- /assets/no-alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/assets/no-alpha.png -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-conventional'], 3 | } 4 | -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/package.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /src/ColorInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/src/ColorInput.tsx -------------------------------------------------------------------------------- /src/ColorList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/src/ColorList.tsx -------------------------------------------------------------------------------- /src/ColorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/src/ColorPicker.tsx -------------------------------------------------------------------------------- /src/ColorPickerFields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/src/ColorPickerFields.tsx -------------------------------------------------------------------------------- /src/LazyColorInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/src/LazyColorInput.tsx -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/schemas/color.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/src/schemas/color.tsx -------------------------------------------------------------------------------- /src/schemas/hslaColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/src/schemas/hslaColor.ts -------------------------------------------------------------------------------- /src/schemas/hsvaColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/src/schemas/hsvaColor.ts -------------------------------------------------------------------------------- /src/schemas/rgbaColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/src/schemas/rgbaColor.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/tsconfig.lib.json -------------------------------------------------------------------------------- /tsconfig.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/color-input/HEAD/tsconfig.settings.json --------------------------------------------------------------------------------