{"_id":"@ancatag/at-design","_rev":"9-972e98bb4c63910f948a518f55bccee2","name":"@ancatag/at-design","dist-tags":{"latest":"0.7.0"},"versions":{"0.3.0":{"name":"@ancatag/at-design","version":"0.3.0","keywords":["design-system","ui-components","react","tailwindcss","radix-ui","components"],"author":{"name":"sayanmohsin"},"license":"MIT","_id":"@ancatag/at-design@0.3.0","maintainers":[{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"}],"homepage":"https://github.com/sayanmohsin/at-design#readme","bugs":{"url":"https://github.com/sayanmohsin/at-design/issues"},"dist":{"shasum":"992bd0522f8275e8133319c8236060e4925f2c65","tarball":"https://registry.npmjs.org/@ancatag/at-design/-/at-design-0.3.0.tgz","fileCount":166,"integrity":"sha512-Xv0UHA04ouOYsWQ0AzH9oRkwbpZNtMeMdYVuBO9tFZp5vla89DejFrgVcTYohOTpGYtjv/oSOvDi8CLpVspmMw==","signatures":[{"sig":"MEYCIQDqgdJTsXGYnjRYDaT43ENRZLG1M5fNbEuMwicQLTR/HwIhAL7hCPpXf7YibppSjT09liVA7aBEnDkARnW9ySUDR9DK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260210},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/base":"./src/styles/base.css","./styles/tokens":"./src/styles/tokens.css","./styles/animations":"./src/styles/animations.css"},"gitHead":"146e7a9292351d51090f04b89a36241df0f9f44c","scripts":{"build":"tsc","clean":"rm -rf dist","type-check":"tsc --noEmit","build:clean":"pnpm clean && pnpm build","publish:npm":"npm publish --access public --registry https://registry.npmjs.org/","version:auto":"node scripts/auto-version.js","version:bump":"node scripts/version-bump.js","version:info":"node scripts/version-info.js","release:major":"node scripts/version-bump.js major && pnpm publish:npm","release:minor":"node scripts/version-bump.js minor && pnpm publish:npm","release:patch":"node scripts/version-bump.js patch && pnpm publish:npm","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm build:clean","changelog:update":"node scripts/update-changelog.js","version:auto:major":"node scripts/auto-version.js major","version:auto:minor":"node scripts/auto-version.js minor","version:auto:patch":"node scripts/auto-version.js patch"},"_npmUser":{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"},"repository":{"url":"git+https://github.com/sayanmohsin/at-design.git","type":"git"},"_npmVersion":"10.8.2","description":"A shared design system package providing reusable UI components with theme-agnostic styling","directories":{},"_nodeVersion":"20.19.6","dependencies":{"clsx":"^2.1.1","sonner":"^2.0.7","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-toast":"^1.2.15","@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-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-radio-group":"^1.3.8","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/at-design_0.3.0_1766867760974_0.4671934613822848","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ancatag/at-design","version":"0.4.0","keywords":["design-system","ui-components","react","tailwindcss","radix-ui","components"],"author":{"name":"sayanmohsin"},"license":"MIT","_id":"@ancatag/at-design@0.4.0","maintainers":[{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"}],"homepage":"https://github.com/sayanmohsin/at-design#readme","bugs":{"url":"https://github.com/sayanmohsin/at-design/issues"},"dist":{"shasum":"8f2fd209e43bdb6631783e973cf6620a4dfd0cd5","tarball":"https://registry.npmjs.org/@ancatag/at-design/-/at-design-0.4.0.tgz","fileCount":166,"integrity":"sha512-q83UhssYLh58WGWUXBPuZLSR5+O5NPjOmoGXBP2uelk2bX0MZxYqUR0driSc8ur9uDL0EyIKFPxFKlZo2nhjvg==","signatures":[{"sig":"MEYCIQCxMvUMmv2xhpG+on2FaJpLaBhC5QkurABXX+r/werS2QIhANXPX37I9O2tVzCALbihEUb04wAWoDNq8BDjNAQ3kiKD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260147},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/base":"./src/styles/base.css","./styles/tokens":"./src/styles/tokens.css","./styles/animations":"./src/styles/animations.css"},"gitHead":"d0f8cc7648280b23205a69a1c69c67cc9f2f680f","scripts":{"build":"tsc","clean":"rm -rf dist","type-check":"tsc --noEmit","build:clean":"pnpm clean && pnpm build","publish:npm":"npm publish --access public --registry https://registry.npmjs.org/","version:auto":"node scripts/auto-version.js","version:bump":"node scripts/version-bump.js","version:info":"node scripts/version-info.js","release:major":"node scripts/version-bump.js major && pnpm publish:npm","release:minor":"node scripts/version-bump.js minor && pnpm publish:npm","release:patch":"node scripts/version-bump.js patch && pnpm publish:npm","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm build:clean","changelog:update":"node scripts/update-changelog.js","version:auto:major":"node scripts/auto-version.js major","version:auto:minor":"node scripts/auto-version.js minor","version:auto:patch":"node scripts/auto-version.js patch"},"_npmUser":{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"},"repository":{"url":"git+https://github.com/sayanmohsin/at-design.git","type":"git"},"_npmVersion":"10.8.2","description":"A shared design system package providing reusable UI components with theme-agnostic styling","directories":{},"_nodeVersion":"20.19.6","dependencies":{"clsx":"^2.1.1","sonner":"^2.0.7","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-toast":"^1.2.15","@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-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-radio-group":"^1.3.8","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/at-design_0.4.0_1766877229812_0.24232015824026187","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@ancatag/at-design","version":"0.5.0","keywords":["design-system","ui-components","react","tailwindcss","radix-ui","components"],"author":{"name":"sayanmohsin"},"license":"MIT","_id":"@ancatag/at-design@0.5.0","maintainers":[{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"}],"homepage":"https://github.com/sayanmohsin/at-design#readme","bugs":{"url":"https://github.com/sayanmohsin/at-design/issues"},"dist":{"shasum":"3f8b4262816a1abc17bc437c67463a6cb6217f0a","tarball":"https://registry.npmjs.org/@ancatag/at-design/-/at-design-0.5.0.tgz","fileCount":176,"integrity":"sha512-nBzjmDZNc9NuSvT1VdoWN9ZAceUkRxgWn+Ko6DQzMYTXvB0ri7ND6ana3CypkDSWYEmwCTDsr9xShP9vO5X4RQ==","signatures":[{"sig":"MEQCIA9R8Jf4yef5qkwxs4U8tIQpVWWp11LLFmEhZLBOmnSCAiBc+zgRqiicb2UjmCAylD3r/f83PUyN19+ioEVcOh1GEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280342},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/base":"./src/styles/base.css","./styles/tokens":"./src/styles/tokens.css","./styles/animations":"./src/styles/animations.css"},"gitHead":"16ed42e5b29816d8f2ee1df4a74c2b495fff5453","scripts":{"build":"tsc","clean":"rm -rf dist","type-check":"tsc --noEmit","build:clean":"pnpm clean && pnpm build","publish:npm":"npm publish --access public --registry https://registry.npmjs.org/","version:auto":"node scripts/auto-version.js","version:bump":"node scripts/version-bump.js","version:info":"node scripts/version-info.js","release:major":"node scripts/version-bump.js major && pnpm publish:npm","release:minor":"node scripts/version-bump.js minor && pnpm publish:npm","release:patch":"node scripts/version-bump.js patch && pnpm publish:npm","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm build:clean","changelog:update":"node scripts/update-changelog.js","version:auto:major":"node scripts/auto-version.js major","version:auto:minor":"node scripts/auto-version.js minor","version:auto:patch":"node scripts/auto-version.js patch"},"_npmUser":{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"},"repository":{"url":"git+https://github.com/sayanmohsin/at-design.git","type":"git"},"_npmVersion":"10.8.2","description":"A shared design system package providing reusable UI components with theme-agnostic styling","directories":{},"_nodeVersion":"20.19.6","dependencies":{"clsx":"^2.1.1","sonner":"^2.0.7","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-toast":"^1.2.15","@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-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-radio-group":"^1.3.8","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/at-design_0.5.0_1767478661343_0.938668210327265","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@ancatag/at-design","version":"0.5.1","keywords":["design-system","ui-components","react","tailwindcss","radix-ui","components"],"author":{"name":"sayanmohsin"},"license":"MIT","_id":"@ancatag/at-design@0.5.1","maintainers":[{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"}],"homepage":"https://github.com/sayanmohsin/at-design#readme","bugs":{"url":"https://github.com/sayanmohsin/at-design/issues"},"dist":{"shasum":"f4809939cd6a65830e21e5af1c90d15338ec0487","tarball":"https://registry.npmjs.org/@ancatag/at-design/-/at-design-0.5.1.tgz","fileCount":176,"integrity":"sha512-U3l+yaLyI1ITkkCsri1/7hkbjtk0BWulsFDw/MX4WbQ9tL1dGlg6pT/9En+hhyWekhBjxcL/O0gwNOjMiIVbSw==","signatures":[{"sig":"MEYCIQDvj26ZDQy6A0Ft0vmhQxTD1L7bBTS1ZTrc9Me/LQmImAIhAJk5UXXJ/ZIm5sPWk2uf/G3D+e1tzmTfOD+tbJZ1y7Dk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280320},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/base":"./src/styles/base.css","./styles/tokens":"./src/styles/tokens.css","./styles/animations":"./src/styles/animations.css"},"gitHead":"49f64ce556c1a9ef5bc97318d7a24fae25a19246","scripts":{"build":"tsc","clean":"rm -rf dist","type-check":"tsc --noEmit","build:clean":"pnpm clean && pnpm build","publish:npm":"npm publish --access public --registry https://registry.npmjs.org/","version:auto":"node scripts/auto-version.js","version:bump":"node scripts/version-bump.js","version:info":"node scripts/version-info.js","release:major":"node scripts/version-bump.js major && pnpm publish:npm","release:minor":"node scripts/version-bump.js minor && pnpm publish:npm","release:patch":"node scripts/version-bump.js patch && pnpm publish:npm","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm build:clean","changelog:update":"node scripts/update-changelog.js","version:auto:major":"node scripts/auto-version.js major","version:auto:minor":"node scripts/auto-version.js minor","version:auto:patch":"node scripts/auto-version.js patch"},"_npmUser":{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"},"repository":{"url":"git+https://github.com/sayanmohsin/at-design.git","type":"git"},"_npmVersion":"10.8.2","description":"A shared design system package providing reusable UI components with theme-agnostic styling","directories":{},"_nodeVersion":"20.19.6","dependencies":{"clsx":"^2.1.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-toast":"^1.2.15","@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-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-radio-group":"^1.3.8","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/react":"^19.2.8","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/at-design_0.5.1_1768100660977_0.9957665589550928","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@ancatag/at-design","version":"0.5.2","keywords":["design-system","ui-components","react","tailwindcss","radix-ui","components"],"author":{"name":"sayanmohsin"},"license":"MIT","_id":"@ancatag/at-design@0.5.2","maintainers":[{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"}],"homepage":"https://github.com/sayanmohsin/at-design#readme","bugs":{"url":"https://github.com/sayanmohsin/at-design/issues"},"dist":{"shasum":"30b2fb901b3177da0df182b677d752c813ca5d6e","tarball":"https://registry.npmjs.org/@ancatag/at-design/-/at-design-0.5.2.tgz","fileCount":176,"integrity":"sha512-MZBkvYWxi2JeoffXvqjrfG1ABhgCMuJJpeQsCIu+18gdaUiQ5VQjsjpNihPjL2oHA6auAoRQuAYqIDk8NSUMHQ==","signatures":[{"sig":"MEYCIQD8IpNkuifhCbby9CLX4opRDeB5u6KpJNzOuFshk0gHJgIhAJoBsPoLK+27PdGWrZ8rLPBzxfD7UK6b6LL216GMT+2s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280321},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/base":"./src/styles/base.css","./styles/tokens":"./src/styles/tokens.css","./styles/animations":"./src/styles/animations.css"},"gitHead":"b4befc33894fd03b42c2b506607be5fe19c51294","scripts":{"build":"tsc","clean":"rm -rf dist","type-check":"tsc --noEmit","build:clean":"pnpm clean && pnpm build","publish:npm":"npm publish --access public --registry https://registry.npmjs.org/","version:auto":"node scripts/auto-version.js","version:bump":"node scripts/version-bump.js","version:info":"node scripts/version-info.js","release:major":"node scripts/version-bump.js major && pnpm publish:npm","release:minor":"node scripts/version-bump.js minor && pnpm publish:npm","release:patch":"node scripts/version-bump.js patch && pnpm publish:npm","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm build:clean","changelog:update":"node scripts/update-changelog.js","version:auto:major":"node scripts/auto-version.js major","version:auto:minor":"node scripts/auto-version.js minor","version:auto:patch":"node scripts/auto-version.js patch"},"_npmUser":{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"},"repository":{"url":"git+https://github.com/sayanmohsin/at-design.git","type":"git"},"_npmVersion":"10.8.2","description":"A shared design system package providing reusable UI components with theme-agnostic styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.1.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-toast":"^1.2.15","@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-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-radio-group":"^1.3.8","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/at-design_0.5.2_1770856037151_0.74712527977512","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ancatag/at-design","version":"0.6.0","keywords":["design-system","ui-components","react","tailwindcss","radix-ui","components"],"author":{"name":"sayanmohsin"},"license":"MIT","_id":"@ancatag/at-design@0.6.0","maintainers":[{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"}],"homepage":"https://github.com/sayanmohsin/at-design#readme","bugs":{"url":"https://github.com/sayanmohsin/at-design/issues"},"dist":{"shasum":"ef5e7cb7022ad2be6e4ba5a0899da72b7778f07a","tarball":"https://registry.npmjs.org/@ancatag/at-design/-/at-design-0.6.0.tgz","fileCount":176,"integrity":"sha512-TEyTlGP5q3c4o3UAY8pMWy96M+v1SsdajsXWgCztGgZKpOyPhk5lRvCzB8X6uduHrzmPsc69vStU0O03czvE2A==","signatures":[{"sig":"MEQCICuye0hvcDeHjEdkFG0slD+Qe/9ZWxpx4iNDJd0c/OdiAiAZtQiRiCXXDuivqbC+ltKGQK6HHP9uMDxcYJybLeiwRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280441},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/base":"./src/styles/base.css","./styles/tokens":"./src/styles/tokens.css","./styles/animations":"./src/styles/animations.css"},"gitHead":"9c9c8fbd7887ff290072cae8b2fbded5bd7b223d","scripts":{"push":"pnpm build:clean && git push","build":"tsc","clean":"rm -rf dist","auto-push":"node scripts/auto-push.js","type-check":"tsc --noEmit","build:clean":"pnpm clean && pnpm build","publish:npm":"npm publish --access public --registry https://registry.npmjs.org/","version:auto":"node scripts/auto-version.js","version:bump":"node scripts/version-bump.js","version:info":"node scripts/version-info.js","release:major":"node scripts/version-bump.js major && pnpm publish:npm","release:minor":"node scripts/version-bump.js minor && pnpm publish:npm","release:patch":"node scripts/version-bump.js patch && pnpm publish:npm","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm build:clean","changelog:update":"node scripts/update-changelog.js","version:auto:major":"node scripts/auto-version.js major","version:auto:minor":"node scripts/auto-version.js minor","version:auto:patch":"node scripts/auto-version.js patch"},"_npmUser":{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"},"repository":{"url":"git+https://github.com/sayanmohsin/at-design.git","type":"git"},"_npmVersion":"10.8.2","description":"A shared design system package providing reusable UI components with theme-agnostic styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.1.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-toast":"^1.2.15","@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-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-radio-group":"^1.3.8","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/at-design_0.6.0_1771288126342_0.6869552234764542","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@ancatag/at-design","version":"0.6.1","keywords":["design-system","ui-components","react","tailwindcss","radix-ui","components"],"author":{"name":"sayanmohsin"},"license":"MIT","_id":"@ancatag/at-design@0.6.1","maintainers":[{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"}],"homepage":"https://github.com/sayanmohsin/at-design#readme","bugs":{"url":"https://github.com/sayanmohsin/at-design/issues"},"dist":{"shasum":"636bbae5bd2846b73e5e08b84f08d870558471cc","tarball":"https://registry.npmjs.org/@ancatag/at-design/-/at-design-0.6.1.tgz","fileCount":176,"integrity":"sha512-KH8Ra6yal5zLKphnduw3/RoMnXehcW8dfLf8zDnyT1VovaUEaFxCYH+6o5qylbIJUdjXO6b2wU8XgEACCtHc+Q==","signatures":[{"sig":"MEYCIQC89xQI87loKsYjSOW99UfPSQH3VBjWGknqVP25Z8aaqwIhANiI4MM0EQDZ13heqPjvcHRpczq0VT7t3Shhez2ZRurw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280441},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/base":"./src/styles/base.css","./styles/tokens":"./src/styles/tokens.css","./styles/animations":"./src/styles/animations.css"},"gitHead":"7311aeebd3e42c8e3359bb43bf5983241193b347","scripts":{"push":"pnpm build:clean && git push","build":"tsc","clean":"rm -rf dist","auto-push":"node scripts/auto-push.js","type-check":"tsc --noEmit","build:clean":"pnpm clean && pnpm build","publish:npm":"npm publish --access public --registry https://registry.npmjs.org/","version:auto":"node scripts/auto-version.js","version:bump":"node scripts/version-bump.js","version:info":"node scripts/version-info.js","release:major":"node scripts/version-bump.js major && pnpm publish:npm","release:minor":"node scripts/version-bump.js minor && pnpm publish:npm","release:patch":"node scripts/version-bump.js patch && pnpm publish:npm","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm build:clean","changelog:update":"node scripts/update-changelog.js","version:auto:major":"node scripts/auto-version.js major","version:auto:minor":"node scripts/auto-version.js minor","version:auto:patch":"node scripts/auto-version.js patch"},"_npmUser":{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"},"repository":{"url":"git+https://github.com/sayanmohsin/at-design.git","type":"git"},"_npmVersion":"10.8.2","description":"A shared design system package providing reusable UI components with theme-agnostic styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.1.1","lucide-react":"^0.562.0","tailwind-merge":"^3.4.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-toast":"^1.2.15","@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-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-radio-group":"^1.3.8","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/at-design_0.6.1_1771288684196_0.3768375717505783","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@ancatag/at-design","version":"0.6.2","keywords":["design-system","ui-components","react","tailwindcss","radix-ui","components"],"author":{"name":"sayanmohsin"},"license":"MIT","_id":"@ancatag/at-design@0.6.2","maintainers":[{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"}],"homepage":"https://github.com/sayanmohsin/at-design#readme","bugs":{"url":"https://github.com/sayanmohsin/at-design/issues"},"dist":{"shasum":"9b9e5e91ad375a369fc24542083be21b32003f52","tarball":"https://registry.npmjs.org/@ancatag/at-design/-/at-design-0.6.2.tgz","fileCount":176,"integrity":"sha512-rsKgIE/Hiw8Wz1mQf5SEr3lzLhf8CbsxTjyIWhWlsg33LpbjGd7RJTizk7EYAG80ScSytpk7My20qjeEdjRnBA==","signatures":[{"sig":"MEUCIQC+40qzfJUc82yC7Y8OsJHkl+4BAz62tDAQgZzyuw8yKAIgYpBX4GTiO8Iw+YnYYNMd0FFTHPQjjWR2dUIqCI4Erds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280441},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles/base":"./src/styles/base.css","./styles/tokens":"./src/styles/tokens.css","./styles/animations":"./src/styles/animations.css"},"gitHead":"81c7c56baf1fd28c241659015597e1b2c12d85fc","scripts":{"push":"pnpm build:clean && git push","build":"tsc","clean":"rm -rf dist","auto-push":"node scripts/auto-push.js","type-check":"tsc --noEmit","build:clean":"pnpm clean && pnpm build","publish:npm":"npm publish --access public --registry https://registry.npmjs.org/","version:auto":"node scripts/auto-version.js","version:bump":"node scripts/version-bump.js","version:info":"node scripts/version-info.js","release:major":"node scripts/version-bump.js major && pnpm publish:npm","release:minor":"node scripts/version-bump.js minor && pnpm publish:npm","release:patch":"node scripts/version-bump.js patch && pnpm publish:npm","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm build:clean","changelog:update":"node scripts/update-changelog.js","version:auto:major":"node scripts/auto-version.js major","version:auto:minor":"node scripts/auto-version.js minor","version:auto:patch":"node scripts/auto-version.js patch"},"_npmUser":{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"},"repository":{"url":"git+https://github.com/sayanmohsin/at-design.git","type":"git"},"_npmVersion":"10.8.2","description":"A shared design system package providing reusable UI components with theme-agnostic styling","directories":{},"_nodeVersion":"20.20.0","dependencies":{"clsx":"^2.1.1","lucide-react":"^0.564.0","tailwind-merge":"^3.4.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","@radix-ui/react-label":"^2.1.8","@radix-ui/react-toast":"^1.2.15","@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-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-radio-group":"^1.3.8","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-dropdown-menu":"^2.1.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/at-design_0.6.2_1771289127873_0.9639735894790078","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ancatag/at-design","version":"0.7.0","description":"A shared design system package providing reusable UI components with theme-agnostic styling","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./styles/tokens":"./src/styles/tokens.css","./styles/animations":"./src/styles/animations.css","./styles/base":"./src/styles/base.css"},"scripts":{"clean":"rm -rf dist","build":"tsc","build:clean":"pnpm clean && pnpm build","prepublishOnly":"pnpm build:clean","type-check":"tsc --noEmit","version:patch":"pnpm version patch --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:major":"pnpm version major --no-git-tag-version","version:auto":"node scripts/auto-version.js","version:auto:patch":"node scripts/auto-version.js patch","version:auto:minor":"node scripts/auto-version.js minor","version:auto:major":"node scripts/auto-version.js major","version:bump":"node scripts/version-bump.js","version:info":"node scripts/version-info.js","changelog:update":"node scripts/update-changelog.js","publish:npm":"npm publish --access public --registry https://registry.npmjs.org/","push":"pnpm build:clean && git push","auto-push":"node scripts/auto-push.js","release:patch":"node scripts/version-bump.js patch && pnpm publish:npm","release:minor":"node scripts/version-bump.js minor && pnpm publish:npm","release:major":"node scripts/version-bump.js major && pnpm publish:npm"},"keywords":["design-system","ui-components","react","tailwindcss","radix-ui","components"],"author":{"name":"sayanmohsin"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/sayanmohsin/at-design.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-dropdown-menu":"^2.1.16","@radix-ui/react-label":"^2.1.8","@radix-ui/react-progress":"^1.1.8","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-select":"^2.2.6","@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-toast":"^1.2.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","clsx":"^2.1.1","lucide-react":"^0.575.0","tailwind-merge":"^3.5.0"},"peerDependencies":{"react":"^19.2.3","react-dom":"^19.2.3"},"devDependencies":{"@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typescript":"^5.9.3"},"_id":"@ancatag/at-design@0.7.0","gitHead":"3ece968d4eff716d39afce76a519981a38907bf2","bugs":{"url":"https://github.com/sayanmohsin/at-design/issues"},"homepage":"https://github.com/sayanmohsin/at-design#readme","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kW3Vp+oW3lkR0Ous1Uc8nG7q5hvO6Ma2b9DUpebtKJ29oTVZv5waarxx0c0gva2naqQEe1IYo1VIquUJyRdbJQ==","shasum":"70782b737b6fbfc1d4ba5dbc23cd0d8638ea8f63","tarball":"https://registry.npmjs.org/@ancatag/at-design/-/at-design-0.7.0.tgz","fileCount":176,"unpackedSize":280441,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGxkBCm1a/URop1/tpWPEMVccbh7p6UcRaN5uSWzvPuFAiBivwm1yBzvmCajyZSlnyvHpHwfy7HivilYVwo/48zsPg=="}]},"_npmUser":{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"},"directories":{},"maintainers":[{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/at-design_0.7.0_1771552932667_0.2602532451956694"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-27T20:36:00.835Z","modified":"2026-02-20T02:02:12.967Z","0.3.0":"2025-12-27T20:36:01.205Z","0.4.0":"2025-12-27T23:13:49.956Z","0.5.0":"2026-01-03T22:17:41.495Z","0.5.1":"2026-01-11T03:04:21.147Z","0.5.2":"2026-02-12T00:27:17.298Z","0.6.0":"2026-02-17T00:28:46.524Z","0.6.1":"2026-02-17T00:38:04.347Z","0.6.2":"2026-02-17T00:45:28.017Z","0.7.0":"2026-02-20T02:02:12.820Z"},"bugs":{"url":"https://github.com/sayanmohsin/at-design/issues"},"author":{"name":"sayanmohsin"},"license":"MIT","homepage":"https://github.com/sayanmohsin/at-design#readme","keywords":["design-system","ui-components","react","tailwindcss","radix-ui","components"],"repository":{"type":"git","url":"git+https://github.com/sayanmohsin/at-design.git"},"description":"A shared design system package providing reusable UI components with theme-agnostic styling","maintainers":[{"name":"sayanmohsin","email":"sayanmohsin@outlook.com"}],"readme":"# @ancatag/at-design\n\nA shared design system package providing 29 reusable UI components with theme-agnostic styling. Built with React, TypeScript, Tailwind CSS, and Radix UI primitives.\n\n## Installation\n\n### Install Package\n\n```bash\nnpm install @ancatag/at-design\n# or\npnpm add @ancatag/at-design\n# or\nyarn add @ancatag/at-design\n```\n\nThis is a **public npm package** - no authentication required!\n\n### From Git Repository (Development)\n\n```json\n{\n  \"dependencies\": {\n    \"@ancatag/at-design\": \"github:ancatag/at-design#v{version}\"\n  }\n}\n```\n\nOr for latest from main branch:\n\n```json\n{\n  \"dependencies\": {\n    \"@ancatag/at-design\": \"github:ancatag/at-design\"\n  }\n}\n```\n\n### From Local File Path (Development)\n\n```json\n{\n  \"dependencies\": {\n    \"@ancatag/at-design\": \"file:../path/to/at-design\"\n  }\n}\n```\n\n## Quick Start\n\n### 1. Import Base Styles\n\nIn your app's main CSS file (e.g., `globals.css` or `index.css`), import the design system base styles:\n\n```css\n/* Import design system base styles */\n@import \"@ancatag/at-design/styles/tokens\";\n@import \"@ancatag/at-design/styles/animations\";\n@import \"@ancatag/at-design/styles/base\";\n\n@import \"tailwindcss\";\n\n/* Override with your app's theme */\n@theme {\n  --color-primary: #your-color;\n  --color-background: #your-bg;\n  /* ... other theme overrides */\n}\n```\n\n### 2. Import Components\n\n```typescript\nimport { Button, Card, Input } from \"@ancatag/at-design\";\n```\n\n### 3. Use Components\n\n```tsx\n<Card>\n  <CardHeader>\n    <CardTitle>Hello</CardTitle>\n  </CardHeader>\n  <CardContent>\n    <Input placeholder=\"Enter text\" />\n    <Button>Submit</Button>\n  </CardContent>\n</Card>\n```\n\n## Component Inventory\n\n### Form Components (9)\n- **Input** - Text input field\n- **Textarea** - Multi-line text input\n- **Select** - Dropdown selection menu\n- **Combobox** - Searchable dropdown with custom values\n- **Checkbox** - Binary checkbox\n- **RadioGroup** - Radio button group\n- **Switch** - Toggle switch\n- **Slider** - Range slider\n- **Label** - Form label\n\n### Display Components (8)\n- **Card** - Container card with header/content/footer\n- **GlassCard** - Glass morphism card with gradients\n- **Badge** - Status indicator or label\n- **Avatar** - User/entity avatar with image and fallback\n- **IconBadge** - Badge with icon, value, and label\n- **StatCard** - Statistics card with icon and value\n- **Skeleton** - Loading placeholder\n- **Progress** - Progress bar indicator\n\n### Navigation & Layout (3)\n- **Tabs** - Tabbed interface\n- **Table** - Data table\n- **ResponsiveTable** - Mobile-responsive table with card view\n\n### Overlay Components (6)\n- **Dialog** - Modal dialog\n- **AlertDialog** - Alert dialog for confirmations\n- **Sheet** - Slide-out panel\n- **BottomSheet** - Mobile-optimized bottom sheet\n- **Tooltip** - Hover tooltip\n- **Toast** - Toast notification system\n\n### Feedback Components (1)\n- **Alert** - Alert message\n\n### Action Components (2)\n- **Button** - Primary action button\n- **DropdownMenu** - Dropdown menu\n\n### Error Pages (1)\n- **ErrorPage** - Customizable error page component\n- **NotFoundPage** - Pre-configured 404 page\n- **ServerErrorPage** - Pre-configured 500 page\n- **ForbiddenPage** - Pre-configured 403 page\n- **UnauthorizedPage** - Pre-configured 401 page\n\n**Total: 29 components**\n\n## Multi-App Usage\n\nThis design system powers multiple applications with consistent UI components:\n\n- **nova-route** - AI platform dashboard\n- **openchat** - AI character storytelling platform\n\n### Automated Releases\n\nThe design system uses GitHub Actions for automated versioning and publishing:\n\n1. **Push to main** → Automatic version bump based on conventional commits\n2. **Build & publish** → Package published to npm registry\n3. **Create release** → Git tag and GitHub release created\n4. **Update consuming apps** → Apps can update to latest version\n\n### Version Update Process\n\nConsuming applications should regularly update to the latest version:\n\n```bash\n# Check latest version\npnpm info @ancatag/at-design\n\n# Update to latest\npnpm update @ancatag/at-design\n\n# Or pin to specific version\npnpm add @ancatag/at-design@^1.0.0  # Replace with desired version\n```\n\nSee [`docs/DESIGN_SYSTEM_WORKFLOW.md`](docs/DESIGN_SYSTEM_WORKFLOW.md) for complete workflow documentation.\n\n## Theme Customization\n\nThe design system uses CSS custom properties (CSS variables) for theming. All components automatically use these tokens, which can be overridden in your app's CSS.\n\n### Available CSS Variables\n\n```css\n/* Colors */\n--color-background\n--color-foreground\n--color-card\n--color-card-foreground\n--color-popover\n--color-popover-foreground\n--color-primary\n--color-primary-foreground\n--color-secondary\n--color-secondary-foreground\n--color-muted\n--color-muted-foreground\n--color-accent\n--color-accent-foreground\n--color-destructive\n--color-destructive-foreground\n--color-border\n--color-input\n--color-ring\n\n/* Border Radius */\n--radius-lg\n--radius-md\n--radius-sm\n\n/* Shadows */\n--shadow-sm\n--shadow-md\n--shadow-lg\n--shadow-xl\n```\n\n### Example: Custom Theme\n\n```css\n@theme {\n  /* Light Mode - Custom Theme */\n  --color-background: #f5f5f7;\n  --color-foreground: #1d1d1f;\n  --color-primary: #0071e3;\n  --color-primary-foreground: #ffffff;\n  /* ... */\n}\n\n:root.dark {\n  /* Dark Mode - Custom Theme */\n  --color-background: #000000;\n  --color-foreground: #f5f5f7;\n  --color-primary: #0a84ff;\n  /* ... */\n}\n```\n\n## Usage Examples\n\n### Basic Form\n\n```tsx\nimport { Input, Label, Button, Card, CardContent, CardHeader, CardTitle } from \"@ancatag/at-design\";\n\nfunction LoginForm() {\n  return (\n    <Card>\n      <CardHeader>\n        <CardTitle>Login</CardTitle>\n      </CardHeader>\n      <CardContent>\n        <div className=\"space-y-4\">\n          <div>\n            <Label htmlFor=\"email\">Email</Label>\n            <Input id=\"email\" type=\"email\" placeholder=\"you@example.com\" />\n          </div>\n          <div>\n            <Label htmlFor=\"password\">Password</Label>\n            <Input id=\"password\" type=\"password\" />\n          </div>\n          <Button>Sign In</Button>\n        </div>\n      </CardContent>\n    </Card>\n  );\n}\n```\n\n### 404 Error Page\n\n```tsx\nimport { NotFoundPage } from \"@ancatag/at-design\";\n\nfunction NotFound() {\n  return (\n    <NotFoundPage\n      showHomeButton\n      showBackButton\n      onHomeClick={() => window.location.href = \"/\"}\n    />\n  );\n}\n```\n\n### Custom Error Page\n\n```tsx\nimport { ErrorPage } from \"@ancatag/at-design\";\nimport { AlertCircle } from \"lucide-react\";\n\nfunction CustomError() {\n  return (\n    <ErrorPage\n      code=\"404\"\n      title=\"Page Not Found\"\n      description=\"The page you're looking for doesn't exist.\"\n      icon={AlertCircle}\n      showHomeButton\n      showBackButton\n      variant=\"full\"\n    />\n  );\n}\n```\n\n### Icon Badge\n\n```tsx\nimport { IconBadge } from \"@ancatag/at-design\";\nimport { Coins } from \"lucide-react\";\n\nfunction TokenDisplay() {\n  return (\n    <IconBadge\n      icon={Coins}\n      value=\"1,234\"\n      label=\"Open Tokens\"\n      variant=\"yellow\"\n      size=\"lg\"\n    />\n  );\n}\n```\n\n### Responsive Table\n\n```tsx\nimport { ResponsiveTable } from \"@ancatag/at-design\";\n\nconst columns = [\n  {\n    key: \"name\",\n    header: \"Name\",\n    render: (item) => item.name,\n    mobileLabel: \"Name\",\n  },\n  {\n    key: \"email\",\n    header: \"Email\",\n    render: (item) => item.email,\n    mobileLabel: \"Email\",\n  },\n];\n\nfunction UserTable({ users }) {\n  return (\n    <ResponsiveTable\n      data={users}\n      columns={columns}\n      keyExtractor={(user) => user.id}\n      onRowClick={(user) => console.log(user)}\n    />\n  );\n}\n```\n\n## Component Documentation\n\nFor detailed component documentation, see [`docs/COMPONENTS.md`](./docs/COMPONENTS.md) and [`docs/COMPONENT_CATEGORIES.md`](./docs/COMPONENT_CATEGORIES.md).\n\n## Dependencies\n\n### Peer Dependencies\n- `react` ^19.2.3\n- `react-dom` ^19.2.3\n\n### Direct Dependencies\n- Radix UI primitives (for accessibility and behavior)\n- `lucide-react` (for icons)\n- `sonner` (for toast notifications)\n- `class-variance-authority` (for variant management)\n- `clsx` & `tailwind-merge` (for class name utilities)\n\n## Development\n\n### Building\n\n```bash\npnpm build\n```\n\nThis compiles TypeScript to the `dist/` directory with declaration files and source maps.\n\n### Type Checking\n\n```bash\npnpm type-check\n```\n\n### Cleaning Build Output\n\n```bash\npnpm clean\n```\n\n## Publishing\n\n### Automatic CI/CD Release (Recommended)\n\n**Everything is handled automatically by GitHub Actions!** Just push to `main`:\n\n1. **Make changes and commit** using [Conventional Commits](https://www.conventionalcommits.org/):\n   ```bash\n   git commit -m \"feat: add new component\"\n   git push origin main\n   ```\n\n2. **CI automatically:**\n   - Detects version bump type from commits\n   - Bumps version in package.json\n   - Updates CHANGELOG.md\n   - Builds the package\n   - Publishes to npm registry as public package\n   - Creates git tag and GitHub release\n\n**No manual steps required!**\n\n### Version Bump Detection\n\nCI analyzes commit messages since the last tag:\n\n- `feat:` or `feature:` → **Minor** bump (0.1.0 → 0.2.0)\n- `fix:` or `bugfix:` → **Patch** bump (0.1.0 → 0.1.1)\n- `breaking:` or `BREAKING:` → **Major** bump (0.1.0 → 1.0.0)\n- Other commits → **Patch** bump (default)\n\n### Manual Release (if needed)\n\nIf you need to manually trigger a release:\n\n1. Go to **Actions** → **Release** workflow\n2. Click **\"Run workflow\"**\n3. Optionally select version type (or leave empty for auto-detect)\n4. CI handles everything\n\n### Local Development Helpers\n\nFor local testing and preview:\n\n```bash\n# Automate build, commit, and push in one step\npnpm auto-push \"feat: description of changes\"\n\n# Automate build and push (requires manual commit)\npnpm push\n\n# Manual version bump (for testing)\npnpm version:patch\npnpm version:minor\npnpm version:major\n\n# Update changelog manually (for testing)\npnpm changelog:update\n```\n\n### Manual Publishing (if needed)\n\nOnly if you need to publish manually:\n\n1. **Set npm token:**\n   ```bash\n   export NPM_TOKEN=your_npm_token\n   ```\n\n2. **Build and publish:**\n   ```bash\n   pnpm build:clean\n   pnpm publish:npm\n   ```\n\n   Or use npm directly:\n   ```bash\n   npm publish --access public\n   ```\n\n### Conventional Commits Format\n\nUse this format for automatic version detection:\n\n```\n<type>(<scope>): <description>\n```\n\n**Examples:**\n```bash\ngit commit -m \"feat: add new card component\"\ngit commit -m \"fix(button): resolve hover state issue\"\ngit commit -m \"breaking: remove deprecated API\"\n```\n\n**Supported types:**\n- `feat:` / `feature:` - New features (minor bump)\n- `fix:` / `bugfix:` - Bug fixes (patch bump)\n- `breaking:` - Breaking changes (major bump)\n- `docs:`, `style:`, `refactor:`, `perf:`, `test:`, `chore:`, `build:`, `ci:` - No version bump\n\n## Architecture\n\n### Package Structure\n\n```\nat-design/\n├── src/\n│   ├── components/        # All 29 UI components\n│   ├── styles/           # CSS tokens, animations, base styles\n│   │   ├── tokens.css    # Theme-agnostic CSS variables\n│   │   ├── animations.css # Keyframe animations\n│   │   └── base.css      # Base global styles\n│   ├── utils/            # Utility functions\n│   │   └── cn.ts        # Class name utility\n│   └── index.ts          # Main export file\n├── docs/\n│   ├── COMPONENTS.md     # Component documentation\n│   └── COMPONENT_CATEGORIES.md # Component categories\n├── dist/                 # Build output (generated)\n├── package.json\n├── tsconfig.json\n└── README.md\n```\n\n### Design Principles\n\n1. **Theme-Agnostic**: All styling uses CSS variables that can be overridden\n2. **Accessible**: Built on Radix UI primitives for full accessibility\n3. **Composable**: Components work together seamlessly\n4. **Type-Safe**: Full TypeScript support with proper types\n5. **Apple-Inspired**: Clean, minimal design with smooth animations\n\n## License\n\nMIT\n\n## Links\n\n- **GitHub Repository:** [https://github.com/sayanmohsin/at-design](https://github.com/sayanmohsin/at-design)\n- **npm Package (Private):** [@ancatag/at-design](https://www.npmjs.com/package/@ancatag/at-design)\n\n\n","readmeFilename":"README.md"}