{"bugs":"https://github.com/antfu/design/issues","dist":{"shasum":"d8eed6d29d0de731b9bd5eaa9f7c644bca656f10","tarball":"https://registry.npmjs.org/@antfu/design/-/design-0.2.1.tgz","fileCount":183,"integrity":"sha512-t35soHI1CNJn86aDgLb1AymekL9J+GG3DXEt/eFg9y5nf7E9ijeMGvjCsI8VZS0/Q6JxO4iTT7jbG26vqfwvUw==","signatures":[{"sig":"MEUCIQCLZJjL2zvCW0OK5GPUmf2K2RZWZQstAdpNadfJafH9rAIgY9W5QyIqOCbm4DoWBZVCalFYhNRvkEUChenA5TPeDZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353927},"name":"@antfu/design","type":"module","author":"Anthony Fu <anthonyfu117@hotmail.com>","exports":{"./a11y":"./a11y/index.ts","./utils":"./utils/index.ts","./unocss":"./unocss/index.ts","./utils/*":"./utils/*.ts","./styles/*":"./styles/*","./styles.css":"./styles/index.css","./composables":"./composables/index.ts","./components/*":"./components/*","./package.json":"./package.json","./composables/*":"./composables/*.ts","./splitpanes.d.ts":"./splitpanes.d.ts"},"funding":"https://github.com/sponsors/antfu","license":"MIT","scripts":{"lint":"eslint","test":"vitest run","docs:gen":"tsx scripts/gen-tokens.ts","typecheck":"vue-tsc --noEmit","docs:overview":"node scripts/gen-overview.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6b50aed5-b144-4d4c-8f89-541b6135380c"}},"homepage":"https://github.com/antfu/design#readme","keywords":["unocss","unocss-preset","vue","design-system","components","devtools","antfu"],"repository":{"url":"git+https://github.com/antfu/design.git","type":"git","directory":"packages/design"},"description":"A customizable, composable design system for devtools-style Vue apps — a UnoCSS preset, Vue primitives, a design skill, and an a11y contrast check","directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@vueuse/core":"^14.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.38","tsdown":"^0.22.0","tsnapi":"^0.3.3","unocss":"^66.7.2","reka-ui":"^2.10.0","vue-tsc":"^3.3.5","happy-dom":"^20.10.6","colorjs.io":"^0.6.1","playwright":"^1.61.1","splitpanes":"^4.1.2","@antfu/utils":"^9.3.0","@unocss/core":">=66.0.0","floating-vue":"^5.2.2","magic-string":"^0.30.21","unplugin-vue":"^7.2.0","@vue/test-utils":"^2.4.11","@vitejs/plugin-vue":"^6.0.7","tsdown-stale-guard":"^0.1.2","@unocss/preset-mini":"^66.7.2","@axe-core/playwright":"^4.12.1","@storybook/vue3-vite":"^10.4.6","@unocss/preset-icons":"^66.7.2","@unocss/preset-wind3":"^66.7.2","@unocss/preset-wind4":"^66.7.2","@arethetypeswrong/cli":"^0.18.2","@storybook/addon-docs":"^10.4.6","@tanstack/vue-virtual":"^3.13.29","@iconify-json/catppuccin":"^1.2.17","@unocss/preset-web-fonts":"^66.7.2","@unocss/transformer-directives":"^66.7.2"},"peerDependencies":{"vue":"^3.5.0","unocss":">=66.0.0","reka-ui":"^2.0.0","colorjs.io":"^0.6.0","playwright":"^1.0.0","splitpanes":"^4.0.0","@antfu/utils":"^9.0.0","@unocss/core":">=66.0.0","floating-vue":"^5.0.0","@axe-core/playwright":"^4.0.0","@tanstack/vue-virtual":"^3.0.0","@iconify-json/catppuccin":"^1.0.0"},"peerDependenciesMeta":{"reka-ui":{"optional":true},"colorjs.io":{"optional":true},"playwright":{"optional":true},"splitpanes":{"optional":true},"@antfu/utils":{"optional":true},"@unocss/core":{"optional":true},"floating-vue":{"optional":true},"@axe-core/playwright":{"optional":true},"@tanstack/vue-virtual":{"optional":true},"@iconify-json/catppuccin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design_0.2.1_1782726950088_0.21447776633525106","host":"s3://npm-registry-packages-npm-production"},"_id":"@antfu/design@0.2.1","version":"0.2.1"}