{"_id":"@ggui-ai/design","_rev":"40-92b82f2313c69b7477d781a119f67f72","name":"@ggui-ai/design","dist-tags":{"latest":"0.24.0"},"versions":{"0.1.0-rc.1":{"name":"@ggui-ai/design","version":"0.1.0-rc.1","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":{"name":"ggui contributors","email":"hello@ggui.ai"},"license":"Apache-2.0","_id":"@ggui-ai/design@0.1.0-rc.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"812e33f453d103ca12b6b5039e6c3cd69d74c9f3","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.1.0-rc.1.tgz","fileCount":822,"integrity":"sha512-tSvSxkKnF25cydu3MgMZbmJuX34aOS6SkXLpbB3Qx3J6uFJyK9fV012fnCQIrRLC8o7ENaUHnDGh9RaduXJ4ig==","signatures":[{"sig":"MEUCIAPVjxlsQ+pU1GvAnOGk2dBlYDkPnSfMeEg9/kXT3oQUAiEApHs1AEkeD9Do+QMW8wYkS0INiuNF9HX2BnPcMoA0DV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.1.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3407613},"main":"./dist/index.js","type":"module","_from":"file:ggui-ai-design-0.1.0-rc.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && npm run generate:docs && npm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"wanseob","email":"email@wanseob.com"},"_resolved":"/tmp/44975242dbe384e20e4ef60581d0cb75/ggui-ai-design-0.1.0-rc.1.tgz","_integrity":"sha512-tSvSxkKnF25cydu3MgMZbmJuX34aOS6SkXLpbB3Qx3J6uFJyK9fV012fnCQIrRLC8o7ENaUHnDGh9RaduXJ4ig==","repository":{"url":"git+https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"_npmVersion":"10.9.8","description":"ggui design system — themeable React primitives, components, compositions, blueprints, and design tokens. One bare-barrel import; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/wire":"0.1.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","lucide":"^0.577.0","vitest":"^2.1.9","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.1.0-rc.1_1779588701104_0.4574106843041761","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.3":{"name":"@ggui-ai/design","version":"0.1.0-rc.3","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.1.0-rc.3","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"bad7d9554272aa0781ec7c712a4d3fb1cd46f9c7","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.1.0-rc.3.tgz","fileCount":822,"integrity":"sha512-jPf14YFOPJseI4PQYMGWqehNgzBsMe/ku8v9SDU+9dZURr76MISkbZhICurJFk8D4z+hjfSAX9mp0ADBWFqCTg==","signatures":[{"sig":"MEYCIQD8dH61tKgnM774IA05KvmvQJB3Ox4mxYc3ZvEGs7XrlQIhALR1JhBIv1X+xYYJf6rbzsACuubpA9GMhfppfnAkjYIx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.1.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3407615},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, blueprints, and design tokens. One bare-barrel import; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/wire":"0.1.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","lucide":"^0.577.0","vitest":"^2.1.9","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.1.0-rc.3_1779609863540_0.08058047924254974","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.1":{"name":"@ggui-ai/design","version":"0.2.0-alpha.1","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.2.0-alpha.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"f8ba5e70df9b644d3b24f14e4a19419ce17bce76","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.2.0-alpha.1.tgz","fileCount":822,"integrity":"sha512-cvjYbehig69j4eivakIRwomVcF+xoMbjduTTpGEHYse0hKGo+6Ancju5TlwfgXRAxD503YQhLGwGBSCngMb0Cw==","signatures":[{"sig":"MEUCIBO0zW1n1iVmgl5hjV++Ff4mOgodBSeK4uQpVnHpNPwTAiEApZkGAmZISdkFPh3wwcROog6OQmRFiXrQYnHJrf/dVxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.2.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3407619},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, blueprints, and design tokens. One bare-barrel import; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/wire":"0.2.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","lucide":"^0.577.0","vitest":"^2.1.9","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.2.0-alpha.1_1780085651461_0.5731227463092528","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.3":{"name":"@ggui-ai/design","version":"0.2.0-alpha.3","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.2.0-alpha.3","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"de05add9d4681b2ba369268d2f1d20a5ae8b9053","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.2.0-alpha.3.tgz","fileCount":822,"integrity":"sha512-l8TifuzQCgH+4GAveSrrQv6K5tEb6LrH5aOChM7rydetqZGPFqIFmcF8PE1YLuqqbMNwQ3eF0XTk8LRgjUjEsg==","signatures":[{"sig":"MEYCIQCI74rUZ719BSjmqpbBaULDpnk8WKj6XPr7bleiYGuZgQIhAKGuGVzLbklDkwxZ3fJBwDpCrrT6D1w32wxCXxYeZIG4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.2.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3407619},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, blueprints, and design tokens. One bare-barrel import; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/wire":"0.2.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","lucide":"^0.577.0","vitest":"^2.1.9","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.2.0-alpha.3_1780091359242_0.4470060212282567","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.4":{"name":"@ggui-ai/design","version":"0.2.0-alpha.4","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.2.0-alpha.4","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"373411c3fb7bc5690bf27fc864f7edcb54a5f798","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.2.0-alpha.4.tgz","fileCount":822,"integrity":"sha512-MHiIhWeGWVOBXPhoZq2YajCf3I9vTqAWbRanZsj8sAMJEwuEUuz4TpVx3X2frqdEWIsmzLCMkgrwoAgvWxM1Xg==","signatures":[{"sig":"MEYCIQDftS0Mw4yo4bAUdti5v9DzdWBcMB9R5hw1gMhkRhHwAAIhAOpZrJMKz+Jq8hQDXiobeItbnDDm4n+B2pSs18/cm7dM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.2.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3434453},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, blueprints, and design tokens. One bare-barrel import; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/wire":"0.2.0-alpha.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","lucide":"^0.577.0","vitest":"^2.1.9","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.2.0-alpha.4_1780121077508_0.5741557420129557","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-rc.0":{"name":"@ggui-ai/design","version":"0.3.0-rc.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.3.0-rc.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"9f7e4169994a8ec03bc19a52a41160329b51ac1e","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.3.0-rc.0.tgz","fileCount":601,"integrity":"sha512-LC9Avb6osEPrT/pFp+RpT4NXkGSthTsDigbwvcon0IOhWp1pf6uPkBKtHPBrOuDUaqiTLRgKx23RT7X/rr24RA==","signatures":[{"sig":"MEUCIQCVxX6NktIRDYXXf5SA1Cp4Kokox+DaVOIRfIb3WFByOwIgM1CNo7suYuZfYBNTcxE8Xffu072W8fHQDJ/9z5wC7No=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.3.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3015436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@ggui-ai/wire":"0.3.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","lucide":"^0.577.0","vitest":"^2.1.9","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.3.0-rc.0_1782636613409_0.22388087899320408","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.0":{"name":"@ggui-ai/design","version":"0.4.0-rc.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.4.0-rc.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"163970b4df505cdf1f06fbe361b3e754697fd233","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.4.0-rc.0.tgz","fileCount":601,"integrity":"sha512-xq4pOUKvKcv4xglAfSHDp3z+cXcPTcH151plN1B04NeMv/P1e2NcY6MnSjQXTVguhqcuVpZUncEzKCj+EAU6cQ==","signatures":[{"sig":"MEUCIQCCmjjh/YDDm8hPDXI4SoytnU3yJs+m6G+yMSOqRPMriAIga/uP1Ox+bqUFGBsUNWQkGltB2t3tShgDyx5y31DpCB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.4.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3015436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/wire":"0.4.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","lucide":"^0.577.0","vitest":"^3.2.6","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.4.0-rc.0_1785114620026_0.8133845890207183","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.0":{"name":"@ggui-ai/design","version":"0.5.0-rc.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.5.0-rc.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"c8a980f7a30a16aa2e26cd06d97e6dba6e5ba532","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.5.0-rc.0.tgz","fileCount":571,"integrity":"sha512-bXV8a13nuK8v+F5U7nsjRHsUxEOaUr06TS+O+5LPRhoSnoZQWIiCKnI/xC3ngsGuq9eyHW7H5Y0FjdXJQWf/hg==","signatures":[{"sig":"MEUCIQCAxutk43D/puWQN03bGZKeX1kBxeiGOGnQy2wJDw0ZJgIgWhhPMXosyXOeqZJER82KkCJWxYqQ17UXcU8bdIbONf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.5.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2878481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/wire":"0.5.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","lucide":"^0.577.0","vitest":"^3.2.6","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.5.0-rc.0_1785329138928_0.5381314954999463","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.1":{"name":"@ggui-ai/design","version":"0.5.0-rc.1","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.5.0-rc.1","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"588e40f16e4ad34306fa29c5f588869751dc91c0","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.5.0-rc.1.tgz","fileCount":571,"integrity":"sha512-T9YuluL7DhaClayCRtsM1NppFG1sw8CdCj5HfhJFrxu6rPbIKnoidW7Tat0MYfpuFnmv42oM/aGdtGkyYretCw==","signatures":[{"sig":"MEUCIQDl5MF5/mOyMQPpciUgzTWDXzZDDO2zVfzwjYmcw4Q/vgIgc5HseuYSiNf0VGMhaSNJEOmDE1cnddgd+ns6Yaf/ftw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.5.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2878481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/wire":"0.5.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","lucide":"^0.577.0","vitest":"^3.2.6","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.5.0-rc.1_1785389847389_0.5038425813156975","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.2":{"name":"@ggui-ai/design","version":"0.5.0-rc.2","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.5.0-rc.2","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"1e57b3ad4eb97d7224c220950aa6d1065774f331","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.5.0-rc.2.tgz","fileCount":571,"integrity":"sha512-kosc0MYSBGJ/zb53UutlQZRF+RUBUXbzYEK0zJthbXrk/SehxRo9q/lT4jNVSI6fEl6zaDhGl8NJ/rEw1NPjGw==","signatures":[{"sig":"MEQCIAlzJhPvqRj0hx7IgZZWOfxF0X06eUxzJnTGhWTVj2rBAiAIzdiwOGq5syawfq0gpB4BOrZthq4gtMnvaFeHR2so4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.5.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2878481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/wire":"0.5.0-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","lucide":"^0.577.0","vitest":"^3.2.6","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.5.0-rc.2_1785410153702_0.8170563515025475","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ggui-ai/design","version":"0.6.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.6.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"b9510466c86faf03a7afae2302cc574a9f595f23","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.6.0.tgz","fileCount":576,"integrity":"sha512-AwtR0w1BY5OpInotZ+nBoUO/a8OtsLmQM+HabHvZ15cKSjhI+laT0CTapZksLmlkihesZm8vismcM2MI/wvw3w==","signatures":[{"sig":"MEUCIBpdakCnpM/RaMImTC6mSI2377eZDlfNkxnGbHMHjzBuAiEA6uKVcghEIBNqE4Hf1itYSybmw0hyOkvPi40Sz/KLVhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2919042},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/wire":"0.6.0","@silverprotocol/richtext":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","lucide":"^0.577.0","vitest":"^3.2.6","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.6.0_1786082239978_0.4272398501087602","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@ggui-ai/design","version":"0.6.1","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.6.1","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"dd13d3022dff37e799290631901733eb307dfbad","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.6.1.tgz","fileCount":586,"integrity":"sha512-PKIvV/P4DpYI1gpnXa4ylL+47n8FHASn3qESr1ctA4hqcPOPNwlP/zksS//mPmKmmpBF1yZ2jJbzliRg2Nu4nA==","signatures":[{"sig":"MEUCIQCW1vXUAhLem9kJoM8OdUp+LdIuz/FY+NmoI2X7ShxJcAIgGqNb4MQQY5PdugNCsgJVWzD8ZIbRv63hHi48FjyhnBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2970830},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/wire":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","lucide":"^0.577.0","vitest":"^3.2.6","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.6.1_1786083753792_0.672463114326008","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@ggui-ai/design","version":"0.6.2","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.6.2","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"6d443c4b2e544c63966dcd26673981891ce85904","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.6.2.tgz","fileCount":586,"integrity":"sha512-lSx9f3RDP3a2mobK2QoLA7gu0jv/q2yfoihqIiq+KH+A7WlSX0Locysb59s5WwVBTZaa604tLARiZKoXB0suoA==","signatures":[{"sig":"MEQCIAsdYVTs33XrQkMYhwmLkgiLNgXvbWxb/4y3CvA0kMbgAiAFiBiKq4j7me3/Ka6Q6wV23wQpHbThL9pqdJl9z8WCrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2970830},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/wire":"0.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","lucide":"^0.577.0","vitest":"^3.2.6","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.6.2_1786102360775_0.38400416837224016","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@ggui-ai/design","version":"0.6.3","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.6.3","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"4f3a2cc92d725ed0d0d886956b7a0975dbe25fa8","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.6.3.tgz","fileCount":586,"integrity":"sha512-B+JiFbXiSZryG0x6ZGsu/Lychc8EiCRvdu8AEc8ooKLMWPQofs3Wjwgp7D2tTKbh7HPWca9EFdWaAEr/9kLtrg==","signatures":[{"sig":"MEQCIGTBiSD+QfB/gLwtmfWKPGhyybfx6t9/Z1YLIWivbrffAiAA9qp07WG2FarpL4VYMqk4k8F2tLUWdklkv+J+kK/cdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2972977},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/wire":"0.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","lucide":"^0.577.0","vitest":"^3.2.6","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.6.3_1786105145314_0.3241960690662904","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ggui-ai/design","version":"0.7.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.7.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"7247fb199f98bad636b4510feaaa649c8f84d217","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.7.0.tgz","fileCount":586,"integrity":"sha512-V2JPgx6rUNW/1587b/24juC5Cata+5GwUXo+yT/hkl4CKtv/4qwylu7CSlsdvTpY+EWnhOp99cKLHCaABK6lAQ==","signatures":[{"sig":"MEUCIQCLoexgR6Vp560ap3v2Te8SHeP0XPhOdviBCW8h+ogsKQIgPhSBX8zNrVXizqArY4sfIe4kzbf9q/uJF7IfOCeyo0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2977046},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/wire":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","lucide":"^0.577.0","vitest":"^3.2.6","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.7.0_1786342852149_0.9031096956605231","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ggui-ai/design","version":"0.8.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.8.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"4799a69c37d3660670c2c9355a6a55e397f9367a","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.8.0.tgz","fileCount":591,"integrity":"sha512-roRHtoTQUR3fOyOlPW125RVjf1SesngWihRI74slX1FK/p5HFERV1dHdJMTbBvdh75bDn+KMBrpA78Mz2Xg/kg==","signatures":[{"sig":"MEUCIQCt7vfRSL/uNe1398TsdpCui10+XWKFVAVkl2yoZg2ouwIgDplUbRqikl+jn5Kd4SOkgfoYd4yDyF12nGYzxrITMEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3059790},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/wire":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","lucide":"^0.577.0","vitest":"^3.2.6","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.8.0_1786410912272_0.4071161049148968","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@ggui-ai/design","version":"0.9.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.9.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"ff716c666391ca8886324d112b2837c1234e1187","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.9.0.tgz","fileCount":591,"integrity":"sha512-F/Cdv8/Ob/oGxD2InQ8SoEjaXZm4h9g4XiSTs0MNmOasyS05xorWCrLxXXLtdVOEb2HlTOOcHpTniXoJ5g93sg==","signatures":[{"sig":"MEUCIB+KWh/tYwqn15Rb179+1GCMkEP5DViKORhpuohkbG05AiEAniWikIm1dzm5ey87Oj2hRqHee6xWm8fLxgfMboK3BBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3059790},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/wire":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","lucide":"^0.577.0","vitest":"^3.2.6","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.9.0_1786609149338_0.04516310115299538","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ggui-ai/design","version":"0.10.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.10.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"f91c2c72f16601a63373a4363cb26c9363209072","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.10.0.tgz","fileCount":591,"integrity":"sha512-aCt+/clWs7IaL2HuaY2C11G+sTbB5mFjR7qfSEJ+ogONPYubVvblFOOhfLrSvx/ADICu38nfRKd2C2GP5qoYSA==","signatures":[{"sig":"MEUCIAsUFDODoNT7qjxQwfuqsV5VZAyT8prHJqF96Om79BCxAiEAwyCzpPkKUrl+TtRLG6EcmkZylrT9AYak8y8UkAC1M84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3084737},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/wire":"0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","lucide":"^0.577.0","vitest":"^3.2.6","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.10.0_1787141593390_0.569809546106878","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@ggui-ai/design","version":"0.11.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.11.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"bc577cc5ef5c1f3133430378ec7901bf60780fd1","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.11.0.tgz","fileCount":596,"integrity":"sha512-uz6Os1w+8hXUtGUUrtJTHDytNp0uXF/4BYgeqeXYKYRu7cWewVuZvHiYBI4D+sga98i97Iu1vAC46z+mJXxbRw==","signatures":[{"sig":"MEUCIQD74GJQmRExduDY4gmFIchUmzcMBPEGptpfBsvGhHmH2QIgd6zf2m3O24/u82SdyMZkYKnp13kPbJvWkgYFH4jLYPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3139924},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/wire":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","lucide":"^0.577.0","vitest":"^3.2.6","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.11.0_1787272586471_0.7771980812497221","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@ggui-ai/design","version":"0.12.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.12.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"7c9ecdde96588e6e261b5da7a35a6e4464363308","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.12.0.tgz","fileCount":618,"integrity":"sha512-NaRj//xYp1THe2BZ/P0zozyrhk/pgfh4A8IJsawygb8D80GKVm/DXVEU5lMU99ri1o/R0N1vAVVyHsI9axIeBg==","signatures":[{"sig":"MEUCICq5yK5DuA2sA8K7nnWTajVDnuBYOJ6rzquvPWXehQL4AiEAh9K0hHmE9ryA17W5zqFnBTtblPNJzfTjzKPdeG+7PZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3202218},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json && node ../scripts/fix-esm-imports.mjs dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/wire":"0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","lucide":"^0.577.0","vitest":"^3.2.6","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.12.0_1787541852986_0.802005105882958","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@ggui-ai/design","version":"0.13.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.13.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"2d468923fa5022b72428c3f6ca20ddef643e35a8","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.13.0.tgz","fileCount":618,"integrity":"sha512-FJL8N5dlraY1U3tGyMbdjrclF4xI8m0u+Ow5yPBoykOzFVZFj8knR37UGjsII8d7iXFLQ/o48KgBLqAjiTVmbQ==","signatures":[{"sig":"MEUCIQCHE6ddfGzzmc3wP/5/qk8xBbx+pbCurdtn9ECHUYOSbAIgeTTdFKcqFG02UNCyAnQYADyXZnFAJ2SBER1NRxMa0wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3204415},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./inline":{"types":"./dist/inline/index.d.ts","import":"./dist/inline/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging && tsc -p tsconfig.build.json --outDir dist.staging && node ../scripts/fix-esm-imports.mjs dist.staging && node ../scripts/atomic-swap.mjs dist.staging dist && node scripts/generate-inline-modules.mjs && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","build:inline":"node scripts/generate-inline-modules.mjs","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/wire":"0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","lucide":"^0.577.0","vitest":"^3.2.6","esbuild":"^0.25.0","chromatic":"^11.0.0","storybook":"^8.4.0","typescript":"^5.0.0","@types/react":"^19.0.0","@storybook/test":"^8.4.0","@storybook/react":"^8.4.0","@types/react-dom":"^19.0.0","@storybook/blocks":"^8.4.0","@storybook/react-vite":"^8.4.0","@storybook/addon-links":"^8.4.0","@chromatic-com/storybook":"^3.2.0","@storybook/addon-essentials":"^8.4.0","@storybook/addon-interactions":"^8.4.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.13.0_1788154506153_0.10832311488380131","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@ggui-ai/design","version":"0.14.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.14.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"5840d5f69c20b3d0c18195cb861786333ef56d7c","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.14.0.tgz","fileCount":611,"integrity":"sha512-KH/DWRVqGOCfkAatsgjN+2D/KBDlvU3ItCxq5vZyy1Ei6kiciCyRrVlnkDsobQT855dme4pblM/FF0yAEkCPfA==","signatures":[{"sig":"MEQCIDyQ3/x4pKe8C1osyiklW+BS/0lAHGZl3tWDzoPzUsn8AiBlXLZDNw0M18tQDQKhsnVmYYKll/bcvzH6sZiDyjFurw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2399059},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/wire":"0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","lucide":"^0.577.0","vitest":"^4.1.11","esbuild":"^0.28.2","chromatic":"^11.0.0","storybook":"^10.5.10","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@storybook/addon-docs":"^10.5.10","@storybook/react-vite":"^10.5.10","@storybook/addon-links":"^10.5.10","@chromatic-com/storybook":"^5.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.14.0_1788589763035_0.6824114610119267","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@ggui-ai/design","version":"0.15.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.15.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"887570cc25d2602730398e49f2f1e8d5068baae5","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.15.0.tgz","fileCount":611,"integrity":"sha512-BPlWH1zacD3yW6z8FohpPe5z1vTOBV4XXIp+VFCNbCW2FlaOW5yc0uCBBWMz40UxD2bx1EgdTqWGYXXJ422l4Q==","signatures":[{"sig":"MEUCIQD5DjmnQUHPvOZwhjkePGOVwZKPmD1f6L/FwXx3cVcRVwIgPyMEVbY+7ewdzHFDL9DO/umZBPINzRZixiJbipUtqfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2399722},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/wire":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","lucide":"^0.577.0","vitest":"^4.1.11","esbuild":"^0.28.2","chromatic":"^11.0.0","storybook":"^10.5.10","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@storybook/addon-docs":"^10.5.10","@storybook/react-vite":"^10.5.10","@storybook/addon-links":"^10.5.10","@chromatic-com/storybook":"^5.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.15.0_1788605585415_0.675361676553434","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@ggui-ai/design","version":"0.16.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.16.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"8807cdc8e358cc796cc27a278122286b0690832e","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.16.0.tgz","fileCount":616,"integrity":"sha512-f4vJzyUyRk1kPZi2wPa9UDnV288I1CDwDeFwZ70B5SI6gxBCpiZpotkkdxS/JfON/+E1jjw6T+0Y4/P7BQIxCA==","signatures":[{"sig":"MEQCID3y/wxAzws2YBVhLOwLBfqZxptAAj+h0FhCwSAQJDK6AiAJu+FMBA6S/MZdbpNgY7MggKa+D6QcEeP454IG7IcGgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2396403},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/wire":"0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","lucide":"^0.577.0","vitest":"^4.1.11","esbuild":"^0.28.2","chromatic":"^11.0.0","storybook":"^10.5.10","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@storybook/addon-docs":"^10.5.10","@storybook/react-vite":"^10.5.10","@storybook/addon-links":"^10.5.10","@chromatic-com/storybook":"^5.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.16.0_1789029465818_0.6272145839086929","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@ggui-ai/design","version":"0.17.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.17.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"b7c12b66f843b20ec9b195d89f1924c3eaa1fbd9","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.17.0.tgz","fileCount":616,"integrity":"sha512-6gv/T+AvlH3tpGviRbSDNEZw24Vd3vub1qBCxHJbKUsMCzOb7doz5d7SUmmmNEvJ8ln+CyWyzL2NVAol1q8c2A==","signatures":[{"sig":"MEQCIFXiIUmJzlWuuiAAJQFBOWPhLvRUuVyhiIosQyPnACEsAiArMB05RPEVLjww/5sETW/tJ/URygOBKj4SBW1kpFkTUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2525505},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/wire":"0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","lucide":"^0.577.0","vitest":"^4.1.11","esbuild":"^0.28.2","chromatic":"^11.0.0","storybook":"^10.5.10","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@storybook/addon-docs":"^10.5.10","@storybook/react-vite":"^10.5.10","@storybook/addon-links":"^10.5.10","@chromatic-com/storybook":"^5.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.17.0_1789435181191_0.9795310902622463","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@ggui-ai/design","version":"0.18.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.18.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"80e143535644c3dbb5e93476a813ed0eac1ca48b","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.18.0.tgz","fileCount":616,"integrity":"sha512-0z95cviTJNkm2ujlHQPV8/DHw4fIeZMyJMA95KfHqOA3XNb4VHcqfn7M2NBgw/rsMejHWvO7KFqam78PCAK7bA==","signatures":[{"sig":"MEQCIEJl5XAwZJBedjKAhbrddsB5m2IZWKsnInAIY7QQXt/iAiAWLzs7sv7wu6PlexSkde0ufAlKZI3G413lmyjh+DiAEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2536284},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/wire":"0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","lucide":"^0.577.0","vitest":"^4.1.11","esbuild":"^0.28.2","chromatic":"^11.0.0","storybook":"^10.5.10","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@storybook/addon-docs":"^10.5.10","@storybook/react-vite":"^10.5.10","@storybook/addon-links":"^10.5.10","@chromatic-com/storybook":"^5.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.18.0_1789512365237_0.8158537369303462","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@ggui-ai/design","version":"0.19.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.19.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"cd3be0f59de8c70afff5d4bef6499b7fb01077b1","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.19.0.tgz","fileCount":620,"integrity":"sha512-65jT3KuJT74Pcg2I9kw76Dqw2ASbvT4Sek949hagJDAyI0Naj50GxaVeirWBACVIUKoJ3U4KQ6ZMEAkeXjJSzw==","signatures":[{"sig":"MEUCIQC77dhQT5Tca/WeDDxC95io1wWxq3V6IOnGSAV4wXNP2QIgAvQrxFd+maPi57Taa3LmPeiHU4mdWlVx+GtkH3mCRCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2575787},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/wire":"0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","lucide":"^0.577.0","vitest":"^4.1.11","esbuild":"^0.28.2","chromatic":"^11.0.0","storybook":"^10.5.10","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@storybook/addon-docs":"^10.5.10","@storybook/react-vite":"^10.5.10","@storybook/addon-links":"^10.5.10","@chromatic-com/storybook":"^5.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.19.0_1789606951359_0.21804372093958468","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@ggui-ai/design","version":"0.20.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.20.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"af853063d7560a34509da567d205c19e0edd4015","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.20.0.tgz","fileCount":621,"integrity":"sha512-aMkvqxiurMRSXM3XdYK6xJ4D5mb8AgROICA+IkXkt10RdEv38G6Qu5Y81GQSy67HD3COCO0gyCA6R/Xtk3y+cA==","signatures":[{"sig":"MEUCIHjimHm57HXgbuNLBethtBb3OaqDFJLmtmBxvTStjNaBAiEAj73c2IeK0VcRPL1GXeLiRzp6VSpSl00bzprAH74eUTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUoU67BW7PfpovX4DFXf6+Uh2uFgV1amGJsDlmOrfEmgIgAXpSScB+bootncQ5Aierrm/Gp6IrsOlFy5h3NJLplZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2582506},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/wire":"0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","lucide":"^0.577.0","vitest":"^4.1.11","esbuild":"^0.28.2","chromatic":"^11.0.0","storybook":"^10.5.10","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@storybook/addon-docs":"^10.5.10","@storybook/react-vite":"^10.5.10","@storybook/addon-links":"^10.5.10","@chromatic-com/storybook":"^5.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.20.0_1789755971739_0.8510547520063059","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@ggui-ai/design","version":"0.21.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.21.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"4d011a567bb338576f220dcb1635701aa441b7aa","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.21.0.tgz","fileCount":621,"integrity":"sha512-CSDyzPJPUWnwLm8QCWxEGXhM20nxN0vI5EjEg2OEUzQHiHl1igSgzLBxlBviXWaIM48Q8/ExdfqkC3RHfukxSw==","signatures":[{"sig":"MEUCIEc8Lrn0Wm8WgBM+eu9ponhEkiT/m+8EmOhhiRcu2TgXAiEAvY6eYeLu5GVI+wpCY2MLMN1YKCXMcuzD6Jbap0PosEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCoDnm0CZdDxU+aM//+3FSfpQZr9UF3CzInO6NkZQm+GwIhAIxuTEinSdg9B3WPQSMYwIfWoez0KppjKUsb8sB/eNgA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2605038},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/wire":"0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","lucide":"^0.577.0","vitest":"^4.1.11","esbuild":"^0.28.2","chromatic":"^11.0.0","storybook":"^10.5.10","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@storybook/addon-docs":"^10.5.10","@storybook/react-vite":"^10.5.10","@storybook/addon-links":"^10.5.10","@chromatic-com/storybook":"^5.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.21.0_1790125154941_0.36032275644398903","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@ggui-ai/design","version":"0.22.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.22.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"174a001baf147c8b68570eb49c127ef031c16eb1","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.22.0.tgz","fileCount":621,"integrity":"sha512-YC8ojAGaCnXasDGv2ZGvf8hDobfyMw90BU0I/1VeKU3MKhZ7v4D/ySZOXRb295CM7gkoZJX+ZN0sa7PsbsI7TQ==","signatures":[{"sig":"MEQCIHGim/lgVBN888+qf3gkzXkIZXPphjTLTVLrP9F2dXt0AiBLulteWV1SIBvuDU79wyihCr4GIfyfYL05QfYXMB9qzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD0F5UoCyWvg3QEdbFbSFUB5Av7IPmk0LnoSA2wM/Qx1QIgVKAo7vTPbb9e+1wmZmQYXDmjB/ow0wBYO8PizV0f73w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2605625},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/wire":"0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","lucide":"^0.577.0","vitest":"^4.1.11","esbuild":"^0.28.2","chromatic":"^11.0.0","storybook":"^10.5.10","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@storybook/addon-docs":"^10.5.10","@storybook/react-vite":"^10.5.10","@storybook/addon-links":"^10.5.10","@chromatic-com/storybook":"^5.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.22.0_1790183715976_0.6379307585041352","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@ggui-ai/design","version":"0.23.0","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/design@0.23.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"8af85efdfa24ad18c01c05b5729cf664060ea771","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.23.0.tgz","fileCount":621,"integrity":"sha512-QeucRmZSZ2VZF+P9knpCiSeECPmJkakXeu+H4oXQ3yhdWGcpUYzd9+HuW2/CixYzGmt9mQWIzDRGjLO07Y62aQ==","signatures":[{"sig":"MEUCIGxc/0jSjhrCPpuFkpgPSL/rxV8wHVqA/vSoiWOBOtqQAiEAuQba6XtHRxOG7pM8fX2xHzCMCLavHMW5VMftHexSPWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHFgmeQmhq+FmRBCNjWQvBUKaq68WUXlFcvjx1R7+cTOAiEA2bLAjH8YHIGt1gfLHv+1J1beMz4pu8fIiojtBerzjuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2620983},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/wire":"0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","lucide":"^0.577.0","vitest":"^4.1.11","esbuild":"^0.28.2","chromatic":"^11.0.0","storybook":"^10.5.10","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@storybook/addon-docs":"^10.5.10","@storybook/react-vite":"^10.5.10","@storybook/addon-links":"^10.5.10","@chromatic-com/storybook":"^5.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design_0.23.0_1790297280434_0.4368698374171993","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"_id":"@ggui-ai/design@0.24.0","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"dc55da7c8dbb7883a5725fb891091e1309f5e0ba","tarball":"https://registry.npmjs.org/@ggui-ai/design/-/design-0.24.0.tgz","fileCount":621,"integrity":"sha512-cwco6D4E9q7WIvv/83MuKrbdcGb4pVlJM4k+HAMjy/SEI2T/E+9rPsOVMMdaNGbx60HE19gPEuT7TjTRsJgv8w==","signatures":[{"sig":"MEUCICc8BbEDyGgsLt8wqGwf8VhXU7FCkf//S/To9PV+RP5CAiEAokVw0y3bl1RnObJ2n1Lr/s1ZFi5c4ckg8BX6bKD/nJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCRsV0uLBkazw2eKK3r1qMB4LagccAqH6wPQDSnfUzB8QIgEgyZ7adHfY3vHSZby+1J9O+4AebTgdTTXfoW9e6lptU="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fdesign@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2621677},"main":"./dist/index.js","name":"@ggui-ai/design","type":"module","types":"./dist/index.d.ts","author":"ggui contributors <hello@ggui.ai>","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./themes":{"types":"./dist/themes/index.d.ts","import":"./dist/themes/index.js"},"./tokens":{"types":"./dist/tokens/index.d.ts","import":"./dist/tokens/index.js"},"./preview":{"types":"./dist/preview/index.d.ts","import":"./dist/preview/index.js"},"./interact":{"types":"./dist/interact/index.d.ts","import":"./dist/interact/index.js"},"./richtext":{"types":"./dist/richtext/index.d.ts","import":"./dist/richtext/index.js"},"./rendering":{"types":"./dist/rendering/index.d.ts","import":"./dist/rendering/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./compositions":{"types":"./dist/compositions/index.d.ts","import":"./dist/compositions/index.js"},"./package.json":"./package.json","./module-loader":{"types":"./dist/rendering/module-loader.d.ts","import":"./dist/rendering/module-loader.js"}},"license":"Apache-2.0","scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist && pnpm run generate:docs && pnpm run generate:docs-ts","clean":"rm -rf dist","chromatic":"chromatic --exit-zero-on-changes","storybook":"storybook dev -p 6006 --config-dir storybook","typecheck":"tsc --noEmit","audit:wcag":"node --experimental-strip-types --no-warnings --experimental-loader=./scripts/audit-wcag-loader.mjs scripts/audit-wcag-contrast.ts","generate:docs":"node --experimental-strip-types scripts/generate-primitives-docs.ts","generate:icons":"node scripts/generate-icon-data.mjs","build-storybook":"storybook build --config-dir storybook","generate:docs-ts":"node --experimental-strip-types scripts/generate-primitives-docs-ts.ts"},"version":"0.24.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a7ea429-fd27-4768-b6c8-7ae296f1e417"}},"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","directories":{},"maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/wire":"0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","lucide":"^0.577.0","vitest":"^4.1.11","esbuild":"^0.28.2","chromatic":"^11.0.0","storybook":"^10.5.10","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@storybook/addon-docs":"^10.5.10","@storybook/react-vite":"^10.5.10","@storybook/addon-links":"^10.5.10","@chromatic-com/storybook":"^5.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/design_0.24.0_1790420370096_0.3434327489404225"}}},"time":{"created":"2026-05-24T02:11:40.905Z","modified":"2026-09-26T10:59:30.555Z","0.1.0-rc.1":"2026-05-24T02:11:41.304Z","0.1.0-rc.3":"2026-05-24T08:04:23.727Z","0.2.0-alpha.1":"2026-05-29T20:14:11.679Z","0.2.0-alpha.3":"2026-05-29T21:49:19.468Z","0.2.0-alpha.4":"2026-05-30T06:04:37.754Z","0.3.0-rc.0":"2026-06-28T08:50:13.570Z","0.4.0-rc.0":"2026-07-27T01:10:20.250Z","0.5.0-rc.0":"2026-07-29T12:45:39.115Z","0.5.0-rc.1":"2026-07-30T05:37:27.567Z","0.5.0-rc.2":"2026-07-30T11:15:53.901Z","0.6.0":"2026-08-07T05:57:20.197Z","0.6.1":"2026-08-07T06:22:34.009Z","0.6.2":"2026-08-07T11:32:40.966Z","0.6.3":"2026-08-07T12:19:05.482Z","0.7.0":"2026-08-10T06:20:52.367Z","0.8.0":"2026-08-11T01:15:12.478Z","0.9.0":"2026-08-13T08:19:09.528Z","0.10.0":"2026-08-19T12:13:13.609Z","0.11.0":"2026-08-21T00:36:26.632Z","0.12.0":"2026-08-24T03:24:13.152Z","0.13.0":"2026-08-31T05:35:06.307Z","0.14.0":"2026-09-05T06:29:23.208Z","0.15.0":"2026-09-05T10:53:05.590Z","0.16.0":"2026-09-10T08:37:46.027Z","0.17.0":"2026-09-15T01:19:41.363Z","0.18.0":"2026-09-15T22:46:05.415Z","0.19.0":"2026-09-17T01:02:31.528Z","0.20.0":"2026-09-18T18:26:11.877Z","0.21.0":"2026-09-23T00:59:15.159Z","0.22.0":"2026-09-23T17:15:16.079Z","0.23.0":"2026-09-25T00:48:00.564Z","0.24.0":"2026-09-26T10:59:30.198Z"},"bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/design","keywords":["ggui","design-system","react","components","primitives","ui","design-tokens","theming","dtcg"],"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/design"},"description":"ggui design system — themeable React primitives, components, compositions, and design tokens. Bare-barrel import for component code, renderer-facing subpaths for integrators; runtime theming via DTCG token injection.","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"readme":"","readmeFilename":""}