{"_id":"@7onic-ui/react","_rev":"20-8ba2af1fa51a41e13f2def409091fdfe","name":"@7onic-ui/react","dist-tags":{"latest":"0.3.6"},"versions":{"0.1.0":{"name":"@7onic-ui/react","version":"0.1.0","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"license":"MIT","_id":"@7onic-ui/react@0.1.0","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"homepage":"https://7onic.design","bugs":{"url":"https://github.com/itonys/7onic/issues"},"dist":{"shasum":"3846024497b586fabcce8bee978d0906ce756f3e","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.1.0.tgz","fileCount":9,"integrity":"sha512-QV8UM77w6ULYau26IV6aQBeiplBB+RfhmV/5AaOjISBDrWiWtqEXxLROtJO+jxpq9wMOWXFeB6DhbQ3TIA3MUg==","signatures":[{"sig":"MEUCIAldMw19f20E9na8nr1nlyR9FV1KDXI97WDVr4rcdiv6AiEA8jf5RGLDKXpdCHUmKTPoFUkcc3LC+LVHdPOIJ+piVuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1759505},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"a4d0662b8f42f8e149cb9db2a9406a1b73f8b40c","private":false,"scripts":{"dev":"next dev","lint":"eslint . --ext .ts,.tsx","build":"next build","start":"next start","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"node scripts/build-cli.js","build:lib":"tsup","dev:clean":"rm -rf .next && next dev","typecheck":"tsc --noEmit","build:clean":"rm -rf .next && next build","sync-tokens":"tsx scripts/run-sync.ts","verify:docs":"tsx scripts/verify-docs.ts","verify:i18n":"tsx scripts/verify-i18n.ts","prepublishOnly":"npm run build:lib","verify:i18n:html":"tsx scripts/verify-i18n-html.ts","verify:components":"tsx scripts/verify-components.ts"},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"repository":{"url":"git+https://github.com/itonys/7onic.git","type":"git"},"_npmVersion":"10.8.2","description":"React component library with automated design token pipeline — from Figma to code","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.0","next-intl":"^4.9.0","tailwind-merge":"^2.3.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","devDependencies":{"tsx":"^4.21.0","cmdk":"^1.1.1","next":"^14.2.0","tsup":"^8.1.0","react":"^18.3.0","eslint":"^8.57.0","postcss":"^8.4.38","prettier":"^3.3.0","recharts":"^3.7.0","react-dom":"^18.3.0","typescript":"^5.4.0","@types/node":"^20.14.0","tailwindcss":"^3.4.4","@types/react":"^18.3.0","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@7onic-ui/tokens":"file:./tokens","@types/react-dom":"^18.3.0","eslint-config-next":"^14.2.0","eslint-plugin-react":"^7.34.0","tailwindcss-animate":"^1.0.7","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0","react-dom":"^18.2.0 || ^19.0.0","@7onic-ui/tokens":"^0.1.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.0_1775304717975_0.37968285192725415","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@7onic-ui/react","version":"0.1.1","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"license":"MIT","_id":"@7onic-ui/react@0.1.1","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"homepage":"https://7onic.design","bugs":{"url":"https://github.com/itonys/7onic/issues"},"dist":{"shasum":"e1cbfd908a9244d083d0f6b9835125e42bc221f6","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.1.1.tgz","fileCount":10,"integrity":"sha512-4X9oQ/EgEB8uup0zUlnFbWdKCC9tEnr6zHt4zyQw+QtQd6KBk1GjPigufvg4y7FHt574Xe1HoUkk36+ErP9YxA==","signatures":[{"sig":"MEUCIBweAcQ7r6ubxEaWnmxyux9JgpCq7drA5rg2AJnQ5Xu1AiEA2b8QTku5OFWRDU3bWQF13DsUZyOZoDsPXHXT8netFZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1777737},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"46d0b950b7012667c6dab1d8d875202a7079c561","private":false,"scripts":{"dev":"next dev","lint":"eslint . --ext .ts,.tsx","build":"next build","start":"next start","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"node scripts/build-cli.js","build:lib":"tsup","dev:clean":"rm -rf .next && next dev","typecheck":"tsc --noEmit","build:clean":"rm -rf .next && next build","sync-tokens":"tsx scripts/run-sync.ts","verify:docs":"tsx scripts/verify-docs.ts","verify:i18n":"tsx scripts/verify-i18n.ts","prepublishOnly":"npm run build:lib","verify:i18n:html":"tsx scripts/verify-i18n-html.ts","verify:components":"tsx scripts/verify-components.ts"},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"repository":{"url":"git+https://github.com/itonys/7onic.git","type":"git"},"_npmVersion":"10.8.2","description":"React component library with automated design token pipeline — from Figma to code","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.0","next-intl":"^4.9.0","tailwind-merge":"^2.3.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","devDependencies":{"tsx":"^4.21.0","cmdk":"^1.1.1","next":"^14.2.0","tsup":"^8.1.0","react":"^18.3.0","eslint":"^8.57.0","postcss":"^8.4.38","prettier":"^3.3.0","recharts":"^3.7.0","react-dom":"^18.3.0","typescript":"^5.4.0","@types/node":"^20.14.0","tailwindcss":"^3.4.4","@types/react":"^18.3.0","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@7onic-ui/tokens":"file:./tokens","@types/react-dom":"^18.3.0","eslint-config-next":"^14.2.0","eslint-plugin-react":"^7.34.0","tailwindcss-animate":"^1.0.7","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0","react-dom":"^18.2.0 || ^19.0.0","@7onic-ui/tokens":"^0.1.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.1_1775571285478_0.6737399308549143","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@7onic-ui/react","version":"0.2.0","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"license":"MIT","_id":"@7onic-ui/react@0.2.0","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"homepage":"https://7onic.design","bugs":{"url":"https://github.com/itonys/7onic/issues"},"dist":{"shasum":"8d384cd19e6c8a3ed03b0d66beb852f2b64537dc","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.2.0.tgz","fileCount":16,"integrity":"sha512-wasX9uKZuD+GBeM/JhUjoK5bKP2jJpGGDa6Qr++GMDiQUAXQYIU03jvMdDRfFW2WgnBvsl4j+0aO6MOr8CxMNg==","signatures":[{"sig":"MEUCIQCptAhKoId1Ish/JbCtT5ofY35T5DfHdqZYzeAaSuHcAAIgBQGCYKQ7wEv1eRTDM4fXo6Cc75AbbeokqPtwykH70xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1780811},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./chart":{"types":"./dist/chart.d.ts","import":"./dist/chart.mjs","require":"./dist/chart.js"}},"gitHead":"65ca73acdc5f114fb2cec8a977d7f7e49e769fa2","private":false,"scripts":{"dev":"next dev","lint":"eslint . --ext .ts,.tsx","build":"next build","start":"next start","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"node scripts/build-cli.js","build:lib":"tsup","dev:clean":"rm -rf .next && next dev","typecheck":"tsc --noEmit","build:clean":"rm -rf .next && next build","sync-tokens":"tsx scripts/run-sync.ts","verify:docs":"tsx scripts/verify-docs.ts","verify:i18n":"tsx scripts/verify-i18n.ts","prepublishOnly":"npm run build:lib && npm run verify:publish","verify:publish":"tsx scripts/verify-publish.ts","verify:i18n:html":"tsx scripts/verify-i18n-html.ts","verify:components":"tsx scripts/verify-components.ts"},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"repository":{"url":"git+https://github.com/itonys/7onic.git","type":"git"},"_npmVersion":"10.8.2","description":"React component library with automated design token pipeline — from Figma to code","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.0","next-intl":"^4.9.0","tailwind-merge":"^2.3.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0"},"typesVersions":{"*":{"chart":["./dist/chart.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","devDependencies":{"tsx":"^4.21.0","cmdk":"^1.1.1","next":"^15.0.0","tsup":"^8.1.0","react":"^19.0.0","eslint":"^8.57.0","postcss":"^8.4.38","prettier":"^3.3.0","recharts":"^3.7.0","react-dom":"^19.0.0","typescript":"^5.4.0","@types/node":"^20.14.0","tailwindcss":"^3.4.4","@types/react":"^19.0.0","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@7onic-ui/tokens":"file:./tokens","@types/react-dom":"^19.0.0","eslint-config-next":"^15.0.0","eslint-plugin-react":"^7.34.0","tailwindcss-animate":"^1.0.7","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0","react-dom":"^18.2.0 || ^19.0.0","@7onic-ui/tokens":"^0.1.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.0_1775660885436_0.1004468708655395","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@7onic-ui/react","version":"0.2.1","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"license":"MIT","_id":"@7onic-ui/react@0.2.1","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"homepage":"https://7onic.design","bugs":{"url":"https://github.com/itonys/7onic/issues"},"dist":{"shasum":"e50c5f9a48d5adb194e9f78763ae4e8ab6f7c20d","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.2.1.tgz","fileCount":16,"integrity":"sha512-7WdSK6D96GwD9hbx+jTNc/1jG1KQ50yIRWqlDRKACeOkrjNbQHXbz1ku6c0/kt0oyG7nq/z3gTajjzNTXX1NUw==","signatures":[{"sig":"MEQCIASn/oOdlpC1bSfLF3oNi+i3AGJI1GNzefnZ/IzOoQ1KAiBtcChAkrMFbFPt+k2ED6MqcqdTpw2RXPnvlwUCz+XyRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1831630},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./chart":{"types":"./dist/chart.d.ts","import":"./dist/chart.mjs","require":"./dist/chart.js"}},"gitHead":"48b2a1cd76002c6cb744008b19b7575bc8cee5cb","private":false,"scripts":{"dev":"next dev","lint":"eslint . --ext .ts,.tsx","build":"next build","start":"next start","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"node scripts/build-cli.js","build:lib":"tsup","dev:clean":"rm -rf .next && next dev","typecheck":"tsc --noEmit","build:7onic":"node scripts/build-7onic-cli.js","build:clean":"rm -rf .next && next build","sync-tokens":"tsx scripts/run-sync.ts","verify:docs":"tsx scripts/verify-docs.ts","verify:i18n":"tsx scripts/verify-i18n.ts","prepublishOnly":"npm run build:lib && npm run verify:publish","verify:publish":"tsx scripts/verify-publish.ts","verify:registry":"tsx scripts/generate-registry.ts && git diff --exit-code cli/src/registry/index.ts","verify:i18n:html":"tsx scripts/verify-i18n-html.ts","generate:registry":"tsx scripts/generate-registry.ts","verify:components":"tsx scripts/verify-components.ts"},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"repository":{"url":"git+https://github.com/itonys/7onic.git","type":"git"},"_npmVersion":"10.8.2","description":"React component library with automated design token pipeline — from Figma to code","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.0","next-intl":"^4.9.0","tailwind-merge":"^2.3.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0"},"typesVersions":{"*":{"chart":["./dist/chart.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","devDependencies":{"tsx":"^4.21.0","cmdk":"^1.1.1","next":"^15.0.0","tsup":"^8.1.0","react":"^19.0.0","eslint":"^8.57.0","postcss":"^8.4.38","prettier":"^3.3.0","recharts":"^3.7.0","react-dom":"^19.0.0","picocolors":"^1.1.1","typescript":"^5.4.0","@types/node":"^20.14.0","tailwindcss":"^3.4.4","@types/react":"^19.0.0","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@clack/prompts":"^1.2.0","@7onic-ui/tokens":"file:./tokens","@types/react-dom":"^19.0.0","eslint-config-next":"^15.0.0","eslint-plugin-react":"^7.34.0","tailwindcss-animate":"^1.0.7","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0","react-dom":"^18.2.0 || ^19.0.0","@7onic-ui/tokens":"^0.1.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.1_1775715587655_0.6815853537819982","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@7onic-ui/react","version":"0.2.2","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"license":"MIT","_id":"@7onic-ui/react@0.2.2","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"homepage":"https://7onic.design","bugs":{"url":"https://github.com/itonys/7onic/issues"},"dist":{"shasum":"8d92c75c7c5b1e544884a3f92e443f4a3a92ace6","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.2.2.tgz","fileCount":16,"integrity":"sha512-gWGRWYFF4bVQddRaaEWz7W73uuJxedRx/hjJM9qJHoJ338CAd5buUlW8P6H4kA9eXV4FtP1xfJkFi463ZuXrvg==","signatures":[{"sig":"MEUCIQCyq1lZ3/BxtP5OYfZFEL9ic17rbCys4AXbu0ya8NKsdAIgSS+P7T2XBpB2CAclTxL9lOIRwZSIU4dotKKjIa83HlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1831570},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./chart":{"types":"./dist/chart.d.ts","import":"./dist/chart.mjs","require":"./dist/chart.js"}},"gitHead":"acf8ccb13f04fc48b0880ddd9eed97d7539a5683","private":false,"scripts":{"dev":"next dev","lint":"eslint . --ext .ts,.tsx","build":"next build","start":"next start","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"node scripts/build-cli.js","build:lib":"tsup","dev:clean":"rm -rf .next && next dev","typecheck":"tsc --noEmit","build:7onic":"node scripts/build-7onic-cli.js","build:clean":"rm -rf .next && next build","sync-tokens":"tsx scripts/run-sync.ts","verify:docs":"tsx scripts/verify-docs.ts","verify:i18n":"tsx scripts/verify-i18n.ts","prepublishOnly":"npm run verify:docs && npm run build:lib && npm run verify:publish","verify:publish":"tsx scripts/verify-publish.ts","verify:registry":"tsx scripts/generate-registry.ts && git diff --exit-code cli/src/registry/index.ts","verify:i18n:html":"tsx scripts/verify-i18n-html.ts","generate:llms-cli":"tsx scripts/generate-llms-cli.ts","generate:registry":"tsx scripts/generate-registry.ts","verify:components":"tsx scripts/verify-components.ts"},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"repository":{"url":"git+https://github.com/itonys/7onic.git","type":"git"},"_npmVersion":"10.9.1","description":"React component library with automated design token pipeline — from Figma to code","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.11.0","dependencies":{"clsx":"^2.1.0","next-intl":"^4.9.0","tailwind-merge":"^2.3.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0"},"typesVersions":{"*":{"chart":["./dist/chart.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","devDependencies":{"tsx":"^4.21.0","cmdk":"^1.1.1","next":"^15.0.0","tsup":"^8.1.0","react":"^19.0.0","eslint":"^8.57.0","postcss":"^8.4.38","prettier":"^3.3.0","recharts":"^3.7.0","react-dom":"^19.0.0","picocolors":"^1.1.1","typescript":"^5.4.0","@types/node":"^20.14.0","tailwindcss":"^3.4.4","@types/react":"^19.0.0","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@clack/prompts":"^1.2.0","@7onic-ui/tokens":"file:./tokens","@types/react-dom":"^19.0.0","eslint-config-next":"^15.0.0","eslint-plugin-react":"^7.34.0","tailwindcss-animate":"^1.0.7","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0","react-dom":"^18.2.0 || ^19.0.0","@7onic-ui/tokens":">=0.1.0 <1.0.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.2_1775747664356_0.5890000635826049","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@7onic-ui/react","version":"0.2.3","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"license":"MIT","_id":"@7onic-ui/react@0.2.3","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"homepage":"https://7onic.design","bugs":{"url":"https://github.com/itonys/7onic/issues"},"dist":{"shasum":"011123d8e538c4479e5ff319d93165232b16cc18","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.2.3.tgz","fileCount":16,"integrity":"sha512-XTzJTnRKvxgKwuNyPgiYVXkapBleq1UFwrlvhhpKcHUDjfKFdWTmrj4M690q3/6UqQ5ILBx//6HNT+uDlQvY2A==","signatures":[{"sig":"MEUCIDEymskdrdh+6GU/gVk5PVq8xSXtEXkxzmuJUgztbaYxAiEAzZqnJ3DycJ7I4ahx9ZtHKoVOgBZD0wE915KO/nqK7Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2042975},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./chart":{"types":"./dist/chart.d.ts","import":"./dist/chart.mjs","require":"./dist/chart.js"}},"gitHead":"d33a07c314cdb2c1e5db324777398438f20877dd","private":false,"scripts":{"dev":"next dev","lint":"eslint . --ext .ts,.tsx","build":"next build","start":"next start","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"node scripts/build-cli.js","build:lib":"tsup","dev:clean":"rm -rf .next && next dev","typecheck":"tsc --noEmit","build:7onic":"node scripts/build-7onic-cli.js","build:clean":"rm -rf .next && next build","sync-tokens":"tsx scripts/run-sync.ts","verify:i18n":"tsx scripts/verify-i18n.ts","prepublishOnly":"npm run build:lib && npm run verify:publish","verify:publish":"tsx scripts/verify-publish.ts","verify:registry":"tsx scripts/generate-registry.ts && git diff --exit-code cli/src/registry/index.ts","verify:i18n:html":"tsx scripts/verify-i18n-html.ts","generate:registry":"tsx scripts/generate-registry.ts","verify:components":"tsx scripts/verify-components.ts"},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"repository":{"url":"git+https://github.com/itonys/7onic.git","type":"git"},"_npmVersion":"10.8.2","description":"React component library with automated design token pipeline — from Figma to code","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.0","next-intl":"^4.9.0","tailwind-merge":"^2.3.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0"},"typesVersions":{"*":{"chart":["./dist/chart.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","devDependencies":{"tsx":"^4.21.0","cmdk":"^1.1.1","next":"^15.0.0","tsup":"^8.1.0","react":"^19.0.0","eslint":"^8.57.0","postcss":"^8.4.38","prettier":"^3.3.0","recharts":"^3.7.0","react-dom":"^19.0.0","picocolors":"^1.1.1","typescript":"^5.4.0","@types/node":"^20.14.0","tailwindcss":"^3.4.4","@types/react":"^19.0.0","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@clack/prompts":"^1.2.0","@7onic-ui/tokens":"file:./tokens","@types/react-dom":"^19.0.0","eslint-config-next":"^15.0.0","eslint-plugin-react":"^7.34.0","tailwindcss-animate":"^1.0.7","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0","react-dom":"^18.2.0 || ^19.0.0","@7onic-ui/tokens":">=0.1.0 <1.0.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.3_1775887013751_0.46145033914148015","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@7onic-ui/react","version":"0.2.4","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"license":"MIT","_id":"@7onic-ui/react@0.2.4","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"homepage":"https://7onic.design","bugs":{"url":"https://github.com/itonys/7onic/issues"},"dist":{"shasum":"1dd5d11ff2111acea13f48f34a821da05006f489","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.2.4.tgz","fileCount":16,"integrity":"sha512-DGDEYRSS5jeVtFfcjX82icEObziwiVW02tUvHIGw//I2ZF7VFTsk195XWn1/hWP6dVo11GJKvXBYJByDHBwAMQ==","signatures":[{"sig":"MEUCIExGoX0F8rHM4X9/IpYUXekxbmTEwP6thX8udVl7DmBkAiEAqSizqVAz3iYm7UG5+XvMX2Hc+98MI66u0CLqYwaP+08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2042538},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./chart":{"types":"./dist/chart.d.ts","import":"./dist/chart.mjs","require":"./dist/chart.js"}},"gitHead":"71105c1e60aa863f9ba9085613615a192cc540ba","private":false,"scripts":{"dev":"next dev","lint":"eslint . --ext .ts,.tsx","build":"next build","smoke":"bash scripts/smoke-test.sh","start":"next start","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"node scripts/build-cli.js","build:lib":"tsup","dev:clean":"rm -rf .next && next dev","typecheck":"tsc --noEmit","build:7onic":"node scripts/build-7onic-cli.js","build:clean":"rm -rf .next && next build","sync-tokens":"tsx scripts/run-sync.ts","verify:i18n":"tsx scripts/verify-i18n.ts","prepublishOnly":"npm run build:lib && npm run verify:publish && npm run smoke","verify:publish":"tsx scripts/verify-publish.ts","verify:registry":"tsx scripts/generate-registry.ts && git diff --exit-code cli/src/registry/index.ts","verify:i18n:html":"tsx scripts/verify-i18n-html.ts","generate:registry":"tsx scripts/generate-registry.ts","verify:components":"tsx scripts/verify-components.ts"},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"repository":{"url":"git+https://github.com/itonys/7onic.git","type":"git"},"_npmVersion":"10.8.2","description":"React component library with automated design token pipeline — from Figma to code","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.0","next-intl":"^4.9.0","tailwind-merge":"^2.3.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0"},"typesVersions":{"*":{"chart":["./dist/chart.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","devDependencies":{"tsx":"^4.21.0","cmdk":"^1.1.1","next":"^15.0.0","tsup":"^8.1.0","react":"^19.0.0","eslint":"^8.57.0","postcss":"^8.4.38","prettier":"^3.3.0","recharts":"^3.7.0","react-dom":"^19.0.0","picocolors":"^1.1.1","typescript":"^5.4.0","@types/node":"^20.14.0","tailwindcss":"^3.4.4","@types/react":"^19.0.0","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@clack/prompts":"^1.2.0","@7onic-ui/tokens":"file:./tokens","@types/react-dom":"^19.0.0","eslint-config-next":"^15.0.0","eslint-plugin-react":"^7.34.0","tailwindcss-animate":"^1.0.7","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0","react-dom":"^18.2.0 || ^19.0.0","@7onic-ui/tokens":">=0.1.0 <1.0.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.4_1776243155387_0.5194351873729126","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@7onic-ui/react","version":"0.2.5","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"license":"MIT","_id":"@7onic-ui/react@0.2.5","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"homepage":"https://7onic.design","bugs":{"url":"https://github.com/itonys/7onic/issues"},"dist":{"shasum":"fd42e36533c97ff70a92ab335e514afe21aa4c98","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.2.5.tgz","fileCount":16,"integrity":"sha512-4LUJtXBWwVgJav6/2EzSq6996mR+/0JFYI5SoAC2J2IHSqqPZW+lq18+7ghh4sdARCgAK0nujTVVvDbRkbCEXw==","signatures":[{"sig":"MEQCIDiMn8GkQ7vde2wlnwkRoUchcp8rnD6ziZl4zHQ6Ud1DAiBvDmOLKMUKpu3E4Me7ccm4uiQIkJkIbqfjrS8n8nfPNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2042973},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./chart":{"types":"./dist/chart.d.ts","import":"./dist/chart.mjs","require":"./dist/chart.js"}},"gitHead":"0e684220a48c74bd90f41e48857f132868b20354","private":false,"scripts":{"dev":"next dev","lint":"eslint . --ext .ts,.tsx","build":"next build","smoke":"bash scripts/smoke-test.sh","start":"next start","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"node scripts/build-cli.js","build:lib":"tsup","dev:clean":"rm -rf .next && next dev","typecheck":"tsc --noEmit","build:7onic":"node scripts/build-7onic-cli.js","build:clean":"rm -rf .next && next build","sync-tokens":"tsx scripts/run-sync.ts","verify:i18n":"tsx scripts/verify-i18n.ts","prepublishOnly":"npm run build:lib && npm run verify:publish && npm run smoke","verify:publish":"tsx scripts/verify-publish.ts","verify:registry":"tsx scripts/generate-registry.ts && git diff --exit-code cli/src/registry/index.ts","verify:i18n:html":"tsx scripts/verify-i18n-html.ts","generate:registry":"tsx scripts/generate-registry.ts","verify:components":"tsx scripts/verify-components.ts"},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"repository":{"url":"git+https://github.com/itonys/7onic.git","type":"git"},"_npmVersion":"10.8.2","description":"React component library with automated design token pipeline — from Figma to code","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.0","next-intl":"^4.9.0","tailwind-merge":"^2.3.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0"},"typesVersions":{"*":{"chart":["./dist/chart.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","devDependencies":{"tsx":"^4.21.0","cmdk":"^1.1.1","next":"^15.0.0","tsup":"^8.1.0","react":"^19.0.0","eslint":"^8.57.0","postcss":"^8.4.38","prettier":"^3.3.0","recharts":"^3.7.0","react-dom":"^19.0.0","picocolors":"^1.1.1","typescript":"^5.4.0","@types/node":"^20.14.0","tailwindcss":"^3.4.4","@types/react":"^19.0.0","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@clack/prompts":"^1.2.0","@7onic-ui/tokens":"file:./tokens","@types/react-dom":"^19.0.0","eslint-config-next":"^15.0.0","eslint-plugin-react":"^7.34.0","tailwindcss-animate":"^1.0.7","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0","react-dom":"^18.2.0 || ^19.0.0","@7onic-ui/tokens":">=0.1.0 <1.0.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.5_1776245886973_0.28541640942312263","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@7onic-ui/react","version":"0.2.6","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"license":"MIT","_id":"@7onic-ui/react@0.2.6","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"homepage":"https://7onic.design","bugs":{"url":"https://github.com/itonys/7onic/issues"},"dist":{"shasum":"5a907c62ab82e4d6cc2ad7b90bd3037e3f62ae44","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.2.6.tgz","fileCount":16,"integrity":"sha512-TCpbBbjuZnIlDRvkAehSMOXomPVK2jAi4rAZMmOIXYUFsWGGSO1G/oywbiRTlt8qefCnLYYgaI907pupRIw7kg==","signatures":[{"sig":"MEQCIDcMdg1UDZwDqMYVh3XwFOczORM5h9+ReB3To5mpMkcAAiAER6DurxQUOw4E2osE7vtnAeqpRrwWh7CJMN1fwxZGsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2045357},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./chart":{"types":"./dist/chart.d.ts","import":"./dist/chart.mjs","require":"./dist/chart.js"}},"gitHead":"22b011a29d381555509ed7b58465dffb0d3e33f9","private":false,"scripts":{"dev":"next dev","lint":"eslint . --ext .ts,.tsx","build":"next build","smoke":"bash scripts/smoke-test.sh","start":"next start","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"node scripts/build-cli.js","build:lib":"tsup","dev:clean":"rm -rf .next && next dev","typecheck":"tsc --noEmit","build:7onic":"node scripts/build-7onic-cli.js","build:clean":"rm -rf .next && next build","sync-tokens":"tsx scripts/run-sync.ts","prepublishOnly":"npm run build:lib && npm run verify:publish && npm run smoke","verify:publish":"tsx scripts/verify-publish.ts","verify:registry":"tsx scripts/generate-registry.ts && git diff --exit-code cli/src/registry/index.ts","generate:registry":"tsx scripts/generate-registry.ts","verify:components":"tsx scripts/verify-components.ts"},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"repository":{"url":"git+https://github.com/itonys/7onic.git","type":"git"},"_npmVersion":"10.8.2","description":"React component library with automated design token pipeline — from Figma to code","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.0","next-intl":"^4.9.0","tailwind-merge":"^2.3.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0"},"typesVersions":{"*":{"chart":["./dist/chart.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","devDependencies":{"tsx":"^4.21.0","cmdk":"^1.1.1","next":"^15.0.0","tsup":"^8.1.0","react":"^19.0.0","eslint":"^8.57.0","postcss":"^8.4.38","prettier":"^3.3.0","recharts":"^3.7.0","react-dom":"^19.0.0","picocolors":"^1.1.1","typescript":"^5.4.0","@types/node":"^20.14.0","tailwindcss":"^3.4.4","@types/react":"^19.0.0","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@clack/prompts":"^1.2.0","@7onic-ui/tokens":"file:./tokens","@types/react-dom":"^19.0.0","eslint-config-next":"^15.0.0","eslint-plugin-react":"^7.34.0","tailwindcss-animate":"^1.0.7","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0","react-dom":"^18.2.0 || ^19.0.0","@7onic-ui/tokens":">=0.1.0 <1.0.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.6_1776314513966_0.8555274926383241","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@7onic-ui/react","version":"0.2.7","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"license":"MIT","_id":"@7onic-ui/react@0.2.7","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"homepage":"https://7onic.design","bugs":{"url":"https://github.com/itonys/7onic/issues"},"dist":{"shasum":"0c839b3a14b50be00ed02a728eab59ccf425a295","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.2.7.tgz","fileCount":16,"integrity":"sha512-l45E5D0V28JKe5USAqZgscSePrKi+y+Zr/PBOAWVCBnOHNutOz3lqnIwwhjCWQLMNXnKGzdR9K5XkAwsPELb5A==","signatures":[{"sig":"MEQCIAxMLbVUV8OU2TLdWux73NFXTqPOSNMrPV+XOQUgSNtJAiA9AlB6CqkFzPd+TqCpoYIReOsJ9Pv4Mh1iVBHzkZChEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2046173},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./chart":{"types":"./dist/chart.d.ts","import":"./dist/chart.mjs","require":"./dist/chart.js"}},"gitHead":"fc50ee252c16fb34d639d775d47ce60f5b24e4e1","private":false,"scripts":{"dev":"next dev","lint":"eslint . --ext .ts,.tsx","build":"next build","smoke":"bash scripts/smoke-test.sh","start":"next start","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"node scripts/build-cli.js","build:lib":"tsup","dev:clean":"rm -rf .next && next dev","typecheck":"tsc --noEmit","build:7onic":"node scripts/build-7onic-cli.js","build:clean":"rm -rf .next && next build","sync-tokens":"tsx scripts/run-sync.ts","prepublishOnly":"npm run build:lib && npm run verify:publish && npm run smoke","verify:publish":"tsx scripts/verify-publish.ts","verify:registry":"tsx scripts/generate-registry.ts && git diff --exit-code cli/src/registry/index.ts","generate:registry":"tsx scripts/generate-registry.ts","verify:components":"tsx scripts/verify-components.ts"},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"repository":{"url":"git+https://github.com/itonys/7onic.git","type":"git"},"_npmVersion":"10.8.2","description":"React component library with automated design token pipeline — from Figma to code","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.0","next-intl":"^4.9.0","tailwind-merge":"^2.3.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0"},"typesVersions":{"*":{"chart":["./dist/chart.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","devDependencies":{"tsx":"^4.21.0","cmdk":"^1.1.1","next":"^15.0.0","tsup":"^8.1.0","react":"^19.0.0","eslint":"^8.57.0","postcss":"^8.4.38","prettier":"^3.3.0","recharts":"^3.7.0","react-dom":"^19.0.0","picocolors":"^1.1.1","typescript":"^5.4.0","@types/node":"^20.14.0","tailwindcss":"^3.4.4","@types/react":"^19.0.0","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@clack/prompts":"^1.2.0","@7onic-ui/tokens":"file:./tokens","@types/react-dom":"^19.0.0","eslint-config-next":"^15.0.0","eslint-plugin-react":"^7.34.0","tailwindcss-animate":"^1.0.7","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0","react-dom":"^18.2.0 || ^19.0.0","@7onic-ui/tokens":">=0.1.0 <1.0.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.7_1776319836111_0.6093980415019522","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@7onic-ui/react","version":"0.2.8","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"license":"MIT","_id":"@7onic-ui/react@0.2.8","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"homepage":"https://7onic.design","bugs":{"url":"https://github.com/itonys/7onic/issues"},"dist":{"shasum":"a42ddfe7c24d84ef718148defafe407ee8007b6c","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.2.8.tgz","fileCount":16,"integrity":"sha512-K9DqrUuzlxRAxjne5dCQOcpgL8+u6GSRvzZJpWhPFZ3CYE2oS9I64lHrtoJFEsDgLRp/Un/HihVZQdbmDaTMhw==","signatures":[{"sig":"MEUCIF48bycpX4uQhpGvQMIMgsVwIdzsScyW2++z3TrJQSENAiEA/2ZHSq5Jo+AYlvKWl5m/9l3F9v1HMfrggxieAjhwOzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7onic-ui%2freact@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2049320},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./chart":{"types":"./dist/chart.d.ts","import":"./dist/chart.mjs","require":"./dist/chart.js"}},"gitHead":"076f4fde3e3bad65d4bda9904811a2e61ebdb05e","private":false,"scripts":{"dev":"next dev","lint":"eslint . --ext .ts,.tsx","build":"next build","smoke":"bash scripts/smoke-test.sh","start":"next start","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"node scripts/build-cli.js","build:lib":"tsup","dev:clean":"rm -rf .next && next dev","typecheck":"tsc --noEmit","build:7onic":"node scripts/build-7onic-cli.js","build:clean":"rm -rf .next && next build","sync-tokens":"tsx scripts/run-sync.ts","prepublishOnly":"npm run build:lib && npm run verify:publish && npm run smoke","verify:publish":"tsx scripts/verify-publish.ts","verify:registry":"tsx scripts/generate-registry.ts && git diff --exit-code cli/src/registry/index.ts","generate:registry":"tsx scripts/generate-registry.ts","verify:components":"tsx scripts/verify-components.ts"},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"repository":{"url":"git+https://github.com/itonys/7onic.git","type":"git"},"_npmVersion":"10.8.2","description":"React component library where design and code never drift — automated Figma token pipeline","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.0","next-intl":"^4.9.1","tailwind-merge":"^2.3.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0"},"typesVersions":{"*":{"chart":["./dist/chart.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","devDependencies":{"tsx":"^4.21.0","cmdk":"^1.1.1","next":"^15.5.15","tsup":"^8.1.0","react":"^19.0.0","eslint":"^8.57.0","postcss":"^8.4.38","prettier":"^3.3.0","react-is":"^18.3.1","recharts":"^3.7.0","react-dom":"^19.0.0","picocolors":"^1.1.1","typescript":"^5.4.0","@types/node":"^20.14.0","tailwindcss":"^3.4.4","@types/react":"^19.0.0","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@clack/prompts":"^1.2.0","@7onic-ui/tokens":"file:./tokens","@types/react-dom":"^19.0.0","eslint-config-next":"^15.0.0","eslint-plugin-react":"^7.34.0","tailwindcss-animate":"^1.0.7","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0","react-dom":"^18.2.0 || ^19.0.0","@7onic-ui/tokens":">=0.1.0 <1.0.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.8_1776773834102_0.5598273244530545","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@7onic-ui/react","version":"0.2.9","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"license":"MIT","_id":"@7onic-ui/react@0.2.9","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"homepage":"https://7onic.design","bugs":{"url":"https://github.com/itonys/7onic/issues"},"dist":{"shasum":"62f54f2bb53712730aacad9c38e005f058d274a0","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.2.9.tgz","fileCount":16,"integrity":"sha512-TQSf31Z+rJno9IhNlnYc3Wc1IXDwkkRbvNYEtuP4nfN2rm/QSlJeVbDnyCJFtQJDcpO6OX0EXcypkri1Ne2r1A==","signatures":[{"sig":"MEUCIF0vGr6A9cHKO6DCrOpT4ThaallBlxGvp8G25M7nCKlZAiEA95kYekAEeIomaTIbwZF6VfCDvozfYBUz4XfXxjTO/A4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7onic-ui%2freact@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2058114},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./chart":{"types":"./dist/chart.d.ts","import":"./dist/chart.mjs","require":"./dist/chart.js"}},"gitHead":"7bde0eda2322f0c556a9943606a751e0447047fe","private":false,"scripts":{"dev":"next dev","lint":"eslint . --ext .ts,.tsx","build":"next build","smoke":"bash scripts/smoke-test.sh","start":"next start","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"node scripts/build-cli.js","build:lib":"tsup","dev:clean":"rm -rf .next && next dev","typecheck":"tsc --noEmit","build:7onic":"node scripts/build-7onic-cli.js","build:clean":"rm -rf .next && next build","sync-tokens":"tsx scripts/run-sync.ts","prepublishOnly":"npm run build:lib && npm run verify:publish && npm run smoke","verify:publish":"tsx scripts/verify-publish.ts","verify:registry":"tsx scripts/generate-registry.ts && git diff --exit-code cli/src/registry/index.ts","generate:registry":"tsx scripts/generate-registry.ts","verify:components":"tsx scripts/verify-components.ts"},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"repository":{"url":"git+https://github.com/itonys/7onic.git","type":"git"},"_npmVersion":"10.8.2","description":"React component library where design and code never drift — automated Figma token pipeline","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.0","next-intl":"^4.9.1","tailwind-merge":"^2.3.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0"},"typesVersions":{"*":{"chart":["./dist/chart.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","devDependencies":{"tsx":"^4.21.0","cmdk":"^1.1.1","next":"^15.5.15","tsup":"^8.1.0","react":"^19.0.0","eslint":"^8.57.0","postcss":"^8.4.38","prettier":"^3.3.0","react-is":"^18.3.1","recharts":"^3.7.0","react-dom":"^19.0.0","picocolors":"^1.1.1","typescript":"^5.4.0","@types/node":"^20.14.0","tailwindcss":"^3.4.4","@types/react":"^19.0.0","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@clack/prompts":"^1.2.0","@7onic-ui/tokens":"file:./tokens","@types/react-dom":"^19.0.0","eslint-config-next":"^15.0.0","eslint-plugin-react":"^7.34.0","tailwindcss-animate":"^1.0.7","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0","react-dom":"^18.2.0 || ^19.0.0","@7onic-ui/tokens":">=0.1.0 <1.0.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.9_1776784502090_0.14567527613777598","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@7onic-ui/react","version":"0.3.0","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"license":"MIT","_id":"@7onic-ui/react@0.3.0","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"homepage":"https://7onic.design","bugs":{"url":"https://github.com/itonys/7onic/issues"},"dist":{"shasum":"c6341f0435be1fbcf9696ed2071ed3d771b6882d","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.3.0.tgz","fileCount":16,"integrity":"sha512-3WViXHhltuZf17BeaY15ryTR8x/IPknEKv3UMp2VC9ORyi/Y0nW0uWe8okHTRiglu1kIDSpZ3eN3tUIfWcUYVw==","signatures":[{"sig":"MEUCIQDavRysFMVXcJ338orODztL9IDeOh88bHj9Nl7S842dfwIgYNsrcqRZIn/GIfrqY9Yp8xoNToD/yEPgxyypv4KJPqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7onic-ui%2freact@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968557},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./chart":{"types":"./dist/chart.d.ts","import":"./dist/chart.mjs","require":"./dist/chart.js"}},"gitHead":"9b735b03ed8854d90c3bc22c7941ef592b3144dd","private":false,"scripts":{"dev":"next dev","lint":"eslint . --ext .ts,.tsx","build":"next build","smoke":"bash scripts/smoke-test.sh","start":"next start","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"node scripts/build-cli.js","build:lib":"tsup","dev:clean":"rm -rf .next && next dev","typecheck":"tsc --noEmit","build:7onic":"node scripts/build-7onic-cli.js","build:clean":"rm -rf .next && next build","sync-tokens":"tsx scripts/run-sync.ts","prepublishOnly":"npm run build:lib && npm run verify:publish && npm run smoke","verify:publish":"tsx scripts/verify-publish.ts","verify:registry":"tsx scripts/generate-registry.ts && git diff --exit-code cli/src/registry/index.ts","generate:registry":"tsx scripts/generate-registry.ts","verify:components":"tsx scripts/verify-components.ts"},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"repository":{"url":"git+https://github.com/itonys/7onic.git","type":"git"},"_npmVersion":"10.8.2","description":"React component library where design and code never drift — automated Figma token pipeline","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.0","next-intl":"^4.9.1","tailwind-merge":"^2.3.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0"},"typesVersions":{"*":{"chart":["./dist/chart.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","devDependencies":{"tsx":"^4.21.0","cmdk":"^1.1.1","next":"^15.5.15","tsup":"^8.1.0","react":"^19.0.0","eslint":"^8.57.0","postcss":"^8.4.38","prettier":"^3.3.0","react-is":"^18.3.1","recharts":"^3.7.0","react-dom":"^19.0.0","picocolors":"^1.1.1","typescript":"^5.4.0","@types/node":"^20.14.0","tailwindcss":"^3.4.4","@types/react":"^19.0.0","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@clack/prompts":"^1.2.0","@7onic-ui/tokens":"file:./tokens","@playwright/test":"^1.59.1","@types/react-dom":"^19.0.0","eslint-config-next":"^15.0.0","eslint-plugin-react":"^7.34.0","tailwindcss-animate":"^1.0.7","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0","react-dom":"^18.2.0 || ^19.0.0","@7onic-ui/tokens":">=0.1.0 <1.0.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.0_1776855360103_0.31286942313900523","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@7onic-ui/react","version":"0.3.1","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"license":"MIT","_id":"@7onic-ui/react@0.3.1","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"homepage":"https://7onic.design","bugs":{"url":"https://github.com/itonys/7onic/issues"},"dist":{"shasum":"cd0d5bc877a4a52f40744fd8ca740410578a1229","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.3.1.tgz","fileCount":16,"integrity":"sha512-Q4Abu3Ucr0Bv8acUr750dUMJpEHaa+1Z+JBPtGLxbFySTI84NsBwZHupxs3RS1a8DgmQvBwg9LYYSJsg8z2hVg==","signatures":[{"sig":"MEQCIDA3EScFRxBzqzQUDp7lh8XDsAchlu7IMDrBZQjHCTR/AiBBCrFco4hLw7VznjEsw09jH3T9qJl5USVYdNDhZVSO6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7onic-ui%2freact@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968655},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./chart":{"types":"./dist/chart.d.ts","import":"./dist/chart.mjs","require":"./dist/chart.js"}},"gitHead":"9c37005c094753edea0245dd2a85afcf4ec7b59f","private":false,"scripts":{"dev":"next dev","lint":"eslint . --ext .ts,.tsx","build":"next build","smoke":"bash scripts/smoke-test.sh","start":"next start","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"node scripts/build-cli.js","build:lib":"tsup","dev:clean":"rm -rf .next && next dev","typecheck":"tsc --noEmit","build:7onic":"node scripts/build-7onic-cli.js","build:clean":"rm -rf .next && next build","sync-tokens":"tsx scripts/run-sync.ts","prepublishOnly":"npm run build:lib && npm run verify:publish && npm run smoke","verify:publish":"tsx scripts/verify-publish.ts","verify:registry":"tsx scripts/generate-registry.ts && git diff --exit-code cli/src/registry/index.ts","generate:registry":"tsx scripts/generate-registry.ts","verify:components":"tsx scripts/verify-components.ts"},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"repository":{"url":"git+https://github.com/itonys/7onic.git","type":"git"},"_npmVersion":"10.8.2","description":"React component library where design and code never drift — automated Figma token pipeline","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.0","next-intl":"^4.9.1","tailwind-merge":"^2.3.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0"},"typesVersions":{"*":{"chart":["./dist/chart.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","devDependencies":{"tsx":"^4.21.0","cmdk":"^1.1.1","next":"^15.5.15","tsup":"^8.1.0","react":"^19.0.0","eslint":"^8.57.0","postcss":"^8.4.38","prettier":"^3.3.0","react-is":"^18.3.1","recharts":"^3.7.0","react-dom":"^19.0.0","picocolors":"^1.1.1","typescript":"^5.4.0","@types/node":"^20.14.0","tailwindcss":"^3.4.4","@types/react":"^19.0.0","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@clack/prompts":"^1.2.0","@7onic-ui/tokens":"file:./tokens","@playwright/test":"^1.59.1","@types/react-dom":"^19.0.0","eslint-config-next":"^15.0.0","eslint-plugin-react":"^7.34.0","tailwindcss-animate":"^1.0.7","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0","react-dom":"^18.2.0 || ^19.0.0","@7onic-ui/tokens":">=0.1.0 <1.0.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.1_1776920270083_0.7842837501424083","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@7onic-ui/react","version":"0.3.2","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"license":"MIT","_id":"@7onic-ui/react@0.3.2","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"homepage":"https://7onic.design","bugs":{"url":"https://github.com/itonys/7onic/issues"},"dist":{"shasum":"9e7424d8d2285f72af9ba748730819a8c8426e88","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.3.2.tgz","fileCount":16,"integrity":"sha512-PLlVWNEVo6bH8Z7WVK00LVWGfRqNAQU4nmrH73AWFNsJgIvx6RsDk+Oqi62SI1q+BhwDq8Qa2hYZ4pT0T00ifA==","signatures":[{"sig":"MEYCIQCUr9euo2LVP+UQeZNBxVLa/8qsyUQbmgeffjfsYWtxdgIhANWpiWhXKZ2w1U0kwyNcG+t38zxLYqnJtdjd7khL7tXa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7onic-ui%2freact@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1970842},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./chart":{"types":"./dist/chart.d.ts","import":"./dist/chart.mjs","require":"./dist/chart.js"}},"gitHead":"bdfab85add8a217e54a03a9b0addb20c5054e1de","private":false,"scripts":{"dev":"next dev","lint":"eslint . --ext .ts,.tsx","build":"next build","smoke":"bash scripts/smoke-test.sh","start":"next start","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"node scripts/build-cli.js","build:lib":"tsup","dev:clean":"rm -rf .next && next dev","typecheck":"tsc --noEmit","build:7onic":"node scripts/build-7onic-cli.js","build:clean":"rm -rf .next && next build","sync-tokens":"tsx scripts/run-sync.ts","prepublishOnly":"npm run verify:framework-compat && npm run verify:llms-examples && npm run build:lib && npm run verify:publish && npm run smoke","verify:publish":"tsx scripts/verify-publish.ts","verify:registry":"tsx scripts/generate-registry.ts && git diff --exit-code cli/src/registry/index.ts","generate:registry":"tsx scripts/generate-registry.ts","verify:components":"tsx scripts/verify-components.ts","verify:llms-examples":"tsx scripts/verify-llms-examples.ts","verify:framework-compat":"tsx scripts/verify-framework-compat.ts"},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"repository":{"url":"git+https://github.com/itonys/7onic.git","type":"git"},"_npmVersion":"10.8.2","description":"React component library where design and code never drift — automated Figma token pipeline","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.0","next-intl":"^4.9.1","tailwind-merge":"^2.3.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0"},"typesVersions":{"*":{"chart":["./dist/chart.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","devDependencies":{"tsx":"^4.21.0","cmdk":"^1.1.1","next":"^15.5.15","tsup":"^8.1.0","react":"^19.0.0","eslint":"^8.57.0","postcss":"^8.4.38","prettier":"^3.3.0","react-is":"^18.3.1","recharts":"^3.7.0","react-dom":"^19.0.0","picocolors":"^1.1.1","typescript":"^5.4.0","@types/node":"^20.14.0","tailwindcss":"^3.4.4","@types/react":"^19.0.0","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@clack/prompts":"^1.2.0","@7onic-ui/tokens":"file:./tokens","@playwright/test":"^1.59.1","@types/react-dom":"^19.0.0","eslint-config-next":"^15.0.0","eslint-plugin-react":"^7.34.0","tailwindcss-animate":"^1.0.7","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0","react-dom":"^18.2.0 || ^19.0.0","@7onic-ui/tokens":">=0.1.0 <1.0.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.2_1776955351053_0.4590567790266933","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@7onic-ui/react","version":"0.3.3","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"license":"MIT","_id":"@7onic-ui/react@0.3.3","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"homepage":"https://7onic.design","bugs":{"url":"https://github.com/itonys/7onic/issues"},"dist":{"shasum":"acc687c5c7e08717256e985e9e46737453a253db","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.3.3.tgz","fileCount":16,"integrity":"sha512-F+N9ymYuWIhV73Rj1J9PB2Z1XeOpTwOpA7l6mdNsQ2Wy1u/9PVz3qB2E5oh97CF04J6jA+v4i6uthst/y3hBgw==","signatures":[{"sig":"MEUCICrjJ86Tz5gVkP2yjQpg14pDORh5+16NP1tBKw3RHh0dAiEA3fYuYr++97/ORuqVFiY4Qmb1ErVfBAVNDd+VDhI+hSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7onic-ui%2freact@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1972324},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./chart":{"types":"./dist/chart.d.ts","import":"./dist/chart.mjs","require":"./dist/chart.js"}},"gitHead":"c98c31b4dac3e07e1abb7d3acc353087cc1b9aaa","private":false,"scripts":{"dev":"next dev","lint":"eslint . --ext .ts,.tsx","build":"next build","smoke":"bash scripts/smoke-test.sh","start":"next start","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"node scripts/build-cli.js","build:lib":"tsup","dev:clean":"rm -rf .next && next dev","typecheck":"tsc --noEmit","build:7onic":"node scripts/build-7onic-cli.js","build:clean":"rm -rf .next && next build","sync-tokens":"tsx scripts/run-sync.ts","prepublishOnly":"npm run verify:framework-compat && npm run verify:llms-examples && npm run build:lib && npm run verify:publish && npm run smoke","verify:publish":"tsx scripts/verify-publish.ts","verify:registry":"tsx scripts/generate-registry.ts && git diff --exit-code cli/src/registry/index.ts","generate:registry":"tsx scripts/generate-registry.ts","verify:components":"tsx scripts/verify-components.ts","verify:llms-examples":"tsx scripts/verify-llms-examples.ts","verify:framework-compat":"tsx scripts/verify-framework-compat.ts"},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"repository":{"url":"git+https://github.com/itonys/7onic.git","type":"git"},"_npmVersion":"10.8.2","description":"React component library where design and code never drift — automated Figma token pipeline","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.0","next-intl":"^4.9.1","tailwind-merge":"^2.3.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0"},"typesVersions":{"*":{"chart":["./dist/chart.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","devDependencies":{"tsx":"^4.21.0","cmdk":"^1.1.1","next":"^15.5.15","tsup":"^8.1.0","react":"^19.0.0","eslint":"^8.57.0","postcss":"^8.4.38","prettier":"^3.3.0","react-is":"^18.3.1","recharts":"^3.7.0","react-dom":"^19.0.0","picocolors":"^1.1.1","typescript":"^5.4.0","@types/node":"^20.14.0","tailwindcss":"^3.4.4","@types/react":"^19.0.0","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@clack/prompts":"^1.2.0","@7onic-ui/tokens":"file:./tokens","@playwright/test":"^1.59.1","@types/react-dom":"^19.0.0","eslint-config-next":"^15.0.0","eslint-plugin-react":"^7.34.0","tailwindcss-animate":"^1.0.7","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0","react-dom":"^18.2.0 || ^19.0.0","@7onic-ui/tokens":">=0.1.0 <1.0.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.3_1777026676951_0.07274920970338372","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@7onic-ui/react","version":"0.3.4","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"license":"MIT","_id":"@7onic-ui/react@0.3.4","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"homepage":"https://7onic.design","bugs":{"url":"https://github.com/itonys/7onic/issues"},"dist":{"shasum":"3aef98622ea33511e8be7078d63745da5790f955","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.3.4.tgz","fileCount":16,"integrity":"sha512-yySY+K8K3DQ3cO34Kg/6LVzLtuN6ozJV14SJKo3d2Vtpgfg02zJWhET7IJid2V62KhUulIldN7pgFib0i3mzlg==","signatures":[{"sig":"MEUCIDuOMItuqBrre970J5d9ZTqtTMR034EHpuAf3ytkU2a9AiEAsLCJ8bs68C0c5s94PGSeSr//SAoB4P76SJhJZBSP7v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7onic-ui%2freact@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1972448},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./chart":{"types":"./dist/chart.d.ts","import":"./dist/chart.mjs","require":"./dist/chart.js"}},"gitHead":"61183a63fe8f97c4ba09b19a4a06d13f05c15df6","private":false,"scripts":{"dev":"next dev","lint":"eslint . --ext .ts,.tsx","build":"next build","smoke":"bash scripts/smoke-test.sh","start":"next start","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"node scripts/build-cli.js","build:lib":"tsup","dev:clean":"rm -rf .next && next dev","typecheck":"tsc --noEmit","build:7onic":"node scripts/build-7onic-cli.js","build:clean":"rm -rf .next && next build","sync-tokens":"tsx scripts/run-sync.ts","prepublishOnly":"npm run verify:framework-compat && npm run verify:llms-examples && npm run build:lib && npm run verify:publish && npm run smoke","verify:publish":"tsx scripts/verify-publish.ts","verify:registry":"tsx scripts/generate-registry.ts && git diff --exit-code cli/src/registry/index.ts","generate:registry":"tsx scripts/generate-registry.ts","verify:components":"tsx scripts/verify-components.ts","verify:llms-examples":"tsx scripts/verify-llms-examples.ts","verify:framework-compat":"tsx scripts/verify-framework-compat.ts"},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"repository":{"url":"git+https://github.com/itonys/7onic.git","type":"git"},"_npmVersion":"10.8.2","description":"React component library where design and code never drift — automated Figma token pipeline","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.0","next-intl":"^4.9.1","tailwind-merge":"^2.3.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0"},"typesVersions":{"*":{"chart":["./dist/chart.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","devDependencies":{"tsx":"^4.21.0","cmdk":"^1.1.1","next":"^15.5.15","tsup":"^8.1.0","react":"^19.0.0","eslint":"^8.57.0","postcss":"^8.4.38","prettier":"^3.3.0","react-is":"^18.3.1","recharts":"^3.7.0","react-dom":"^19.0.0","picocolors":"^1.1.1","typescript":"^5.4.0","@types/node":"^20.14.0","tailwindcss":"^3.4.4","@types/react":"^19.0.0","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@clack/prompts":"^1.2.0","@7onic-ui/tokens":"file:./tokens","@playwright/test":"^1.59.1","@types/react-dom":"^19.0.0","eslint-config-next":"^15.0.0","eslint-plugin-react":"^7.34.0","tailwindcss-animate":"^1.0.7","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0","react-dom":"^18.2.0 || ^19.0.0","@7onic-ui/tokens":">=0.1.0 <1.0.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.4_1777299458993_0.9419087117913967","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@7onic-ui/react","version":"0.3.5","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"license":"MIT","_id":"@7onic-ui/react@0.3.5","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"homepage":"https://7onic.design","bugs":{"url":"https://github.com/itonys/7onic/issues"},"dist":{"shasum":"ec03838f1f85bb28c6dddaf96085cd7b23f9a861","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.3.5.tgz","fileCount":16,"integrity":"sha512-n9NHqqgsRRbAh0eXqACjxjS2Y1er7Y0OZKzUGHUFGrpNtNnjj1Q3OKZ2CVmVw7XdDZ53TKu5jGwbM0Nzyyvruw==","signatures":[{"sig":"MEUCIQCEPYqfuPmA/rql9JIHifDgIhJd/I0gI4gAUsaH/R3SMQIgKQleg51GbcmNFGnvnMRhotroGplfAVgkuTGuSsOyUEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7onic-ui%2freact@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1972448},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./chart":{"types":"./dist/chart.d.ts","import":"./dist/chart.mjs","require":"./dist/chart.js"}},"gitHead":"8af7485b312c4419733539f6107be3b6ba522f35","private":false,"scripts":{"dev":"next dev","lint":"eslint . --ext .ts,.tsx","build":"next build","smoke":"bash scripts/smoke-test.sh","start":"next start","format":"prettier --write \"src/**/*.{ts,tsx}\"","lint:fix":"eslint . --ext .ts,.tsx --fix","build:cli":"node scripts/build-cli.js","build:lib":"tsup","dev:clean":"rm -rf .next && next dev","typecheck":"tsc --noEmit","build:7onic":"node scripts/build-7onic-cli.js","build:clean":"rm -rf .next && next build","sync-tokens":"tsx scripts/run-sync.ts","prepublishOnly":"npm run verify:framework-compat && npm run verify:llms-examples && npm run build:lib && npm run verify:publish && npm run smoke","verify:publish":"tsx scripts/verify-publish.ts","verify:registry":"tsx scripts/generate-registry.ts && git diff --exit-code cli/src/registry/index.ts","generate:registry":"tsx scripts/generate-registry.ts","verify:components":"tsx scripts/verify-components.ts","verify:llms-examples":"tsx scripts/verify-llms-examples.ts","verify:framework-compat":"tsx scripts/verify-framework-compat.ts"},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"repository":{"url":"git+https://github.com/itonys/7onic.git","type":"git"},"_npmVersion":"10.8.2","description":"React component library where design and code never drift — automated Figma token pipeline","directories":{},"sideEffects":["*.css"],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.0","next-intl":"^4.9.1","tailwind-merge":"^2.3.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-progress":"^1.1.0","class-variance-authority":"^0.7.0","@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0"},"typesVersions":{"*":{"chart":["./dist/chart.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","devDependencies":{"tsx":"^4.21.0","cmdk":"^1.1.1","next":"^15.5.15","tsup":"^8.1.0","react":"^19.0.0","eslint":"^8.57.0","postcss":"^8.4.38","prettier":"^3.3.0","react-is":"^18.3.1","recharts":"^3.7.0","react-dom":"^19.0.0","picocolors":"^1.1.1","typescript":"^5.4.0","@types/node":"^20.14.0","tailwindcss":"^3.4.4","@types/react":"^19.0.0","autoprefixer":"^10.4.19","lucide-react":"^0.400.0","@clack/prompts":"^1.2.0","@7onic-ui/tokens":"file:./tokens","@playwright/test":"^1.59.1","@types/react-dom":"^19.0.0","eslint-config-next":"^15.0.0","eslint-plugin-react":"^7.34.0","tailwindcss-animate":"^1.0.7","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0","react-dom":"^18.2.0 || ^19.0.0","@7onic-ui/tokens":">=0.1.0 <1.0.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.5_1777304847709_0.038551973747577906","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@7onic-ui/react","version":"0.3.6","private":false,"sideEffects":["*.css"],"description":"React component library where design and code never drift — automated Figma token pipeline","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./chart":{"types":"./dist/chart.d.ts","import":"./dist/chart.mjs","require":"./dist/chart.js"}},"typesVersions":{"*":{"chart":["./dist/chart.d.ts"]}},"scripts":{"dev":"next dev","dev:clean":"rm -rf .next && next dev","build":"next build","build:clean":"rm -rf .next && next build","build:lib":"tsup","start":"next start","lint":"eslint . --ext .ts,.tsx","lint:fix":"eslint . --ext .ts,.tsx --fix","format":"prettier --write \"src/**/*.{ts,tsx}\"","typecheck":"tsc --noEmit","sync-tokens":"tsx scripts/run-sync.ts","build:cli":"node scripts/build-cli.js","build:7onic":"node scripts/build-7onic-cli.js","generate:registry":"tsx scripts/generate-registry.ts","verify:registry":"tsx scripts/generate-registry.ts && git diff --exit-code cli/src/registry/index.ts","verify:components":"tsx scripts/verify-components.ts","verify:framework-compat":"tsx scripts/verify-framework-compat.ts","verify:llms-examples":"tsx scripts/verify-llms-examples.ts","verify:publish":"tsx scripts/verify-publish.ts","smoke":"bash scripts/smoke-test.sh","prepublishOnly":"npm run verify:framework-compat && npm run verify:llms-examples && npm run build:lib && npm run verify:publish && npm run smoke"},"dependencies":{"@radix-ui/react-accordion":"^1.2.0","@radix-ui/react-alert-dialog":"^1.1.0","@radix-ui/react-avatar":"^1.1.0","@radix-ui/react-checkbox":"^1.1.0","@radix-ui/react-collapsible":"^1.1.0","@radix-ui/react-dialog":"^1.1.0","@radix-ui/react-dropdown-menu":"^2.1.0","@radix-ui/react-navigation-menu":"^1.2.0","@radix-ui/react-popover":"^1.1.0","@radix-ui/react-progress":"^1.1.0","@radix-ui/react-radio-group":"^1.2.0","@radix-ui/react-select":"^2.1.0","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-slider":"^1.2.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-switch":"^1.1.0","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-toast":"^1.2.0","@radix-ui/react-toggle":"^1.1.0","@radix-ui/react-toggle-group":"^1.1.0","@radix-ui/react-tooltip":"^1.1.0","class-variance-authority":"^0.7.0","clsx":"^2.1.0","jsonc-parser":"^3.3.1","next-intl":"^4.9.1","tailwind-merge":"^2.3.0"},"peerDependencies":{"@7onic-ui/tokens":">=0.1.0 <1.0.0","react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","recharts":"^2.15.0 || ^3.0.0"},"peerDependenciesMeta":{"recharts":{"optional":true}},"devDependencies":{"@7onic-ui/tokens":"file:./tokens","@clack/prompts":"^1.2.0","@playwright/test":"^1.59.1","@types/node":"^20.14.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@typescript-eslint/eslint-plugin":"^7.0.0","@typescript-eslint/parser":"^7.0.0","autoprefixer":"^10.4.19","cmdk":"^1.1.1","eslint":"^8.57.0","eslint-config-next":"^15.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-react":"^7.34.0","eslint-plugin-react-hooks":"^4.6.0","lucide-react":"^0.400.0","next":"^15.5.15","picocolors":"^1.1.1","postcss":"^8.4.38","prettier":"^3.3.0","react":"^19.0.0","react-dom":"^19.0.0","react-is":"^18.3.1","recharts":"^3.7.0","tailwindcss":"^3.4.4","tailwindcss-animate":"^1.0.7","tsup":"^8.1.0","tsx":"^4.21.0","typescript":"^5.4.0"},"keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"author":{"name":"7onic"},"homepage":"https://7onic.design","repository":{"type":"git","url":"git+https://github.com/itonys/7onic.git"},"bugs":{"url":"https://github.com/itonys/7onic/issues"},"license":"MIT","engines":{"node":">=18"},"packageManager":"npm@10.9.1+sha512.c89530d37c4baa38afd43e76a077a84b9aa63840b986426584fd5c5a54ab0a0b21bb1595c851042b733784b0b43706d36a494b4d8ae1a086a762cb8d3f95942a","_id":"@7onic-ui/react@0.3.6","gitHead":"f6f8e98b98f879ecf56f6ae3d9a9d11e0ac9d6a5","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-nKqXAY6cTb6iAbrNmNuMrrfEOXz+wYcUzjE1PxkjzF+qRvdhmkKGGvBOI0ICgoLzBkM+9BHW2Mi2TuNhymgJbA==","shasum":"4d72e860c168ad3fd43b67274b7cc3fff39b5c18","tarball":"https://registry.npmjs.org/@7onic-ui/react/-/react-0.3.6.tgz","fileCount":16,"unpackedSize":1971031,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@7onic-ui%2freact@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBO0/ZsbriSdat6Toku10vaElN126Dm+xpr6cZgahiJzAiEA19GeQirKtei3SSzLCLLhM+c/lKlvOtrasgD+BKaGfMo="}]},"_npmUser":{"name":"itonys","email":"design101.tony@gmail.com"},"directories":{},"maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_0.3.6_1777483389560_0.41142275453270627"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-04T12:11:57.857Z","modified":"2026-04-29T17:23:10.023Z","0.1.0":"2026-04-04T12:11:58.205Z","0.1.1":"2026-04-07T14:14:45.640Z","0.2.0":"2026-04-08T15:08:05.660Z","0.2.1":"2026-04-09T06:19:47.902Z","0.2.2":"2026-04-09T15:14:24.620Z","0.2.3":"2026-04-11T05:56:53.933Z","0.2.4":"2026-04-15T08:52:35.524Z","0.2.5":"2026-04-15T09:38:07.180Z","0.2.6":"2026-04-16T04:41:54.179Z","0.2.7":"2026-04-16T06:10:36.296Z","0.2.8":"2026-04-21T12:17:14.272Z","0.2.9":"2026-04-21T15:15:02.313Z","0.3.0":"2026-04-22T10:56:00.287Z","0.3.1":"2026-04-23T04:57:50.247Z","0.3.2":"2026-04-23T14:42:31.300Z","0.3.3":"2026-04-24T10:31:17.128Z","0.3.4":"2026-04-27T14:17:39.194Z","0.3.5":"2026-04-27T15:47:27.900Z","0.3.6":"2026-04-29T17:23:09.761Z"},"bugs":{"url":"https://github.com/itonys/7onic/issues"},"author":{"name":"7onic"},"license":"MIT","homepage":"https://7onic.design","keywords":["react","components","design-system","ui","tailwindcss","typescript","b2b","saas","ai"],"repository":{"type":"git","url":"git+https://github.com/itonys/7onic.git"},"description":"React component library where design and code never drift — automated Figma token pipeline","maintainers":[{"name":"itonys","email":"design101.tony@gmail.com"}],"readme":"<h1 align=\"center\"><a href=\"https://7onic.design\">7onic Design System</a></h1>\n\n<p align=\"center\">\n  <strong>Just take a look. Don't say I didn't warn you.</strong>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@7onic-ui/react\"><img src=\"https://img.shields.io/npm/v/@7onic-ui/react?color=37D8E6&label=react\" alt=\"npm react\" /></a>\n  <a href=\"https://www.npmjs.com/package/@7onic-ui/tokens\"><img src=\"https://img.shields.io/npm/v/@7onic-ui/tokens?color=37D8E6&label=tokens\" alt=\"npm tokens\" /></a>\n  <a href=\"https://www.npmjs.com/package/7onic\"><img src=\"https://img.shields.io/npm/v/7onic?color=37D8E6&label=cli\" alt=\"npm cli\" /></a>\n  <a href=\"https://github.com/itonys/7onic/blob/main/LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-blue\" alt=\"MIT License\" /></a>\n  <a href=\"https://7onic.design\"><img src=\"https://img.shields.io/badge/docs-7onic.design-black\" alt=\"Documentation\" /></a>\n</p>\n\n<p align=\"center\">\n  Open-source React design system where design and code never drift.<br>\n  Single source of truth from Figma tokens, designer-verified components on Radix UI.\n</p>\n\n---\n\n## Why 7onic?\n\n| | What | Why it matters |\n|:---:|---|---|\n| **🎯** | **Zero design-code drift** | Design and code from a single vision. No handoff, no drift — every component is pixel-verified against Figma. |\n| **📦** | **One JSON, every format** | `figma-tokens.json` auto-generates CSS, Tailwind v3, Tailwind v4, JS/TS, and JSON — all in sync. |\n| **🧩** | **shadcn freedom + MUI convenience** | shadcn's customization with none of its missing features. MUI's built-in power with none of its styling constraints. Both, by design. |\n| **⚡** | **npm or CLI — your choice** | `npm install` for packages, `npx 7onic add` for local copy. Same components, two workflows. |\n| **🔀** | **Only Tailwind v3+v4 dual support** | The ecosystem's only design system supporting both Tailwind versions. Same tokens, same DX. |\n| **🪄** | **Framework-aware setup** | Detects Next.js / Vite, TypeScript, and Tailwind — exits with a clear error if anything's missing. Auto-cleans Vite boilerplate (`.bak` backup), auto-wraps `*` reset in `@layer base` for Next.js + Tailwind v4. No Provider wrapper, no `globals.css` replacement. |\n| **🎮** | **Built-in playground** | Interactive props editor + live code generation in docs. No Storybook setup needed. |\n| **🌗** | **Dark mode, zero config** | Light/dark themes built into tokens. System preference detection out of the box. |\n| **🔓** | **Framework-agnostic tokens** | Tokens ship as pure CSS variables. Use with Vue, Angular, Svelte, or vanilla CSS — no React required. |\n| **🤖** | **AI-ready** | Ships with `llms.txt` — AI builds with design tokens, not hardcoded values. Zero config for Claude, Cursor, Copilot. |\n| **🌏** | **CJK-first typography** | Type scale tuned for Japanese kanji, Korean hangul, and Latin — not an afterthought. |\n| **🔐** | **Supply chain verified** | Cryptographically signed releases (npm provenance), automated vulnerability scanning in CI, reproducible builds. You can verify every package came from this exact GitHub commit — not a hijacked account. |\n| **🔥** | **Relentlessly updated** | Actively maintained with continuous research, refinement, and new features. Not abandoned — ever. |\n\n---\n\n## Get Started\n\n**Option A — npm package**\n\n```bash\nnpm install @7onic-ui/react @7onic-ui/tokens\n```\n\nThen add tokens to your CSS:\n\n<details>\n<summary><strong>Tailwind v4</strong></summary>\n\n```css\n/* app/globals.css — Next.js */\n@import \"tailwindcss\";\n@import '@7onic-ui/tokens/tailwind/v4.css';\n\n@source \"../node_modules/@7onic-ui/react/dist\";\n```\n\n```css\n/* src/index.css — Vite */\n@import \"tailwindcss\";\n@import '@7onic-ui/tokens/tailwind/v4.css';\n\n@source \"../node_modules/@7onic-ui/react/dist\";\n```\n</details>\n\n<details>\n<summary><strong>Tailwind v3</strong></summary>\n\n```css\n@import '@7onic-ui/tokens/css/all.css';\n\n@tailwind base;\n@tailwind components;\n@tailwind utilities;\n```\n\n```js\n// tailwind.config.js — Next.js\n/** @type {import('tailwindcss').Config} */\nmodule.exports = {\n  presets: [\n    require('@7onic-ui/tokens/tailwind/v3-preset'),\n  ],\n  content: [\n    './node_modules/@7onic-ui/react/dist/**/*.{js,mjs}',\n    './app/**/*.{js,ts,jsx,tsx,mdx}',\n    './pages/**/*.{js,ts,jsx,tsx,mdx}',\n    './components/**/*.{js,ts,jsx,tsx,mdx}',\n    './src/**/*.{js,ts,jsx,tsx,mdx}',\n  ],\n}\n```\n\n```js\n// tailwind.config.js — Vite\n/** @type {import('tailwindcss').Config} */\nexport default {\n  presets: [\n    require('@7onic-ui/tokens/tailwind/v3-preset'),\n  ],\n  content: [\n    './node_modules/@7onic-ui/react/dist/**/*.{js,mjs}',\n    './index.html',\n    './src/**/*.{js,ts,jsx,tsx}',\n  ],\n}\n```\n</details>\n\n<details>\n<summary><strong>CSS only (no Tailwind, no React)</strong></summary>\n\n```css\n@import '@7onic-ui/tokens/css/all.css';\n\n.button {\n  background: var(--color-primary);\n  padding: var(--spacing-4);\n  border-radius: var(--radius-md);\n}\n```\n</details>\n\n**Option B — CLI (local file copy)**\n\n```bash\nnpx 7onic init   # detects framework, installs deps, configures CSS automatically\nnpx 7onic add button card input\n```\n\nUse components:\n\n```tsx\nimport { Button, Card, CardHeader, CardTitle, CardContent } from '@7onic-ui/react'\nimport { Chart, type ChartConfig } from '@7onic-ui/react/chart'  // charts: separate entry\n\n<Button variant=\"solid\" color=\"primary\">Get Started</Button>\n\n<Card>\n  <CardHeader>\n    <CardTitle>Settings</CardTitle>\n  </CardHeader>\n  <CardContent>...</CardContent>\n</Card>\n```\n\n---\n\n## Components\n\n| Category | Components | Count |\n|----------|-----------|:-----:|\n| **Forms** | Button, IconButton, ButtonGroup, Input, Textarea, Select, Dropdown, Checkbox, RadioGroup, Switch, Toggle, ToggleGroup, Segmented, Slider | 14 |\n| **Data Display** | Avatar, Badge, Card, Table | 4 |\n| **Charts** | BarChart, LineChart, AreaChart, PieChart, MetricCard | 5 |\n| **Layout** | Tabs, Accordion, Divider | 3 |\n| **Overlay** | Modal, Drawer, Tooltip, Popover | 4 |\n| **Feedback** | Alert, Toast, Progress, Spinner, Skeleton | 5 |\n| **Navigation** | Breadcrumb, NavigationMenu, Pagination | 3 |\n| **AI** | TypingIndicator, QuickReply, ChatInput, ChatMessage | 4 |\n\n**42 components** — all with CVA variants, controlled + uncontrolled modes, `forwardRef`, and **Named exports** (`CardHeader`, `ModalContent`, `TabsList`, ...). If you prefer dot-notation (`<Card.Header>`), drop in a [Compound Recipe wrapper](docs/decisions/NAMED-PRIMARY-MIGRATION.md) — opt-in, Client Components only.\n\n---\n\n## Design Tokens — 14 Categories\n\n| Token | Values | Description |\n|-------|--------|-------------|\n| **Colors** | Semantic system | Brand, status, text, background, border |\n| **Typography** | 11 sizes (11–72px) | CJK-optimized: `md`(14px) for UI, `base`(16px) for body |\n| **Spacing** | 19 values (0–96px) | 2px steps (0–14px), 4px steps (16px+) |\n| **Radius** | 9 values | `none` through `full` |\n| **Shadows** | 6 primitives | `xs` through `xl` + `primary-glow` |\n| **Duration** | 8 values | `instant` through `spin` |\n| **Easing** | 5 functions | `linear` through `ease-in-out` |\n| **Z-Index** | 13 layers | `0` through `toast`(3000) |\n| **Icon Sizes** | 6 sizes (12–32px) | `2xs` through `xl` |\n| **Opacity** | 21 values | 5% increments |\n| **Animation** | 54 keyframes | Component enter/exit, spin, skeleton, progress |\n| **Breakpoints** | 5 widths | `sm`(640) through `2xl`(1536) |\n| **Border Width** | 5 values | `0`, `1`, `2`, `4`, `8` |\n| **Scale** | 4 values | `50`, `75`, `95`, `pressed`(0.98) |\n\n---\n\n## Token Pipeline\n\n```\nfigma-tokens.json                    ← SSOT (the only file you edit)\n    │\n    │  npx sync-tokens\n    │\n    ├── css/variables.css            ← CSS variables + framework baseline (html body reset)\n    ├── css/themes/light.css         ← Light theme semantics\n    ├── css/themes/dark.css          ← Dark theme semantics\n    ├── css/all.css                  ← All-in-one bundle\n    ├── tailwind/v3-preset.js        ← Tailwind v3 preset\n    ├── tailwind/v4-theme.css        ← Tailwind v4 theme\n    ├── tailwind/v4.css              ← Tailwind v4 bundle\n    ├── js/index.js + .mjs           ← JavaScript / ESM\n    ├── types/index.d.ts             ← TypeScript definitions\n    └── json/tokens.json             ← Flat JSON\n```\n\nBreaking changes are auto-detected with diff visualization. Backward-compatible aliases generated automatically.\n\n<details>\n<summary><strong>Package structure</strong></summary>\n\n### `@7onic-ui/react`\n\n| File | Format | Description |\n|------|--------|-------------|\n| `dist/index.js` | CJS | CommonJS for Node.js / require() |\n| `dist/index.mjs` | ESM | ES Modules for bundlers / import |\n| `dist/index.d.ts` | Types | TypeScript definitions |\n| `dist/chart.js` | CJS | Chart components (separate entry — `@7onic-ui/react/chart`) |\n| `dist/chart.mjs` | ESM | Chart components ESM |\n| `dist/chart.d.ts` | Types | Chart TypeScript definitions |\n| `llms.txt` | Text | AI integration rules (llms.txt standard) |\n\n### `@7onic-ui/tokens`\n\n| File | Description |\n|------|-------------|\n| `css/all.css` | All-in-one bundle (variables + light + dark) |\n| `css/variables.css` | Primitive tokens + framework baseline (`html body` reset) |\n| `css/themes/light.css` | Light theme semantics |\n| `css/themes/dark.css` | Dark theme semantics |\n| `tailwind/v4.css` | All-in-one Tailwind v4 |\n| `tailwind/v3-preset.js` | Tailwind v3 preset |\n| `tailwind/v4-theme.css` | Tailwind v4 theme definitions |\n| `js/index.js` | CJS export |\n| `js/index.mjs` | ESM export |\n| `types/index.d.ts` | TypeScript definitions |\n| `json/tokens.json` | Flat JSON for custom tooling |\n| `cli/sync.js` | `npx sync-tokens` CLI |\n| `figma-tokens.json` | SSOT — the only file you edit |\n| `llms.txt` | AI integration rules for tokens |\n\n### `7onic` (CLI)\n\n| File | Description |\n|------|-------------|\n| `dist/index.js` | Self-contained CLI bundle |\n| `llms.txt` | AI integration — CLI command reference |\n\n</details>\n\n---\n\n## AI Integration\n\n7onic ships with `llms.txt` — an open standard that lets AI tools build with design tokens instead of hardcoded values.\n\n```\n# In CLAUDE.md, .cursor/rules, or copilot-instructions.md\nRules: node_modules/@7onic-ui/react/llms.txt\n```\n\nOnce loaded, AI automatically uses `bg-primary` instead of `bg-blue-500`, spacing tokens instead of arbitrary pixels, and skips unnecessary `dark:` prefixes.\n\nWorks with Claude Code, Cursor, GitHub Copilot, ChatGPT, and any AI tool that reads text files.\n\n**Setup guides**: [Tokens](https://7onic.design/design-tokens/ai) · [Components](https://7onic.design/components/ai)\n\n---\n\n## Tech Stack\n\n| Category | Technology |\n|---|---|\n| **Styling** | Tailwind CSS v3 / v4 + CSS Variables |\n| **Primitives** | Radix UI |\n| **Charts** | Recharts |\n| **Variants** | class-variance-authority (CVA) |\n\n---\n\n## Roadmap\n\n- [x] Design token system (14 categories, 54 animations)\n- [x] Token sync script with breaking change detection\n- [x] Tailwind v3/v4 dual preset + RGB channel opacity support\n- [x] Light/dark theme with OS auto-detection\n- [x] 42 components with Named exports (Compound Recipe available for opt-in dot-notation)\n- [x] Documentation site with interactive playgrounds\n- [x] Chart components included (Bar, Line, Area, Pie, MetricCard)\n- [x] Automated doc verification (8 checks, AST-powered, blocks publish on error)\n- [x] Automated component verification (7 checks — hardcoded colors, tokens, dark mode, dead code)\n- [x] Multilingual documentation — English, Japanese, Korean (powered by next-intl)\n- [x] npm package distribution — `@7onic-ui/react` + `@7onic-ui/tokens` v0.3.6\n- [x] AI integration — `llms.txt` standard, setup guides for Claude Code / Cursor / Copilot / ChatGPT\n- [x] `npx 7onic add` CLI (shadcn-style) — source copy with dependency resolution\n- [x] `npx 7onic init` full workflow — framework/TS/Tailwind detection (abort if missing), Vite `@/` alias auto-configure, base deps install, CSS token import, Vite boilerplate cleanup (`.bak` backup), Next.js+v4 `*` reset auto-wrap, `cn()` + `7onic.json` generation\n- [x] Technical blog — [blog.7onic.design](https://blog.7onic.design) (\"Design to Code\" series)\n- [x] Enterprise-grade supply chain security — cryptographically signed releases (npm provenance), automated vulnerability scanning on every build, reproducible installs. Protection against npm package hijacking attacks (like the 2026 axios incident)\n- [ ] Theme Customizer — live palette preview + CSS variable export\n- [ ] Figma UI Kit\n- [ ] Dashboard / landing templates\n\n---\n\n## Contributing\n\nContributions are welcome! Please read [CONTRIBUTING.md](CONTRIBUTING.md) before submitting a PR.\n\n> 7onic is a solo project — your star or kind word genuinely helps. ⭐\n\n---\n\n## License\n\nMIT\n\n---\n\n<p align=\"center\">\n  <strong>One JSON, every format — from Figma to production.</strong><br>\n  Independently built.<br>\n  <sub>Last updated: 2026-04-29 (v0.3.6)</sub>\n</p>\n","readmeFilename":"README.md"}