{"_id":"shadcn-glass-ui","_rev":"51-40b86a94020e963e44640ef29bb6f23d","name":"shadcn-glass-ui","dist-tags":{"latest":"2.11.2"},"versions":{"1.0.0":{"name":"shadcn-glass-ui","version":"1.0.0","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","typescript"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@1.0.0","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"dist":{"shasum":"d55bc6485e169195a6eb7876fee2aa9d8646909b","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-1.0.0.tgz","fileCount":43,"integrity":"sha512-TNBf8PhHouOop6UW8TzW6a9fBPR5xLo2d6/kFuF9W8RBahxm4F3o32fsMAt10L8z0Bi9Kk87a3oK5V28WJGFSA==","signatures":[{"sig":"MEUCIQDWa4CRyh9yuI8mdtl2j/SdOmj/wywWh1wu0IbwqepdbQIgAiaxDtzeo32MFz51erdmqV8H5ZxCfFOdHlpmdzajItE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2248942},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"e15d9588222dbe2c61cc08b123c8ab1e26664dd1","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"artyhoo","email":"yhooi2011@gmail.com"},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.4.2","description":"Modern glassmorphism UI component library for React with full shadcn/ui compatibility","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_1.0.0_1764965302750_0.8640272880807744","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"shadcn-glass-ui","version":"1.0.6","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","typescript"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@1.0.6","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"dist":{"shasum":"9d06c96f086ce8ce446b3f2137fc1c4a74e2fd7c","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-1.0.6.tgz","fileCount":99,"integrity":"sha512-KaY6AXw0yBx1TCXwvX/dQfPdWR6s2IqmueRgACp9BRz5eUnj9m2tz3Z9CQW1Q7bJ0NeqB3HFotEZ0RtTNrQfrQ==","signatures":[{"sig":"MEUCIQC5B+xMsqM/LNHWpYavrlaeDmcuXhTx+eAgZ9qNUQ+5ZwIgSv4GmXa3Sg0bVXjSsPLsOJh71JJB26IGBUIcFocvgXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2522566},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"033c856e08179ea34ddecd7d0702525f26ea0a6c","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"artyhoo","email":"yhooi2011@gmail.com"},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.4.2","description":"Modern glassmorphism UI component library for React with full shadcn/ui compatibility","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_1.0.6_1765034952273_0.7718615241857465","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"shadcn-glass-ui","version":"1.0.7","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","typescript"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@1.0.7","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"dist":{"shasum":"f7790295d739e297a101a7a92f6aaff479a40989","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-1.0.7.tgz","fileCount":99,"integrity":"sha512-40oXuXRLZWEqr3DHxNkPXq01MbHqB++bIEBBzGXfFbxxCm7S05F2CTltg789thLwlp8W5XVibUK9NoN7qu6DkQ==","signatures":[{"sig":"MEYCIQC5R0UR0YK+YRkOFfBNmVwxYnLBz0W2KzTxXobzd6HK7AIhAIqnMV5GJK8SXYElr+cNDrZOLJCzGTynRbX+KUSGDkUo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2523760},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"926c43a35b985ce0dee6d96ce88a1fc3d72f4d67","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"artyhoo","email":"yhooi2011@gmail.com"},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.4.2","description":"Modern glassmorphism UI component library for React with full shadcn/ui compatibility","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_1.0.7_1765035170244_0.9981954146965215","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"shadcn-glass-ui","version":"1.0.8","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@1.0.8","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"dist":{"shasum":"d9d3f027a4caa50977bc38ac9501682042a4661b","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-1.0.8.tgz","fileCount":99,"integrity":"sha512-8x/8F8qlIODIqVC4e4pZ2B2AVPFjuWmVMVXAKAdV5IQNw49ib0k2yIM3GFKzOTgMv9XB+rZbiz9ETTqAnPQSXg==","signatures":[{"sig":"MEUCIHKdWzaTmqfUDLHLJ8/G9/13mzAEPUF+S6f3+wTUMqv+AiEA0XepKHtOehhGNBXQZn63iTmoM9NiXCmzRxTLYzgewOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2633964},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"c00eb912973bfbe8076d1912c2a97ed41a296e43","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"artyhoo","email":"yhooi2011@gmail.com"},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.4.2","description":"Glassmorphism UI library for React - AI-friendly with 55+ components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_1.0.8_1765039506004_0.976369378507409","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"shadcn-glass-ui","version":"1.0.9","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@1.0.9","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"dist":{"shasum":"1be3493c4ae0a8c4e016b2b3b5ea2be06f031ec6","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-1.0.9.tgz","fileCount":99,"integrity":"sha512-cVPTlv5esikuzkTaxbgeB2oDzUSIJMpYIN/YK/u+JXS1bisn7rfQPWyZTkcQO6Y81ycmwLgkQqjImqN4XYiKgw==","signatures":[{"sig":"MEYCIQCcoSfiedzFyY/D3We1LuEiBHeUnvmJ4IeFqbnoSwZmSAIhAIcDFC3FT2yINT2AfGlnlyHFmltx6vc1JfjlFDCFrbfC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2704464},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"658e20803ee9349f95c047827101129a0d0a3ae0","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"artyhoo","email":"yhooi2011@gmail.com"},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.4.2","description":"Glassmorphism UI library for React - AI-friendly with 55+ components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_1.0.9_1765039759333_0.9431437686294157","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"shadcn-glass-ui","version":"1.0.10","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@1.0.10","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"dist":{"shasum":"34f1858ccdb982998de520296e823a4e98d538d9","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-1.0.10.tgz","fileCount":99,"integrity":"sha512-VIUHdlikrVGRrKHXYkm04PdRD6YIruILzqNWbU3uCoq9zJUL8Lw/WmW8W+12DTs48uKiS5Qvtm4VpCpEaNQJtg==","signatures":[{"sig":"MEYCIQD5YTVdr063lRlXQkZ42R16J8813/vLD/aNERzHUC0ivgIhAOERv4KhZWpRSjuyTgX01SWD3Hamc8koazNC1HRXoRhG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2731850},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"49bb53dd0c6b1ea5d5730e5d24935aab00f24a00","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"artyhoo","email":"yhooi2011@gmail.com"},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"10.9.4","description":"Glassmorphism UI library for React - AI-friendly with 55+ components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_1.0.10_1765055302577_0.0009336338215226725","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"shadcn-glass-ui","version":"1.0.11","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@1.0.11","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"dist":{"shasum":"92c10aa4d217a86f7d7a53b1ca73f2053b53fde5","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-1.0.11.tgz","fileCount":99,"integrity":"sha512-YRHzM+fDusZzLrjLr2H44jPkZqzrVZxmgiP8L+g3oj1S1ml8eNTX9zqpoxtZdh7xyH+4BkHbzmeVxOnk1hIUiw==","signatures":[{"sig":"MEYCIQDUXY0zEU0nlJ2Vnwjl/6ZnsXnrZJ8FcFI43FWtjF7VIwIhAKI5Kh92NAnfVu1A2rCaVPClcBzGg04J9pN1y5nI3LLp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2733649},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"4918775a1232d1b0e8cdb829ae889f845362d172","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"artyhoo","email":"yhooi2011@gmail.com"},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.4.2","description":"Glassmorphism UI library for React - AI-friendly with 55+ components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_1.0.11_1765269254412_0.7410852544746365","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"shadcn-glass-ui","version":"2.0.0","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.0.0","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"80a419608d8e228a0fa61f09d494aea05708aaa5","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.0.0.tgz","fileCount":262,"integrity":"sha512-fZ3wJLq7YrgKH8t33gPItj8Wn2x1gm21RMzNbTSDMaucmZITqkNlaJ1AtuosZsXQ0sGZG1T0Si5LtC9oituBLw==","signatures":[{"sig":"MEUCIQCsVVAF+zcaLrBZw1gfDuMS+fO18JBpKgT0PRFAw+6AtgIgIidPjTwKqyNOrpMof8KNGi0bAvwJFcE9AQVv04AS5MA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8264670},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"a73fe2d6fc89324bd7c1a85b79b0801212c02516","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 58 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.0.0_1765490997228_0.9776747329534285","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"shadcn-glass-ui","version":"2.0.1","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.0.1","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"af10891fefb87f5017982fec4f58e7f465924d5c","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.0.1.tgz","fileCount":262,"integrity":"sha512-6P71AH8UnJVzu0paqK0b702wHUTOYpjYzUFZKZZaWHvsBQxOUbxKWXU5sUJPUY5NDUh+6B77uczJDLamQ5o4Rg==","signatures":[{"sig":"MEUCIQCw8f7p1iBk5ru77z5F6KSImk9sjuFCGfcQdhTBp6OWWgIgaztsXS4cSwlPqb3oqEsvHvbYxpTwRHqdYx6rgy0kTxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8265337},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"8562f9af7b3b2cfe56fad8bbb1241ca1607ca1dc","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 58 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.0.1_1765492173829_0.8373478729402282","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"shadcn-glass-ui","version":"2.0.2","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.0.2","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"ba19a08e3d39f72f7a6356c5c14c691bf6e6ffd0","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.0.2.tgz","fileCount":262,"integrity":"sha512-W05/wFsfZuqTKsUp50QxPyxrXWjgQofiVDunciraKiPrHIEbIeCzWY1NDmw8bCu6OcktOyDbRGlqkQYHTtlIlw==","signatures":[{"sig":"MEQCIDo7MFFbwm4Zq2fyQ1dwn+Q/xZX5n67bIZgtnNOrw8ieAiB+VScvGcQNFdDfwqcOK6ZupPp1V3S6rohWSMNYUH8OWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8265337},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"83c037afb10aecdeea838e62ac00eb1e5d646d05","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 58 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.0.2_1765492366765_0.9844946484654256","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"shadcn-glass-ui","version":"2.0.3","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.0.3","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"cdf2c39781c4cae9bea5e1e52f6f8e259e9f6021","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.0.3.tgz","fileCount":262,"integrity":"sha512-1jrhGyT6e3g02M77eIFrnTIpg2xM/0RlnTMhxOO5Ap0YoOLLeQHyNtaDAU3CbpaJfIsGZ5tX+cSHSXN+1rQ/dw==","signatures":[{"sig":"MEYCIQCFUtaZmYEGYpNLxEGxzsXkLQlPI+ExyUmAUegOXOVNYwIhAKQhALR2VW4NEN1HnAwqIxO1tBJP4SGz0aN0tJ2OD8Q3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8265337},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"9d438f9794e0d9d665b9ecf30091bb5ee6bbe132","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 58 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.0.3_1765496960187_0.6100466776966516","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"shadcn-glass-ui","version":"2.0.4","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.0.4","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"b793651054d84172b6e21b4bdedbcc5f2ea61913","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.0.4.tgz","fileCount":262,"integrity":"sha512-hbjixxLhHeJWRZh0yXBeuoe6lAeMDRbxaOdNNGl+g8llaXsbIh39ywkPy/YQ/yZTkQU9MFyn5GHFgFmQ2e6cPQ==","signatures":[{"sig":"MEUCIHW6J7TAFM3EfeTuNmkoH15HMQvWydNGe1ug7IEHmUj6AiEAk2BzNacUJxmK+yyNvAAVQ7RPCTLCKZs4YXkRnyowqns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8265337},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"21b1730b95d1a0c42a4199053f5a1e00a56759d3","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 58 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.0.4_1765528305894_0.39215064837646896","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"shadcn-glass-ui","version":"2.0.5","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.0.5","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"5e7cdc255c16a50de36762ced9c6043ac12d30d9","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.0.5.tgz","fileCount":262,"integrity":"sha512-9ktmBPCOGAGBZaVfjmEYjttI5tY8Q5XN3z8h2k2Z4Qe2lpZIACZy1zRefyp8SWARwZHgsUyyQVjvfxAllLZHDA==","signatures":[{"sig":"MEUCIQCyRNiNBuy08UHCz0ij8cpf6oi8ixTfkaSEWtlwUUCu9AIgEWcHH+SMWp8cnZa1hjYcYFPmCBiQ9FCTszGZyZ+WEX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8265337},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"89a09b7584855b4c0d7600691d6ba106f573f8d5","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 58 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.0.5_1765528741157_0.4611412718348369","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"shadcn-glass-ui","version":"2.0.6","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.0.6","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"165ab034b77a3207f1cfd3abcdc52f00e84c6749","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.0.6.tgz","fileCount":264,"integrity":"sha512-JafRHo7MgIrm40ZInSRCbdSfOo2E2YBfXnqeLBAF/AwvS60vTX5l7CYUefjrm7BdwgdZxYitjNtrpFNuFhEGow==","signatures":[{"sig":"MEUCIHs1LBHWJaAkhIUM939IVu8TTA3u/SJUbTqJ/3yVsyjJAiEA/ApN0QDFu9h8zOQ18X/xKgwRN0fgOoMXMr5CBt4FxSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8266803},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"feacafdb1d7442c9d7db6dd31dc1a47c61c242ce","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI components for React — drop-in shadcn/ui compatible, AI-optimized. 58 components, 3 themes, WCAG 2.1 AA.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.0.6_1765532662966_0.009108929475405647","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"shadcn-glass-ui","version":"2.0.8","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.0.8","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"af97f930c1bb9489dcd95fe6c26e918a381d6888","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.0.8.tgz","fileCount":264,"integrity":"sha512-leCvQLkQshZeAjGr8x2qJikDOnDFKirvM47p7lnPISEzTiJKITPqF4Z+8MKBAYZDmiqhwwq++cbBDRE+oxAl2g==","signatures":[{"sig":"MEUCIQCDyeDvVhx/rIZzcnpMBpuLQLOy+7z9+ELBF0jM0VgXJQIgTyKCIwH4tE/NjwP+NU1hakycqRQHq+1/qXqvAXAtQm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8264219},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"b68b0ccfe3ab0bc9ea74bd155dd98dad7ce956b0","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI components for React — drop-in shadcn/ui compatible, AI-optimized. 58 components, 3 themes, WCAG 2.1 AA.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.0.8_1765534045937_0.12422837383379881","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"shadcn-glass-ui","version":"2.0.9","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.0.9","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"076128784955c2370fa09b39f76cc7c1cdb43944","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.0.9.tgz","fileCount":262,"integrity":"sha512-ditfYwzcp5GvQh29p/0bPN5ylxR7XV0oEp1VsYBpJ89OjYsfSGP//SPUWQeB1x08pkcs5IMxVA4Mwl95CJe14w==","signatures":[{"sig":"MEUCIFIUwSAMMG5pUwzWv8YX2QGO6ekA4dggQVkUh1Y8Ayn+AiEA+hVoBjZjtS9/OdDK9QFMccBEvYL0rM2LrWNsK/Jixds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8298084},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"80397272081549a360f653d99d3ed8dfafcbba0a","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 58 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.0.9_1765586111960_0.5488931943680226","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"shadcn-glass-ui","version":"2.0.10","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.0.10","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"f50c8ebf871ceca66191a1c2bcdd2a691866e655","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.0.10.tgz","fileCount":262,"integrity":"sha512-VsS6bkbvxcB4Ut7DkTr5p1WriVTY8zWiQmWxjA4zFS9AAYaNzEajavuZxuk0zUMyKXgV8fOT7AYqp/AfgwVq5w==","signatures":[{"sig":"MEQCIC7hHyB7IqWQJx9VTImIiUs0Om/FAF5hoIFPAjfDKhMIAiB+qcM5KRS3Q6R7au96JZVIwmWwm3Md0XAmMqzpTz1Mrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8298085},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"a2606a50619a8f1fdc6c06a689a3efc2e9828642","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 58 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.0.10_1765586265043_0.21005775759045364","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"shadcn-glass-ui","version":"2.0.11","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.0.11","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"497472e7ee9c8d522921aecf6419951a3f8c38a7","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.0.11.tgz","fileCount":262,"integrity":"sha512-Getwfz+XZuBB7Vnb8c7WgNFGdG39z+IyKlzgUWtBZOmhMVmYN/G/OPWVkR3tVcwGAaoO7tnF7hlN1rJYEQ5Kvg==","signatures":[{"sig":"MEYCIQCKCwufLORayWd99+7w3Igqg/mJoLxIgCuX0/BihdrG0wIhAKNzofHTloh67n0IiLdxKKUg0fp/A2jIY/f1RkFTsXwn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8298085},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"5f346d279e6dc38d2cea19ddebca835d2edf3322","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 58 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.0.11_1765695511632_0.9227049004285808","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"shadcn-glass-ui","version":"2.0.12","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.0.12","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"ef659af1bc31637881effd28a61223f6e6caad1e","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.0.12.tgz","fileCount":262,"integrity":"sha512-oTuACK77uxKcJmjwf9iakz7LnTX29cB59h3xm/D6dwIlYHxXAEMjHED2MbnspYhn8K+XLQiEEQINETom0/PNfw==","signatures":[{"sig":"MEUCIHP3nwPLSmhc62LM7qGJU11aWdihoj5yV3cw/ESaFpJ1AiEAmMXHB/cW/EZyy3B6H01s5Fc8txdETDqTj7BgW7+7Zgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8298085},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"220770cef6b00fdba5c7da8cb6ceb46f10142f42","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 58 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.0.12_1765696671208_0.9688664746077515","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"shadcn-glass-ui","version":"2.1.0","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.1.0","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"915cd57d1383a6a7a80737add51131c3ee9fc0a3","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.1.0.tgz","fileCount":263,"integrity":"sha512-gsiVH9cqZLuKRwBIWQ6z5V4hdAIDbZePW++uwHm7PQsrV4IFmTlGY3WVjeMYqDcY/8IrKXTi9Ah8AacxAt1jCw==","signatures":[{"sig":"MEUCIDLEUXHfnRDr2MO9iKoYPfb9J0LOFla66n/Jhkvt90e9AiEA2tdoCUMBj9ZYiG6pCXcHI74wL76+fDHtxZe6GRMyoMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11518116},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"71509755c5d6dd36a03ee84b5079f32e53fc2630","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 57 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.1.0_1765721789978_0.2117832882781232","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"shadcn-glass-ui","version":"2.1.1","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.1.1","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"b40f0279a1d59bccefcbcc1f75bc8833e1298d53","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.1.1.tgz","fileCount":263,"integrity":"sha512-F+U9N2bwWhXDd0iNYHj2XW31aiOzxPqFConKaC50xOG5ugknxznBxTlp3G4+n8dc0fL6FY8JYJCU/S85ZZeTdA==","signatures":[{"sig":"MEYCIQDU0BAy2qs3jfjhKuxROuUlnTWQ8VGn1Oa1ZxNgYSlijgIhAODEHpNiT3nTadk/ZQln24bMHjlCiEDAFtrzwgAFgXjS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11522157},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"f403d17bf0b754441d5692aa17dc50d1bdb57ec0","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 57 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.1.1_1765722544946_0.7955794752384591","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"shadcn-glass-ui","version":"2.1.2","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.1.2","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"6de271a77ae27aec7fbac37622c452c9718c87d0","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.1.2.tgz","fileCount":263,"integrity":"sha512-HdLm4GEdqDibi/lt9CVNltrHn185ZztfZblOwPieq0No6mi+MuOlwt1E6RxA/pk7OE3tO5ZpBwaBApe9iTN/Uw==","signatures":[{"sig":"MEUCIFgPmxdEK6BBpLg3rcghH5kArm92KlEA8k1Bz8lbpkPdAiEAtiNXZ5Ne3S4dUQlSkQLdTGrZLd6mfuIx7GnYbb3ERtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11514409},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"8e51ab8db6c83e5b6bd41b5b51d54940cec28b07","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 57 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","@storybook/addon-onboarding":"^10.1.0","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.1.2_1765779593238_0.31951802700815013","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"shadcn-glass-ui","version":"2.1.4","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.1.4","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"8e4176e85c4e52a1fd59f5230731fad4b27e0a90","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.1.4.tgz","fileCount":270,"integrity":"sha512-in0MbY/OJGrq3hWztrOgCgUqE66ovBCK5xVgZC47uwNRqJFRnGwwFKkc9kHYj/jaou+iokpVqu5Pd3zNL6Qtag==","signatures":[{"sig":"MEYCIQDBSpGRh9pFCcabcgiyGbB7q1qj3MWdOWRCixH313CylAIhAJPc09XtE2G6a/JmOu+0BFO0vt0dnT1wecALqdEff2V+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12057047},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/styles.css"},"gitHead":"57106ead776422c08cc9300fc7de5493ba16f49c","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 57 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.1.4_1765958119619_0.7371105511997706","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"shadcn-glass-ui","version":"2.1.5","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.1.5","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"b08e66548faa17081ed41763faecbe1cf137ee55","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.1.5.tgz","fileCount":271,"integrity":"sha512-Mm1U7Zl0vRYt+tLiEy6NGPEF7vK8WapctXVuvqUgJ4RmuZf/pqxxESjimT0mM2g1/Fuq7NsUAHRE/KeNKd+UFw==","signatures":[{"sig":"MEUCIHJt02s8dXMcKZXttCOXLiFeHocaDXt3r+fJxrSPYpfsAiEAtMgTtEAc3p6uZELCWICdUGCd8wbtGs97hxnxHU3qRkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12088922},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"b44c2abc9ae34a5eecf0c8c303e509ab03541e52","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 57 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.1.5_1766002549366_0.10046171413518867","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"shadcn-glass-ui","version":"2.2.0","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.2.0","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"99b8c068965ceffb706f3f02ff9e3a0f6eefcaa4","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.2.0.tgz","fileCount":271,"integrity":"sha512-yyP4f6I/OMpKOeif4glQTvN61SmUzbBzdmnJSu5J6Zw+77IFuogbwhxcKPw8gxv82jUUEkec2H5OdtSPTi/irQ==","signatures":[{"sig":"MEQCIF0F6oFClzt7U5EbGURk4JfgrnJGqt2CSiKmNpqz35y3AiBDxOZU4jUYEsYolVDYMVPT1mBEe4ykXC4BA0/LnjDoRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12464358},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"dfec2b72aa58f2737ec299b7da432ce462a5c6bd","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 63 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-toggle-group":"^1.1.11","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.2.0_1766051910513_0.9252851600617762","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"shadcn-glass-ui","version":"2.2.1","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.2.1","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"6ae34a4a18ad57618ce165e32bda6cee12999df7","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.2.1.tgz","fileCount":273,"integrity":"sha512-krK/cIV4cP916QTZGlHB69Uikz5zXTK06XykXcIEbrBE1rfFVmvf2eM3pkXVm/BYHhA/yyO23SyGu5wM58zm8A==","signatures":[{"sig":"MEQCIHYhw+RQ3CUz+MDY5sVlGGNQIQ6ckhHCyJC5N6BBwKmzAiAz66L0VvNZpDADWWZzludRSGEaunQHzRuCqHaWmpW3/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12106102},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"ac854f26255decdce41d57ec38d11e5ee312f413","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 57 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.2.1_1766087348742_0.4589966245870216","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"shadcn-glass-ui","version":"2.2.3","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.2.3","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.js"},"dist":{"shasum":"1ea1840377576b222460bbda02c4cad4c3f3011c","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.2.3.tgz","fileCount":273,"integrity":"sha512-srTKdy1HuvSR7c2d7YjLzBTdwuCjcsYP4k/xM9YMBgr3Sh3mESB4SqEilOmCmfTIia+QvBdql6lnCaUw3S3lLw==","signatures":[{"sig":"MEQCIAWx/6eCiK2cDvnfYsUq+Jt9Jy6QtSzJGvC6Pibj9QQZAiBU48AMUoiO+5wOSMyiEX6Vlqxuhb7jnJ7dEKmBJ4V6Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12131727},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.js"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.js"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.js"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"84dc7ad947f3d6068247a32769c77fd4e03f7a4b","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.2.3_1766097283880_0.48038152247559696","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"shadcn-glass-ui","version":"2.2.4","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.2.4","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"5aa7a07233f69f82931fa12ffdb5d28d0acab61c","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.2.4.tgz","fileCount":587,"integrity":"sha512-ZUaRzeLyq3wBwZ/xNJKNwuJUzo0X0PNClwbdAPzcZ36T0fb53YWAf+WwgHpDxJX/yRSx9jfvjJTBs7Km1tkMlQ==","signatures":[{"sig":"MEQCIAder/q8fc0KoErWeiZFLQkxsrqw4GqkP2HXhohPBGDbAiAa6r3AwNMqSC4YkH3sVLEWUXYo3eBHp6G4fI9WclZHxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6516830},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"33d5ecad5897e61c8c23263eda63ee7433e977b7","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.2.4_1766139529111_0.4148011801978484","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"shadcn-glass-ui","version":"2.3.0","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.3.0","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"a8ca44980da5dbdeff51515cd8873baceb5479db","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.3.0.tgz","fileCount":587,"integrity":"sha512-Fs+krFQRAek8d/37MFP3bJ+ITE98w8VkgZPvqxBYzOicaci/gfcIjtqAFJvYhzuJzLzbQcQycl7sPK5GVlSn4w==","signatures":[{"sig":"MEUCIQDwmqvFjIzopGqvXUlenRPzRTe0yp/18PJOI0f8i7FDMwIgaZA+PXs8AJkYkuzd5hkOHauzHg/NPob/lH/mDWTP+f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6542035},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"f4450a6519f74ada31d52acdadd0a3052b85103f","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.3.0_1766159723099_0.602707704722846","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"shadcn-glass-ui","version":"2.3.1","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.3.1","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"f5ef3da746d8cbae8a0b0e33adb7204cf306a9b4","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.3.1.tgz","fileCount":587,"integrity":"sha512-nREhISHWmtbOdoArCkpHVFZyrDVuVGneEbjpSE8E9XIaIlFhVE/OJ194hNxALQPB/japhTcRGTJ0wWQGqSh2rw==","signatures":[{"sig":"MEQCICWUrGzAjPU+peUTUDJjwxCI0tJLkYOFRB4ec8X/9KUYAiATb1z2qMj/p3O0a2TxuBX8wq5cWkLikg28XE+TcnT4AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6526318},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"a6007b5678d7ebe2cd2776bdbb4c449c76602d91","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.3.1_1766255438784_0.7383533748649824","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"shadcn-glass-ui","version":"2.3.2","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.3.2","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"08a03a26aea82b8b71395ddcf8da2ced41c672cf","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.3.2.tgz","fileCount":130,"integrity":"sha512-qj2/mcP3fhZM42SE88r4cBvAbnrlN0waqFeEnWkALkRSbWwgQmdYJVrypcuL2AVk7TRO+pHiTF+W+1y6LQvviA==","signatures":[{"sig":"MEUCICE0TQ2HMx+fGquXgzYsXqeREmR+STE27s9jXTXOLNOKAiEAvawfrQ3hBltU5FazIfczBf3AfUJfjTmv74Kpag1/io0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1637187},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"7d032a66594a6bcf8a3a52bbb660cd343e17201f","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.3.2_1766259263024_0.22952077626970602","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"shadcn-glass-ui","version":"2.4.0","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.4.0","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"525f4352ba3b43b46459a9cd8c7ec10d7b42a03b","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.4.0.tgz","fileCount":131,"integrity":"sha512-dRrqar2pXsGxhllC6OOpDuovuyntuDjA4onddlo7sKBxigr9getclV42lbgONOpoNrORYFOfygJyacaxNdOvwg==","signatures":[{"sig":"MEYCIQCVFzuMHjhdXsICs5XjiM1NQSBoDWlu7EkyLNwarRqHLQIhAOlfwGSlf0om9Iv8t+7KTm97adZP6Bo2z+5+Oc+GtWNH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1673597},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"ce100e460b58c32c4d10eda216bc648ac8758680","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.4.0_1766268675487_0.5440925191381252","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"shadcn-glass-ui","version":"2.4.1","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.4.1","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"d51f1f355689df4b14dc101a1908a8231876e3f8","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.4.1.tgz","fileCount":131,"integrity":"sha512-3fEVqnLuVtuBsdH1hfhzb9Fx+uTL+i++2oAruBX8NgIAENSoOu/Jt625pl1LzMr28VQTQKjlfL4uvE8VqstSMQ==","signatures":[{"sig":"MEUCIQCK64fz6PJKicrSgXwBlOaCR1bsJwtG0pXxvsLhlkFnSAIgGHjzc8+vHEm1t4BK/jhEC65B5DDqyuzi/EsnsIP0a/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1676320},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"0893e63b141a38520e02a9a5e61f434bc0f081ff","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"artyhoo","email":"yhooi2011@gmail.com"},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.4.2","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.4.1_1766271114174_0.4572178870830954","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"shadcn-glass-ui","version":"2.4.2","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.4.2","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"bc774bfc54149f3dccebc92732a68db7761bc590","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.4.2.tgz","fileCount":131,"integrity":"sha512-1cCyt0HH7iHBF6zhb0D3tcEkwOEXiAqVwkR9vICZQ+kykDeZbif45kR7OWaGBx2AX2LE1cnmUZHoQSaqDNKpXQ==","signatures":[{"sig":"MEUCIAmMNaC9kacvibcebtSTaJxvO4wB5PC8K2hWso8BXG1GAiEAktxtH4Lbh/Hv9UViCTISnkjZQkAK4XwWOuhwvtWyuf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1677059},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"83b0e43427bfe667149c4ab88b496483edaf303b","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"artyhoo","email":"yhooi2011@gmail.com"},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.4.2","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.4.2_1766271690532_0.6830701679906845","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"shadcn-glass-ui","version":"2.4.3","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.4.3","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"32106e969677b0aead5ae1d14bf9abe10cc7b12e","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.4.3.tgz","fileCount":131,"integrity":"sha512-Lp6tusz08s2Ioh0yujKylGsxb+bU0t3Ww06kV3A+Qy1PcqtIqJihe0204cqelRVJOcsdsyuAtwiNl81A/4XwQw==","signatures":[{"sig":"MEUCIGrKA4AqrRAczf4iYg/NSZwxR7Gjrmx6eucLN5Dr7YUzAiEAk+DipgiqAi2r7FFg10BZpQyURYFZUB70S8ov5+tdYHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1677135},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"05e10ed9218904c98985aafb2eda5bd210f327dd","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"artyhoo","email":"yhooi2011@gmail.com"},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.4.2","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.4.3_1766272206948_0.0025936558973254087","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"shadcn-glass-ui","version":"2.5.0","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.5.0","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"ce97d74f805d0aab499d4937daaf51ecaf1aacf4","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.5.0.tgz","fileCount":133,"integrity":"sha512-ChkUDO0TTE/iLH9eWdWABy2zsLzmjSKrdWZ5Tpnf6QPXhaEAoid01V9r4E5URuQjVAiyMENeBgjBggkUJvR4vg==","signatures":[{"sig":"MEQCIDfQ4yH6FbtfTZbIeMgmZ5c6m8k/vkvaTgpdM7/ZU/6tAiAQNGrq81I2GcGhk0nJhh/ROlHavgUwLRxg0g02xQmyag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1723617},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"b59309fa6c72e78776ecbbfb1e095e4694633227","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.5.0_1766305514819_0.5193580898936825","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"shadcn-glass-ui","version":"2.5.1","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.5.1","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"893985354960d10b1eb437097b9fc4ff5f17d547","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.5.1.tgz","fileCount":133,"integrity":"sha512-5MvVohhspM0ZKaXmRvZkw0ScQXDO3usN3zT/VGa9Dj5WOR6MZmTdMZy8lhFm6bPZcAzGzHU2CmLDjrE9NWFnoQ==","signatures":[{"sig":"MEYCIQDY44mZ+L+nMlJUVxmeAmOnP5Vm0/ICb1lzs6Nb8OmxYQIhAN2xXFvDxFmzRqEh31mBPhXMp9fiNx+46taP5T0UGNSc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1732060},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"2b8705194476ebbd8c8e02f7609de350c514f916","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"artyhoo","email":"yhooi2011@gmail.com"},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.4.2","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.5.1_1766308579758_0.041508488284759615","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"shadcn-glass-ui","version":"2.5.3","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.5.3","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"26a5a316b3371dcaca53e9421bd5ce5572d1de9a","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.5.3.tgz","fileCount":135,"integrity":"sha512-vs91JMtU/+SQUgOnLA3Q6KBpbhZP/PuHP20WW2sTXvc+ZYnriVyNQjkYxPzLaE7xzsi8Or/wNA/9c/5fQouozQ==","signatures":[{"sig":"MEQCIAVmzOe2RgJbGhsBp385nlZ4ZHgwqPfZIObrTK78ewkTAiBemBFwDrafCf+eGVjqTy2yHHrizCsm3NjcVU4hy1v/iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1775991},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"c286416a410b31943e2a369846e08303748b6a2a","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.5.3_1766322986434_0.6584839286862034","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"shadcn-glass-ui","version":"2.5.4","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.5.4","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"a3eb7beca68e31d5579bcc00211a7c5756ef0baa","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.5.4.tgz","fileCount":135,"integrity":"sha512-40xiUqE1a4SHulsDj2t4y0NJ5R38W7+2IxOK5p5rnSsHE4l7sVO2sUnW/nxA5oU4wrhQePUDKjrsjCR1rN1MVQ==","signatures":[{"sig":"MEQCIGz6GaYXtXrq7fsawPA7wVEd55x8W899prCr2xoBdyz+AiA/dd+XRRsy/9qwvQArat/iHiIs6XJztoSjNjNwUXMgsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1776264},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"c42a859b97fc0ba0f3500f7545c6379718f5160c","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"artyhoo","email":"yhooi2011@gmail.com"},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.4.2","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.5.4_1766323465699_0.6433124816926057","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"shadcn-glass-ui","version":"2.6.1","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.6.1","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"17ee70def8693335e02ca7e07d9adefc3585bf07","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.6.1.tgz","fileCount":146,"integrity":"sha512-EF1PfDcesKFzVNws9VR/gzZ4pljNhccKqnznzBA0tRxN58m6DaBTT3S1XBBm0BCFEMczcmR4Nnx9ClW6nayjbQ==","signatures":[{"sig":"MEUCIFgduAyRYzBdxUxBGYTqVoekEniuSur3aiFVAk3YcmqYAiEA2jBTZf5fbHOgmePY3odZYQuxDIkbyv4LXyGJ+HdcWpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1969147},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"3902d08c2479cc25147ddb82cd858ed48f4051fa","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.6.1_1766334868187_0.05501338963672531","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"shadcn-glass-ui","version":"2.6.2","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.6.2","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"8444b8b370b1ebe850381f672cbc70ed5d2e23ee","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.6.2.tgz","fileCount":147,"integrity":"sha512-fAV1s7oeF+j1RO3zSYqjbIhfHCQ1wHYP/wwRjLlfPOs5GtD7S3gRP9Z33tzPHZrJPQezVe3fj/iU7Xju/FBUxA==","signatures":[{"sig":"MEUCIA0hcFn6Wn2hmqHcJqyQjMxFmNgHtoQ5C5B32wjSV6FtAiEA2+uWj6z9iOBZVipgjTFmQtyWQioPLAqFFfsR8JC8G7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1989845},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"0f80c23e7dea772852fc4b98d0a064a365ff0514","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.0","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.0","@storybook/addon-docs":"^10.1.0","@storybook/react-vite":"^10.1.0","@storybook/addon-links":"^10.1.4","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.0","eslint-plugin-storybook":"^10.1.0","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.6.2_1766346154293_0.5863057513042231","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"shadcn-glass-ui","version":"2.7.0","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.7.0","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"b1802218973b348769eb397a50d190b6ed879ee5","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.7.0.tgz","fileCount":150,"integrity":"sha512-qtPFrQYybjF/DmIFGJegthdNIi7FHwbdUNSfDGHIlmRrSB4KCx3D+3wviUdDCEAXEXV7ca/2uvmzcy80Q3Jk6A==","signatures":[{"sig":"MEUCIBiao6LQb37CdnQcciAJQiGgFhiC/lOw6A6samR30dhuAiEA8Nz4Lm1qh5u3Up0FJ9xuEHucrCBxFqxPFZDY4g3XsfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2068344},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"49e7a9627087937e02cae3e93cd310cdd93629c8","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.10","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/react-vite":"^10.1.10","@storybook/addon-links":"^10.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.10","eslint-plugin-storybook":"^10.1.10","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.7.0_1766494548947_0.9320483795360046","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"shadcn-glass-ui","version":"2.8.0","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.8.0","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"ddadb2b7629571847039009f4bee64a53b2b0f88","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.8.0.tgz","fileCount":151,"integrity":"sha512-IKosvOlOGfM2MVc8O6b1AwI72kbBlbxOyv/dxBWcuPHUz9G4PiC9LLZkSQ6P9D7m9ZybKw8lfVQWrVyDF8bH3A==","signatures":[{"sig":"MEUCIQCzK2qL+MQ6ZjNAqiYVCut7FfWbcNy6T+/dU737/TmRXQIgHLKXbG7IiS2a65mgLMm0HiQ/a6teiBT3ihDoCmwJVeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2091115},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"472f0dd544811d9aca60635d1ce1b2992e9346f7","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.10","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/react-vite":"^10.1.10","@storybook/addon-links":"^10.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.10","eslint-plugin-storybook":"^10.1.10","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.8.0_1766601941592_0.40813873235915343","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"shadcn-glass-ui","version":"2.8.1","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.8.1","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"3964454eeeceea7c3622c3784f964b94cce3362f","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.8.1.tgz","fileCount":151,"integrity":"sha512-lRAKfLUNnRlysc2QJ6lLyhFYHAiFzVBk58nFIQZKns41gQDm2sQRz9d28BLe7w8aHZcgoPZzw9s48wfgZSf6Bw==","signatures":[{"sig":"MEUCIAvZnYuZw1yn0aLbCFKzH3ZedjZrARIfLJUHAYO9HH+rAiEAtvkxcbcYHoOPEQXBm03HJMfLFfXTEE1HELG2uZoaFxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2089778},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"7af75066027365c278659667fbe949f062b1d758","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.10","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/react-vite":"^10.1.10","@storybook/addon-links":"^10.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.10","eslint-plugin-storybook":"^10.1.10","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.8.1_1766620582110_0.9386321999813769","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"shadcn-glass-ui","version":"2.9.0","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.9.0","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"537e46078956ce6f5977657cb62b853afb3996c6","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.9.0.tgz","fileCount":152,"integrity":"sha512-gG6/VdTpkdid07NGL5Uoo7qyLFyCUJkXzBRv1LrsUP7StpY5JoAhn7/Fr4tlTwOl3u7nyViOMuUnf3Tpfi+lIA==","signatures":[{"sig":"MEUCIQDek1o62L/rrWYnVQSso/f77PWCi8KPG1/xp0fJkbgDBwIgPciu+ft85U4STDo0aFoRxtmtQTarcnM1snn+YRPlK7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2101231},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"eda7e9229c40e380a03fd686df1985d71c9cda50","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.10","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/react-vite":"^10.1.10","@storybook/addon-links":"^10.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.10","eslint-plugin-storybook":"^10.1.10","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.9.0_1766627876046_0.31200337360133434","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"shadcn-glass-ui","version":"2.9.1","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.9.1","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"73277b4b2b275fb26c9b31324a2a9afaab563568","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.9.1.tgz","fileCount":152,"integrity":"sha512-HRojFb5Zc66s8BqYngVb367UYYQT3Y/9MGjHusr6j/1lvXUuyHkuvg4p82fRh9RVSIKxVPm3QQ8cHt7iBuZ/FA==","signatures":[{"sig":"MEUCICHHcyPVUHN4PtQGuws/mdTsP2Yb3XymBtmcvi09+/ekAiEAlqYrzJeMW4dojDQP6wH4uPqUXDlGPXovlldPx78BIhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2095349},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"b53c3041b591497319a4f44086590e753ef768a0","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.10","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/react-vite":"^10.1.10","@storybook/addon-links":"^10.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.10","eslint-plugin-storybook":"^10.1.10","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.9.1_1766631317949_0.44400237598905923","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"shadcn-glass-ui","version":"2.9.2","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.9.2","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"22a11798a26d867a66a2d48f4cb82546e162e8ce","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.9.2.tgz","fileCount":152,"integrity":"sha512-dMpXVfMZb+FCbUMqCnTuDeZIYGnxTolgb43iXQBWd7w63dnp7aDgvccz36PXI90fEXGkQ8dFjXHvxy6GRfG6mw==","signatures":[{"sig":"MEQCIQCOZotB63xFEoKdCOXcQzG/NQswBhg8/jM24KGgOJS9uAIfewsjU7/5bdty1qGjUZLMELVRsjGMI03sLktvJ2ALTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2095854},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"6c1e115fcb6803bafdd456fe064cf3cc302cf6f1","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.10","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/react-vite":"^10.1.10","@storybook/addon-links":"^10.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.10","eslint-plugin-storybook":"^10.1.10","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.9.2_1766634433066_0.2810237286674826","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"shadcn-glass-ui","version":"2.10.0","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.10.0","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"262e68674b608c7c5c95ff78ca002e6e08a31f9c","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.10.0.tgz","fileCount":152,"integrity":"sha512-JxIFcel4e5xHNprW5DsXZesgfUZnQA+RiLz105tNFzoqrkaDiV66fy7Wqw2vMfxJYl+J3pQ/vaZZNUNdzs8yPw==","signatures":[{"sig":"MEYCIQDcfL0cnbEsRcfsetm6NtwlRvH1Q/mG4b9RzAfgkULbpwIhAJOrtBF6HnZUvPbfACIgB7Pqk85HXfxUJof2IeANPK6Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2098830},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"6a5d0dff9b1dc7f8cdba74e8bedd855f99920e1b","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.10","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/react-vite":"^10.1.10","@storybook/addon-links":"^10.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.10","eslint-plugin-storybook":"^10.1.10","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.10.0_1766635971764_0.34286737876522677","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"shadcn-glass-ui","version":"2.11.0","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.11.0","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"689e4e433ca4a1334b54f119dfaf0accc616d1ee","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.11.0.tgz","fileCount":152,"integrity":"sha512-iaG846zv+JmSdBl748TGJ2ApbJDwjndOktXvFwLGjiYOOc3S5HOB8QWGrcRCXYgzD5bJTm+e9DFo0JY+D6bwKQ==","signatures":[{"sig":"MEQCIGEOKgbeJ3rrFfQY7TP/2EtqCn/J3ek6yTNFmqG6MlB2AiAUn5hjbQIt7uF4HbLq5rLeh0oFJSbvBcJbyC9LMKsjDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/shadcn-glass-ui@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2109288},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"fad1b8ebdf9bc230c95bbfc293b1489cd11bfc35","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe0df69-5eec-4252-b1f2-f2e461096c29"}},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.7.0","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.10","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/react-vite":"^10.1.10","@storybook/addon-links":"^10.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.10","eslint-plugin-storybook":"^10.1.10","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.11.0_1766637880255_0.8254711473015213","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"shadcn-glass-ui","version":"2.11.1","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"author":{"name":"Yhooi2"},"license":"MIT","_id":"shadcn-glass-ui@2.11.1","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"dist":{"shasum":"16fc5795b9b1503dca443a3fdc5b21bc09610918","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.11.1.tgz","fileCount":152,"integrity":"sha512-3S357jeqOGPCbkyWXqhti35hnFTTOIQEy4FbZUPnu54FyjyLgFnT4/YJ9Kc0T4NF6ImyCY1MxmnHYDkgnBu/CQ==","signatures":[{"sig":"MEYCIQDdkKmEe5nXn/ulv3SK7XBpj4+AlmlwfXDu/7xxcvxi2QIhAJUT7i4tD9JCXtF3Nyxqt1URx4zVXaLVhXR/DhX0AARV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2230489},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"gitHead":"5011e8ec3cc97e60a7c65f8759aff628773aaa27","private":false,"scripts":{"dev":"vite","lint":"eslint .","test":"vitest","build":"tsc -b && vite build","prepare":"husky","preview":"vite preview","docs:api":"typedoc","lint:fix":"eslint . --fix","test:all":"vitest --run","build:lib":"vite build --config vite.config.lib.ts","storybook":"storybook dev -p 6006","test:unit":"vitest --project=unit","typecheck":"tsc --noEmit --project tsconfig.app.json","build:types":"tsc --project tsconfig.build.json","test:visual":"vitest --project=visual","test:coverage":"vitest --run --coverage --project=unit","typecheck:all":"tsc -b","docs:api:watch":"typedoc --watch","prepublishOnly":"npm run build:lib","test:storybook":"vitest --project=storybook","test:visual:ci":"vitest --project=visual --run","build-storybook":"storybook build","test:compliance":"vitest --project=compliance","generate:registry":"tsx scripts/generate-registry.ts","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:visual:update":"vitest --project=visual --update","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","test:compliance:run":"vitest --project=compliance --run","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source:watch":"vitest src/test/compliance/source-code"},"_npmUser":{"name":"artyhoo","email":"yhooi2011@gmail.com"},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"repository":{"url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git","type":"git"},"_npmVersion":"11.4.2","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.3.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.7","postcss":"^8.5.6","recharts":"^3.5.1","next-themes":"^0.4.6","tailwindcss":"^4.0.0","lucide-react":"^0.555.0","framer-motion":"^12.23.26","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","glob":"^13.0.0","sass":"^1.94.2","vite":"npm:rolldown-vite@7.2.5","husky":"^9.1.7","jsdom":"^27.2.0","react":"^19.2.0","eslint":"^9.39.1","shadcn":"^3.5.0","vitest":"^4.0.14","globals":"^16.5.0","typedoc":"^0.28.15","prettier":"3.7.1","react-dom":"^19.2.0","storybook":"^10.1.10","@eslint/js":"^9.39.1","playwright":"^1.57.0","typescript":"~5.9.3","@types/glob":"^8.1.0","@types/node":"^24.10.1","lint-staged":"^16.2.7","@types/react":"^19.2.5","tw-animate-css":"^1.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.14","@storybook/addon-mcp":"^0.1.3","@vitejs/plugin-react":"^5.1.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/react-vite":"^10.1.10","@storybook/addon-links":"^10.1.10","@testing-library/react":"^16.3.0","@storybook/addon-vitest":"^10.1.10","eslint-plugin-storybook":"^10.1.10","typedoc-plugin-markdown":"^4.9.0","@chromatic-com/storybook":"^4.1.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.14","eslint-plugin-react-refresh":"^0.4.24"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/shadcn-glass-ui_2.11.1_1766659690808_0.20863293013812023","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"shadcn-glass-ui","private":false,"version":"2.11.2","description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","author":{"name":"Yhooi2"},"license":"MIT","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"repository":{"type":"git","url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","bin":{"shadcn-glass-ui":"dist/cli/index.mjs"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./components":{"import":{"types":"./dist/components.d.ts","default":"./dist/components.mjs"},"require":{"types":"./dist/components.d.ts","default":"./dist/components.cjs"}},"./hooks":{"import":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.mjs"},"require":{"types":"./dist/hooks.d.ts","default":"./dist/hooks.cjs"}},"./utils":{"import":{"types":"./dist/utils.d.ts","default":"./dist/utils.mjs"},"require":{"types":"./dist/utils.d.ts","default":"./dist/utils.cjs"}},"./themes":{"import":{"types":"./dist/themes.d.ts","default":"./dist/themes.mjs"},"require":{"types":"./dist/themes.d.ts","default":"./dist/themes.cjs"}},"./styles.css":"./dist/shadcn-glass-ui.css","./dist/shadcn-glass-ui.css":"./dist/shadcn-glass-ui.css"},"sideEffects":["*.css"],"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":false}},"scripts":{"dev":"vite","build":"tsc -b && vite build","build:lib":"vite build --config vite.config.lib.ts","build:types":"tsc --project tsconfig.build.json","prepublishOnly":"npm run build:lib","lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit --project tsconfig.app.json","typecheck:stories":"tsc --noEmit --project tsconfig.stories.json","typecheck:all":"tsc -b","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build","test":"vitest","test:unit":"vitest --project=unit","test:storybook":"vitest --project=storybook","test:visual":"vitest --project=visual","test:visual:update":"vitest --project=visual --update","test:visual:ci":"vitest --project=visual --run","test:all":"vitest --run","test:coverage":"vitest --run --coverage --project=unit","test:coverage:open":"vitest --run --coverage --project=unit && open coverage/index.html","test:compliance":"vitest --project=compliance","test:compliance:run":"vitest --project=compliance --run","test:compliance:browser":"vitest --project=compliance-browser","test:compliance:browser:run":"vitest --project=compliance-browser --run","test:compliance:source":"vitest src/test/compliance/source-code --run","test:compliance:source:watch":"vitest src/test/compliance/source-code","test:full-compliance":"npm run lint && npm run test:compliance:run && npm run test:visual:ci","audit:design-system":"npm run test:compliance:run && npm run test:compliance:source","generate:registry":"tsx scripts/generate-registry.ts","docs:api":"typedoc","docs:api:watch":"typedoc --watch","prepare":"husky"},"dependencies":{"@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-progress":"^1.1.8","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-select":"^2.2.6","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-tooltip":"^1.2.8","@tailwindcss/postcss":"^4.1.17","@tailwindcss/vite":"^4.1.17","class-variance-authority":"^0.7.1","clsx":"^2.1.1","cmdk":"^1.1.1","framer-motion":"^12.23.26","lucide-react":"^0.555.0","next-themes":"^0.4.6","postcss":"^8.5.6","recharts":"^3.5.1","sonner":"^2.0.7","tailwind-merge":"^3.4.0","tailwindcss":"^4.0.0"},"devDependencies":{"@chromatic-com/storybook":"^4.1.3","@eslint/js":"^9.39.1","@storybook/addon-a11y":"^10.1.10","@storybook/addon-docs":"^10.1.10","@storybook/addon-links":"^10.1.10","@storybook/addon-mcp":"^0.1.3","@storybook/addon-vitest":"^10.1.10","@storybook/react-vite":"^10.1.10","@testing-library/react":"^16.3.0","@types/glob":"^8.1.0","@types/node":"^24.10.1","@types/react":"^19.2.5","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.1","@vitest/browser-playwright":"^4.0.14","@vitest/coverage-v8":"^4.0.14","eslint":"^9.39.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","eslint-plugin-storybook":"^10.1.10","glob":"^13.0.0","globals":"^16.5.0","husky":"^9.1.7","jsdom":"^27.2.0","lint-staged":"^16.2.7","playwright":"^1.57.0","prettier":"3.7.1","react":"^19.2.0","react-dom":"^19.2.0","sass":"^1.94.2","shadcn":"^3.5.0","storybook":"^10.1.10","tsx":"^4.21.0","tw-animate-css":"^1.4.0","typedoc":"^0.28.15","typedoc-plugin-markdown":"^4.9.0","typescript":"~5.9.3","typescript-eslint":"^8.46.4","vite":"npm:rolldown-vite@7.2.5","vite-plugin-dts":"^4.5.4","vitest":"^4.0.14"},"overrides":{"vite":"npm:rolldown-vite@7.2.5"},"_id":"shadcn-glass-ui@2.11.2","gitHead":"1e2c766db2114c01ee05c20c93cd8a4370fe3991","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-CrAXS6KGkXbe6La3hxkUiORHoihEzKnRIRn2XA520uXzHqQ3YjMpAOtg/aGkqSli6QSPqjbiIketbZTGHflG8A==","shasum":"048ad9bdb371b15465aff3e5fa2f20b27a2292b8","tarball":"https://registry.npmjs.org/shadcn-glass-ui/-/shadcn-glass-ui-2.11.2.tgz","fileCount":152,"unpackedSize":2233296,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCV5b84KU2Nisv2f6PN2OPGgCEdKqT1neE4bQyJXISUrgIhANRFZy6uzdNIvt72R3mIkqwdiA4bHdaSURnnmIZcE1rM"}]},"_npmUser":{"name":"artyhoo","email":"yhooi2011@gmail.com"},"directories":{},"maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shadcn-glass-ui_2.11.2_1766666684383_0.49844290911977374"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-05T20:08:22.691Z","modified":"2025-12-25T12:44:44.766Z","1.0.0":"2025-12-05T20:08:22.941Z","1.0.6":"2025-12-06T15:29:12.434Z","1.0.7":"2025-12-06T15:32:50.438Z","1.0.8":"2025-12-06T16:45:06.220Z","1.0.9":"2025-12-06T16:49:19.519Z","1.0.10":"2025-12-06T21:08:22.776Z","1.0.11":"2025-12-09T08:34:14.619Z","2.0.0":"2025-12-11T22:09:57.443Z","2.0.1":"2025-12-11T22:29:34.060Z","2.0.2":"2025-12-11T22:32:46.966Z","2.0.3":"2025-12-11T23:49:20.424Z","2.0.4":"2025-12-12T08:31:46.160Z","2.0.5":"2025-12-12T08:39:01.396Z","2.0.6":"2025-12-12T09:44:23.228Z","2.0.8":"2025-12-12T10:07:26.174Z","2.0.9":"2025-12-13T00:35:12.198Z","2.0.10":"2025-12-13T00:37:45.341Z","2.0.11":"2025-12-14T06:58:31.845Z","2.0.12":"2025-12-14T07:17:51.437Z","2.1.0":"2025-12-14T14:16:30.313Z","2.1.1":"2025-12-14T14:29:05.349Z","2.1.2":"2025-12-15T06:19:53.616Z","2.1.4":"2025-12-17T07:55:19.981Z","2.1.5":"2025-12-17T20:15:49.672Z","2.2.0":"2025-12-18T09:58:30.922Z","2.2.1":"2025-12-18T19:49:09.078Z","2.2.3":"2025-12-18T22:34:44.217Z","2.2.4":"2025-12-19T10:18:49.433Z","2.3.0":"2025-12-19T15:55:23.438Z","2.3.1":"2025-12-20T18:30:39.105Z","2.3.2":"2025-12-20T19:34:23.213Z","2.4.0":"2025-12-20T22:11:15.690Z","2.4.1":"2025-12-20T22:51:54.352Z","2.4.2":"2025-12-20T23:01:30.729Z","2.4.3":"2025-12-20T23:10:07.140Z","2.5.0":"2025-12-21T08:25:15.025Z","2.5.1":"2025-12-21T09:16:19.942Z","2.5.3":"2025-12-21T13:16:26.640Z","2.5.4":"2025-12-21T13:24:25.863Z","2.6.1":"2025-12-21T16:34:28.389Z","2.6.2":"2025-12-21T19:42:34.450Z","2.7.0":"2025-12-23T12:55:49.334Z","2.8.0":"2025-12-24T18:45:41.822Z","2.8.1":"2025-12-24T23:56:22.305Z","2.9.0":"2025-12-25T01:57:56.290Z","2.9.1":"2025-12-25T02:55:18.126Z","2.9.2":"2025-12-25T03:47:13.268Z","2.10.0":"2025-12-25T04:12:51.981Z","2.11.0":"2025-12-25T04:44:40.463Z","2.11.1":"2025-12-25T10:48:10.970Z","2.11.2":"2025-12-25T12:44:44.569Z"},"bugs":{"url":"https://github.com/Yhooi2/shadcn-glass-ui-library/issues"},"author":{"name":"Yhooi2"},"license":"MIT","homepage":"https://yhooi2.github.io/shadcn-glass-ui-library/","keywords":["react","ui","glassmorphism","shadcn","tailwind","components","design-system","design-tokens","oklch","css-variables","typescript","ai-friendly","claude-code","github-copilot","ai-assisted","component-library","accessible","wcag-2.1-aa","typescript-strict","visual-regression","storybook","context7"],"repository":{"type":"git","url":"git+https://github.com/Yhooi2/shadcn-glass-ui-library.git"},"description":"Glassmorphism UI library for React - AI-friendly with 59 components, strict TypeScript, and comprehensive docs","maintainers":[{"name":"artyhoo","email":"yhooi2011@gmail.com"}],"readme":"# shadcn-glass-ui\n\n[![npm version](https://img.shields.io/npm/v/shadcn-glass-ui.svg)](https://www.npmjs.com/package/shadcn-glass-ui)\n[![npm downloads](https://img.shields.io/npm/dm/shadcn-glass-ui.svg)](https://www.npmjs.com/package/shadcn-glass-ui)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.9-blue)](https://www.typescriptlang.org/)\n[![Bundle Size](https://img.shields.io/bundlephobia/minzip/shadcn-glass-ui?cacheSeconds=86400)](https://bundlephobia.com/package/shadcn-glass-ui)\n[![AI-Friendly](https://img.shields.io/badge/AI-Optimized-blueviolet)](docs/AI_USAGE.md)\n\n**Glassmorphism components for React** — drop-in compatible with shadcn/ui. 59 components, 3 themes,\nzero migration.\n\n<div align=\"center\">\n  <img src=\"https://yhooi2.github.io/shadcn-glass-ui-library/demo-screenshot.png\" alt=\"shadcn-glass-ui Demo\" width=\"100%\" />\n  <br />\n  <a href=\"https://yhooi2.github.io/shadcn-glass-ui-library/\"><strong>Live Demo</strong></a> ·\n  <a href=\"https://www.npmjs.com/package/shadcn-glass-ui\"><strong>npm</strong></a> ·\n  <a href=\"docs/GETTING_STARTED.md\"><strong>Docs</strong></a>\n</div>\n\n---\n\n## Quick Start\n\n```bash\nnpm install shadcn-glass-ui\n```\n\n```tsx\nimport { ButtonGlass, ThemeProvider } from 'shadcn-glass-ui';\nimport 'shadcn-glass-ui/styles.css';\n\nexport default function App() {\n  return (\n    <ThemeProvider defaultTheme=\"glass\">\n      <ButtonGlass variant=\"default\">Click me</ButtonGlass>\n    </ThemeProvider>\n  );\n}\n```\n\n**Or via shadcn CLI** — add to `components.json`:\n\n```json\n{\n  \"registries\": {\n    \"@shadcn-glass-ui\": {\n      \"url\": \"https://raw.githubusercontent.com/Yhooi2/shadcn-glass-ui-library/main/public/r\"\n    }\n  }\n}\n```\n\n```bash\nnpx shadcn@latest add @shadcn-glass-ui/button-glass\n```\n\n---\n\n## Choose Your Path\n\n| Goal                    | Resource                                                       |\n| ----------------------- | -------------------------------------------------------------- |\n| **Get started**         | [Getting Started Guide](docs/GETTING_STARTED.md)               |\n| **Browse components**   | [Storybook](https://yhooi2.github.io/shadcn-glass-ui-library/) |\n| **Use with AI**         | [AI Usage Guide](docs/AI_USAGE.md)                             |\n| **Create custom theme** | [Theme Guide](docs/THEME_CREATION_GUIDE.md)                    |\n| **Migrate from v1.x**   | [Breaking Changes](docs/BREAKING_CHANGES.md)                   |\n\n---\n\n## Why shadcn-glass-ui?\n\n|                   | shadcn-glass-ui                 | shadcn/ui    |\n| ----------------- | ------------------------------- | ------------ |\n| **Themes**        | 3 built-in (Glass/Light/Aurora) | 1 base       |\n| **Glass effects** | Native blur, glow, transparency | Manual CSS   |\n| **Components**    | 59 specialized                  | ~40 base     |\n| **Custom theme**  | 15 lines CSS                    | Full rewrite |\n| **AI docs**       | Context7, Claude Code, Copilot  | Basic        |\n\n**Works alongside shadcn/ui** — same API, same CLI, no migration:\n\n```tsx\nimport { Button } from '@/components/ui/button';           // shadcn/ui\nimport { ButtonGlass } from '@/components/glass/ui/button-glass';  // Glass variant\n\n<Button variant=\"outline\">Standard</Button>\n<ButtonGlass variant=\"default\">Glassmorphism</ButtonGlass>\n```\n\n---\n\n## Components\n\n| Category        | Count | Examples                                           |\n| --------------- | ----- | -------------------------------------------------- |\n| **Core UI**     | 22    | ButtonGlass, InputGlass, ModalGlass, SidebarGlass  |\n| **Composite**   | 14    | MetricCardGlass, SplitLayoutGlass, AICardGlass     |\n| **Specialized** | 9     | StepperGlass, SparklineGlass, RainbowProgressGlass |\n| **Sections**    | 7     | HeaderNavGlass, ProfileHeaderGlass                 |\n| **Atomic**      | 7     | SearchBoxGlass, ThemeToggleGlass                   |\n\n[**Browse all 59 components →**](https://yhooi2.github.io/shadcn-glass-ui-library/)\n\n---\n\n## Themes\n\nThree built-in themes with instant switching:\n\n- **Glass** — Dark glassmorphism with purple accents\n- **Light** — Clean minimal with subtle glass\n- **Aurora** — Gradient glow effects\n\n```tsx\nconst { theme, cycleTheme } = useTheme();\n<button onClick={cycleTheme}>Theme: {theme}</button>;\n```\n\n**Create custom themes in ~15 lines** — [Theme Guide](docs/THEME_CREATION_GUIDE.md)\n\n---\n\n## AI-Optimized\n\nBuilt for AI coding assistants:\n\n| Tool             | Integration                                                                    |\n| ---------------- | ------------------------------------------------------------------------------ |\n| **Context7 MCP** | [Auto-indexed](https://context7.com/yhooi2/shadcn-glass-ui-library) — 63 rules |\n| **Claude Code**  | [CLAUDE.md](CLAUDE.md) — 365 lines of context                                  |\n| **Copilot**      | TypeScript strict + JSDoc                                                      |\n\n[**AI Usage Guide →**](docs/AI_USAGE.md)\n\n---\n\n## Documentation\n\n| Resource                                                           | Description           |\n| ------------------------------------------------------------------ | --------------------- |\n| [**Storybook**](https://yhooi2.github.io/shadcn-glass-ui-library/) | Interactive demos     |\n| [**Getting Started**](docs/GETTING_STARTED.md)                     | Installation & setup  |\n| [**Component Catalog**](docs/COMPONENTS_CATALOG.md)                | All 57 components     |\n| [**Theme Guide**](docs/THEME_CREATION_GUIDE.md)                    | Custom themes         |\n| [**Token Architecture**](docs/TOKEN_ARCHITECTURE.md)               | 3-layer CSS system    |\n| [**AI Usage**](docs/AI_USAGE.md)                                   | Claude, Copilot, GPT  |\n| [**Breaking Changes**](docs/BREAKING_CHANGES.md)                   | v1.x → v2.0 migration |\n\n---\n\n## Requirements\n\n- React 18+ or 19+\n- Tailwind CSS 4.1+\n- Node.js 20.16+\n\n---\n\n## Contributing\n\nContributions welcome! See [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## License\n\nMIT — [LICENSE](LICENSE)\n\n---\n\n<div align=\"center\">\n  <strong>Built with</strong>\n  <a href=\"https://ui.shadcn.com/\">shadcn/ui</a> ·\n  <a href=\"https://www.radix-ui.com/\">Radix UI</a> ·\n  <a href=\"https://tailwindcss.com/\">Tailwind CSS</a>\n  <br /><br />\n  <a href=\"https://github.com/Yhooi2/shadcn-glass-ui-library\">Star on GitHub</a> if you find this useful!\n</div>\n","readmeFilename":"README.md"}