gitextract_7m8wauft/ ├── .eslintignore ├── .eslintrc ├── .github/ │ ├── COMMIT_CONVENTION.md │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.md │ │ └── feature-request.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ └── versioning.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode/ │ └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package.json ├── public/ │ └── demo.apng ├── src/ │ ├── components/ │ │ ├── alpha/ │ │ │ ├── alpha.component.tsx │ │ │ └── index.ts │ │ ├── color-picker/ │ │ │ ├── color-picker.component.tsx │ │ │ └── index.ts │ │ ├── fields/ │ │ │ ├── fields.component.tsx │ │ │ └── index.ts │ │ ├── hue/ │ │ │ ├── hue.component.tsx │ │ │ └── index.ts │ │ ├── interactive/ │ │ │ ├── index.ts │ │ │ └── interactive.component.tsx │ │ └── saturation/ │ │ ├── index.ts │ │ └── saturation.component.tsx │ ├── css/ │ │ └── rcp.css │ ├── hooks/ │ │ ├── use-bounding-client-rect/ │ │ │ ├── index.ts │ │ │ └── use-bounding-client-rect.hook.ts │ │ └── use-color/ │ │ ├── index.ts │ │ └── use-color.hook.ts │ ├── rcp.ts │ ├── services/ │ │ └── color/ │ │ ├── color.service.ts │ │ └── index.ts │ └── utils/ │ ├── clamp/ │ │ ├── clamp.util.ts │ │ └── index.ts │ ├── float/ │ │ ├── float.util.ts │ │ └── index.ts │ ├── format/ │ │ ├── format.util.ts │ │ └── index.ts │ ├── is-field-hide/ │ │ ├── index.ts │ │ └── is-field-hide.util.ts │ └── is-touch/ │ ├── index.ts │ └── is-touch.util.ts ├── tsconfig.json └── tsup.config.ts