{"_id":"@dayflow/blossom-color-picker","_rev":"11-391394a95a04cc30c9feb1facd872853","name":"@dayflow/blossom-color-picker","dist-tags":{"latest":"2.3.0"},"versions":{"1.0.0":{"name":"@dayflow/blossom-color-picker","version":"1.0.0","keywords":["react","color-picker","blossom","ui-component","animation"],"author":{"name":"Jayce Li"},"license":"MIT","_id":"@dayflow/blossom-color-picker@1.0.0","maintainers":[{"name":"jayceli","email":"lijuncai552@gmail.com"}],"homepage":"https://github.com/dayflow-js/BlossomColorPicker#readme","bugs":{"url":"https://github.com/dayflow-js/BlossomColorPicker/issues"},"dist":{"shasum":"48422de445ce441e3fc7ed81050253bb793e22e7","tarball":"https://registry.npmjs.org/@dayflow/blossom-color-picker/-/blossom-color-picker-1.0.0.tgz","fileCount":17,"integrity":"sha512-Lz2NmroR/DRUdYIwbieDG9Urfr1jd2i/+oiBLD7f6aANertywEh78xiMKNgLqca2TG4fWLdgyccaAacReZNz9Q==","signatures":[{"sig":"MEYCIQCZfgw7vq1L9w4YfC5aK4Joe9/r3PSLQOBDxpHjeQ50KgIhAJTRtqAw7krCYv7yne7ckrP264ZWTo7WUhRIag3HF75J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342615},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"511a3002dfac14e1be0e2a29a59432e2739254cf","scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"jayceli","email":"lijuncai552@gmail.com"},"repository":{"url":"git+https://github.com/dayflow-js/BlossomColorPicker.git","type":"git"},"_npmVersion":"10.8.1","description":"A beautiful, blooming color picker for Web","directories":{"example":"examples"},"_nodeVersion":"20.16.0","dependencies":{"he":"^1.2.0","ms":"^2.1.3","ajv":"^8.12.0","jju":"^1.4.0","ufo":"^1.6.3","zod":"^4.3.6","diff":"^8.0.3","fdir":"^6.5.0","jiti":"^2.6.1","keyv":"^4.5.4","levn":"^0.4.1","mlly":"^1.8.0","acorn":"^8.15.0","chalk":"^4.1.2","debug":"^4.4.3","isexe":"^2.0.0","jsesc":"^3.1.0","json5":"^2.2.3","pathe":"^2.0.3","which":"^2.0.2","espree":"^10.4.0","hasown":"^2.0.2","ignore":"^7.0.5","lodash":"^4.17.23","nanoid":"^3.3.11","rollup":"^4.57.1","semver":"^6.3.1","uri-js":"^4.4.1","confbox":"^0.2.2","csstype":"^3.2.3","deep-is":"^0.1.4","esbuild":"^0.21.5","esquery":"^1.7.0","esutils":"^2.0.3","exsolve":"^1.0.8","find-up":"^5.0.0","flatted":"^3.3.3","gensync":"^1.0.0-beta.2","globals":"^14.0.0","is-glob":"^4.0.3","js-yaml":"^4.1.1","p-limit":"^3.1.0","resolve":"^1.22.11","tapable":"^2.3.0","yallist":"^3.1.1","argparse":"^1.0.10","entities":"^7.0.1","escalade":"^3.2.0","fs-extra":"^11.3.3","fsevents":"^2.3.3","has-flag":"^4.0.0","jsonfile":"^6.2.0","kolorist":"^1.8.0","p-locate":"^5.0.0","path-key":"^3.1.1","punycode":"^2.3.1","quansync":"^0.2.11","acorn-jsx":"^5.3.2","callsites":"^3.1.0","de-indent":"^1.0.2","esrecurse":"^4.3.0","js-tokens":"^4.0.0","local-pkg":"^1.1.2","lru-cache":"^5.1.1","minimatch":"^10.1.2","picomatch":"^4.0.3","pkg-types":"^2.3.0","scheduler":"^0.23.2","word-wrap":"^1.2.5","color-name":"^1.1.4","concat-map":"^0.0.1","estraverse":"^5.3.0","flat-cache":"^4.0.1","is-extglob":"^2.1.1","optionator":"^0.9.4","path-parse":"^1.0.7","picocolors":"^1.1.1","prelude-ls":"^1.2.1","source-map":"^0.6.1","sprintf-js":"^1.0.3","tinyglobby":"^0.2.15","type-check":"^0.4.0","vscode-uri":"^3.1.0","ajv-formats":"^3.0.1","ansi-styles":"^4.3.0","cross-spawn":"^7.0.6","detect-libc":"^2.1.2","fraction.js":"^5.3.4","glob-parent":"^6.0.2","graceful-fs":"^4.2.11","import-lazy":"^4.0.0","imurmurhash":"^0.1.4","json-buffer":"^3.0.1","locate-path":"^6.0.0","path-exists":"^4.0.0","string-argv":"^0.3.2","yocto-queue":"^0.1.0","ajv-draft-04":"^1.0.0","browserslist":"^4.28.1","caniuse-lite":"^1.0.30001768","eslint-scope":"^8.4.0","import-fresh":"^3.3.1","lightningcss":"^1.30.2","lodash.merge":"^4.6.2","loose-envify":"^1.4.0","magic-string":"^0.30.21","resolve-from":"^4.0.0","ts-api-utils":"^2.4.0","universalify":"^2.0.1","alien-signals":"^0.4.14","color-convert":"^2.0.1","estree-walker":"^2.0.2","function-bind":"^1.1.2","hermes-estree":"^0.25.1","hermes-parser":"^0.25.1","muggle-string":"^0.4.1","node-releases":"^2.0.27","parent-module":"^1.0.1","react-refresh":"^0.17.0","shebang-regex":"^3.0.0","source-map-js":"^1.2.1","balanced-match":"^1.0.2","is-core-module":"^2.16.1","supports-color":"^8.1.1","brace-expansion":"^2.0.2","fast-deep-equal":"^3.1.3","natural-compare":"^1.4.0","path-browserify":"^1.0.1","shebang-command":"^2.0.0","compare-versions":"^6.1.1","enhanced-resolve":"^5.19.0","fast-levenshtein":"^2.0.6","file-entry-cache":"^8.0.0","convert-source-map":"^2.0.0","eslint-visitor-keys":"^3.4.3","require-from-string":"^2.0.2","strip-json-comments":"^3.1.1","electron-to-chromium":"^1.5.286","escape-string-regexp":"^4.0.0","json-schema-traverse":"^1.0.0","postcss-value-parser":"^4.2.0","zod-validation-error":"^4.0.2","update-browserslist-db":"^1.2.3","baseline-browser-mapping":"^2.9.19","lightningcss-darwin-arm64":"^1.30.2","fast-json-stable-stringify":"^2.1.0","supports-preserve-symlinks-flag":"^1.0.0","json-stable-stringify-without-jsonify":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.20","react":"^18.3.1","eslint":"^9.39.2","postcss":"^8.5.6","react-dom":"^18.3.1","typescript":"^5.7.2","@types/node":"^25.2.1","tailwindcss":"^4.1.18","@types/react":"^18.2.66","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.2.22","@tailwindcss/vite":"^4.1.18","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.5.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blossom-color-picker_1.0.0_1770304218942_0.8437750082705995","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@dayflow/blossom-color-picker","version":"1.0.1","keywords":["react","color-picker","blossom","ui-component","animation"],"author":{"name":"Jayce Li"},"license":"MIT","_id":"@dayflow/blossom-color-picker@1.0.1","maintainers":[{"name":"jayceli","email":"lijuncai552@gmail.com"}],"homepage":"https://github.com/dayflow-js/BlossomColorPicker#readme","bugs":{"url":"https://github.com/dayflow-js/BlossomColorPicker/issues"},"dist":{"shasum":"b7bf26e69fa2f5c34dfd43c1149bac57e1b1d5ff","tarball":"https://registry.npmjs.org/@dayflow/blossom-color-picker/-/blossom-color-picker-1.0.1.tgz","fileCount":17,"integrity":"sha512-7tRQ1eNF09SdzNwmKJlk90eXvqWHfSCim/COC8fZbUiY8lUZneayng7AHutngoB+7IeD+6UR4HUOj65RuWqGnQ==","signatures":[{"sig":"MEUCIQDpbMq19Y1ujJY9jNFxhKGOnWMxa+HZOgI/dLhnMeKU3wIgJMUeL3a5XI12dfLO8LIxi6cT89XoXW7LZS/7Lm0wXQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349367},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"65b298afa069e0622b32a8bf1d601a4fab826470","scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","typecheck":"tsc --noEmit","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"jayceli","email":"lijuncai552@gmail.com"},"repository":{"url":"git+https://github.com/dayflow-js/BlossomColorPicker.git","type":"git"},"_npmVersion":"10.8.1","description":"A beautiful, blooming color picker for Web","directories":{"example":"examples"},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.20","react":"^18.3.1","eslint":"^9.39.2","postcss":"^8.5.6","react-dom":"^18.3.1","typescript":"^5.7.2","@types/node":"^25.2.1","tailwindcss":"^4.1.18","@types/react":"^18.2.66","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.2.22","@tailwindcss/vite":"^4.1.18","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.5.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blossom-color-picker_1.0.1_1770329946647_0.04905244627589722","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@dayflow/blossom-color-picker","version":"1.0.2","keywords":["react","color-picker","blossom","ui-component","animation"],"author":{"name":"Jayce Li"},"license":"MIT","_id":"@dayflow/blossom-color-picker@1.0.2","maintainers":[{"name":"jayceli","email":"lijuncai552@gmail.com"}],"homepage":"https://github.com/dayflow-js/BlossomColorPicker#readme","bugs":{"url":"https://github.com/dayflow-js/BlossomColorPicker/issues"},"dist":{"shasum":"ef256d6a208685146f0b781c4645a55f5e68a2e3","tarball":"https://registry.npmjs.org/@dayflow/blossom-color-picker/-/blossom-color-picker-1.0.2.tgz","fileCount":17,"integrity":"sha512-uRVON+fN3+lzyt4uFVe/1/gxz5nyDcZS/PYE0LxMReUprKgxMBN/tgWEVabSuatt54+jxaaXOBNqQUOpqI+hvA==","signatures":[{"sig":"MEUCIA737GOc8yRh4fA8AXB4M0MZJcyG5qIje1e+2bptgBoSAiEA8AxLUUYV4gVZLmbU1Fq+qVl45B82QlxF08J93XLp4zI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351174},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"65b298afa069e0622b32a8bf1d601a4fab826470","scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","typecheck":"tsc --noEmit","build:demo":"vite build --config vite.config.demo.ts","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"jayceli","email":"lijuncai552@gmail.com"},"repository":{"url":"git+https://github.com/dayflow-js/BlossomColorPicker.git","type":"git"},"_npmVersion":"10.8.1","description":"A beautiful, blooming color picker for Web","directories":{"example":"examples"},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.20","react":"^18.3.1","eslint":"^9.39.2","postcss":"^8.5.6","react-dom":"^18.3.1","typescript":"^5.7.2","@types/node":"^25.2.1","tailwindcss":"^4.1.18","@types/react":"^18.2.66","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.2.22","@tailwindcss/vite":"^4.1.18","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.5.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blossom-color-picker_1.0.2_1770330571969_0.3798855742249989","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@dayflow/blossom-color-picker","version":"1.0.3","keywords":["react","color-picker","blossom","ui-component","animation"],"author":{"name":"Jayce Li"},"license":"MIT","_id":"@dayflow/blossom-color-picker@1.0.3","maintainers":[{"name":"jayceli","email":"lijuncai552@gmail.com"}],"homepage":"https://github.com/dayflow-js/BlossomColorPicker#readme","bugs":{"url":"https://github.com/dayflow-js/BlossomColorPicker/issues"},"dist":{"shasum":"8c262451e81a7a8a28147233a67b308437abdffd","tarball":"https://registry.npmjs.org/@dayflow/blossom-color-picker/-/blossom-color-picker-1.0.3.tgz","fileCount":17,"integrity":"sha512-9llEj807QcIaLvmYD+llJRnrdXGKNT4f5WEOjw5QpVbiL9ZYG8jU4uiGU7BL7J88Qc8ICpJk7fSF+PSLG08GEw==","signatures":[{"sig":"MEYCIQCd1xNkUdFnMeZJ/2ALr4zdWf2um+vVQRS7hcmAA9QN1wIhAKTru2elwPQUuT4Cey53K3xENTLlpDKIo9lfLgViamEK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189173},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"3e27b97cbbe3beb96e761f62e120012228de03ff","scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","preview":"vite preview","typecheck":"tsc --noEmit","build:demo":"vite build --config vite.config.demo.ts","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"jayceli","email":"lijuncai552@gmail.com"},"repository":{"url":"git+https://github.com/dayflow-js/BlossomColorPicker.git","type":"git"},"_npmVersion":"11.7.0","description":"A beautiful, blooming color picker for Web","directories":{"example":"examples"},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.20","react":"^18.3.1","eslint":"^9.39.2","postcss":"^8.5.6","react-dom":"^18.3.1","typescript":"^5.7.2","@types/node":"^25.2.1","tailwindcss":"^4.1.18","@types/react":"^18.2.66","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.2.22","@tailwindcss/vite":"^4.1.18","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.5.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blossom-color-picker_1.0.3_1770352811436_0.5433282680184484","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@dayflow/blossom-color-picker","version":"1.0.4","keywords":["react","color-picker","blossom","ui-component","animation"],"author":{"name":"Jayce Li"},"license":"MIT","_id":"@dayflow/blossom-color-picker@1.0.4","maintainers":[{"name":"jayceli","email":"lijuncai552@gmail.com"}],"homepage":"https://github.com/dayflow-js/BlossomColorPicker#readme","bugs":{"url":"https://github.com/dayflow-js/BlossomColorPicker/issues"},"dist":{"shasum":"fc88b9437e7648b29924e7fbcd1bc4909b903674","tarball":"https://registry.npmjs.org/@dayflow/blossom-color-picker/-/blossom-color-picker-1.0.4.tgz","fileCount":19,"integrity":"sha512-EQqvqmZQK9nzz8tRvtO+0WDWO2yuHWKZZwYatxp2t7kfU0ocqynLWcHQ5xpCpNhk14aaqqzaxZ0RyvTfCiDphQ==","signatures":[{"sig":"MEUCIEKCpZ703mJ85EUE5h3lC0qhfFKYkMQv9zSgKZqslIJeAiEA/IQykGuJPGthWg3Lnv2HflgvbH+5HhlEbupd9KXr9oY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227814},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"db6e1f4c59eec714b3023f15f34550d33199c5d2","scripts":{"dev":"vite","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","build":"tsc && vite build","format":"prettier --write \"src/**/*.{ts,tsx,css,json}\" \"examples/**/*.{ts,tsx,css,json}\"","preview":"vite preview","typecheck":"tsc --noEmit","build:demo":"vite build --config vite.config.demo.ts","prepublishOnly":"npm run typecheck && npm run build"},"_npmUser":{"name":"jayceli","email":"lijuncai552@gmail.com"},"repository":{"url":"git+https://github.com/dayflow-js/BlossomColorPicker.git","type":"git"},"_npmVersion":"11.7.0","description":"A beautiful, blooming color picker for Web","directories":{"example":"examples"},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.20","react":"^18.3.1","eslint":"^9.39.2","postcss":"^8.5.6","prettier":"^3.8.1","react-dom":"^18.3.1","typescript":"^5.7.2","@types/node":"^25.2.1","tailwindcss":"^4.1.18","@types/react":"^18.2.66","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.2.22","@tailwindcss/vite":"^4.1.18","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.5.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blossom-color-picker_1.0.4_1770433962184_0.17303332552469386","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@dayflow/blossom-color-picker","version":"2.0.0","keywords":["color-picker","blossom","ui-component","animation","vanilla-js"],"author":{"name":"Jayce Li"},"license":"MIT","_id":"@dayflow/blossom-color-picker@2.0.0","maintainers":[{"name":"jayceli","email":"lijuncai552@gmail.com"}],"homepage":"https://github.com/dayflow-js/BlossomColorPicker#readme","bugs":{"url":"https://github.com/dayflow-js/BlossomColorPicker/issues"},"dist":{"shasum":"a44165927b7020da1f45a59cd02dd2ce789bf27d","tarball":"https://registry.npmjs.org/@dayflow/blossom-color-picker/-/blossom-color-picker-2.0.0.tgz","fileCount":34,"integrity":"sha512-EM6SoHuJyzmE/pwreoBjcs+HsKiE6Nc6HvdsAJicKu4cuKxJg5gpZeyoek6qlrEjSx2f7Y7VwxEoVkarv5C7jg==","signatures":[{"sig":"MEUCICIKr5dWi2RYNR5j0cE4B9NTCNQ0ErNZCR7tWmRhN1mYAiEAhkWP5ORN0gTpSBsXbeOAPPd8/EFkD7TyXqXR/Z17XGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297749},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"a02571c3988b30cf17c75ace2f658090c921f8ba","scripts":{"dev":"vite build --watch","build":"tsc && vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jayceli","email":"lijuncai552@gmail.com"},"repository":{"url":"git+https://github.com/dayflow-js/BlossomColorPicker.git","type":"git","directory":"packages/core"},"_npmVersion":"11.7.0","description":"A beautiful, blooming color picker — standalone vanilla JS","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.20","typescript":"^5.7.2","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/blossom-color-picker_2.0.0_1770623069458_0.07576601747024414","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@dayflow/blossom-color-picker","version":"2.0.1","keywords":["color-picker","blossom","ui-component","animation","vanilla-js"],"author":{"name":"Jayce Li"},"license":"MIT","_id":"@dayflow/blossom-color-picker@2.0.1","maintainers":[{"name":"jayceli","email":"lijuncai552@gmail.com"}],"homepage":"https://github.com/dayflow-js/BlossomColorPicker#readme","bugs":{"url":"https://github.com/dayflow-js/BlossomColorPicker/issues"},"dist":{"shasum":"b177018b1c95585d00a7fabc1238608d6faececb","tarball":"https://registry.npmjs.org/@dayflow/blossom-color-picker/-/blossom-color-picker-2.0.1.tgz","fileCount":36,"integrity":"sha512-Ez+8bwXI1aOj4QT8f35I5gDkzRZmVYSS+8GYAZSjWzNKnVq2WaM6Bhm9b//QhWdB/wzWltmqCkEuwTIaPXRqig==","signatures":[{"sig":"MEUCIAK0fzlYfePHi1YBVeXoAM/k+wevmrGLISS22rXc4yJ7AiEA/k6JZUfNLZKTdZELSbBffvAsCF7m2qWK7+5vaJ09MyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323640},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"e6ee764010b533d84cd7cc365dc7a64ee1aa81ca","scripts":{"dev":"vite build --watch","build":"tsc && vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jayceli","email":"lijuncai552@gmail.com"},"repository":{"url":"git+https://github.com/dayflow-js/BlossomColorPicker.git","type":"git","directory":"packages/core"},"_npmVersion":"11.7.0","description":"A beautiful, blooming color picker — standalone vanilla JS","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.20","typescript":"^5.7.2","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/blossom-color-picker_2.0.1_1770725243755_0.10650818481652213","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@dayflow/blossom-color-picker","version":"2.1.0","keywords":["color-picker","blossom","ui-component","animation","vanilla-js"],"author":{"name":"Jayce Li"},"license":"MIT","_id":"@dayflow/blossom-color-picker@2.1.0","maintainers":[{"name":"jayceli","email":"lijuncai552@gmail.com"}],"homepage":"https://github.com/dayflow-js/BlossomColorPicker#readme","bugs":{"url":"https://github.com/dayflow-js/BlossomColorPicker/issues"},"dist":{"shasum":"3afdccdc72d423e706c915bb50ef2d042a25d326","tarball":"https://registry.npmjs.org/@dayflow/blossom-color-picker/-/blossom-color-picker-2.1.0.tgz","fileCount":36,"integrity":"sha512-uY1FdNB23iQAJ4MwWlBZXBfKwxxY6z+1GX0MSx6nxdczk8TMkwDxJB8CZR6h4+Ql+gZ4a9HrZ7DP2gHpOAd48A==","signatures":[{"sig":"MEUCIEtg+zXtiFfZVEv2IzwzF6nxzN3UKEKWbipUW1NZdIlZAiEA79Ou5UYonw6qIpFdSd6qMfZbETlu3EF42RxD24DmCOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328692},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"ee901ab4ede65aeeb1d90fbbc10768d415c31be1","scripts":{"dev":"vite build --watch","build":"tsc && vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jayceli","email":"lijuncai552@gmail.com"},"repository":{"url":"git+https://github.com/dayflow-js/BlossomColorPicker.git","type":"git","directory":"packages/core"},"_npmVersion":"11.7.0","description":"A beautiful, blooming color picker — standalone vanilla JS","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.20","typescript":"^5.7.2","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/blossom-color-picker_2.1.0_1772620451381_0.24220669397747052","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@dayflow/blossom-color-picker","version":"2.2.0","keywords":["animation","blossom","color-picker","ui-component","vanilla-js"],"author":{"name":"Jayce Li"},"license":"MIT","_id":"@dayflow/blossom-color-picker@2.2.0","maintainers":[{"name":"jayceli","email":"lijuncai552@gmail.com"}],"homepage":"https://github.com/dayflow-js/BlossomColorPicker#readme","bugs":{"url":"https://github.com/dayflow-js/BlossomColorPicker/issues"},"dist":{"shasum":"e214bafa4d5c4e5b3d4596f99f3733bbac4b68c2","tarball":"https://registry.npmjs.org/@dayflow/blossom-color-picker/-/blossom-color-picker-2.2.0.tgz","fileCount":38,"integrity":"sha512-FkH5Ho6nk91F29TKvYRO/h6DKQbW+DE+tMo+/QZ6n+U8JFNt1ozbbCAJ1Kwm4w2i4owQ0JKqq+aZHmknEJBa1w==","signatures":[{"sig":"MEUCIQDYs5ZimYcqJc7gpEBLhD5KHKLXKbi9S37570f70b/P0wIgKAbpEnLXzaeNb/zEyqRRGf3J3QCkRent0T5Zp+TmiYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413167},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"a968994589cdbaeb51e46c07a092274e2eec3d14","scripts":{"dev":"vite build --watch","build":"tsc && vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jayceli","email":"lijuncai552@gmail.com"},"repository":{"url":"git+https://github.com/dayflow-js/BlossomColorPicker.git","type":"git","directory":"packages/core"},"_npmVersion":"11.7.0","description":"A beautiful, blooming color picker — standalone vanilla JS","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.20","typescript":"^5.7.2","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/blossom-color-picker_2.2.0_1774925274882_0.6711192981815546","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@dayflow/blossom-color-picker","version":"2.2.1","keywords":["animation","blossom","color-picker","ui-component","vanilla-js"],"author":{"name":"Jayce Li"},"license":"MIT","_id":"@dayflow/blossom-color-picker@2.2.1","maintainers":[{"name":"jayceli","email":"lijuncai552@gmail.com"}],"homepage":"https://github.com/dayflow-js/BlossomColorPicker#readme","bugs":{"url":"https://github.com/dayflow-js/BlossomColorPicker/issues"},"dist":{"shasum":"552deeb7875f8d2e1704adf1ed8f17b22403f717","tarball":"https://registry.npmjs.org/@dayflow/blossom-color-picker/-/blossom-color-picker-2.2.1.tgz","fileCount":38,"integrity":"sha512-V3CdtY3qLMVDxhtbtAEIyN4wWQEN+vIj6gVkBZY1O2HX4hq+6mwLRZ/A13jEG2PN8WBQmfRw1cgzGx+Pjvd/PQ==","signatures":[{"sig":"MEYCIQCTvrMlbefq7JuiBA2TEQzXw1nbzzFCHjLQ+CGXKdTs9gIhAJkmJLQ+pVrCX3zsbf/oRS49ckagv7IlW2MOKfYUZmC9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410894},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"7cfb9d8e2da598548ab41ad89ac0afc319b0ec46","scripts":{"dev":"vite build --watch","build":"tsc && vite build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jayceli","email":"lijuncai552@gmail.com"},"repository":{"url":"git+https://github.com/dayflow-js/BlossomColorPicker.git","type":"git","directory":"packages/core"},"_npmVersion":"11.7.0","description":"A beautiful, blooming color picker — standalone vanilla JS","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.20","typescript":"^5.7.2","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/blossom-color-picker_2.2.1_1777989545500_0.5297133277191202","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@dayflow/blossom-color-picker","version":"2.3.0","description":"A beautiful, blooming color picker — standalone vanilla JS","keywords":["animation","blossom","color-picker","ui-component","vanilla-js"],"license":"MIT","author":{"name":"Jayce Li"},"repository":{"type":"git","url":"git+https://github.com/dayflow-js/BlossomColorPicker.git","directory":"packages/core"},"type":"module","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./styles.css":{"types":"./dist/styles.css.d.ts","default":"./dist/styles.css"}},"devDependencies":{"typescript":"^5.9.3","vite":"^8.2.2","vite-plugin-dts":"^5.1.0"},"scripts":{"build":"tsc && vite build","dev":"vite build --watch","typecheck":"tsc --noEmit"},"_id":"@dayflow/blossom-color-picker@2.3.0","bugs":{"url":"https://github.com/dayflow-js/BlossomColorPicker/issues"},"homepage":"https://github.com/dayflow-js/BlossomColorPicker#readme","_integrity":"sha512-aAJtblwrttp1v4oAQ9rvJH1e8Rx/oPDjHQIxkf3wAEf2c+VI81Yr/A2S24OMN1ggiAFLIf3dCC6y2bmgR3VTeA==","_resolved":"/private/var/folders/m4/c6nx4v2d50z61pb3qjfmnq_c0000gq/T/4777a6c70f69c8bf8439583211de5745/dayflow-blossom-color-picker-2.3.0.tgz","_from":"file:dayflow-blossom-color-picker-2.3.0.tgz","_nodeVersion":"22.19.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-aAJtblwrttp1v4oAQ9rvJH1e8Rx/oPDjHQIxkf3wAEf2c+VI81Yr/A2S24OMN1ggiAFLIf3dCC6y2bmgR3VTeA==","shasum":"bb4bd6115e35d61c8160ce72d30f56979e932a78","tarball":"https://registry.npmjs.org/@dayflow/blossom-color-picker/-/blossom-color-picker-2.3.0.tgz","fileCount":39,"unpackedSize":382137,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC+YnaHkQnRa4yNX8Y1d9c6sFcV1gjP9pX/YVfUtmKhMAiBq6hOZ2wpMfln7PTpKxewcq7qzZOvsuO5wTm4Z5RR02Q=="}]},"_npmUser":{"name":"jayceli","email":"lijuncai552@gmail.com"},"directories":{},"maintainers":[{"name":"jayceli","email":"lijuncai552@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/blossom-color-picker_2.3.0_1788996761137_0.5574715505509693"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-05T15:10:18.834Z","modified":"2026-09-09T23:32:41.498Z","1.0.0":"2026-02-05T15:10:19.106Z","1.0.1":"2026-02-05T22:19:06.811Z","1.0.2":"2026-02-05T22:29:32.133Z","1.0.3":"2026-02-06T04:40:11.604Z","1.0.4":"2026-02-07T03:12:42.359Z","2.0.0":"2026-02-09T07:44:29.663Z","2.0.1":"2026-02-10T12:07:23.908Z","2.1.0":"2026-03-04T10:34:11.581Z","2.2.0":"2026-03-31T02:47:55.133Z","2.2.1":"2026-05-05T13:59:05.638Z","2.3.0":"2026-09-09T23:32:41.316Z"},"bugs":{"url":"https://github.com/dayflow-js/BlossomColorPicker/issues"},"author":{"name":"Jayce Li"},"license":"MIT","homepage":"https://github.com/dayflow-js/BlossomColorPicker#readme","keywords":["animation","blossom","color-picker","ui-component","vanilla-js"],"repository":{"type":"git","url":"git+https://github.com/dayflow-js/BlossomColorPicker.git","directory":"packages/core"},"description":"A beautiful, blooming color picker — standalone vanilla JS","maintainers":[{"name":"jayceli","email":"lijuncai552@gmail.com"}],"readme":"# Blossom Color Picker\n\n[![npm version](https://img.shields.io/npm/v/@dayflow/blossom-color-picker.svg)](https://www.npmjs.com/package/@dayflow/blossom-color-picker)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://github.com/dayflow-js/BlossomColorPicker/pulls)\n[![GitHub license](https://img.shields.io/github/license/dayflow-js/BlossomColorPicker)](https://github.com/dayflow-js/BlossomColorPicker/blob/main/LICENSE)\n\nA beautiful, blooming color picker for Web. Available as a standalone vanilla JS class, or as a thin React / Vue / Svelte / Angular wrapper.\n\nhttps://github.com/user-attachments/assets/553ee0ff-1f52-497f-bc8f-cee9a7b91d66\n\n## Packages\n\n| Package                                 | Description                         | Version |\n| :-------------------------------------- | :---------------------------------- | :------ |\n| `@dayflow/blossom-color-picker`         | Vanilla JS core (zero dependencies) | 2.0.0   |\n| `@dayflow/blossom-color-picker-react`   | React wrapper                       | 1.0.0   |\n| `@dayflow/blossom-color-picker-vue`     | Vue 3 wrapper                       | 1.0.0   |\n| `@dayflow/blossom-color-picker-svelte`  | Svelte wrapper                      | 1.0.0   |\n| `@dayflow/blossom-color-picker-angular` | Angular wrapper                     | 1.0.0   |\n\n## Installation\n\n```bash\n# Vanilla JS (core)\nnpm install @dayflow/blossom-color-picker\n\n# React\nnpm install @dayflow/blossom-color-picker-react\n\n# Vue 3\nnpm install @dayflow/blossom-color-picker-vue\n\n# Svelte\nnpm install @dayflow/blossom-color-picker-svelte\n\n# Angular\nnpm install @dayflow/blossom-color-picker-angular\n```\n\n## Usage\n\n### Vanilla JS\n\n```js\nimport { BlossomColorPicker } from '@dayflow/blossom-color-picker';\nimport '@dayflow/blossom-color-picker/styles.css';\n\nconst picker = new BlossomColorPicker(document.getElementById('picker'), {\n  onChange: color => console.log(color.hex),\n});\n\n// Programmatic control\npicker.expand();\npicker.collapse();\npicker.toggle();\npicker.setValue({ hue: 200, saturation: 50, alpha: 100, layer: 'outer' });\npicker.setOptions({ disabled: true });\npicker.destroy();\n```\n\n### React\n\n```tsx\nimport { BlossomColorPicker } from '@dayflow/blossom-color-picker-react';\n\nfunction App() {\n  const [color, setColor] = useState({\n    hue: 330,\n    saturation: 70,\n    alpha: 100,\n    layer: 'outer' as const,\n  });\n\n  return <BlossomColorPicker value={color} onChange={c => setColor(c)} />;\n}\n```\n\n### Vue 3\n\n```vue\n<script setup>\nimport { ref } from 'vue';\nimport { BlossomColorPicker } from '@dayflow/blossom-color-picker-vue';\n\nconst color = ref({\n  hue: 330,\n  saturation: 70,\n  alpha: 100,\n  layer: 'outer',\n});\n\nfunction handleChange(c) {\n  color.value = c;\n}\n</script>\n\n<template>\n  <BlossomColorPicker :value=\"color\" @change=\"handleChange\" />\n</template>\n```\n\n### Svelte\n\n```svelte\n<script>\n  import { BlossomColorPicker } from '@dayflow/blossom-color-picker-svelte';\n\n  let color = $state({\n    hue: 330, saturation: 70, alpha: 100, layer: 'outer',\n  });\n\n  function handleChange(newColor) {\n    color = newColor;\n  }\n</script>\n\n<BlossomColorPicker value={color} onchange={handleChange} />\n```\n\n### Angular\n\n```typescript\nimport { Component } from '@angular/core';\nimport {\n  BlossomColorPickerComponent,\n  type BlossomColorPickerColor,\n} from '@dayflow/blossom-color-picker-angular';\n\n@Component({\n  selector: 'app-root',\n  imports: [BlossomColorPickerComponent],\n  template: `\n    <blossom-color-picker\n      [value]=\"color\"\n      (colorChange)=\"onColorChange($event)\"\n    />\n  `,\n})\nexport class App {\n  color = { hue: 330, saturation: 70, alpha: 100, layer: 'outer' as const };\n\n  onColorChange(c: BlossomColorPickerColor) {\n    this.color = c;\n  }\n}\n```\n\n## Options / Props\n\nAll packages share the same set of options. In React they are passed as JSX props; in Vue as component props (with events via `@change` / `@collapse`); in Svelte as callback props (`onchange` / `oncollapse`); in Angular as `@Input()` bindings (with events via `(colorChange)` / `(colorCollapse)`).\n\n| Option                | Type                                       | Default                                                   | Description                                                                                                                |\n| :-------------------- | :----------------------------------------- | :-------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------- |\n| `value`               | `BlossomColorPickerValue`                  | -                                                         | Controlled value of the picker.                                                                                            |\n| `defaultValue`        | `BlossomColorPickerValue`                  | `{ hue: 330, saturation: 70, alpha: 50, layer: 'outer' }` | Initial value for uncontrolled mode.                                                                                       |\n| `colors`              | `ColorInput[]`                             | (Default 18-color set)                                    | Color list, automatically sorted and distributed into layers.                                                              |\n| `onChange`            | `(color: BlossomColorPickerColor) => void` | -                                                         | Called when color changes. Vue: `@change`. Svelte: `onchange`. Angular: `(colorChange)`.                                   |\n| `onCollapse`          | `(color: BlossomColorPickerColor) => void` | -                                                         | Called when the picker collapses. Vue: `@collapse`. Svelte: `oncollapse`. Angular: `(colorCollapse)`.                      |\n| `disabled`            | `boolean`                                  | `false`                                                   | Whether the picker is disabled.                                                                                            |\n| `openOnHover`         | `boolean`                                  | `false`                                                   | If true, opens the picker on hover instead of click.                                                                       |\n| `initialExpanded`     | `boolean`                                  | `false`                                                   | Whether the picker starts expanded.                                                                                        |\n| `animationDuration`   | `number`                                   | `300`                                                     | Duration of the blooming animation in ms.                                                                                  |\n| `showAlphaSlider`     | `boolean`                                  | `true`                                                    | Whether to show the saturation arc slider.                                                                                 |\n| `coreSize`            | `number`                                   | `32`                                                      | Diameter of the central circle in px.                                                                                      |\n| `petalSize`           | `number`                                   | `32`                                                      | Diameter of individual color petals in px.                                                                                 |\n| `showCoreColor`       | `boolean`                                  | `true`                                                    | When true, the core shows the selected color while expanded.                                                               |\n| `sliderPosition`      | `'top' \\| 'bottom' \\| 'left' \\| 'right'`   | `'right'`                                                 | Fixed position for the arc slider.                                                                                         |\n| `adaptivePositioning` | `boolean`                                  | `true`                                                    | **Smart Shifter**: Automatically shifts the picker to stay within viewport and repositions the slider for best visibility. |\n| `className` / `class` | `string`                                   | `\"\"`                                                      | Additional CSS class (React: `className`, Svelte: `class`).                                                                |\n\n### Vanilla JS Methods\n\nThe core class exposes these additional methods:\n\n| Method             | Description                                           |\n| :----------------- | :---------------------------------------------------- |\n| `setValue(value)`  | Set the current color value.                          |\n| `getValue()`       | Get the current color as a `BlossomColorPickerColor`. |\n| `expand()`         | Open the picker.                                      |\n| `collapse()`       | Close the picker.                                     |\n| `toggle()`         | Toggle open/close.                                    |\n| `setOptions(opts)` | Update any options at runtime.                        |\n| `destroy()`        | Remove all DOM elements and event listeners.          |\n\n## Features\n\n### Smart Shifter & Adaptive UI\n\nThe picker is built for all screen sizes. When `adaptivePositioning` is enabled:\n\n- **Viewport Shifting**: If the expanded picker would overflow the screen edge (common on mobile), it automatically shifts itself into view.\n- **Auto Slider Positioning**: The Arc Slider automatically moves to the side with the most available space (Top, Bottom, Left, or Right).\n- **Dark Mode Ready**: The background automatically adapts to your theme, using a soft, tinted overlay of the currently selected color.\n\n### Geometric Nesting\n\nOur \"Bloom\" algorithm uses trigonometric calculations to ensure:\n\n- **Zero Gaps**: Petals aggressively \"hug\" the core and nestle deep into the \"valleys\" of previous layers.\n- **Staggered Layout**: Adjacent layers are automatically staggered to create a dense, natural blossom effect regardless of the color count.\n\n## Type Reference\n\n### `BlossomColorPickerValue`\n\nThe value object used for controlled / uncontrolled state.\n\n| Field                | Type                 | Description                                           |\n| :------------------- | :------------------- | :---------------------------------------------------- |\n| `hue`                | `number`             | Hue angle (0-360).                                    |\n| `saturation`         | `number`             | Slider position (0-100). 0 = bright, 100 = dark.      |\n| `lightness`          | `number?`            | HSL lightness (auto-computed from slider if omitted). |\n| `originalSaturation` | `number?`            | Base saturation of the selected petal.                |\n| `alpha`              | `number`             | Alpha value (0-100).                                  |\n| `layer`              | `'inner' \\| 'outer'` | Which layer the selected petal belongs to.            |\n\n### `BlossomColorPickerColor`\n\nExtends `BlossomColorPickerValue` — returned by `onChange` and `onCollapse`.\n\n| Field  | Type     | Description                              |\n| :----- | :------- | :--------------------------------------- |\n| `hex`  | `string` | Hex color string, e.g. `\"#6586E5\"`.      |\n| `hsl`  | `string` | HSL string, e.g. `\"hsl(225, 71%, 65%)\"`. |\n| `hsla` | `string` | HSLA string with alpha.                  |\n\n### `ColorInput`\n\n```ts\ntype ColorInput = string | { h: number; s: number; l: number };\n```\n\n### Color Formats\n\nThe `colors` option accepts any of the following formats, and they can be mixed:\n\n```js\n// Vanilla JS\nconst picker = new BlossomColorPicker(el, {\n  colors: [\n    '#FF6B6B', // hex\n    'rgb(107, 203, 119)', // rgb()\n    'rgba(65, 105, 225, 0.9)', // rgba()\n    'hsl(280, 70%, 55%)', // hsl()\n    'hsl(200 80% 60%)', // hsl() space-separated\n    { h: 45, s: 90, l: 65 }, // HSL object\n  ],\n});\n```\n\n```tsx\n// React\n<BlossomColorPicker\n  colors={['#FF6B6B', 'rgb(107, 203, 119)', { h: 45, s: 90, l: 65 }]}\n/>\n```\n\n## Project Structure\n\nThis is a monorepo with five packages:\n\n```\npackages/\n  core/      @dayflow/blossom-color-picker          — standalone vanilla JS class\n  react/     @dayflow/blossom-color-picker-react     — thin React wrapper\n  vue/       @dayflow/blossom-color-picker-vue       — thin Vue 3 wrapper\n  svelte/    @dayflow/blossom-color-picker-svelte    — thin Svelte 5 wrapper\n  angular/   @dayflow/blossom-color-picker-angular   — thin Angular wrapper\n```\n\nThe React, Vue, Svelte and Angular adapters are lightweight wrappers (~2 KB each) that mount the core instance into a container element and sync framework props/events to it.\n\nMade by [Jayce Li](https://github.com/JayceV552), idea from [@lichinlin](https://x.com/lichinlin/status/2019084548072689980).\n","readmeFilename":"README.md"}