{"_id":"@davidomole/klarity-ui","_rev":"8-cd7cfeca4ca1a6cf24f5d0943624fe85","name":"@davidomole/klarity-ui","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.0":{"name":"@davidomole/klarity-ui","version":"0.1.0","keywords":["react","typescript","vite","storybook","tailwindcss","design-system","components"],"author":{"name":"KlarityId"},"license":"ISC","_id":"@davidomole/klarity-ui@0.1.0","maintainers":[{"name":"davidomole","email":"thedavidomole@gmail.com"}],"homepage":"https://github.com/klarity/klarity-ds#readme","bugs":{"url":"https://github.com/klarity/klarity-ds/issues"},"dist":{"shasum":"be65a013da3741aafef8a4a8c618a6b0183fbbc0","tarball":"https://registry.npmjs.org/@davidomole/klarity-ui/-/klarity-ui-0.1.0.tgz","fileCount":217,"integrity":"sha512-28OIyfedcu/jlcSNrItdSvdfhH5BOyMzaEnKbbv2AFr01LpLYY3USkJ6Hs3YkSOHmyGZ3NsXMCVD7jcYxBZ64Q==","signatures":[{"sig":"MEUCIQCATiyGToOp+VqABBYngxrABK7YeCmXAenO0zYlNTAL2QIgFNtjk0ftQCGzlwSkhcFXtex+Jw+8juosNCxtmdoo/+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185818},"main":"./dist/klarity-ui.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/klarity-ui.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/klarity-ui.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/klarity-ui.cjs.js"}},"./styles":"./dist/klarity-ds.css","./styles.css":"./dist/klarity-ds.css"},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build && tsc --project tsconfig.build.json","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"davidomole","email":"thedavidomole@gmail.com"},"repository":{"url":"git+https://github.com/klarity/klarity-ds.git","type":"git"},"_npmVersion":"10.8.2","description":"A comprehensive design system built with React, TypeScript, Vite, and Storybook for the Klarity platform.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.3","dependencies":{"tailwindcss-animate":"^1.0.7"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"clsx":"^2.1.1","vite":"^7.2.4","react":"^19.2.0","eslint":"^9.39.1","vitest":"^4.0.13","globals":"^16.5.0","postcss":"^8.5.6","react-dom":"^19.2.0","storybook":"^10.0.8","@eslint/js":"^9.39.1","playwright":"^1.56.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.17","@types/react":"^19.2.5","autoprefixer":"^10.4.22","lucide-react":"^0.554.0","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.13","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@vitejs/plugin-react":"^5.1.1","@radix-ui/react-label":"^2.1.8","@storybook/addon-a11y":"^10.0.8","@storybook/addon-docs":"^10.0.8","@storybook/react-vite":"^10.0.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.1.8","@radix-ui/react-popover":"^1.1.15","@storybook/addon-vitest":"^10.0.8","eslint-plugin-storybook":"^10.0.8","@chromatic-com/storybook":"^4.1.3","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-phone-number-input":"^3.4.14","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.13","@radix-ui/react-radio-group":"^1.3.3","@storybook/addon-onboarding":"^10.0.8","eslint-plugin-react-refresh":"^0.4.24","@radix-ui/react-alert-dialog":"^1.1.15"},"peerDependencies":{"clsx":"^2.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0","tailwind-merge":"^2.0.0 || ^3.0.0","@radix-ui/react-slot":"^1.0.0","@radix-ui/react-label":"^2.0.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.0.0","@radix-ui/react-switch":"^1.0.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-checkbox":"^1.0.0","@radix-ui/react-progress":"^1.0.0","class-variance-authority":"^0.7.0","react-phone-number-input":"^3.0.0","@radix-ui/react-radio-group":"^1.0.0","@radix-ui/react-alert-dialog":"^1.1.0"},"peerDependenciesMeta":{"react-phone-number-input":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/klarity-ui_0.1.0_1766596509074_0.6311848874493082","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@davidomole/klarity-ui","version":"0.1.1","keywords":["react","typescript","vite","storybook","tailwindcss","design-system","components"],"author":{"name":"KlarityId"},"license":"ISC","_id":"@davidomole/klarity-ui@0.1.1","maintainers":[{"name":"davidomole","email":"thedavidomole@gmail.com"}],"dist":{"shasum":"136f11b1d8c1235d41a5d2140f94d1a0324ad299","tarball":"https://registry.npmjs.org/@davidomole/klarity-ui/-/klarity-ui-0.1.1.tgz","fileCount":252,"integrity":"sha512-OknD2xqI5DCMzIYw7NSVFxr4g4Tb9JK2JoDQXQ80XqKQbf1qHRp//7cYJ2Bf9S+SLkCRU6Ojxc+u3LqJGeaAMA==","signatures":[{"sig":"MEUCIEqrubSU9cUOJq+zdNXyKEeg8X6+4gthulsLbPQv439lAiEAx+DFAtBeTSlM/Xk/OSqeFORBhewY+0EaUm+hxiiLHHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4827457},"main":"./dist/klarity-ui.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/klarity-ui.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/klarity-ui.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/klarity-ui.cjs.js"}},"./styles":"./dist/klarity-ds.css","./styles.css":"./dist/klarity-ds.css"},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build && tsc --project tsconfig.build.json","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"davidomole","email":"thedavidomole@gmail.com"},"repository":{"url":"https://github.com/klarity/klarity-ds.git","type":"git"},"description":"A comprehensive design system built with React, TypeScript, Vite, and Storybook for the Klarity platform.","directories":{},"sideEffects":["**/*.css"],"dependencies":{"tailwindcss-animate":"^1.0.7"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"clsx":"^2.1.1","vite":"^7.2.4","react":"^19.2.0","eslint":"^9.39.1","vitest":"^4.0.13","globals":"^16.5.0","postcss":"^8.5.6","react-dom":"^19.2.0","storybook":"^10.0.8","@eslint/js":"^9.39.1","playwright":"^1.56.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.17","@types/react":"^19.2.5","autoprefixer":"^10.4.22","lucide-react":"^0.554.0","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.13","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@vitejs/plugin-react":"^5.1.1","@radix-ui/react-label":"^2.1.8","@storybook/addon-a11y":"^10.0.8","@storybook/addon-docs":"^10.0.8","@storybook/react-vite":"^10.0.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.1.8","@radix-ui/react-popover":"^1.1.15","@storybook/addon-vitest":"^10.0.8","eslint-plugin-storybook":"^10.0.8","@chromatic-com/storybook":"^4.1.3","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-phone-number-input":"^3.4.14","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.13","@radix-ui/react-radio-group":"^1.3.3","@storybook/addon-onboarding":"^10.0.8","eslint-plugin-react-refresh":"^0.4.24","@radix-ui/react-alert-dialog":"^1.1.15"},"peerDependencies":{"clsx":"^2.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.400.0","tailwind-merge":"^2.0.0 || ^3.0.0","@radix-ui/react-slot":"^1.0.0","@radix-ui/react-label":"^2.0.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.0.0","@radix-ui/react-switch":"^1.0.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-checkbox":"^1.0.0","@radix-ui/react-progress":"^1.0.0","class-variance-authority":"^0.7.0","react-phone-number-input":"^3.0.0","@radix-ui/react-radio-group":"^1.0.0","@radix-ui/react-alert-dialog":"^1.1.0"},"peerDependenciesMeta":{"react-phone-number-input":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/klarity-ui_0.1.1_1766602393463_0.5883791793901239","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@davidomole/klarity-ui","version":"0.1.2","keywords":["react","typescript","vite","storybook","tailwindcss","design-system","components"],"author":{"name":"KlarityId"},"license":"ISC","_id":"@davidomole/klarity-ui@0.1.2","maintainers":[{"name":"davidomole","email":"thedavidomole@gmail.com"}],"homepage":"https://github.com/klarity/klarity-ds#readme","bugs":{"url":"https://github.com/klarity/klarity-ds/issues"},"dist":{"shasum":"83f6f6bb3b69828b8930d63079dac93dbc9d3216","tarball":"https://registry.npmjs.org/@davidomole/klarity-ui/-/klarity-ui-0.1.2.tgz","fileCount":217,"integrity":"sha512-tmgrG5YWrhGKf7SAy+9uBdBAiO8/Rq9ze3IgoXOySglgRAYuzdDLKYIcGkqY3IV6jT5L5FGz4tS7BP8FutvcWw==","signatures":[{"sig":"MEUCIGHZg8gqN6zZJ9GPGhSNUtq7OHgZcSP3jelwiJTJ6xmiAiEAvhPDC5M7Nh7xtv7N1u/imD2M9jp1N3UWJooEdu4ScX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5230840},"main":"./dist/klarity-ui.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/klarity-ui.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/klarity-ui.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/klarity-ui.cjs.js"}},"./styles":"./dist/klarity-ds.css","./styles.css":"./dist/klarity-ds.css"},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build && tsc --project tsconfig.build.json","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"davidomole","email":"thedavidomole@gmail.com"},"repository":{"url":"git+https://github.com/klarity/klarity-ds.git","type":"git"},"_npmVersion":"10.8.2","description":"A comprehensive design system built with React, TypeScript, Vite, and Storybook for the Klarity platform.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.3","dependencies":{"clsx":"^2.1.1","lucide-react":"^0.554.0","tailwind-merge":"^3.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.1.8","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-phone-number-input":"^3.4.14","@radix-ui/react-radio-group":"^1.3.3","@radix-ui/react-alert-dialog":"^1.1.15"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vite":"^7.2.4","react":"^19.2.0","eslint":"^9.39.1","vitest":"^4.0.13","globals":"^16.5.0","postcss":"^8.5.6","react-dom":"^19.2.0","storybook":"^10.0.8","@eslint/js":"^9.39.1","playwright":"^1.56.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.17","@types/react":"^19.2.5","autoprefixer":"^10.4.22","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.13","@tailwindcss/postcss":"^4.1.17","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.0.8","@storybook/addon-docs":"^10.0.8","@storybook/react-vite":"^10.0.8","@storybook/addon-vitest":"^10.0.8","eslint-plugin-storybook":"^10.0.8","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.13","@storybook/addon-onboarding":"^10.0.8","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/klarity-ui_0.1.2_1766969481843_0.5991367726296326","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@davidomole/klarity-ui","version":"0.1.3","keywords":["react","typescript","vite","storybook","tailwindcss","design-system","components"],"author":{"name":"KlarityId"},"license":"ISC","_id":"@davidomole/klarity-ui@0.1.3","maintainers":[{"name":"davidomole","email":"thedavidomole@gmail.com"}],"homepage":"https://github.com/klarity/klarity-ds#readme","bugs":{"url":"https://github.com/klarity/klarity-ds/issues"},"dist":{"shasum":"9a536f05f45cb22515dfda129a0f406abe016ce5","tarball":"https://registry.npmjs.org/@davidomole/klarity-ui/-/klarity-ui-0.1.3.tgz","fileCount":217,"integrity":"sha512-gyC8ikYvSk+9LWLQWoXWWK3SRpgn7DqvUtifuhL5Warr/hthdvHyT5YMpSCRx7l/A7nD58xPKV3hKHyIvhCOgw==","signatures":[{"sig":"MEUCIFi/dAA/Y512AvInxPzmejc/11l0aMZ+dTmjabAkEY41AiEAxw90PoI46KKc/mLXNnvU7NUIBtva9B0fZzNB2tTFIIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5474251},"main":"./dist/klarity-ui.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/klarity-ui.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/klarity-ui.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/klarity-ui.cjs.js"}},"./styles":"./dist/klarity-ds.css","./styles.css":"./dist/klarity-ds.css"},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build && tsc --project tsconfig.build.json","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"davidomole","email":"thedavidomole@gmail.com"},"repository":{"url":"git+https://github.com/klarity/klarity-ds.git","type":"git"},"_npmVersion":"10.8.2","description":"A comprehensive design system built with React, TypeScript, Vite, and Storybook for the Klarity platform.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.3","dependencies":{"clsx":"^2.1.1","lucide-react":"^0.554.0","tailwind-merge":"^3.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.1.8","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-phone-number-input":"^3.4.14","@radix-ui/react-radio-group":"^1.3.3","@radix-ui/react-alert-dialog":"^1.1.15"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vite":"^7.2.4","react":"^19.2.0","eslint":"^9.39.1","vitest":"^4.0.13","globals":"^16.5.0","postcss":"^8.5.6","react-dom":"^19.2.0","storybook":"^10.0.8","@eslint/js":"^9.39.1","playwright":"^1.56.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.17","@types/react":"^19.2.5","autoprefixer":"^10.4.22","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.13","@tailwindcss/postcss":"^4.1.17","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.0.8","@storybook/addon-docs":"^10.0.8","@storybook/react-vite":"^10.0.8","@storybook/addon-vitest":"^10.0.8","eslint-plugin-storybook":"^10.0.8","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.13","@storybook/addon-onboarding":"^10.0.8","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/klarity-ui_0.1.3_1766970106974_0.5867783453177169","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@davidomole/klarity-ui","version":"0.1.4","keywords":["react","typescript","vite","storybook","tailwindcss","design-system","components"],"author":{"name":"KlarityId"},"license":"ISC","_id":"@davidomole/klarity-ui@0.1.4","maintainers":[{"name":"davidomole","email":"thedavidomole@gmail.com"}],"homepage":"https://github.com/klarity/klarity-ds#readme","bugs":{"url":"https://github.com/klarity/klarity-ds/issues"},"dist":{"shasum":"5b604938d9653db6d54008f563eccd57bed5578c","tarball":"https://registry.npmjs.org/@davidomole/klarity-ui/-/klarity-ui-0.1.4.tgz","fileCount":211,"integrity":"sha512-UTGMyl/kmzwpmINY+JCImjPjIU5Obbn5koTPdtw1VKdMCE2JqpYNYNSmUX6GK+imWghLbcodS4oANJrvezu1Uw==","signatures":[{"sig":"MEYCIQDrffa57e5ZUr1BCxFvKwCEUiASgtqUoqof11FXRyRS8QIhAOXDCHTN23CyvA58WDZ5MxswYpznxpZ9cavP9ee7g2S/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5451365},"main":"./dist/klarity-ui.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/klarity-ui.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/klarity-ui.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/klarity-ui.cjs.js"}},"./styles":"./dist/klarity-ds.css","./styles.css":"./dist/klarity-ds.css"},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build && tsc --project tsconfig.build.json","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"davidomole","email":"thedavidomole@gmail.com"},"repository":{"url":"git+https://github.com/klarity/klarity-ds.git","type":"git"},"_npmVersion":"10.8.2","description":"A comprehensive design system built with React, TypeScript, Vite, and Storybook for the Klarity platform.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.3","dependencies":{"clsx":"^2.1.1","lucide-react":"^0.554.0","tailwind-merge":"^3.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.1.8","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-phone-number-input":"^3.4.14","@radix-ui/react-radio-group":"^1.3.3","@radix-ui/react-alert-dialog":"^1.1.15"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vite":"^7.2.4","react":"^19.2.0","eslint":"^9.39.1","vitest":"^4.0.13","globals":"^16.5.0","postcss":"^8.5.6","react-dom":"^19.2.0","storybook":"^10.0.8","@eslint/js":"^9.39.1","playwright":"^1.56.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.17","@types/react":"^19.2.5","autoprefixer":"^10.4.22","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.13","@tailwindcss/postcss":"^4.1.17","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.0.8","@storybook/addon-docs":"^10.0.8","@storybook/react-vite":"^10.0.8","@storybook/addon-vitest":"^10.0.8","eslint-plugin-storybook":"^10.0.8","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.13","@storybook/addon-onboarding":"^10.0.8","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/klarity-ui_0.1.4_1766974918483_0.7864070853788012","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@davidomole/klarity-ui","version":"0.1.5","keywords":["react","typescript","vite","storybook","tailwindcss","design-system","components"],"author":{"name":"KlarityId"},"license":"ISC","_id":"@davidomole/klarity-ui@0.1.5","maintainers":[{"name":"davidomole","email":"thedavidomole@gmail.com"}],"homepage":"https://github.com/klarity/klarity-ds#readme","bugs":{"url":"https://github.com/klarity/klarity-ds/issues"},"dist":{"shasum":"cf60111a578d9e18768a3d64652ab3d4912914c2","tarball":"https://registry.npmjs.org/@davidomole/klarity-ui/-/klarity-ui-0.1.5.tgz","fileCount":211,"integrity":"sha512-AwwjSg5Qp8dVt4HjNfMqr2//lDmbpUI9hUpTnWRkMDfSGWzFBR1Cs0g0h6z5hMsmn7tslcnaeHljN1FUfS9Ebg==","signatures":[{"sig":"MEUCIFN3a4YdDUjsQzr4OHJ3sQbfQzXAKL+UXmJ7GHlOOr/IAiEArC81NLOHTq/YeD7+GPY9k3nD+iVPDXAyvY102Y5mMMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5451098},"main":"./dist/klarity-ui.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/klarity-ui.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/klarity-ui.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/klarity-ui.cjs.js"}},"./styles":"./dist/klarity-ds.css","./styles.css":"./dist/klarity-ds.css"},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build && tsc --project tsconfig.build.json","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"davidomole","email":"thedavidomole@gmail.com"},"repository":{"url":"git+https://github.com/klarity/klarity-ds.git","type":"git"},"_npmVersion":"10.8.2","description":"A comprehensive design system built with React, TypeScript, Vite, and Storybook for the Klarity platform.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.3","dependencies":{"clsx":"^2.1.1","lucide-react":"^0.554.0","tailwind-merge":"^3.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.1.8","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-phone-number-input":"^3.4.14","@radix-ui/react-radio-group":"^1.3.3","@radix-ui/react-alert-dialog":"^1.1.15"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vite":"^7.2.4","react":"^19.2.0","eslint":"^9.39.1","vitest":"^4.0.13","globals":"^16.5.0","postcss":"^8.5.6","react-dom":"^19.2.0","storybook":"^10.0.8","@eslint/js":"^9.39.1","playwright":"^1.56.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.17","@types/react":"^19.2.5","autoprefixer":"^10.4.22","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.13","@tailwindcss/postcss":"^4.1.17","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.0.8","@storybook/addon-docs":"^10.0.8","@storybook/react-vite":"^10.0.8","@storybook/addon-vitest":"^10.0.8","eslint-plugin-storybook":"^10.0.8","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.13","@storybook/addon-onboarding":"^10.0.8","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/klarity-ui_0.1.5_1767009389153_0.7892640571128813","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@davidomole/klarity-ui","version":"0.1.6","keywords":["react","typescript","vite","storybook","tailwindcss","design-system","components"],"author":{"name":"KlarityId"},"license":"ISC","_id":"@davidomole/klarity-ui@0.1.6","maintainers":[{"name":"davidomole","email":"thedavidomole@gmail.com"}],"homepage":"https://github.com/klarity/klarity-ds#readme","bugs":{"url":"https://github.com/klarity/klarity-ds/issues"},"dist":{"shasum":"4024f33eaf583f45819d91866a04547a4550cf61","tarball":"https://registry.npmjs.org/@davidomole/klarity-ui/-/klarity-ui-0.1.6.tgz","fileCount":211,"integrity":"sha512-wVdFuGO4jjSVsfL9YpS7U6nClUN/GGdaACOmpEbTfGw15FO3rAewAd4kQKyfeBhUz2cZEjUnHKt1VfhBYkxeqA==","signatures":[{"sig":"MEUCIQC3FOG+GB2T1E3CBuH5E6nErR2fpbq0IcO2IKz1d+C8ZQIgeXBC0NIeECmtXF6lTeCDFFmDDJwLaYNIVTGNi70guK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5451394},"main":"./dist/klarity-ui.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/klarity-ui.es.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/klarity-ui.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/klarity-ui.cjs.js"}},"./styles":"./dist/klarity-ds.css","./styles.css":"./dist/klarity-ds.css"},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build && tsc --project tsconfig.build.json","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"davidomole","email":"thedavidomole@gmail.com"},"repository":{"url":"git+https://github.com/klarity/klarity-ds.git","type":"git"},"_npmVersion":"10.8.2","description":"A comprehensive design system built with React, TypeScript, Vite, and Storybook for the Klarity platform.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.19.3","dependencies":{"clsx":"^2.1.1","lucide-react":"^0.554.0","tailwind-merge":"^3.4.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.1.8","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-phone-number-input":"^3.4.14","@radix-ui/react-radio-group":"^1.3.3","@radix-ui/react-alert-dialog":"^1.1.15"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vite":"^7.2.4","react":"^19.2.0","eslint":"^9.39.1","vitest":"^4.0.13","globals":"^16.5.0","postcss":"^8.5.6","react-dom":"^19.2.0","storybook":"^10.0.8","@eslint/js":"^9.39.1","playwright":"^1.56.1","typescript":"~5.9.3","@types/node":"^24.10.1","tailwindcss":"^4.1.17","@types/react":"^19.2.5","autoprefixer":"^10.4.22","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.13","@tailwindcss/postcss":"^4.1.17","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.0.8","@storybook/addon-docs":"^10.0.8","@storybook/react-vite":"^10.0.8","@storybook/addon-vitest":"^10.0.8","eslint-plugin-storybook":"^10.0.8","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.13","@storybook/addon-onboarding":"^10.0.8","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/klarity-ui_0.1.6_1767011082386_0.4144502751628445","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@davidomole/klarity-ui","version":"0.1.7","type":"module","main":"./dist/klarity-ui.cjs.js","module":"./dist/klarity-ui.es.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/klarity-ui.es.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/klarity-ui.cjs.js"}},"./styles":"./dist/klarity-ds.css","./styles.css":"./dist/klarity-ds.css"},"sideEffects":["**/*.css"],"scripts":{"dev":"vite","build":"tsc -b && vite build && tsc --project tsconfig.build.json","lint":"eslint .","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build","changeset":"changeset","release":"yarn build && npm publish --access public --registry https://registry.npmjs.org"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"dependencies":{"@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-label":"^2.1.8","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-progress":"^1.1.8","@radix-ui/react-radio-group":"^1.3.3","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-switch":"^1.1.8","class-variance-authority":"^0.7.1","clsx":"^2.1.1","lucide-react":"^0.554.0","react-phone-number-input":"^3.4.14","tailwind-merge":"^3.4.0","tailwindcss-animate":"^1.0.7"},"devDependencies":{"@changesets/cli":"^2.29.8","@chromatic-com/storybook":"^4.1.3","@eslint/js":"^9.39.1","@storybook/addon-a11y":"^10.0.8","@storybook/addon-docs":"^10.0.8","@storybook/addon-onboarding":"^10.0.8","@storybook/addon-vitest":"^10.0.8","@storybook/react-vite":"^10.0.8","@tailwindcss/postcss":"^4.1.17","@tailwindcss/vite":"^4.1.17","@types/node":"^24.10.1","@types/react":"^19.2.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.1","@vitest/browser-playwright":"^4.0.13","@vitest/coverage-v8":"^4.0.13","autoprefixer":"^10.4.22","eslint":"^9.39.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-storybook":"^10.0.8","globals":"^16.5.0","playwright":"^1.56.1","postcss":"^8.5.6","react":"^19.2.0","react-dom":"^19.2.0","storybook":"^10.0.8","tailwindcss":"^4.1.17","typescript":"~5.9.3","typescript-eslint":"^8.46.4","vite":"^7.2.4","vite-plugin-dts":"^4.5.4","vitest":"^4.0.13"},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","description":"A comprehensive design system built with React, TypeScript, Vite, and Storybook for the Klarity platform.","author":{"name":"KlarityId"},"repository":{"type":"git","url":"git+https://github.com/klarity/klarity-ds.git"},"keywords":["react","typescript","vite","storybook","tailwindcss","design-system","components"],"license":"ISC","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"gitHead":"86fc351c5a60eb9842780b56e690d6221f0b86e6","_id":"@davidomole/klarity-ui@0.1.7","bugs":{"url":"https://github.com/klarity/klarity-ds/issues"},"homepage":"https://github.com/klarity/klarity-ds#readme","_nodeVersion":"20.19.6","_npmVersion":"11.7.0","dist":{"integrity":"sha512-SPM0TrB59+aPYsA9oNj1wRKipzP4M2rw3yxZaNnZEWlHHk8+97XHo4EouUIxnXezNMO14SA3/baDndGhvIDOHg==","shasum":"feeeaf0abaf03679a84f7872d5e8eac3a4fe1b10","tarball":"https://registry.npmjs.org/@davidomole/klarity-ui/-/klarity-ui-0.1.7.tgz","fileCount":211,"unpackedSize":5451539,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDxymAj0s++U+6ICeLTLSsM8VSxRcqff849xD9QUsS2DgIhAIfAH9oq54df2WT05YswiAd1F1vFuh3bJnOGpvZRCV2X"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f4aeec4c-c165-4e7b-8c0d-7e7763effb39"}},"directories":{},"maintainers":[{"name":"davidomole","email":"thedavidomole@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/klarity-ui_0.1.7_1767099424818_0.42735398956430837"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-24T17:15:08.995Z","modified":"2025-12-30T12:57:05.209Z","0.1.0":"2025-12-24T17:15:09.270Z","0.1.1":"2025-12-24T18:53:13.639Z","0.1.2":"2025-12-29T00:51:22.061Z","0.1.3":"2025-12-29T01:01:47.207Z","0.1.4":"2025-12-29T02:21:58.722Z","0.1.5":"2025-12-29T11:56:29.353Z","0.1.6":"2025-12-29T12:24:42.599Z","0.1.7":"2025-12-30T12:57:05.022Z"},"bugs":{"url":"https://github.com/klarity/klarity-ds/issues"},"author":{"name":"KlarityId"},"license":"ISC","homepage":"https://github.com/klarity/klarity-ds#readme","keywords":["react","typescript","vite","storybook","tailwindcss","design-system","components"],"repository":{"type":"git","url":"git+https://github.com/klarity/klarity-ds.git"},"description":"A comprehensive design system built with React, TypeScript, Vite, and Storybook for the Klarity platform.","maintainers":[{"name":"davidomole","email":"thedavidomole@gmail.com"}],"readme":"# Klarity Design System\n\nA comprehensive design system built with React, TypeScript, Vite, and Storybook for the Klarity platform.\n\n## 🚀 Getting Started\n\n### Installation\n\n```bash\nyarn install\n```\n\n### Development\n\nStart the Storybook development server:\n\n```bash\nyarn storybook\n```\n\nThis will start Storybook on `http://localhost:6006`\n\n### Build\n\nBuild the Storybook static site:\n\n```bash\nyarn build-storybook\n```\n\n## 📦 Components\n\nThe design system includes the following components:\n\n### Form Components\n- **Button** - Multiple variants (default, primary, secondary, destructive, outline, ghost, link, danger)\n- **Input** - Text input with optional prefix support\n- **CustomInput** - Custom styled input component\n- **Label** - Form label component\n- **Checkbox** - Checkbox input component\n- **Switch** - Toggle switch component\n- **Select** - Dropdown select component\n- **MultiSelect** - Multi-select dropdown component\n- **RadioGroup** - Radio button group component\n- **Upload** - File upload component with drag & drop\n\n### Layout Components\n- **Dialog** - Modal dialog component\n- **AlertDialog** - Alert dialog component\n- **Drawer** - Side drawer component\n- **Popover** - Popover component\n- **Tabs** - Tab navigation component\n- **Accordion** - Accordion component\n- **Progress** - Progress bar component\n\n### Icons\n- **DashboardIcon** - Dashboard icon\n- **SettingsIcon** - Settings icon\n- **ApiWebhooksIcon** - API webhooks icon\n- **BusinessDetailsIcon** - Business details icon\n- **BusinessVerificationIcon** - Business verification icon\n- **IndividualVerificationIcon** - Individual verification icon\n- **VerificationFlowsIcon** - Verification flows icon\n- **RulesIcon** - Rules icon\n- **RulesGroupIcon** - Rules group icon\n- **GetStartedIcon** - Get started icon\n- **GoogleLogoIcon** - Google logo icon\n- **ReactIcon** - React logo icon\n\n## 📖 Usage\n\n### Importing Components\n\n```typescript\nimport { Button, Input, Dialog } from '@/components';\n```\n\n### Importing Icons\n\n```typescript\nimport { DashboardIcon, SettingsIcon } from '@/components/icons';\n```\n\n### Example Usage\n\n```typescript\nimport { Button } from '@/components';\n\nfunction MyComponent() {\n  return (\n    <Button variant=\"primary\" size=\"lg\">\n      Click me\n    </Button>\n  );\n}\n```\n\n## 🎨 Styling\n\nThe design system uses Tailwind CSS with a custom configuration. All components follow the Klarity design tokens:\n\n- **Primary Color**: `#309371` (green)\n- **Secondary Color**: `#9CA3AF` (gray)\n- **Font**: Satoshi (custom font)\n\n## 🧪 Storybook\n\nAll components have comprehensive Storybook stories with:\n- Multiple variants\n- Interactive controls\n- Documentation\n- Accessibility testing\n\nView all stories by running `yarn storybook` and navigating through the component library.\n\n## 📁 Project Structure\n\n```\nklarity-ds/\n├── src/\n│   ├── components/        # All UI components\n│   │   ├── icons/         # Icon components\n│   │   └── *.stories.tsx  # Component stories\n│   ├── lib/               # Utility functions\n│   └── index.css          # Global styles\n├── .storybook/            # Storybook configuration\n├── tailwind.config.js     # Tailwind configuration\n└── package.json\n```\n\n## 🛠️ Tech Stack\n\n- **React 19** - UI library\n- **TypeScript** - Type safety\n- **Vite** - Build tool\n- **Storybook 10** - Component documentation\n- **Tailwind CSS** - Styling\n- **Radix UI** - Accessible component primitives\n- **Lucide React** - Icon library\n\n## 📝 Development Guidelines\n\n1. All components should be TypeScript typed\n2. Components should be accessible (ARIA compliant)\n3. Use Tailwind CSS for styling\n4. Create Storybook stories for all components\n5. Follow the existing component patterns\n\n## 🤝 Contributing\n\nWhen adding new components:\n\n1. Create the component in `src/components/`\n2. Add TypeScript types\n3. Create a Storybook story\n4. Export from `src/components/index.ts`\n5. Update this README if needed\n\n## 📄 License\n\nPrivate - Klarity Platform\n","readmeFilename":"README.md"}