{"_id":"@aryanjain/ui","_rev":"10-3ba686515b831e915f2b1f0f5c7fcc2a","name":"@aryanjain/ui","dist-tags":{"latest":"1.0.1"},"versions":{"0.1.0":{"name":"@aryanjain/ui","version":"0.1.0","keywords":["react","nextjs","ui","components","tailwind"],"author":{"name":"Aryan"},"license":"MIT","_id":"@aryanjain/ui@0.1.0","maintainers":[{"name":"aryanjain","email":"jainaryanjain00@gmail.com"}],"dist":{"shasum":"3cdf61c8ce7f2ee84c9bdc66a0ed69d784f2a385","tarball":"https://registry.npmjs.org/@aryanjain/ui/-/ui-0.1.0.tgz","fileCount":9,"integrity":"sha512-r5nWkgrNfkidOJndpnf0Lj/RdgnwkGEOkXuL4H8Dn+FmYu6VH6BKd6p/HtDR5QZkfRNkNGjl4rTtEg2ePBZUTA==","signatures":[{"sig":"MEUCIHsWKMGinghXdjVOcs+9fNfWVEtEnNAmz6ezPGZgM88MAiEA5E7VMzHuoy/rYRWLXBt0C8tmYeh0gMHRCpi54UYUC8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65640},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./tailwind":"./tailwind.config.js"},"scripts":{"dev":"tsup --watch","build":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aryanjain","email":"jainaryanjain00@gmail.com"},"_npmVersion":"10.9.0","description":"Shared UI component library for Next.js projects","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15","tsup":"^8","vite":"^5","react":"^18","postcss":"^8","react-dom":"^18","storybook":"8.6.18","typescript":"^5","tailwindcss":"^3","@types/react":"^18","autoprefixer":"^10","@storybook/react":"8.6.18","@types/react-dom":"^18","@vitejs/plugin-react":"^4","@storybook/addon-a11y":"8.6.18","@storybook/react-vite":"8.6.18","@storybook/addon-essentials":"8.6.18"},"peerDependencies":{"next":">=12","react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.0_1782335021029_0.8108368417035547","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aryanjain/ui","version":"0.1.1","keywords":["react","nextjs","ui","components","tailwind"],"author":{"name":"Aryan"},"license":"MIT","_id":"@aryanjain/ui@0.1.1","maintainers":[{"name":"aryanjain","email":"jainaryanjain00@gmail.com"}],"dist":{"shasum":"e48d80c91c28e5e9a1047849af2fc7e6719d8324","tarball":"https://registry.npmjs.org/@aryanjain/ui/-/ui-0.1.1.tgz","fileCount":9,"integrity":"sha512-Y+gzLWGHHr518C4qDhSMcnRoNcL/LHllvBCw6E3/jXN7CLZ7VrWtIC9hiJQ6bB3q/kNapm93UiVmWYvlxbA2nw==","signatures":[{"sig":"MEUCIQCocufSKpjhFqjFOqcO4UlW7RbRPaZGdTakV2pPDctFtQIgP2g61J+tvaeQvQE0nJYwaSjDCLR/6w+zW7C2/riLBEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96585},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./tailwind":"./tailwind.config.js"},"scripts":{"dev":"tsup --watch","build":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aryanjain","email":"jainaryanjain00@gmail.com"},"_npmVersion":"10.9.0","description":"Shared UI component library for Next.js projects","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","vitest":"^4.1.9","lucide-react":"^1.21.0","tailwind-merge":"^2.5.0","@testing-library/react":"^16.3.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15","tsup":"^8","vite":"^5","react":"^18","postcss":"^8","react-dom":"^18","storybook":"8.6.18","typescript":"^5","tailwindcss":"^3","@types/react":"^18","autoprefixer":"^10","@storybook/react":"8.6.18","@types/react-dom":"^18","@vitejs/plugin-react":"^4","@storybook/addon-a11y":"8.6.18","@storybook/react-vite":"8.6.18","@storybook/addon-essentials":"8.6.18"},"peerDependencies":{"next":">=12","react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.1_1782341884685_0.20539278296631203","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aryanjain/ui","version":"0.1.2","keywords":["react","nextjs","ui","components","tailwind"],"author":{"name":"Aryan"},"license":"MIT","_id":"@aryanjain/ui@0.1.2","maintainers":[{"name":"aryanjain","email":"jainaryanjain00@gmail.com"}],"dist":{"shasum":"68186be9b259b6e15532236b46e959c37edfeab7","tarball":"https://registry.npmjs.org/@aryanjain/ui/-/ui-0.1.2.tgz","fileCount":9,"integrity":"sha512-GIrfwW887I1BvFS/UB/MTCLDlAqj7zMJdcGf/kNwvW3JPjDKs0zAohNNkdH5TR1jToLxOjmcPEqcWBGzf6HHPg==","signatures":[{"sig":"MEYCIQDvMgd7IPVcinnJ1x1LQU431cylEbCxWV9oK0fQAuFFSwIhAJDyNH15LQUhd4xpcNvWO8b5tXnd8oB1W/XWFHRNhEkh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96621},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./tailwind":"./tailwind.config.js"},"gitHead":"9cb7bcf6ed118a8bf9a5604b3cf03bd965db087c","scripts":{"dev":"tsup --watch","build":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aryanjain","email":"jainaryanjain00@gmail.com"},"_npmVersion":"10.9.0","description":"Shared UI component library for Next.js projects","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","vitest":"^4.1.9","lucide-react":"^1.21.0","tailwind-merge":"^2.5.0","@testing-library/react":"^16.3.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15","tsup":"^8","vite":"^5","react":"^18","postcss":"^8","react-dom":"^18","storybook":"8.6.18","typescript":"^5","tailwindcss":"^3","@types/react":"^18","autoprefixer":"^10","@storybook/react":"8.6.18","@types/react-dom":"^18","@vitejs/plugin-react":"^4","@storybook/addon-a11y":"8.6.18","@storybook/react-vite":"8.6.18","@storybook/addon-essentials":"8.6.18"},"peerDependencies":{"next":">=12","react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.2_1782394665454_0.3488359107995407","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aryanjain/ui","version":"0.1.3","keywords":["react","nextjs","ui","components","tailwind"],"author":{"name":"Aryan"},"license":"MIT","_id":"@aryanjain/ui@0.1.3","maintainers":[{"name":"aryanjain","email":"jainaryanjain00@gmail.com"}],"dist":{"shasum":"af323037325f54c401b0bfc770d4421a7b421ee0","tarball":"https://registry.npmjs.org/@aryanjain/ui/-/ui-0.1.3.tgz","fileCount":13,"integrity":"sha512-ms9VLXwSB3LPnXKgnkZFC4Q6QeSA0j8kgluX4U8CiHpJPnI/Okv66fkui7IXuF2MGTvZyt89gOxzQB3N2A7b4w==","signatures":[{"sig":"MEQCIHQIFT5XkNSZo5PXJPrP/ZPLtsWGNKb9iwBjK7bApZfdAiBGFJZI70WvDNJVxcFhn5huG5sCf+Aq65HObndxsUOYpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165767},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles":"./dist/index.css","./tailwind":"./tailwind.config.js"},"gitHead":"9cb7bcf6ed118a8bf9a5604b3cf03bd965db087c","scripts":{"dev":"tsup --watch","build":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aryanjain","email":"jainaryanjain00@gmail.com"},"_npmVersion":"10.9.0","description":"Shared UI component library for Next.js projects","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","vitest":"^4.1.9","lucide-react":"^1.21.0","tailwind-merge":"^2.5.0","@testing-library/react":"^16.3.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15","tsup":"^8","vite":"^5","react":"^18","postcss":"^8","react-dom":"^18","storybook":"8.6.18","typescript":"^5","tailwindcss":"^3","@types/react":"^18","autoprefixer":"^10","@storybook/react":"8.6.18","@types/react-dom":"^18","@vitejs/plugin-react":"^4","@storybook/addon-a11y":"8.6.18","@storybook/react-vite":"8.6.18","@storybook/addon-essentials":"8.6.18"},"peerDependencies":{"next":">=12","react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.3_1782396577475_0.7536044858863975","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@aryanjain/ui","version":"0.1.4","keywords":["react","nextjs","ui","components","tailwind"],"author":{"name":"Aryan"},"license":"MIT","_id":"@aryanjain/ui@0.1.4","maintainers":[{"name":"aryanjain","email":"jainaryanjain00@gmail.com"}],"dist":{"shasum":"bb2b2f8983cf33fd1ff2c7f7db4b1376deadabe9","tarball":"https://registry.npmjs.org/@aryanjain/ui/-/ui-0.1.4.tgz","fileCount":13,"integrity":"sha512-FovJs2SggX2MSEYDvMLDJD3AxNbFvr+6Qa+9HpUdEs93wz4L12s8rpacFRpjdAODIIpZerb/+Nt2OSQdsKnkkw==","signatures":[{"sig":"MEUCIQCQeOKYotr78lyb4R8Uw5PMJ1Ryc1VjgqTNJ7Og9jn2BwIgb0Buui04RGsMRh3UOKvNAyD6UxKxzT7BWKNvThKvRLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165852},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles":"./dist/styles/globals.css","./tailwind":"./tailwind.config.js"},"gitHead":"9cb7bcf6ed118a8bf9a5604b3cf03bd965db087c","scripts":{"dev":"tsup --watch","build":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aryanjain","email":"jainaryanjain00@gmail.com"},"_npmVersion":"10.9.0","description":"Shared UI component library for Next.js projects","directories":{},"sideEffects":["./dist/index.css"],"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","vitest":"^4.1.9","lucide-react":"^1.21.0","tailwind-merge":"^2.5.0","@testing-library/react":"^16.3.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15","tsup":"^8","vite":"^5","react":"^18","postcss":"^8","react-dom":"^18","storybook":"8.6.18","typescript":"^5","postcss-cli":"^11.0.1","tailwindcss":"^3","@types/react":"^18","autoprefixer":"^10","@storybook/react":"8.6.18","@types/react-dom":"^18","@vitejs/plugin-react":"^4","@storybook/addon-a11y":"8.6.18","@storybook/react-vite":"8.6.18","@storybook/addon-essentials":"8.6.18"},"peerDependencies":{"next":">=12","react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.4_1782398331091_0.12550839592371843","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@aryanjain/ui","version":"0.1.5","keywords":["react","nextjs","ui","components","tailwind"],"author":{"name":"Aryan"},"license":"MIT","_id":"@aryanjain/ui@0.1.5","maintainers":[{"name":"aryanjain","email":"jainaryanjain00@gmail.com"}],"dist":{"shasum":"41569ee04a3878ddb53f46154bf4119a27b8be40","tarball":"https://registry.npmjs.org/@aryanjain/ui/-/ui-0.1.5.tgz","fileCount":9,"integrity":"sha512-VpxZ4zgjHCAOw+zQ6zJd5yUoB0LoKUR35jMVu9dXWwDs1IPWaoxDxopGQOd4z9ZJJx2onYX2OprRTkqakqphFg==","signatures":[{"sig":"MEUCIQDB0TYMNUnS0+Mh+2gwq9WvK/ORXTy/9WuP42cY0E5yiwIgJtIHq9NFgJGMNqO/s1A21G8F1MADEML6siLT9JfQ9IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96743},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles":"./dist/styles/globals.css","./tailwind":"./tailwind.config.js"},"gitHead":"9cb7bcf6ed118a8bf9a5604b3cf03bd965db087c","scripts":{"dev":"tsup --watch","build":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aryanjain","email":"jainaryanjain00@gmail.com"},"_npmVersion":"10.9.0","description":"Shared UI component library for Next.js projects","directories":{},"sideEffects":["./dist/index.css"],"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","vitest":"^4.1.9","lucide-react":"^1.21.0","tailwind-merge":"^2.5.0","@testing-library/react":"^16.3.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15","tsup":"^8","vite":"^5","react":"^18","postcss":"^8","react-dom":"^18","storybook":"8.6.18","typescript":"^5","postcss-cli":"^11.0.1","tailwindcss":"^3","@types/react":"^18","autoprefixer":"^10","@storybook/react":"8.6.18","@types/react-dom":"^18","@vitejs/plugin-react":"^4","@storybook/addon-a11y":"8.6.18","@storybook/react-vite":"8.6.18","@storybook/addon-essentials":"8.6.18"},"peerDependencies":{"next":">=12","react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.5_1782399018104_0.37371324213617285","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@aryanjain/ui","version":"0.1.6","keywords":["react","nextjs","ui","components","tailwind"],"author":{"name":"Aryan"},"license":"MIT","_id":"@aryanjain/ui@0.1.6","maintainers":[{"name":"aryanjain","email":"jainaryanjain00@gmail.com"}],"dist":{"shasum":"f966cce8b93b6f342d32e0718a24e2bcfd10972b","tarball":"https://registry.npmjs.org/@aryanjain/ui/-/ui-0.1.6.tgz","fileCount":10,"integrity":"sha512-1px6YCAJ6PvCU2qtoQpcuPWz0OyuN5MaTCKrhoosOx9DD/+1TDqbsTTEx7O5dWi0OnAQgoA3vYQTpwatYFQagg==","signatures":[{"sig":"MEUCIQDG2aeZqFO0COSnkX72K1Y0wBsSpiudt8j8gPIifpsiMQIgbOQFvKBbZYuO3MTKkJZNp4OAVYxlal4vxLJJMhoUqhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126359},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles":"./dist/styles/globals.css","./tailwind":"./tailwind.config.js"},"gitHead":"9cb7bcf6ed118a8bf9a5604b3cf03bd965db087c","scripts":{"dev":"tsup --watch","build":"tsup && postcss src/styles/globals.css -o dist/index.css","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aryanjain","email":"jainaryanjain00@gmail.com"},"_npmVersion":"10.9.0","description":"Shared UI component library for Next.js projects","directories":{},"sideEffects":["./dist/index.css"],"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","vitest":"^4.1.9","lucide-react":"^1.21.0","tailwind-merge":"^2.5.0","@testing-library/react":"^16.3.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15","tsup":"^8","vite":"^5","react":"^18","postcss":"^8","react-dom":"^18","storybook":"8.6.18","typescript":"^5","postcss-cli":"^11.0.1","tailwindcss":"^3","@types/react":"^18","autoprefixer":"^10","@storybook/react":"8.6.18","@types/react-dom":"^18","@vitejs/plugin-react":"^4","@storybook/addon-a11y":"8.6.18","@storybook/react-vite":"8.6.18","@storybook/addon-essentials":"8.6.18"},"peerDependencies":{"next":">=12","react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.6_1782399989171_0.9674448983628403","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@aryanjain/ui","version":"0.1.7","keywords":["react","nextjs","ui","components","tailwind"],"author":{"name":"Aryan"},"license":"MIT","_id":"@aryanjain/ui@0.1.7","maintainers":[{"name":"aryanjain","email":"jainaryanjain00@gmail.com"}],"dist":{"shasum":"7e22a2ac440a83b6455df51a029721ccfacadc32","tarball":"https://registry.npmjs.org/@aryanjain/ui/-/ui-0.1.7.tgz","fileCount":10,"integrity":"sha512-u8PqX5BfKed25jdnqB8zPuAy2VCwOXpkaQs4I8jzIbK1rBm13j6sfj7bkPyfIDacAxEeE3y5meT3lQEQ4xjqDA==","signatures":[{"sig":"MEQCIBxyaPPdx1DO53Jny2K1PiIo2XPbathkqHSao8Ui8NIzAiBGmIoJmnvEYErTPFfeJpWnlG8wR74M3ioYWJvvBLtZfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126350},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles":"./dist/index.css","./tailwind":"./tailwind.config.js"},"gitHead":"9cb7bcf6ed118a8bf9a5604b3cf03bd965db087c","scripts":{"dev":"tsup --watch","build":"tsup && postcss src/styles/globals.css -o dist/index.css","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aryanjain","email":"jainaryanjain00@gmail.com"},"_npmVersion":"10.9.0","description":"Shared UI component library for Next.js projects","directories":{},"sideEffects":["./dist/index.css"],"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","vitest":"^4.1.9","lucide-react":"^1.21.0","tailwind-merge":"^2.5.0","@testing-library/react":"^16.3.2"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15","tsup":"^8","vite":"^5","react":"^18","postcss":"^8","react-dom":"^18","storybook":"8.6.18","typescript":"^5","postcss-cli":"^11.0.1","tailwindcss":"^3","@types/react":"^18","autoprefixer":"^10","@storybook/react":"8.6.18","@types/react-dom":"^18","@vitejs/plugin-react":"^4","@storybook/addon-a11y":"8.6.18","@storybook/react-vite":"8.6.18","@storybook/addon-essentials":"8.6.18"},"peerDependencies":{"next":">=12","react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.7_1782401046945_0.5069060532455401","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@aryanjain/ui","version":"1.0.0","keywords":["react","nextjs","ui","components","tailwind"],"author":{"name":"Aryan"},"license":"MIT","_id":"@aryanjain/ui@1.0.0","maintainers":[{"name":"aryanjain","email":"jainaryanjain00@gmail.com"}],"dist":{"shasum":"a8c10e040c821fbfbeb99dcb25d9959bd9dd7565","tarball":"https://registry.npmjs.org/@aryanjain/ui/-/ui-1.0.0.tgz","fileCount":9,"integrity":"sha512-mdBdt/czoH4sk8jjS7qAM0q30ofDcxvvP1/kWH1DUH+0Aup8an9ZshtrouHZZ7VF/COdxrwhOOBYcW70pkmrFQ==","signatures":[{"sig":"MEUCIAUyVR2QdBly3FFe+y1unF5SYtzJGEWUnqeg0Tp7fiEOAiEA90aVXFcuOSL/JUkBszWOIsfiKDYX2qYDbGEwWHc50lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405521},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./tailwind":"./tailwind.config.js"},"scripts":{"dev":"tsup --watch","docs":"cd docs && npm run dev","build":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","docs:build":"cd docs && npm run build","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aryanjain","email":"jainaryanjain00@gmail.com"},"_npmVersion":"10.9.0","description":"Shared UI component library for Next.js projects","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","lucide-react":"^1.21.0","tailwind-merge":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^15","tsup":"^8","vite":"^5","react":"^18","vitest":"^4.1.9","postcss":"^8","react-dom":"^18","storybook":"8.6.18","typescript":"^5","tailwindcss":"^3","@types/react":"^18","autoprefixer":"^10","@storybook/react":"8.6.18","@types/react-dom":"^18","@vitejs/plugin-react":"^4","@storybook/addon-a11y":"8.6.18","@storybook/react-vite":"8.6.18","@testing-library/react":"^16.3.2","@storybook/addon-essentials":"8.6.18"},"peerDependencies":{"next":">=12","react":">=17","react-dom":">=17"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.0_1782598530339_0.05587298087027315","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aryanjain/ui","version":"1.0.1","description":"Shared UI component library for Next.js projects","author":{"name":"Aryan"},"license":"MIT","keywords":["react","nextjs","ui","components","tailwind"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./tailwind":"./tailwind.config.js"},"scripts":{"build":"tsup","dev":"tsup --watch","storybook":"storybook dev -p 6006","build-storybook":"storybook build","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","docs":"cd docs && npm run dev","docs:build":"cd docs && npm run build"},"peerDependencies":{"next":">=12","react":">=17","react-dom":">=17"},"devDependencies":{"@storybook/addon-a11y":"8.6.18","@storybook/addon-essentials":"8.6.18","@storybook/react":"8.6.18","@storybook/react-vite":"8.6.18","@testing-library/react":"^16.3.2","@types/react":"^18","@types/react-dom":"^18","@vitejs/plugin-react":"^4","autoprefixer":"^10","next":"^15","postcss":"^8","react":"^18","react-dom":"^18","storybook":"8.6.18","tailwindcss":"^3","tsup":"^8","typescript":"^5","vite":"^5","vitest":"^4.1.9"},"dependencies":{"clsx":"^2.1.1","lucide-react":"^1.21.0","tailwind-merge":"^2.5.0"},"_id":"@aryanjain/ui@1.0.1","gitHead":"2c7875c0c593ce07ffb1bdcea451f7d2fd0c6294","_nodeVersion":"24.18.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-KtQYgR8Xtv0VfEMoA5jz1XmoaMMxKid7f9DbFxp/ar01HA0g3w8H160DjiizImpGeMEhOlt+flJz5tHyHuhadg==","shasum":"b3211320f54d00d78bd925504af0c7277d5c4b0b","tarball":"https://registry.npmjs.org/@aryanjain/ui/-/ui-1.0.1.tgz","fileCount":9,"unpackedSize":1430867,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEnH1fY8+CjVpvDUXw9fCOU9GaE2XHTdSenicv0WMaekAiEAmceF9g/5/kLYw7Tw+Jtd5wHAWXuBJttp3DGKso6EPlU="}]},"_npmUser":{"name":"aryanjain","email":"jainaryanjain00@gmail.com"},"directories":{},"maintainers":[{"name":"aryanjain","email":"jainaryanjain00@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui_1.0.1_1782913952598_0.6373023960106847"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-24T21:03:40.925Z","modified":"2026-07-01T13:52:33.001Z","0.1.0":"2026-06-24T21:03:41.174Z","0.1.1":"2026-06-24T22:58:04.893Z","0.1.2":"2026-06-25T13:37:45.591Z","0.1.3":"2026-06-25T14:09:37.627Z","0.1.4":"2026-06-25T14:38:51.227Z","0.1.5":"2026-06-25T14:50:18.249Z","0.1.6":"2026-06-25T15:06:29.377Z","0.1.7":"2026-06-25T15:24:07.093Z","1.0.0":"2026-06-27T22:15:30.527Z","1.0.1":"2026-07-01T13:52:32.897Z"},"author":{"name":"Aryan"},"license":"MIT","keywords":["react","nextjs","ui","components","tailwind"],"description":"Shared UI component library for Next.js projects","maintainers":[{"name":"aryanjain","email":"jainaryanjain00@gmail.com"}],"readme":"# @aryanjain/ui\n\nA shared UI component library for Next.js projects — 90+ components built with React, TypeScript, and Tailwind CSS. Includes a full documentation site under `docs/`.\n\n[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![Version](https://img.shields.io/badge/version-0.1.1-green.svg)](package.json)\n\n---\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Setup](#setup)\n- [Usage](#usage)\n- [Components](#components)\n- [Development](#development)\n- [Docs Site](#docs-site)\n- [Deployment](#deployment)\n- [Publishing](#publishing)\n- [Project Structure](#project-structure)\n- [Adding a New Component](#adding-a-new-component)\n\n---\n\n## Installation\n\n```bash\nnpm install @aryanjain/ui\n```\n\n**Peer dependencies** — make sure these are already in your project:\n\n```bash\nnpm install react react-dom next\n```\n\n---\n\n## Setup\n\nAdd the library to your Tailwind config so its classes are included in your build:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  content: [\n    \"./pages/**/*.{ts,tsx}\",\n    \"./components/**/*.{ts,tsx}\",\n    \"./app/**/*.{ts,tsx}\",\n    // Include the library's dist so Tailwind sees its classes\n    \"./node_modules/@aryanjain/ui/dist/**/*.js\",\n  ],\n  // Inherit shared design tokens (colors, spacing, fonts)\n  presets: [require(\"@aryanjain/ui/tailwind\")],\n};\n```\n\n---\n\n## Usage\n\n```tsx\nimport { Button, Input, Card, Badge, Spinner } from \"@aryanjain/ui\";\n\nexport default function Page() {\n  return (\n    <Card>\n      <Input label=\"Email\" placeholder=\"you@example.com\" />\n      <Button variant=\"primary\" fullWidth isLoading={false}>\n        Submit\n      </Button>\n      <Badge variant=\"success\" dot>\n        Active\n      </Badge>\n    </Card>\n  );\n}\n```\n\n---\n\n## Components\n\n90 components across 7 categories:\n\n### ⌨️ Inputs (21)\n`Autocomplete` · `Button` · `ButtonGroup` · `Calendar` · `Checkbox` · `DatePicker` · `FAB` · `FileUpload` · `IconButton` · `Input` · `InputGroup` · `InputOTP` · `NumberInput` · `RadioGroup` · `Rating` · `Select` · `Slider` · `Switch` · `Textarea` · `Toggle` · `ToggleGroup`\n\n### 📊 Data Display (17)\n`Avatar` · `Badge` · `Chip` · `CodeBlock` · `DataTable` · `KBD` · `LinearProgress` · `List` · `Progress` · `Skeleton` · `Stat` · `Table` · `Tag` · `Timeline` · `Tooltip` · `Typography` · `WavyBackground`\n\n### 💬 Feedback (9)\n`Alert` · `AlertDialog` · `Dialog` · `Drawer` · `EmptyState` · `Snackbar` · `Spinner` · `Stepper` · `Toast`\n\n### 🧭 Navigation (9)\n`AppBar` · `Breadcrumb` · `Command` · `FloatingDock` · `FloatingNav` · `NavigationMenu` · `Pagination` · `Sidebar` · `Tabs`\n\n### ⬜ Layout (8)\n`AspectRatio` · `Box` · `Container` · `Divider` · `Grid` · `Resizable` · `ScrollArea` · `Stack`\n\n### 🪟 Surfaces (4)\n`Accordion` · `Card` · `Paper` · `Popover`\n\n### ✨ Animated (22)\n`AnimatedTestimonials` · `AuroraBackground` · `BackgroundBeams` · `CardSpotlight` · `Carousel` · `Compare` · `ContainerTextFlip` · `ExpandableCards` · `FocusCards` · `GlowCard` · `InfiniteMovingCards` · `LampEffect` · `Marquee` · `MovingBorder` · `Sparkles` · `SpeedDial` · `Spotlight` · `TextReveal` · `ThreeDCard` · `TracingBeam` · `TypewriterEffect` · `WavyBackground`\n\n---\n\n## Development\n\n```bash\nnpm install          # Install dependencies\nnpm run dev          # Build in watch mode (outputs to dist/)\nnpm run storybook    # Open Storybook at http://localhost:6006\nnpm run typecheck    # TypeScript check without emitting files\nnpm run build        # Production build via tsup\n```\n\n---\n\n## Docs Site\n\nThe `docs/` folder is a standalone Vite + React app that imports components from the parent library via the `@lib` alias.\n\n```bash\ncd docs\nnpm install\nnpm run dev      # → http://localhost:5173\nnpm run build    # → docs/dist/\nnpm run preview  # Preview the production build locally\n```\n\n---\n\n## Deployment\n\n### Vercel (recommended)\n\nPlace `vercel.json` at the project root:\n\n```json\n{\n  \"buildCommand\": \"npm install && cd docs && npm install && npm run build\",\n  \"outputDirectory\": \"docs/dist\",\n  \"installCommand\": \"echo 'skipping root install'\",\n  \"framework\": null,\n  \"rewrites\": [\n    { \"source\": \"/(.*)\", \"destination\": \"/index.html\" }\n  ]\n}\n```\n\nThen push to GitHub and connect the repo in the Vercel dashboard — no further configuration needed.\n\n### Docker\n\nA `Dockerfile` is included at the project root for self-hosted deployments:\n\n```bash\ndocker build -t aryanjain-ui .\ndocker run -p 8080:80 aryanjain-ui\n# → http://localhost:8080\n```\n\nThe build uses a two-stage process: Node 20 builds the docs site, nginx serves the static output.\n\n---\n\n## Publishing\n\n```bash\n# Bug fix  (0.1.1 → 0.1.2)\nnpm version patch && npm publish\n\n# New component  (0.1.1 → 0.2.0)\nnpm version minor && npm publish\n\n# Breaking change  (0.1.1 → 1.0.0)\nnpm version major && npm publish\n```\n\n`prepublishOnly` runs `npm run build` automatically before each publish.\n\n---\n\n## Project Structure\n\n```\nmy-ui-lib/\n├── src/\n│   └── components/\n│       ├── Button/\n│       ├── Input/\n│       ├── Card/\n│       ├── ...                 ← 90+ components\n│       └── index.ts            ← Single entry point for all exports\n├── docs/                       ← Documentation website (Vite + React)\n│   ├── src/\n│   │   ├── components/         ← Docs-specific UI (sidebar, navbar, code preview)\n│   │   ├── data/\n│   │   │   └── components.ts   ← Registry of all 90 components with prop metadata\n│   │   ├── hooks/\n│   │   │   └── useTheme.ts     ← Dark mode hook\n│   │   └── pages/\n│   │       ├── HomePage.tsx\n│   │       ├── GettingStartedPage.tsx\n│   │       └── components/     ← Per-component demo pages\n│   ├── package.json\n│   └── vite.config.ts          ← \"@lib\" alias → ../src\n├── .storybook/\n├── tailwind.config.js          ← Shared design tokens (also exported as preset)\n├── tsup.config.ts              ← Library bundler config\n├── vercel.json                 ← Vercel deployment config\n├── Dockerfile                  ← Docker deployment config\n└── package.json\n```\n\n---\n\n## Adding a New Component\n\n1. Create a folder under `src/components/YourComponent/`\n2. Add `YourComponent.tsx` and `index.ts`\n3. Export from `src/components/index.ts`:\n   ```ts\n   export * from \"./YourComponent\";\n   ```\n4. Add metadata to `docs/src/data/components.ts` (name, slug, category, props)\n5. Add a demo page in `docs/src/pages/components/` and register it in `ComponentPage.tsx`'s `PAGE_MAP`\n6. Run Storybook to verify: `npm run storybook`\n\nThe docs sidebar updates automatically from the metadata registry.\n\n---\n\n## License\n\nMIT © Aryan Jain","readmeFilename":"README.md"}