{"_id":"@asemh/design-system","_rev":"7-a9d771459c6f15956236dbd4228bbb9f","name":"@asemh/design-system","dist-tags":{"latest":"1.1.1"},"versions":{"0.1.0":{"name":"@asemh/design-system","version":"0.1.0","keywords":["design-system","react","components","ui-library","tailwindcss","typescript","glass-ui","crm","dashboard","radix-ui"],"author":{"name":"ccisnerosad"},"license":"MIT","_id":"@asemh/design-system@0.1.0","maintainers":[{"name":"ccisnerosad_work","email":"carloscisnerosad@gmail.com"}],"homepage":"https://github.com/ccisnerosad/asemh_desing_system#readme","bugs":{"url":"https://github.com/ccisnerosad/asemh_desing_system/issues"},"dist":{"shasum":"e7c8374594ee93fc518f9c7762a02fa901d39c7d","tarball":"https://registry.npmjs.org/@asemh/design-system/-/design-system-0.1.0.tgz","fileCount":11,"integrity":"sha512-uExzy3ORxDxzI2+W8hnAnQfF+3fu90pOD076JSg8yS15iubIz8tQ6jqA1kXd6TlAvCgXfJG8ZCy4I95VFe0WdA==","signatures":[{"sig":"MEQCIBoyrtL9FfPEfFBZTJzSeBImTqjrZGDTffUCrPNwudZlAiBfeWCg8/2HiFXWWfFhB8ifKqOBZvfy9jooK4hSJPke9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553339},"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.cts","default":"./dist/index.cjs"}},"./styles.css":"./dist/styles.css","./tokens.css":"./src/styles/tokens.css"},"gitHead":"79b356bec6c7390ebeee44bd328fca24d9b45abb","scripts":{"dev":"astro dev","astro":"astro","build":"astro build","preview":"astro preview","build:css":"powershell -Command \"Copy-Item src/styles/tokens.css dist/styles.css\"","build:lib":"tsup && pnpm build:css","prepublishOnly":"pnpm build:lib"},"_npmUser":{"name":"ccisnerosad_work","email":"carloscisnerosad@gmail.com"},"repository":{"url":"git+https://github.com/ccisnerosad/asemh_desing_system.git","type":"git"},"_npmVersion":"10.9.4","description":"Sistema de diseño modular para CRMs de alto rendimiento. Componentes React con estética Glass UI, Tailwind CSS y TypeScript.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","nanostores":"^1.1.0","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.4.0","react-datepicker":"^9.1.0","@dnd-kit/sortable":"^10.0.0","@nanostores/react":"^1.0.0","@dnd-kit/utilities":"^3.2.2","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^5.17.1","react":"^19.2.4","react-dom":"^19.2.4","typescript":"^5.4.0","tailwindcss":"^4.1.18","@types/react":"^19.2.10","@astrojs/react":"^4.4.2","@astrojs/netlify":"^6.6.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-system_0.1.0_1770334918082_0.6160177702132179","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@asemh/design-system","version":"1.0.0","keywords":["design-system","react","components","ui-library","tailwindcss","typescript","glass-ui","crm","dashboard","radix-ui"],"author":{"name":"ccisnerosad"},"license":"MIT","_id":"@asemh/design-system@1.0.0","maintainers":[{"name":"ccisnerosad_work","email":"carloscisnerosad@gmail.com"},{"name":"ccisnerosad","email":"carlosalerta1992@gmail.com"}],"homepage":"https://github.com/ccisnerosad/asemh_desing_system#readme","bugs":{"url":"https://github.com/ccisnerosad/asemh_desing_system/issues"},"dist":{"shasum":"95fb7dcd210e7fe95a637da2af6e14ca66c09274","tarball":"https://registry.npmjs.org/@asemh/design-system/-/design-system-1.0.0.tgz","fileCount":11,"integrity":"sha512-J2ggNtYUIKsSfTcYCm8Fbm4IAPgrgIo9GkXNIgKBkBnz4azRSr9WZXLaUrFjtkOEKweVcyRGcLqjr/GMZZRzLw==","signatures":[{"sig":"MEUCIGXSSPdFybC5Xb6dOXy3IBlcVlnzwaDb9vtMQdMZOFcsAiEAr6AtVUi9O5oxTSQkC9bMRZ4H1bqek5VX/XbqsCP0PJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595542},"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.cts","default":"./dist/index.cjs"}},"./styles.css":"./dist/styles.css","./tokens.css":"./src/styles/tokens.css"},"gitHead":"dcdb3ef577f242b83d8299ddff61ae9e4cfddbbd","scripts":{"dev":"astro dev","astro":"astro","build":"astro build","preview":"astro preview","build:css":"node -e \"require('fs').copyFileSync('src/styles/tokens.css', 'dist/styles.css')\"","build:lib":"tsup && pnpm build:css","release:major":"pnpm build:lib && npm version major && npm publish --access public && git push --follow-tags","release:minor":"pnpm build:lib && npm version minor && npm publish --access public && git push --follow-tags","release:patch":"pnpm build:lib && npm version patch && npm publish --access public && git push --follow-tags","prepublishOnly":"pnpm build:lib"},"_npmUser":{"name":"ccisnerosad_work","email":"carloscisnerosad@gmail.com"},"repository":{"url":"git+https://github.com/ccisnerosad/asemh_desing_system.git","type":"git"},"_npmVersion":"10.9.4","description":"Sistema de diseño modular para CRMs de alto rendimiento. Componentes React con estética Glass UI, Tailwind CSS y TypeScript.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","nanostores":"^1.1.0","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.4.0","react-datepicker":"^9.1.0","@dnd-kit/sortable":"^10.0.0","@nanostores/react":"^1.0.0","@dnd-kit/utilities":"^3.2.2","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^5.17.1","react":"^19.2.4","react-dom":"^19.2.4","typescript":"^5.4.0","tailwindcss":"^4.1.18","@types/react":"^19.2.10","@astrojs/react":"^4.4.2","@astrojs/netlify":"^6.6.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.0.0_1770678585879_0.034984216918523936","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@asemh/design-system","version":"1.0.1","keywords":["design-system","react","components","ui-library","tailwindcss","typescript","glass-ui","crm","dashboard","radix-ui"],"author":{"name":"ccisnerosad"},"license":"MIT","_id":"@asemh/design-system@1.0.1","maintainers":[{"name":"ccisnerosad_work","email":"carloscisnerosad@gmail.com"},{"name":"ccisnerosad","email":"carlosalerta1992@gmail.com"}],"homepage":"https://github.com/ccisnerosad/asemh_desing_system#readme","bugs":{"url":"https://github.com/ccisnerosad/asemh_desing_system/issues"},"dist":{"shasum":"4db5cca686142479b78497b76748c1b9f2edc4ae","tarball":"https://registry.npmjs.org/@asemh/design-system/-/design-system-1.0.1.tgz","fileCount":16,"integrity":"sha512-oCbyMU/KHvZMDbe4A9KcaRwE6TuPosGmugIAe3OahbYY2sH8CZnhYtXf1ij7AbjPV2Fr5h5dLoedAlMLaLdhKg==","signatures":[{"sig":"MEUCIBkuCNgpF68TPbrBrH6zewjVVNV+44J2xMPcITNtUKeYAiEAt7THtyYgwFMYVyaKPBPLso+TSC9bQTC+PblRiYcxALA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1968781},"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.cts","default":"./dist/index.cjs"}},"./styles.css":"./dist/styles.css","./tokens.css":"./src/styles/tokens.css"},"gitHead":"b763744978757caa351478aad28fb38a76fd0237","scripts":{"dev":"astro dev","astro":"astro","build":"astro build","preview":"astro preview","build:css":"node scripts/build-css.js","build:lib":"tsup && pnpm build:css","release:major":"pnpm build:lib && npm version major && npm publish --access public && git push --follow-tags","release:minor":"pnpm build:lib && npm version minor && npm publish --access public && git push --follow-tags","release:patch":"pnpm build:lib && npm version patch && npm publish --access public && git push --follow-tags","prepublishOnly":"pnpm build:lib"},"_npmUser":{"name":"ccisnerosad_work","email":"carloscisnerosad@gmail.com"},"repository":{"url":"git+https://github.com/ccisnerosad/asemh_desing_system.git","type":"git"},"_npmVersion":"10.9.4","description":"Sistema de diseño modular para CRMs de alto rendimiento. Componentes React con estética Glass UI, Tailwind CSS y TypeScript.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","nanostores":"^1.1.0","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.4.0","react-datepicker":"^9.1.0","@dnd-kit/sortable":"^10.0.0","@nanostores/react":"^1.0.0","@dnd-kit/utilities":"^3.2.2","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^5.17.1","react":"^19.2.4","react-dom":"^19.2.4","typescript":"^5.4.0","tailwindcss":"^4.1.18","@types/react":"^19.2.10","@astrojs/react":"^4.4.2","@astrojs/netlify":"^6.6.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.0.1_1770796670818_0.20266396617739812","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@asemh/design-system","version":"1.0.2","keywords":["design-system","react","components","ui-library","tailwindcss","typescript","glass-ui","crm","dashboard","radix-ui"],"author":{"name":"ccisnerosad"},"license":"MIT","_id":"@asemh/design-system@1.0.2","maintainers":[{"name":"ccisnerosad_work","email":"carloscisnerosad@gmail.com"},{"name":"ccisnerosad","email":"carlosalerta1992@gmail.com"}],"homepage":"https://github.com/ccisnerosad/asemh_desing_system#readme","bugs":{"url":"https://github.com/ccisnerosad/asemh_desing_system/issues"},"dist":{"shasum":"b7814cd3746769eb8371176a8a79e01d0eb71952","tarball":"https://registry.npmjs.org/@asemh/design-system/-/design-system-1.0.2.tgz","fileCount":18,"integrity":"sha512-EcKNJuDBOnilYaSErWwbW/2mmqXQuNjhT5VKwPY9SQFA9xTna9krJmlBz+7tyQhBoSqUnmxGT5rlssxO8GqEzA==","signatures":[{"sig":"MEUCIQDt/UqzrUFwoEyEVF1fP5/DvgftL7sari75hTbgbKzHgQIgR5LCkwduLQiQq3+Tx+amZuJSejDvIBJClU+IB3Tspf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1990120},"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.cts","default":"./dist/index.cjs"}},"./styles.css":"./dist/styles.css","./tokens.css":"./src/styles/tokens.css"},"gitHead":"eded15b4b37610fda3d9b9699cbdacca6e2b7f88","scripts":{"dev":"astro dev","astro":"astro","build":"astro build","preview":"astro preview","build:css":"node scripts/build-css.js","build:lib":"tsup && pnpm build:css","release:major":"pnpm build:lib && npm version major && npm publish --access public && git push --follow-tags","release:minor":"pnpm build:lib && npm version minor && npm publish --access public && git push --follow-tags","release:patch":"pnpm build:lib && npm version patch && npm publish --access public && git push --follow-tags","prepublishOnly":"pnpm build:lib"},"_npmUser":{"name":"ccisnerosad_work","email":"carloscisnerosad@gmail.com"},"repository":{"url":"git+https://github.com/ccisnerosad/asemh_desing_system.git","type":"git"},"_npmVersion":"10.9.4","description":"Sistema de diseño modular para CRMs de alto rendimiento. Componentes React con estética Glass UI, Tailwind CSS y TypeScript.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","nanostores":"^1.1.0","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.4.0","react-datepicker":"^9.1.0","@dnd-kit/sortable":"^10.0.0","@nanostores/react":"^1.0.0","@dnd-kit/utilities":"^3.2.2","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^5.17.1","react":"^19.2.4","react-dom":"^19.2.4","typescript":"^5.4.0","tailwindcss":"^4.1.18","@types/react":"^19.2.10","@astrojs/react":"^4.4.2","@astrojs/netlify":"^6.6.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.0.2_1770797329272_0.7428042092807954","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@asemh/design-system","version":"1.1.0","keywords":["design-system","react","components","ui-library","tailwindcss","typescript","glass-ui","crm","dashboard","radix-ui"],"author":{"name":"ccisnerosad"},"license":"MIT","_id":"@asemh/design-system@1.1.0","maintainers":[{"name":"ccisnerosad_work","email":"carloscisnerosad@gmail.com"},{"name":"ccisnerosad","email":"carlosalerta1992@gmail.com"}],"homepage":"https://github.com/ccisnerosad/asemh_desing_system#readme","bugs":{"url":"https://github.com/ccisnerosad/asemh_desing_system/issues"},"dist":{"shasum":"c945dc9206ea39ad4eab78ac6a8b22afde54f3d5","tarball":"https://registry.npmjs.org/@asemh/design-system/-/design-system-1.1.0.tgz","fileCount":18,"integrity":"sha512-rnFxS+Z52HqUXR/sF+N1OO8MqFGkw1UuwmKVmS5oVM1Bq0HDgS+ZsmOacHhIiI2gneVXelvrWQyn6aBER9DQ5Q==","signatures":[{"sig":"MEUCIAgHgcs/iC2weiS9yOjyRm7DwGiCJJpIbDM2CHqk5lbIAiEAlaDK+3sakrg3imF+XjGknPj8qIcQAReGNJFGX2dur24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6998221},"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.cts","default":"./dist/index.cjs"}},"./styles.css":"./dist/styles.css","./tokens.css":"./src/styles/tokens.css"},"gitHead":"e5b00c78475c9501f543e45c04bdd15499801e77","scripts":{"dev":"astro dev","astro":"astro","build":"astro build","preview":"astro preview","build:css":"node scripts/build-css.js","build:lib":"tsup && pnpm build:css","release:major":"pnpm build:lib && npm version major && npm publish --access public && git push --follow-tags","release:minor":"pnpm build:lib && npm version minor && npm publish --access public && git push --follow-tags","release:patch":"pnpm build:lib && npm version patch && npm publish --access public && git push --follow-tags","prepublishOnly":"pnpm build:lib"},"_npmUser":{"name":"ccisnerosad_work","email":"carloscisnerosad@gmail.com"},"repository":{"url":"git+https://github.com/ccisnerosad/asemh_desing_system.git","type":"git"},"_npmVersion":"10.9.4","description":"Sistema de diseño modular para CRMs de alto rendimiento. Componentes React con estética Glass UI, Tailwind CSS y TypeScript.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","sonner":"^2.0.7","date-fns":"^4.1.0","recharts":"^3.7.0","nanostores":"^1.1.0","lucide-react":"^0.563.0","@dnd-kit/core":"^6.3.1","@astrojs/check":"^0.9.6","tailwind-merge":"^3.4.0","react-datepicker":"^7.3.0","@dnd-kit/sortable":"^10.0.0","@nanostores/react":"^1.0.0","@dnd-kit/utilities":"^3.2.2","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slider":"^1.3.6","@radix-ui/react-tooltip":"^1.2.8","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","astro":"^5.17.1","react":"^19.2.4","react-dom":"^19.2.4","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/react":"^19.2.10","@astrojs/react":"^4.4.2","@astrojs/netlify":"^6.6.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-system_1.1.0_1771280857221_0.8560035357102083","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@asemh/design-system","type":"module","version":"1.1.1","description":"Sistema de diseño modular para CRMs de alto rendimiento. Componentes React con estética Glass UI, Tailwind CSS y TypeScript.","keywords":["design-system","react","components","ui-library","tailwindcss","typescript","glass-ui","crm","dashboard","radix-ui"],"author":{"name":"ccisnerosad"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ccisnerosad/asemh_desing_system.git"},"homepage":"https://github.com/ccisnerosad/asemh_desing_system#readme","bugs":{"url":"https://github.com/ccisnerosad/asemh_desing_system/issues"},"publishConfig":{"access":"public"},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles.css":"./dist/styles.css","./tokens.css":"./src/styles/tokens.css"},"sideEffects":["**/*.css"],"scripts":{"dev":"astro dev","build":"astro build","build:lib":"tsup && pnpm build:css","build:css":"node scripts/build-css.js","preview":"astro preview","prepublishOnly":"pnpm build:lib","release:patch":"pnpm build:lib && npm version patch && npm publish --access public && git push --follow-tags","release:minor":"pnpm build:lib && npm version minor && npm publish --access public && git push --follow-tags","release:major":"pnpm build:lib && npm version major && npm publish --access public && git push --follow-tags","astro":"astro"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.460.0 || ^0.500.0 || ^0.563.0","react-datepicker":"^7.0.0","date-fns":"^3.0.0 || ^4.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true}},"dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@nanostores/react":"^1.0.0","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-dropdown-menu":"^2.1.16","@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-slider":"^1.3.6","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","clsx":"^2.1.1","nanostores":"^1.1.0","recharts":"^3.7.0","sonner":"^2.0.7","tailwind-merge":"^3.4.0"},"devDependencies":{"@astrojs/check":"^0.9.6","@astrojs/netlify":"^6.6.4","@astrojs/react":"^4.4.2","@tailwindcss/vite":"^4.1.18","@types/react":"^19.2.10","@types/react-dom":"^19.2.3","astro":"^5.17.1","date-fns":"^4.1.0","react-datepicker":"^7.3.0","react":"^19.2.4","react-dom":"^19.2.4","tailwindcss":"^4.1.18","tsup":"^8.5.1","typescript":"^5.9.3"},"_id":"@asemh/design-system@1.1.1","gitHead":"e5b00c78475c9501f543e45c04bdd15499801e77","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-qyCrA/gy72eWnQKCMlk6OYJuNxt+KU+Tu2C5Iv3WLKvswJN5Iwh/FkzqQHJUXlTMRCyOe67TUBsHdo5uWqEI8Q==","shasum":"de4b4760ae0ff9eea6fded8d66f8412fd70dc472","tarball":"https://registry.npmjs.org/@asemh/design-system/-/design-system-1.1.1.tgz","fileCount":18,"unpackedSize":658108,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC1uItat/XkECpkaOfaHvNVdXnb4dfOGu7LB1VQi6EVLAIgSxx+BJlm7UZ4c8qf+F30LpjxrJFRvAF4DwWcudnz2wU="}]},"_npmUser":{"name":"ccisnerosad_work","email":"carloscisnerosad@gmail.com"},"directories":{},"maintainers":[{"name":"ccisnerosad_work","email":"carloscisnerosad@gmail.com"},{"name":"ccisnerosad","email":"carlosalerta1992@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/design-system_1.1.1_1771532395227_0.357194425111951"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-05T23:41:57.968Z","modified":"2026-02-19T20:19:55.588Z","0.1.0":"2026-02-05T23:41:58.228Z","1.0.0":"2026-02-09T23:09:46.095Z","1.0.1":"2026-02-11T07:57:51.016Z","1.0.2":"2026-02-11T08:08:49.440Z","1.1.0":"2026-02-16T22:27:37.449Z","1.1.1":"2026-02-19T20:19:55.421Z"},"bugs":{"url":"https://github.com/ccisnerosad/asemh_desing_system/issues"},"author":{"name":"ccisnerosad"},"license":"MIT","homepage":"https://github.com/ccisnerosad/asemh_desing_system#readme","keywords":["design-system","react","components","ui-library","tailwindcss","typescript","glass-ui","crm","dashboard","radix-ui"],"repository":{"type":"git","url":"git+https://github.com/ccisnerosad/asemh_desing_system.git"},"description":"Sistema de diseño modular para CRMs de alto rendimiento. Componentes React con estética Glass UI, Tailwind CSS y TypeScript.","maintainers":[{"name":"ccisnerosad_work","email":"carloscisnerosad@gmail.com"},{"name":"ccisnerosad","email":"carlosalerta1992@gmail.com"}],"readme":"# @asemh/design-system\r\n\r\n[![npm version](https://img.shields.io/npm/v/@asemh/design-system.svg)](https://www.npmjs.com/package/@asemh/design-system)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\r\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.0+-blue.svg)](https://www.typescriptlang.org/)\r\n[![React](https://img.shields.io/badge/React-18%20%7C%7C%2019-61dafb.svg)](https://reactjs.org/)\r\n[![Astro](https://img.shields.io/badge/Astro-5.0+-FF5D01.svg)](https://astro.build/)\r\n[![Vite](https://img.shields.io/badge/Vite-6.0+-646CFF.svg)](https://vitejs.dev/)\r\n\r\nSistema de diseño modular y temático especializado para interfaces CRM y aplicaciones administrativas con alta densidad de datos. Construido con React, TypeScript, Tailwind CSS v4 y Radix UI.\r\n\r\n## ✨ Características\r\n\r\n- 🎨 **Sistema de temas completo** con modo claro/oscuro\r\n- 🧩 **50+ componentes** organizados en Atomic Design\r\n- 🔒 **TypeScript estricto** con tipos exportados\r\n- ♿ **Accesibilidad WCAG 2.1** via Radix UI primitives\r\n- 🚀 **Tree-shakeable** - importa solo lo que necesitas\r\n- 💅 **Glass morphism** utilities incluidas\r\n- 📦 **Zero config** - funciona out of the box con Tailwind v4\r\n\r\n## 🚀 Guías de Instalación\r\n\r\nEste sistema de diseño es una biblioteca de componentes para proyectos React existentes.\r\n\r\n### 👉 [Guía de Instalación para Astro](./ASTRO_GUIDE.md) (Recomendada)\r\nSi estás usando Astro, consulta nuestra guía detallada para configurar SSR, Tailwind v4 y evitar errores comunes.\r\n\r\n---\r\n\r\n### Instalación General (Vite / Next.js / React)\r\n\r\n#### 1. Instalar dependencias\r\n\r\n```bash\r\npnpm add @asemh/design-system react react-dom lucide-react react-datepicker date-fns\r\n```\r\n\r\n> **Peer dependencies requeridas:**\r\n> - `lucide-react` — provee los íconos del design system.\r\n> - `react-datepicker` + `date-fns` — requeridas para los componentes `DatePicker`, `DateRangePicker` y `Calendar`.\r\n\r\n#### 2. Configurar Tailwind CSS v4\r\n\r\nEn tu archivo CSS principal (donde importas tailwind), añade la directiva `@source` apuntando a `node_modules`.\r\n\r\n```css\r\n@import \"tailwindcss\";\r\n\r\n/* 👇 Indica a Tailwind que escanee las clases de los componentes compilados */\r\n@source \"../../node_modules/@asemh/design-system/dist/**/*.js\";\r\n\r\n/* 👇 Importa tokens de diseño y estilos base (variables CSS, datepicker, glass) */\r\n@import \"@asemh/design-system/styles.css\";\r\n```\r\n\r\n> **Nota:** Ajusta la ruta en `@source` según la ubicación de tu archivo CSS.\r\n\r\n#### 3. Configurar Layout Base (Dark Mode + Sidebar)\r\n\r\nPara evitar el \"flash\" de contenido sin estilo (FOUC) y asegurar que el layout y el tema carguen instantáneamente, usa los scripts pre-empaquetados en tu Layout principal (`Layout.astro`, `layout.tsx` o `index.html`).\r\n\r\n**Ejemplo en Astro:**\r\n\r\n```astro\r\n---\r\nimport { THEME_INIT_SCRIPT, CRITICAL_CSS, Toaster } from '@asemh/design-system';\r\n---\r\n\r\n<head>\r\n  <!-- Inicializa tema y estado del sidebar antes de la hidratación -->\r\n  <script is:inline set:html={THEME_INIT_SCRIPT} />\r\n  \r\n  <!-- Previene layout shifts del sidebar -->\r\n  <style is:inline set:html={CRITICAL_CSS} />\r\n</head>\r\n<body>\r\n  <slot />\r\n  <Toaster client:load />\r\n</body>\r\n```\r\n\r\n**(Opcional) Script manual para HTML puro:**\r\n\r\n```html\r\n<script>\r\n  (function() {\r\n    var d = document.documentElement;\r\n    var saved = localStorage.getItem('theme');\r\n    var isDark = saved === 'dark' || (!saved && window.matchMedia('(prefers-color-scheme: dark)').matches);\r\n    d.classList.toggle('dark', isDark);\r\n  })();\r\n</script>\r\n```\r\n\r\n## 📚 Componentes\r\n\r\n### Atoms (Primitivos)\r\n\r\n| Componente | Descripción |\r\n|------------|-------------|\r\n| `Avatar` | Imagen de perfil con fallback |\r\n| `Badge` | Etiquetas de estado y categorías |\r\n| `Breadcrumb` | Navegación jerárquica |\r\n| `Button` | Botón con múltiples variantes |\r\n| `Calendar` | Calendario interactivo |\r\n| `Card` | Contenedor con header, content, footer |\r\n| `Checkbox` | Casilla de verificación |\r\n| `DropdownMenu` | Menú desplegable contextual |\r\n| `Input` | Campo de texto |\r\n| `Label` | Etiqueta para formularios |\r\n| `List` | Listas estructuradas |\r\n| `Media` | Imágenes y videos responsivos |\r\n| `PasswordInput` | Input con toggle de visibilidad |\r\n| `Progress` | Barra de progreso |\r\n| `Radio` | Botones de radio |\r\n| `ScrollArea` | Área de scroll personalizada |\r\n| `Select` | Selector desplegable |\r\n| `Separator` | Divisor visual |\r\n| `Skeleton` | Placeholder de carga |\r\n| `Slider` | Control deslizante |\r\n| `SpecializedInput` | Inputs especializados (moneda, porcentaje) |\r\n| `Spinner` | Indicador de carga |\r\n| `Switch` | Toggle on/off |\r\n| `Table` | Tabla de datos |\r\n| `Tabs` | Navegación por pestañas |\r\n| `Textarea` | Área de texto multilínea |\r\n| `Tooltip` | Información emergente |\r\n| `Zoom` | Zoom de imágenes |\r\n\r\n### Molecules (Compuestos)\r\n\r\n| Componente | Descripción |\r\n|------------|-------------|\r\n| `DatePicker` | Selector de fecha |\r\n| `DateRangePicker` | Selector de rango de fechas |\r\n| `FormField` | Campo de formulario con label y error |\r\n| `ThemeToggle` | Toggle de tema claro/oscuro |\r\n\r\n### Organisms (Complejos)\r\n\r\n| Componente | Descripción |\r\n|------------|-------------|\r\n| `Header` | Header de aplicación |\r\n| `DocsHeader` | Header para documentación |\r\n| `Sidebar` | Barra lateral de navegación |\r\n| `GlassHeader` | Header con efecto glass morphism |\r\n\r\n## 🎨 Temas y Personalización\r\n\r\n### Variables CSS\r\n\r\nEl sistema usa variables CSS nativas que puedes sobrescribir en tu archivo CSS global.\r\nCopia este bloque en tu `src/styles/global.css` para tener **control total** sobre el tema.\r\n\r\n```css\r\n@layer base {\r\n  :root {\r\n    /* 🎨 COLORES PRINCIPALES (HSL) */\r\n    --background: hsl(210 20% 98%);\r\n    --foreground: hsl(215 15% 10%);\r\n    \r\n    --card: hsl(210 15% 96%);\r\n    --card-foreground: hsl(215 15% 10%);\r\n    \r\n    --popover: hsl(210 20% 99%);\r\n    --popover-foreground: hsl(215 15% 10%);\r\n    \r\n    --primary: hsl(212 100% 50%);\r\n    --primary-foreground: hsl(0 0% 100%);\r\n    \r\n    --secondary: hsl(210 15% 92%);\r\n    --secondary-foreground: hsl(215 15% 20%);\r\n    \r\n    --muted: hsl(210 15% 88%);\r\n    --muted-foreground: hsl(212 12% 35%);\r\n    \r\n    --accent: hsl(212 90% 45%);\r\n    --accent-foreground: hsl(0 0% 100%);\r\n    \r\n    --destructive: hsl(0 72% 51%);\r\n    --destructive-foreground: hsl(0 0% 100%);\r\n    \r\n    --border: hsl(210 15% 82%);\r\n    --input: hsl(210 15% 82%);\r\n    --ring: hsl(212 100% 50%);\r\n    \r\n    /* 📐 GEOMETRÍA */\r\n    --radius: 0.6rem;\r\n    \r\n    /* 🪟 GLASS SYSTEM (Base) */\r\n    --glass-surface-bg: rgba(255, 255, 255, 0.7);\r\n    --glass-card-bg: rgba(255, 255, 255, 0.8);\r\n    --glass-border: rgba(0, 0, 0, 0.08);\r\n  }\r\n\r\n  .dark {\r\n    --background: hsl(215 20% 6%);\r\n    --foreground: hsl(210 15% 93%);\r\n    \r\n    --card: hsl(215 15% 10%);\r\n    --card-foreground: hsl(210 15% 93%);\r\n    \r\n    --popover: hsl(215 18% 8%);\r\n    --popover-foreground: hsl(210 15% 93%);\r\n    \r\n    --primary: hsl(212 100% 55%);\r\n    --primary-foreground: hsl(0 0% 100%);\r\n    \r\n    --secondary: hsl(215 12% 18%);\r\n    --secondary-foreground: hsl(210 15% 90%);\r\n    \r\n    --muted: hsl(215 10% 20%);\r\n    --muted-foreground: hsl(212 12% 60%);\r\n    \r\n    --accent: hsl(212 90% 55%);\r\n    --accent-foreground: hsl(0 0% 100%);\r\n    \r\n    --destructive: hsl(0 65% 50%);\r\n    --destructive-foreground: hsl(0 0% 100%);\r\n    \r\n    --border: hsl(215 12% 22%);\r\n    --input: hsl(215 12% 18%);\r\n    --ring: hsl(212 100% 55%);\r\n\r\n    /* 🪟 GLASS SYSTEM (Dark) */\r\n    --glass-surface-bg: rgba(18, 22, 30, 0.4);\r\n    --glass-card-bg: rgba(20, 25, 35, 0.65);\r\n    --glass-border: rgba(255, 255, 255, 0.08);\r\n  }\r\n}\r\n```\r\n\r\n### Glass Morphism\r\n\r\nUtilidades incluidas para efectos glass:\r\n\r\n```tsx\r\n// Clases disponibles\r\n<div className=\"glass-surface\">...</div>   // Superficie amplia (Nivel 1)\r\n<div className=\"glass-card\">...</div>      // Tarjeta principal (Nivel 2)\r\n<div className=\"glass-elevated\">...</div>  // Elevación fuerte (Nivel 3)\r\n<div className=\"glass-solid\">...</div>     // Casi opaco (Nivel 4)\r\n```\r\n\r\n### Solo Tokens CSS\r\n\r\nSi solo necesitas las variables CSS sin los componentes:\r\n\r\n```tsx\r\nimport '@asemh/design-system/tokens.css';\r\n```\r\n\r\n## ⚙️ Configuración Avanzada\r\n\r\n### Estado Global (Tema)\r\n\r\nEl paquete exporta un store de tema basado en nanostores. El store es un `atom` llamado `theme`:\r\n\r\n```tsx\r\nimport { theme, useStore } from '@asemh/design-system';\r\n\r\nfunction ThemeButton() {\r\n  const $theme = useStore(theme);\r\n  \r\n  return (\r\n    <button onClick={() => theme.set($theme === 'dark' ? 'light' : 'dark')}>\r\n      Tema actual: {$theme}\r\n    </button>\r\n  );\r\n}\r\n\r\n// O establece un tema específico\r\ntheme.set('dark');\r\n```\r\n\r\n> **Valores válidos**: `'light'`, `'dark'`, `'system'`.\r\n\r\n### Notificaciones Toast\r\n\r\n```tsx\r\nimport { toast, Toaster } from '@asemh/design-system';\r\n\r\n// En tu layout\r\nfunction Layout({ children }) {\r\n  return (\r\n    <>\r\n      {children}\r\n      <Toaster client:load />\r\n    </>\r\n  );\r\n}\r\n\r\n// En cualquier componente\r\nfunction SaveButton() {\r\n  const handleSave = () => {\r\n    toast.success('Guardado exitosamente');\r\n    // toast.error('Error al guardar');\r\n    // toast.info('Información');\r\n    // toast.warning('Advertencia');\r\n  };\r\n  \r\n  return <Button onClick={handleSave}>Guardar</Button>;\r\n}\r\n```\r\n\r\n## 📖 Ejemplos\r\n\r\n### Dashboard KPI Card\r\n\r\n```tsx\r\nimport { \r\n  Card, CardHeader, CardTitle, CardContent,\r\n  Badge, Progress \r\n} from '@asemh/design-system';\r\n\r\nfunction KPICard({ title, value, target, trend }) {\r\n  const percentage = (value / target) * 100;\r\n  \r\n  return (\r\n    <Card>\r\n      <CardHeader className=\"pb-2\">\r\n        <CardTitle className=\"text-sm font-medium text-muted-foreground\">\r\n          {title}\r\n        </CardTitle>\r\n      </CardHeader>\r\n      <CardContent>\r\n        <div className=\"flex items-baseline justify-between\">\r\n          <span className=\"text-2xl font-bold\">{value}</span>\r\n          <Badge variant={trend > 0 ? 'success' : 'destructive'}>\r\n            {trend > 0 ? '+' : ''}{trend}%\r\n          </Badge>\r\n        </div>\r\n        <Progress value={percentage} className=\"mt-3\" />\r\n        <p className=\"text-xs text-muted-foreground mt-1\">\r\n          {percentage.toFixed(0)}% del objetivo\r\n        </p>\r\n      </CardContent>\r\n    </Card>\r\n  );\r\n}\r\n```\r\n\r\n### Formulario de Contacto\r\n\r\n```tsx\r\nimport { \r\n  Card, CardHeader, CardTitle, CardContent, CardFooter,\r\n  Input, Label, Textarea, Button, toast\r\n} from '@asemh/design-system';\r\n\r\nfunction ContactForm() {\r\n  const handleSubmit = (e) => {\r\n    e.preventDefault();\r\n    toast.success('Mensaje enviado correctamente');\r\n  };\r\n\r\n  return (\r\n    <Card className=\"max-w-md\">\r\n      <form onSubmit={handleSubmit}>\r\n        <CardHeader>\r\n          <CardTitle>Contáctanos</CardTitle>\r\n        </CardHeader>\r\n        <CardContent className=\"space-y-4\">\r\n          <div className=\"space-y-2\">\r\n            <Label htmlFor=\"name\">Nombre</Label>\r\n            <Input id=\"name\" placeholder=\"Tu nombre\" required />\r\n          </div>\r\n          <div className=\"space-y-2\">\r\n            <Label htmlFor=\"email\">Email</Label>\r\n            <Input id=\"email\" type=\"email\" placeholder=\"tu@email.com\" required />\r\n          </div>\r\n          <div className=\"space-y-2\">\r\n            <Label htmlFor=\"message\">Mensaje</Label>\r\n            <Textarea id=\"message\" placeholder=\"Escribe tu mensaje...\" rows={4} />\r\n          </div>\r\n        </CardContent>\r\n        <CardFooter>\r\n          <Button type=\"submit\" className=\"w-full\">\r\n            Enviar mensaje\r\n          </Button>\r\n        </CardFooter>\r\n      </form>\r\n    </Card>\r\n  );\r\n}\r\n```\r\n\r\n## 📜 Scripts disponibles\r\n\r\n| Script | Descripción |\r\n|--------|-------------|\r\n| `pnpm dev` | Inicia el entorno de desarrollo con Astro |\r\n| `pnpm build` | Construye el sitio de documentación estático |\r\n| `pnpm build:lib` | Compila la librería para distribución (JS/DTS/CSS) |\r\n| `pnpm preview` | Vista previa local del build de documentación |\r\n| `pnpm release:patch` | Incrementa versión patch + build + publish + git push |\r\n| `pnpm release:minor` | Incrementa versión minor + build + publish + git push |\r\n| `pnpm release:major` | Incrementa versión major + build + publish + git push |\r\n\r\n## 🤝 Contribuir\r\n\r\nLas contribuciones son bienvenidas. Por favor, abre un issue primero para discutir los cambios que te gustaría hacer.\r\n\r\n## 📄 Licencia\r\n\r\nMIT © [CCisneros-Grupo Asemh](https://github.com/ccisnerosad/asemh_desing_system.git)\r\n\r\n---\r\n\r\n**¿Encontraste útil este paquete?** ⭐ Dale una estrella en GitHub\r\n","readmeFilename":"README.md"}