{"_id":"@alikhalilll/ui","_rev":"15-f9b2bfb52e221026d2fd8a9cd144f12a","name":"@alikhalilll/ui","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@alikhalilll/ui","version":"1.0.0","keywords":["vue","vue3","nuxt","components","ui","headless","shadcn","tel-input","phone-input","reka-ui","vaul-vue"],"author":{"name":"alikhalilll"},"license":"MIT","_id":"@alikhalilll/ui@1.0.0","maintainers":[{"name":"alikhalilll","email":"alikhalilll.dev@gmail.com"}],"homepage":"https://alikhalilll.github.io/ali-nuxt-toolkit/ui","bugs":{"url":"https://github.com/alikhalilll/ali-nuxt-toolkit/issues"},"dist":{"shasum":"398a9ab600b01b948263bdb25cbedf29b3315205","tarball":"https://registry.npmjs.org/@alikhalilll/ui/-/ui-1.0.0.tgz","fileCount":7,"integrity":"sha512-BuX07vGsvgcqHyADhWA/at8P4scFK6G1gPsuVfHMgSz5xEmxhB7UXuW0KtQUFCSkb95uCZcStQSoPSibZyTQQA==","signatures":[{"sig":"MEYCIQDbFYobrh8uOjEfKGg4TSfauwZzbdlIZLjNuG0l/YE2WgIhAJuqX80O0vsMQM+9zo6LnvSrxi3EG6Vo1HKKKKkX6Jw4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216746},"type":"module","_from":"file:alikhalilll-ui-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./styles.css":"./dist/styles.css","./package.json":"./package.json"},"scripts":{"build":"pnpm clean && vite build && node -e \"require('node:fs').copyFileSync('src/styles.css','dist/styles.css')\"","clean":"rimraf dist","typecheck":"vue-tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"alikhalilll","email":"alikhalilll.dev@gmail.com"},"_resolved":"/private/var/folders/4j/cgljlpzd0n550x2mkwwsrj6c0000gn/T/02786916f1f934e16ad4799fa6e22d74/alikhalilll-ui-1.0.0.tgz","_integrity":"sha512-BuX07vGsvgcqHyADhWA/at8P4scFK6G1gPsuVfHMgSz5xEmxhB7UXuW0KtQUFCSkb95uCZcStQSoPSibZyTQQA==","deprecated":"This package was renamed and split. The phone-input components live at @alikhalilll/a-tel-input (https://npmjs.com/package/@alikhalilll/a-tel-input); the popover/drawer/input primitives are now bundled inside it. Please migrate — this package will no longer receive \n  updates.","repository":{"url":"git+https://github.com/alikhalilll/ali-nuxt-toolkit.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.12.1","description":"Headless, shadcn-vue style component library. Scalable, fully typed, with sensible defaults and a tel input that detects the user's country automatically.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.0.0","dependencies":{"clsx":"^2.1.1","reka-ui":"^2.9.0","vaul-vue":"^0.4.0","@vueuse/core":"^14.0.0","tailwind-merge":"^2.6.0","lucide-vue-next":"^0.460.0","libphonenumber-js":"^1.12.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^5.4.0","rimraf":"^6.0.1","vue-tsc":"^2.2.0","typescript":"^5.9.2","@types/node":"^22.13.0","vite-plugin-dts":"^4.5.0","@vitejs/plugin-vue":"^5.2.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.0_1779291740671_0.41672157775247287","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@alikhalilll/ui","version":"1.1.0","keywords":["vue","vue3","nuxt","components","ui","headless","shadcn","tel-input","phone-input","reka-ui","vaul-vue"],"author":{"name":"alikhalilll"},"license":"MIT","_id":"@alikhalilll/ui@1.1.0","maintainers":[{"name":"alikhalilll","email":"alikhalilll.dev@gmail.com"}],"homepage":"https://alikhalilll.github.io/ali-nuxt-toolkit/ui","bugs":{"url":"https://github.com/alikhalilll/ali-nuxt-toolkit/issues"},"dist":{"shasum":"172a564b19a978dfb77c11b1dbde398a13eff051","tarball":"https://registry.npmjs.org/@alikhalilll/ui/-/ui-1.1.0.tgz","fileCount":44,"integrity":"sha512-ViRLah+032bw3z8J3t+u1QURer7LGolOrW3MNWz9lOgMkgP7GfvlfziflsJBosPTUnMIjk3Vr7RlWnegu5rgcg==","signatures":[{"sig":"MEUCICzSIzkvzcWjJY03cYMVXNtoWD/pGUgI+yWF3wC2rB3MAiEApdErLYawAL6Vf6V8BNe6QulZXvBxy4mXVoHPpqN7NzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299652},"type":"module","_from":"file:alikhalilll-ui-1.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./input":{"types":"./dist/input.d.ts","import":"./dist/input.mjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs"},"./drawer":{"types":"./dist/drawer.d.ts","import":"./dist/drawer.mjs"},"./popover":{"types":"./dist/popover.d.ts","import":"./dist/popover.mjs"},"./styles.css":"./dist/assets/styles.css","./tell-input":{"types":"./dist/tell-input.d.ts","import":"./dist/tell-input.mjs"},"./package.json":"./package.json","./assets/styles.css":"./dist/assets/styles.css","./responsive-popover":{"types":"./dist/responsive-popover.d.ts","import":"./dist/responsive-popover.mjs"}},"scripts":{"build":"pnpm clean && vite build && node -e \"const fs=require('node:fs'); fs.mkdirSync('dist/assets',{recursive:true}); fs.copyFileSync('assets/styles.css','dist/assets/styles.css');\"","clean":"rimraf dist","typecheck":"vue-tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"alikhalilll","email":"alikhalilll.dev@gmail.com"},"_resolved":"/private/var/folders/4j/cgljlpzd0n550x2mkwwsrj6c0000gn/T/8fa1fd3bbd41434985d1e275234effcf/alikhalilll-ui-1.1.0.tgz","_integrity":"sha512-ViRLah+032bw3z8J3t+u1QURer7LGolOrW3MNWz9lOgMkgP7GfvlfziflsJBosPTUnMIjk3Vr7RlWnegu5rgcg==","deprecated":"This package was renamed and split. The phone-input components live at @alikhalilll/a-tel-input (https://npmjs.com/package/@alikhalilll/a-tel-input); the popover/drawer/input primitives are now bundled inside it. Please migrate — this package will no longer receive \n  updates.","repository":{"url":"git+https://github.com/alikhalilll/ali-nuxt-toolkit.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.12.1","description":"Headless, shadcn-vue style Vue 3 component library — every component is its own importable subpath (`@alikhalilll/ui/tell-input`, `@alikhalilll/ui/popover`, …) so users pay only for what they actually use.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.0.0","dependencies":{"clsx":"^2.1.1","reka-ui":"^2.9.0","vaul-vue":"^0.4.0","@vueuse/core":"^14.0.0","tailwind-merge":"^2.6.0","lucide-vue-next":"^0.460.0","libphonenumber-js":"^1.12.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^5.4.0","rimraf":"^6.0.1","vue-tsc":"^2.2.0","typescript":"^5.9.2","@types/node":"^22.13.0","vite-plugin-dts":"^4.5.0","@vitejs/plugin-vue":"^5.2.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.1.0_1779367095132_0.7343488904240498","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@alikhalilll/ui","version":"1.1.1","keywords":["vue","vue3","nuxt","components","ui","headless","shadcn","tel-input","phone-input","reka-ui","vaul-vue"],"author":{"name":"alikhalilll"},"license":"MIT","_id":"@alikhalilll/ui@1.1.1","maintainers":[{"name":"alikhalilll","email":"alikhalilll.dev@gmail.com"}],"homepage":"https://alikhalilll.github.io/ali-nuxt-toolkit/ui","bugs":{"url":"https://github.com/alikhalilll/ali-nuxt-toolkit/issues"},"dist":{"shasum":"ca45884e417319d7b05a1b55adeede3b869cdc2a","tarball":"https://registry.npmjs.org/@alikhalilll/ui/-/ui-1.1.1.tgz","fileCount":44,"integrity":"sha512-a/rFMLcEwrGf9RS5zeloOHAlXRs40MVG+Dmj+93fRIrhnxOmuKh3n1uNf9B/b5GaLo/kRklnj/BITA3jBrxWlQ==","signatures":[{"sig":"MEYCIQD4bbASmVoR8nxgCxfdQIoAmtspwKJZh2rjsPCiiIMw6wIhAKlK57w9iLIVMUoV91UURHwb4lGcJbv4abt5qFL352eP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300830},"type":"module","_from":"file:alikhalilll-ui-1.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./input":{"types":"./dist/input.d.ts","import":"./dist/input.mjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs"},"./drawer":{"types":"./dist/drawer.d.ts","import":"./dist/drawer.mjs"},"./popover":{"types":"./dist/popover.d.ts","import":"./dist/popover.mjs"},"./styles.css":"./dist/assets/styles.css","./tell-input":{"types":"./dist/tell-input.d.ts","import":"./dist/tell-input.mjs"},"./package.json":"./package.json","./assets/styles.css":"./dist/assets/styles.css","./responsive-popover":{"types":"./dist/responsive-popover.d.ts","import":"./dist/responsive-popover.mjs"}},"scripts":{"build":"pnpm clean && vite build && node -e \"const fs=require('node:fs'); fs.mkdirSync('dist/assets',{recursive:true}); fs.copyFileSync('assets/styles.css','dist/assets/styles.css');\"","clean":"rimraf dist","typecheck":"vue-tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"alikhalilll","email":"alikhalilll.dev@gmail.com"},"_resolved":"/private/var/folders/4j/cgljlpzd0n550x2mkwwsrj6c0000gn/T/6b4b7e39b63fb5fc62747a72812bc42a/alikhalilll-ui-1.1.1.tgz","_integrity":"sha512-a/rFMLcEwrGf9RS5zeloOHAlXRs40MVG+Dmj+93fRIrhnxOmuKh3n1uNf9B/b5GaLo/kRklnj/BITA3jBrxWlQ==","deprecated":"This package was renamed and split. The phone-input components live at @alikhalilll/a-tel-input (https://npmjs.com/package/@alikhalilll/a-tel-input); the popover/drawer/input primitives are now bundled inside it. Please migrate — this package will no longer receive \n  updates.","repository":{"url":"git+https://github.com/alikhalilll/ali-nuxt-toolkit.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.12.1","description":"Headless, shadcn-vue style Vue 3 component library — every component is its own importable subpath (`@alikhalilll/ui/tell-input`, `@alikhalilll/ui/popover`, …) so users pay only for what they actually use.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.0.0","dependencies":{"clsx":"^2.1.1","reka-ui":"^2.9.0","vaul-vue":"^0.4.0","@vueuse/core":"^14.0.0","tailwind-merge":"^2.6.0","lucide-vue-next":"^0.460.0","libphonenumber-js":"^1.12.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^5.4.0","rimraf":"^6.0.1","vue-tsc":"^2.2.0","typescript":"^5.9.2","@types/node":"^22.13.0","vite-plugin-dts":"^4.5.0","@vitejs/plugin-vue":"^5.2.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.1.1_1779368141312_0.884295927338159","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@alikhalilll/ui","version":"1.2.0","keywords":["vue","vue3","nuxt","components","ui","headless","shadcn","tel-input","phone-input","reka-ui","vaul-vue"],"author":{"name":"alikhalilll"},"license":"MIT","_id":"@alikhalilll/ui@1.2.0","maintainers":[{"name":"alikhalilll","email":"alikhalilll.dev@gmail.com"}],"homepage":"https://alikhalilll.github.io/ali-nuxt-toolkit/ui","bugs":{"url":"https://github.com/alikhalilll/ali-nuxt-toolkit/issues"},"dist":{"shasum":"5fdfa23315bbc055061357e337bfa0f39962eea6","tarball":"https://registry.npmjs.org/@alikhalilll/ui/-/ui-1.2.0.tgz","fileCount":44,"integrity":"sha512-qnJ0S8l0/3lByEV5TgBHuDYB4TcGjD/4gysxa4Zb6MEkl6XugkzpjBH/Aomj1iKQ+erqPqOG897qfw4KUNlpnw==","signatures":[{"sig":"MEUCIQD8HRx/OZuG7Ncrpkr0rHGDb+XVn3rBl4Z2MAc8KshPlAIgVHsayhLTGjCwAJeBWGRWcYQuicz/uGL+NNv+0KwYpjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330430},"type":"module","_from":"file:alikhalilll-ui-1.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./input":{"types":"./dist/input.d.ts","import":"./dist/input.mjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs"},"./drawer":{"types":"./dist/drawer.d.ts","import":"./dist/drawer.mjs"},"./popover":{"types":"./dist/popover.d.ts","import":"./dist/popover.mjs"},"./styles.css":"./dist/assets/styles.css","./tell-input":{"types":"./dist/tell-input.d.ts","import":"./dist/tell-input.mjs"},"./package.json":"./package.json","./assets/styles.css":"./dist/assets/styles.css","./responsive-popover":{"types":"./dist/responsive-popover.d.ts","import":"./dist/responsive-popover.mjs"}},"scripts":{"build":"pnpm clean && vite build && node -e \"const fs=require('node:fs'); fs.mkdirSync('dist/assets',{recursive:true}); fs.copyFileSync('assets/styles.css','dist/assets/styles.css');\"","clean":"rimraf dist","typecheck":"vue-tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"alikhalilll","email":"alikhalilll.dev@gmail.com"},"_resolved":"/private/var/folders/4j/cgljlpzd0n550x2mkwwsrj6c0000gn/T/f140e59cb15f7cc89ff1090e6907e473/alikhalilll-ui-1.2.0.tgz","_integrity":"sha512-qnJ0S8l0/3lByEV5TgBHuDYB4TcGjD/4gysxa4Zb6MEkl6XugkzpjBH/Aomj1iKQ+erqPqOG897qfw4KUNlpnw==","deprecated":"This package was renamed and split. The phone-input components live at @alikhalilll/a-tel-input (https://npmjs.com/package/@alikhalilll/a-tel-input); the popover/drawer/input primitives are now bundled inside it. Please migrate — this package will no longer receive \n  updates.","repository":{"url":"git+https://github.com/alikhalilll/ali-nuxt-toolkit.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.12.1","description":"Headless, shadcn-vue style Vue 3 component library — every component is its own importable subpath (`@alikhalilll/ui/tell-input`, `@alikhalilll/ui/popover`, …) so users pay only for what they actually use.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.0.0","dependencies":{"clsx":"^2.1.1","reka-ui":"^2.9.0","vaul-vue":"^0.4.0","@vueuse/core":"^14.0.0","tailwind-merge":"^2.6.0","lucide-vue-next":"^0.460.0","libphonenumber-js":"^1.12.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^5.4.0","rimraf":"^6.0.1","vue-tsc":"^2.2.0","typescript":"^5.9.2","@types/node":"^22.13.0","vite-plugin-dts":"^4.5.0","@vitejs/plugin-vue":"^5.2.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.2.0_1779456675947_0.19730685582671237","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@alikhalilll/ui","version":"1.2.1","keywords":["vue","vue3","nuxt","components","ui","headless","shadcn","tel-input","phone-input","reka-ui","vaul-vue"],"author":{"name":"alikhalilll"},"license":"MIT","_id":"@alikhalilll/ui@1.2.1","maintainers":[{"name":"alikhalilll","email":"alikhalilll.dev@gmail.com"}],"homepage":"https://alikhalilll.github.io/ali-nuxt-toolkit/ui","bugs":{"url":"https://github.com/alikhalilll/ali-nuxt-toolkit/issues"},"dist":{"shasum":"122e28f85a7e9549a7023e51268dce5142bb2aed","tarball":"https://registry.npmjs.org/@alikhalilll/ui/-/ui-1.2.1.tgz","fileCount":44,"integrity":"sha512-+SozT/awg75bxHu1PlALn9IvtXlD9i1u7ETwsdDHJqpKuX6T05zBEbqzzWbw/NWRgJs0ITL+XfYsV8rrz9o1IQ==","signatures":[{"sig":"MEUCIQDZkBb4MNaG2vmml1nN0dK+yaCjEaYaCjiMtEtEQaRm7wIgMONTNOjVhlC5lFr1/83CZns4mpbz5d+6ACKPNccvfSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333289},"type":"module","_from":"file:alikhalilll-ui-1.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./input":{"types":"./dist/input.d.ts","import":"./dist/input.mjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs"},"./drawer":{"types":"./dist/drawer.d.ts","import":"./dist/drawer.mjs"},"./popover":{"types":"./dist/popover.d.ts","import":"./dist/popover.mjs"},"./styles.css":"./dist/assets/styles.css","./tell-input":{"types":"./dist/tell-input.d.ts","import":"./dist/tell-input.mjs"},"./package.json":"./package.json","./assets/styles.css":"./dist/assets/styles.css","./responsive-popover":{"types":"./dist/responsive-popover.d.ts","import":"./dist/responsive-popover.mjs"}},"scripts":{"build":"pnpm clean && vite build && node -e \"const fs=require('node:fs'); fs.mkdirSync('dist/assets',{recursive:true}); fs.copyFileSync('assets/styles.css','dist/assets/styles.css');\"","clean":"rimraf dist","typecheck":"vue-tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"alikhalilll","email":"alikhalilll.dev@gmail.com"},"_resolved":"/private/var/folders/4j/cgljlpzd0n550x2mkwwsrj6c0000gn/T/4f74257b539a9f6ac460648f1e325db7/alikhalilll-ui-1.2.1.tgz","_integrity":"sha512-+SozT/awg75bxHu1PlALn9IvtXlD9i1u7ETwsdDHJqpKuX6T05zBEbqzzWbw/NWRgJs0ITL+XfYsV8rrz9o1IQ==","deprecated":"This package was renamed and split. The phone-input components live at @alikhalilll/a-tel-input (https://npmjs.com/package/@alikhalilll/a-tel-input); the popover/drawer/input primitives are now bundled inside it. Please migrate — this package will no longer receive \n  updates.","repository":{"url":"git+https://github.com/alikhalilll/ali-nuxt-toolkit.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.12.1","description":"Headless, shadcn-vue style Vue 3 component library — every component is its own importable subpath (`@alikhalilll/ui/tell-input`, `@alikhalilll/ui/popover`, …) so users pay only for what they actually use.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.0.0","dependencies":{"clsx":"^2.1.1","reka-ui":"^2.9.0","vaul-vue":"^0.4.0","@vueuse/core":"^14.0.0","tailwind-merge":"^2.6.0","lucide-vue-next":"^0.460.0","libphonenumber-js":"^1.12.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^5.4.0","rimraf":"^6.0.1","vue-tsc":"^2.2.0","typescript":"^5.9.2","@types/node":"^22.13.0","vite-plugin-dts":"^4.5.0","@vitejs/plugin-vue":"^5.2.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.2.1_1779556054039_0.8864895651435163","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@alikhalilll/ui","version":"1.2.2","keywords":["vue","vue3","nuxt","components","ui","headless","shadcn","tel-input","phone-input","reka-ui","vaul-vue"],"author":{"name":"alikhalilll"},"license":"MIT","_id":"@alikhalilll/ui@1.2.2","maintainers":[{"name":"alikhalilll","email":"alikhalilll.dev@gmail.com"}],"homepage":"https://alikhalilll.github.io/ali-nuxt-toolkit/ui","bugs":{"url":"https://github.com/alikhalilll/ali-nuxt-toolkit/issues"},"dist":{"shasum":"749f8ec9927108a4e11a39e80e6da41b809bfdce","tarball":"https://registry.npmjs.org/@alikhalilll/ui/-/ui-1.2.2.tgz","fileCount":105,"integrity":"sha512-q9h3Z8+IYM+94QE9VTU7PNjRt15DEzvqmQ2b/twex2DAQoztGB+zdOolYRRuShpTdeXXKdHWjBdLsXj43EgO1g==","signatures":[{"sig":"MEUCIQDDio3DFy5DOVGkg+5PJ3QM+eZehBB3QtonKZV9TVtYagIgabNDGnGXYngjsGc8CBX/mOSRNUpoXRoO1/HiCIzJrbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392269},"type":"module","_from":"file:alikhalilll-ui-1.2.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./input":{"types":"./dist/entries/input/index.d.ts","import":"./dist/input.mjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.mjs"},"./drawer":{"types":"./dist/entries/drawer/index.d.ts","import":"./dist/drawer.mjs"},"./popover":{"types":"./dist/entries/popover/index.d.ts","import":"./dist/popover.mjs"},"./styles.css":"./dist/assets/styles.css","./tell-input":{"types":"./dist/entries/tell-input/index.d.ts","import":"./dist/tell-input.mjs"},"./package.json":"./package.json","./assets/styles.css":"./dist/assets/styles.css","./responsive-popover":{"types":"./dist/entries/responsive-popover/index.d.ts","import":"./dist/responsive-popover.mjs"}},"scripts":{"build":"pnpm clean && pnpm build:js && pnpm build:types && pnpm build:css","clean":"rimraf dist","build:js":"vite build","build:css":"tailwindcss -i assets/styles.src.css -o dist/assets/styles.css --minify","typecheck":"vue-tsc --noEmit -p tsconfig.json","build:types":"vue-tsc -p tsconfig.dist.json --declaration --emitDeclarationOnly --outDir dist && node scripts/build/fix-dts-imports.mjs && node scripts/build/validate-dts.mjs"},"_npmUser":{"name":"alikhalilll","email":"alikhalilll.dev@gmail.com"},"_resolved":"/private/var/folders/4j/cgljlpzd0n550x2mkwwsrj6c0000gn/T/f59e57c5961eb669240c46253f49b047/alikhalilll-ui-1.2.2.tgz","_integrity":"sha512-q9h3Z8+IYM+94QE9VTU7PNjRt15DEzvqmQ2b/twex2DAQoztGB+zdOolYRRuShpTdeXXKdHWjBdLsXj43EgO1g==","deprecated":"This package was renamed and split. The phone-input components live at @alikhalilll/a-tel-input (https://npmjs.com/package/@alikhalilll/a-tel-input); the popover/drawer/input primitives are now bundled inside it. Please migrate — this package will no longer receive \n  updates.","repository":{"url":"git+https://github.com/alikhalilll/ali-nuxt-toolkit.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.12.1","description":"Headless, shadcn-vue style Vue 3 component library — every component is its own importable subpath (`@alikhalilll/ui/tell-input`, `@alikhalilll/ui/popover`, …) so users pay only for what they actually use.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.0.0","dependencies":{"clsx":"^2.1.1","reka-ui":"^2.9.0","vaul-vue":"^0.4.0","@vueuse/core":"^14.0.0","tailwind-merge":"^2.6.0","lucide-vue-next":"^0.460.0","libphonenumber-js":"^1.12.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^5.4.0","rimraf":"^6.0.1","vue-tsc":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.13.0","tailwindcss":"^4.0.0","@tailwindcss/cli":"^4.0.0","@vitejs/plugin-vue":"^5.2.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.2.2_1779625972794_0.808816937831675","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@alikhalilll/ui","version":"1.2.3","keywords":["vue","vue3","nuxt","components","ui","headless","shadcn","tel-input","phone-input","reka-ui","vaul-vue"],"author":{"name":"alikhalilll"},"license":"MIT","_id":"@alikhalilll/ui@1.2.3","maintainers":[{"name":"alikhalilll","email":"alikhalilll.dev@gmail.com"}],"homepage":"https://alikhalilll.github.io/ali-nuxt-toolkit/ui","bugs":{"url":"https://github.com/alikhalilll/ali-nuxt-toolkit/issues"},"dist":{"shasum":"84b782a8732afa57f5c54ed69d99bbafe2f941ae","tarball":"https://registry.npmjs.org/@alikhalilll/ui/-/ui-1.2.3.tgz","fileCount":105,"integrity":"sha512-M0uNvDuzzJwxV/U3Ep0C/A8xX1QIijv7jOkW0d3u1vheCeLA/2dKUMc8HVBVGCvs4gLx9Oy8bxB8STaKfIKfEA==","signatures":[{"sig":"MEQCIBzkJkLbo/xeQgwonwu2v0H4xI7qrTBa9k2NdMy/Zk0GAiAbDcadbWfqyIVZbvmLHiUK63aPDekesEYaF2BK6i54dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392724},"type":"module","_from":"file:alikhalilll-ui-1.2.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./input":{"types":"./dist/entries/input/index.d.ts","import":"./dist/input.mjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.mjs"},"./drawer":{"types":"./dist/entries/drawer/index.d.ts","import":"./dist/drawer.mjs"},"./popover":{"types":"./dist/entries/popover/index.d.ts","import":"./dist/popover.mjs"},"./styles.css":"./dist/assets/styles.css","./tell-input":{"types":"./dist/entries/tell-input/index.d.ts","import":"./dist/tell-input.mjs"},"./package.json":"./package.json","./assets/styles.css":"./dist/assets/styles.css","./responsive-popover":{"types":"./dist/entries/responsive-popover/index.d.ts","import":"./dist/responsive-popover.mjs"}},"scripts":{"build":"pnpm clean && pnpm build:js && pnpm build:types && pnpm build:css","clean":"rimraf dist","build:js":"vite build","build:css":"tailwindcss -i assets/styles.src.css -o dist/assets/styles.css --minify","typecheck":"vue-tsc --noEmit -p tsconfig.json","build:types":"vue-tsc -p tsconfig.dist.json --declaration --emitDeclarationOnly --outDir dist && node scripts/build/fix-dts-imports.mjs && node scripts/build/validate-dts.mjs"},"_npmUser":{"name":"alikhalilll","email":"alikhalilll.dev@gmail.com"},"_resolved":"/private/var/folders/4j/cgljlpzd0n550x2mkwwsrj6c0000gn/T/306291d40d6e595b58f7c593e2d32cca/alikhalilll-ui-1.2.3.tgz","_integrity":"sha512-M0uNvDuzzJwxV/U3Ep0C/A8xX1QIijv7jOkW0d3u1vheCeLA/2dKUMc8HVBVGCvs4gLx9Oy8bxB8STaKfIKfEA==","deprecated":"This package was renamed and split. The phone-input components live at @alikhalilll/a-tel-input (https://npmjs.com/package/@alikhalilll/a-tel-input); the popover/drawer/input primitives are now bundled inside it. Please migrate — this package will no longer receive \n  updates.","repository":{"url":"git+https://github.com/alikhalilll/ali-nuxt-toolkit.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.12.1","description":"Headless, shadcn-vue style Vue 3 component library — every component is its own importable subpath (`@alikhalilll/ui/tell-input`, `@alikhalilll/ui/popover`, …) so users pay only for what they actually use.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.0.0","dependencies":{"clsx":"^2.1.1","reka-ui":"^2.9.0","vaul-vue":"^0.4.0","@vueuse/core":"^14.0.0","tailwind-merge":"^2.6.0","lucide-vue-next":"^0.460.0","libphonenumber-js":"^1.12.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^5.4.0","rimraf":"^6.0.1","vue-tsc":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.13.0","tailwindcss":"^4.0.0","@tailwindcss/cli":"^4.0.0","@vitejs/plugin-vue":"^5.2.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.2.3_1779627275829_0.6761809879553491","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@alikhalilll/ui","version":"1.2.4","keywords":["vue","vue3","nuxt","components","ui","headless","shadcn","tel-input","phone-input","reka-ui","vaul-vue"],"author":{"name":"alikhalilll"},"license":"MIT","_id":"@alikhalilll/ui@1.2.4","maintainers":[{"name":"alikhalilll","email":"alikhalilll.dev@gmail.com"}],"homepage":"https://alikhalilll.github.io/ali-nuxt-toolkit/ui","bugs":{"url":"https://github.com/alikhalilll/ali-nuxt-toolkit/issues"},"dist":{"shasum":"cd66a9e8b29c90a155651b4964188226ae0daa2d","tarball":"https://registry.npmjs.org/@alikhalilll/ui/-/ui-1.2.4.tgz","fileCount":138,"integrity":"sha512-pbiLbWF5T+7Soomth1oqf4jjyEpPIzNQLc2DTtoUCEQRIh8hcS00sf6UuqNIG5Fz3zWdiSiOJF2Wy40aF2QinQ==","signatures":[{"sig":"MEQCID6NJoJk6Mft1nyLSXnyNcS+ndjnbaeQ0kKelx8p8f+9AiB9e1CA8fafydgnM5xM5gyB/sDEnANJnIMsxmKR4C463g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":518756},"type":"module","_from":"file:alikhalilll-ui-1.2.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./input":{"types":"./dist/entries/input/index.d.ts","import":"./dist/input.mjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils.mjs"},"./drawer":{"types":"./dist/entries/drawer/index.d.ts","import":"./dist/drawer.mjs"},"./popover":{"types":"./dist/entries/popover/index.d.ts","import":"./dist/popover.mjs"},"./styles.css":"./dist/assets/styles.css","./tell-input":{"types":"./dist/entries/tell-input/index.d.ts","import":"./dist/tell-input.mjs"},"./package.json":"./package.json","./assets/styles.css":"./dist/assets/styles.css","./responsive-popover":{"types":"./dist/entries/responsive-popover/index.d.ts","import":"./dist/responsive-popover.mjs"}},"scripts":{"build":"pnpm clean && pnpm build:js && pnpm build:types && pnpm build:css","clean":"rimraf dist","build:js":"vite build","build:css":"tailwindcss -i assets/styles.src.css -o dist/assets/styles.css --minify","typecheck":"vue-tsc --noEmit -p tsconfig.json","build:types":"vue-tsc -p tsconfig.dist.json --declaration --emitDeclarationOnly --outDir dist && node scripts/build/fix-dts-imports.mjs && node scripts/build/validate-dts.mjs"},"_npmUser":{"name":"alikhalilll","email":"alikhalilll.dev@gmail.com"},"_resolved":"/private/var/folders/4j/cgljlpzd0n550x2mkwwsrj6c0000gn/T/1f916f8492e00912414173af11ceb0d0/alikhalilll-ui-1.2.4.tgz","_integrity":"sha512-pbiLbWF5T+7Soomth1oqf4jjyEpPIzNQLc2DTtoUCEQRIh8hcS00sf6UuqNIG5Fz3zWdiSiOJF2Wy40aF2QinQ==","deprecated":"This package was renamed and split. The phone-input components live at @alikhalilll/a-tel-input (https://npmjs.com/package/@alikhalilll/a-tel-input); the popover/drawer/input primitives are now bundled inside it. Please migrate — this package will no longer receive \n  updates.","repository":{"url":"git+https://github.com/alikhalilll/ali-nuxt-toolkit.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.12.1","description":"Headless, shadcn-vue style Vue 3 component library — every component is its own importable subpath (`@alikhalilll/ui/tell-input`, `@alikhalilll/ui/popover`, …) so users pay only for what they actually use.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.0.0","dependencies":{"clsx":"^2.1.1","reka-ui":"^2.9.0","vaul-vue":"^0.4.0","@vueuse/core":"^14.0.0","tailwind-merge":"^2.6.0","lucide-vue-next":"^0.460.0","libphonenumber-js":"^1.12.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^5.4.0","rimraf":"^6.0.1","vue-tsc":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.13.0","tailwindcss":"^4.0.0","@tailwindcss/cli":"^4.0.0","@vitejs/plugin-vue":"^5.2.0"},"peerDependencies":{"vue":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.2.4_1779628461024_0.7917595955914414","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@alikhalilll/ui","version":"2.0.0","keywords":["vue","vue3","nuxt","components","ui","headless","shadcn","tel-input","phone-input","reka-ui","vaul-vue"],"author":{"name":"alikhalilll"},"license":"MIT","_id":"@alikhalilll/ui@2.0.0","maintainers":[{"name":"alikhalilll","email":"alikhalilll.dev@gmail.com"}],"homepage":"https://alikhalilll.github.io/ali-nuxt-toolkit/ui","bugs":{"url":"https://github.com/alikhalilll/ali-nuxt-toolkit/issues"},"dist":{"shasum":"a798bd0446357ab4bd0d55da0763918072332243","tarball":"https://registry.npmjs.org/@alikhalilll/ui/-/ui-2.0.0.tgz","fileCount":138,"integrity":"sha512-oSMXSiuMwLzHq8vEmwkWmcOKNHIG8okJZf62pu0ZZqCzDcQGWJ80eRqyFjtnVe91z9QlzXZPemlSeap7ZR02kQ==","signatures":[{"sig":"MEUCIQDjqpnbnIWtVp8LwRaqeltWBzdRE37lZumlOa5i2O/PGQIgZ1Rmk2YAYHOcilUPk/k3XyOhsn4YerCQExJ2gh/4Xvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939017},"type":"module","_from":"file:alikhalilll-ui-2.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.js","require":"./dist/nuxt.cjs"},"./input":{"types":"./dist/input.d.ts","import":"./dist/input.js","require":"./dist/input.cjs"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js","require":"./dist/utils.cjs"},"./drawer":{"types":"./dist/drawer.d.ts","import":"./dist/drawer.js","require":"./dist/drawer.cjs"},"./popover":{"types":"./dist/popover.d.ts","import":"./dist/popover.js","require":"./dist/popover.cjs"},"./resolver":{"types":"./dist/resolver.d.ts","import":"./dist/resolver.js","require":"./dist/resolver.cjs"},"./styles.css":"./dist/assets/styles.css","./tell-input":{"types":"./dist/tell-input.d.ts","import":"./dist/tell-input.js","require":"./dist/tell-input.cjs"},"./package.json":"./package.json","./assets/styles.css":"./dist/assets/styles.css","./responsive-popover":{"types":"./dist/responsive-popover.d.ts","import":"./dist/responsive-popover.js","require":"./dist/responsive-popover.cjs"}},"scripts":{"build":"pnpm clean && pnpm build:bundle && pnpm build:strip && pnpm build:css && pnpm build:verify","clean":"rimraf dist","build:css":"tailwindcss -i assets/styles.src.css -o dist/assets/styles.css --minify","typecheck":"vue-tsc --noEmit -p tsconfig.json","build:strip":"node scripts/build/strip-vls-wrapper.mjs","build:bundle":"tsdown","build:verify":"node scripts/build/verify-exports.mjs"},"_npmUser":{"name":"alikhalilll","email":"alikhalilll.dev@gmail.com"},"_resolved":"/private/var/folders/4j/cgljlpzd0n550x2mkwwsrj6c0000gn/T/d4085b5a929f679b59de939eae64a19f/alikhalilll-ui-2.0.0.tgz","_integrity":"sha512-oSMXSiuMwLzHq8vEmwkWmcOKNHIG8okJZf62pu0ZZqCzDcQGWJ80eRqyFjtnVe91z9QlzXZPemlSeap7ZR02kQ==","deprecated":"This package was renamed and split. The phone-input components live at @alikhalilll/a-tel-input (https://npmjs.com/package/@alikhalilll/a-tel-input); the popover/drawer/input primitives are now bundled inside it. Please migrate — this package will no longer receive \n  updates.","repository":{"url":"git+https://github.com/alikhalilll/ali-nuxt-toolkit.git","type":"git","directory":"packages/ui"},"_npmVersion":"11.12.1","description":"Headless, shadcn-vue style Vue 3 component library — every component is its own importable subpath (`@alikhalilll/ui/tell-input`, `@alikhalilll/ui/popover`, …) so users pay only for what they actually use.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.0.0","dependencies":{"clsx":"^2.1.1","reka-ui":"^2.9.0","vaul-vue":"^0.4.0","@vueuse/core":"^14.0.0","tailwind-merge":"^2.6.0","lucide-vue-next":"^0.460.0","libphonenumber-js":"^1.12.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","unrun":"0.3.0","rimraf":"^6.0.1","tsdown":"0.22.0","vue-tsc":"^3.2.4","@nuxt/kit":"^4.4.2","typescript":"^5.9.2","@types/node":"^22.13.0","tailwindcss":"^4.0.0","unplugin-vue":"7.2.0","@tailwindcss/cli":"^4.0.0","@arethetypeswrong/cli":"0.18.2","unplugin-vue-components":"^32.1.0"},"peerDependencies":{"vue":"^3.5.0","@nuxt/kit":"^3.0.0 || ^4.0.0","unplugin-vue-components":"^28.0.0 || ^29.0.0 || ^30.0.0 || ^31.0.0 || ^32.0.0"},"peerDependenciesMeta":{"@nuxt/kit":{"optional":true},"unplugin-vue-components":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ui_2.0.0_1779721682152_0.9234692396799895","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-05-20T15:42:20.459Z","modified":"2026-05-30T21:03:07.361Z","1.0.0":"2026-05-20T15:42:20.831Z","1.1.0":"2026-05-21T12:38:15.276Z","1.1.1":"2026-05-21T12:55:41.446Z","1.2.0":"2026-05-22T13:31:16.105Z","1.2.1":"2026-05-23T17:07:34.277Z","1.2.2":"2026-05-24T12:32:52.961Z","1.2.3":"2026-05-24T12:54:36.042Z","1.2.4":"2026-05-24T13:14:21.238Z","2.0.0":"2026-05-25T15:08:02.333Z","2.1.0":"2026-05-28T11:58:52.420Z"},"bugs":{"url":"https://github.com/alikhalilll/ali-nuxt-toolkit/issues"},"author":{"name":"alikhalilll"},"license":"MIT","homepage":"https://alikhalilll.github.io/ali-nuxt-toolkit/ui","keywords":["vue","vue3","nuxt","components","ui","headless","shadcn","tel-input","phone-input","reka-ui","vaul-vue"],"repository":{"url":"git+https://github.com/alikhalilll/ali-nuxt-toolkit.git","type":"git","directory":"packages/ui"},"description":"Headless, shadcn-vue style Vue 3 component library — every component is its own importable subpath (`@alikhalilll/ui/tell-input`, `@alikhalilll/ui/popover`, …) so users pay only for what they actually use.","maintainers":[{"name":"alikhalilll_dev","email":"alikhalilll.dev@gmail.com"}],"readme":"","readmeFilename":""}