{"_id":"shadcn-library","_rev":"27-b5c3075716198467af38d7835e49fe33","name":"shadcn-library","dist-tags":{"latest":"1.0.26"},"versions":{"1.0.0":{"name":"shadcn-library","version":"1.0.0","_id":"shadcn-library@1.0.0","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"654cbd4edf14ba4e780c4c2510ef458917e4f96c","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.0.tgz","fileCount":8,"integrity":"sha512-qZO5YBkBCpgppX4dTpW+0zrT/Xllia8+t1/A1SuvWHC4o073FsQOSpygqEfap8CEptTXHx8/e3loUVdTjUC3dQ==","signatures":[{"sig":"MEQCIGF/FZEAubfs5kFGDbhH8XWm/zWK2dkqTO/XkjF7jgHjAiAXjq2cSkfBNtKCYLVc0havOVXZx9Afi6eOJDQZgDe8GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111874},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.5.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.0_1764234404042_0.40737775887771743","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"shadcn-library","version":"1.0.1","_id":"shadcn-library@1.0.1","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"d25d89e877ba45ac1f2f715a73b2f5861922b4eb","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.1.tgz","fileCount":8,"integrity":"sha512-b6e+tPem8BhodixguouZ3zxhMNwTYDKjIlfYuWb4H7HR/QAwiFSojxbKXHng7XxTNHjgQ559SuE1fOxJ0i+KwA==","signatures":[{"sig":"MEQCIGXWQNbhMXM4aK/zv6SZW01zU8U5vQRI1C/xUCRRuarsAiAYIkju/XqqyCaQEDb94kxdy7NFsVzSFu/IE/2Q5vDf9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112020},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.5.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.1_1764239883034_0.6758569005530921","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"shadcn-library","version":"1.0.2","_id":"shadcn-library@1.0.2","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"421e4767554c204bfabb03e23c9490734fa48298","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.2.tgz","fileCount":8,"integrity":"sha512-VW4OQ3pEG1qOald3YvdTvfcHSWdIN9bgU9S0nwpcQuCJiiM5SgObcnNujhXD5ZWliahVUUdyyA6e6mSuFXhknw==","signatures":[{"sig":"MEUCIACCC86QieFdoKOkdZReGa7C9ZH0h/j12mKF4YUH6xU4AiEAlzPovH5KHDlVnYctVDYBPYUKGTsQqaNUZTxKf0/3rHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112020},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.5.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.2_1764240037891_0.2890152832301258","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"shadcn-library","version":"1.0.3","_id":"shadcn-library@1.0.3","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"f53eb8d608551c634ae2dabc7f69c43c44ca1f45","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.3.tgz","fileCount":8,"integrity":"sha512-QfliartWum6eK1t5ddWVYZkZElr2Otd/TjrRLK2ghzwqresHUHqjPLFLf8sZ0Racffo1ILrPbLCF5t4F9tNXbg==","signatures":[{"sig":"MEYCIQDtMfOUJ5JMADOLqOfYufzjzf9PRCk4ddnoXQIA/nOzCgIhAKlVsa5Zq0TRd5pgUG7a6J1miro96ixhN8TX+ry4lAy+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112090},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.5.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.3_1764248028006_0.2605392158991229","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"shadcn-library","version":"1.0.4","_id":"shadcn-library@1.0.4","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"5f198dfd0224bb24c9a79a62d41d428b9b576db7","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.4.tgz","fileCount":8,"integrity":"sha512-96dYqSE9kqKU+aNOIB4/KOXAJXFjD2oD3ts6oQ9yC9ZywSC0Wk/DswgNhqBYbHqvufJO2lfoLC2pWjIVMj8zdA==","signatures":[{"sig":"MEUCIQDWGSno8XRX7XpiK2m9lt1MR1Ei2I8bzUqU2chgTf3qaAIgCdKSJf6UXzMhtkHLitFm+rRxV/JOrzbJzR81h7PgJPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112090},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.5.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.4_1764401503013_0.7075053515884551","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"shadcn-library","version":"1.0.5","_id":"shadcn-library@1.0.5","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"9f9c2153ef2c349f0ef78b996274d0a4e5dbee7d","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.5.tgz","fileCount":8,"integrity":"sha512-crvhElDJLsRt6EoX93X7MCQBk/VPCR5zSaJCOHZGnn6+GaiNDm+DY6g5XVGXQSq64iVHAnGHKNu3Z3qyH4lRmQ==","signatures":[{"sig":"MEQCIHXoWaXkRSHXe16wL40jOxodcS8P/2iqmHyshr9eu5yLAiB4ki16IGfd/JOaa6cN1RkTRbbsaSLJWMhGw02LxL1/LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126876},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.5.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.5_1764402008269_0.7886267224308308","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"shadcn-library","version":"1.0.6","_id":"shadcn-library@1.0.6","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"dc9f4858cd80fac198d93cd5cfd8e433f7753f48","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.6.tgz","fileCount":8,"integrity":"sha512-WLDEuqtUk1qa9ImSyugCRcjKddlioPwM9/VgaG9Anev7CH0wuh1HlmFe/arfUKgKyv8/R0RnJL8uWrnajGBkAw==","signatures":[{"sig":"MEYCIQCC7+5WSrJ6XrwHLLPQDdDEqoECpbNFy3vkTLN4AuUe2AIhAO5feQ85av/360+mNttWMsVLmy4otjforGEA/nhgDG7F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132078},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.5.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.6_1764402192580_0.3651462211432819","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"shadcn-library","version":"1.0.7","_id":"shadcn-library@1.0.7","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"1bec6d0696d319c015a8ee999070ed651f9a4107","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.7.tgz","fileCount":8,"integrity":"sha512-3gH3+JHSr0/VqzJqoezNDJeQkbf3hisWM5raOQAeY+2Dx8/HWXLKM5ijpImMEJhE4yxF1VaLo4BHuXvvRlmsgg==","signatures":[{"sig":"MEYCIQCWNQCsbRHKiM0I9elkBezZ4HDL/vTiAfIWmaoBd0y2vQIhAOdtnjW0XjJmwqGr9Bz+pJn4AscIUOQp/3J4QAXCORzm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133885},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.5.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.7_1764403006299_0.6821460993286592","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"shadcn-library","version":"1.0.8","_id":"shadcn-library@1.0.8","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"0074e30900cdfd22bdfae7553ea38fac36989dad","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.8.tgz","fileCount":8,"integrity":"sha512-NPSE5XhoEAKInV8ZN3GODwubiKCKZbTnF0eYGkBU7YJiSYZjYVatmvr/vYySLcQjNRlPOEJ+3LRDJp7009vA1Q==","signatures":[{"sig":"MEYCIQDSdavq0S2wHUkDZEN4+izhP0I8G6rMfZDQAPWHKejJtgIhAJDrMwWEconvPlwMGYuEmXMKeBSbWjxCdzUITlxC8DWl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135290},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.5.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.8_1764403263715_0.423775952902683","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"shadcn-library","version":"1.0.9","_id":"shadcn-library@1.0.9","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"4c28b6bfc95f2321d305ecbd87a570047fd9dbe3","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.9.tgz","fileCount":8,"integrity":"sha512-Sbn1XTILHcKFEXxBPuCryyF+oqL1WpT7GZA+eG89MuKQ9MOAUKr8HWY+QhUPBYJJ5wAdhDr3jW0lmMT7j9hzSw==","signatures":[{"sig":"MEQCIEYz3YS/X4+KRf8ifoxiHOpLg80ELQ3FPbjElS0sKTj/AiBPmMssRdEnZNU4ADFPRf2NDPcNXjxlBbSLP/gf7epo5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135292},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.5.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.9_1764403554214_0.4738261182539414","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"shadcn-library","version":"1.0.10","_id":"shadcn-library@1.0.10","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"25224262d221288dc3db781f0b8cd5906be7673c","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.10.tgz","fileCount":8,"integrity":"sha512-PVb6hFTpwRTfxUttm6mxNpYuKXfUNjajU/5ucXczX8WvX1qKsrQLSjxs5ME2aTHGvPikw/YopkPHSS3f7T21Bw==","signatures":[{"sig":"MEUCIHU0DqrNSiALEw4wYF2l0ivZ3TVIIcgJ7GwJfqMaKAD5AiEA+0O8uv2VIAcWx50F6AVZKQab+Z47vdgUX0aksmmcVdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135418},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.5.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.10_1764403642964_0.24045191181301417","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"shadcn-library","version":"1.0.11","_id":"shadcn-library@1.0.11","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"12c4098c2cec739139411805775285fe51282af9","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.11.tgz","fileCount":8,"integrity":"sha512-1B0WHxjz5UVOoUxnoLlYZEYQjfyhub+d38nksGd8mkYirNOrvuYgIXJRKfVzti53iN3me28yVGVXPOMFczDXqA==","signatures":[{"sig":"MEUCIQCK9lE1l4IGU6OZDTttLJCFiI1tcZod97UmPtG1wWmBzAIgfNUhrA0YoKvB+ZPZ9wOjx4PINkonJImX4Ip+bI5cuE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135418},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.5.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.11_1764403901313_0.45184669225216","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"shadcn-library","version":"1.0.12","_id":"shadcn-library@1.0.12","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"00967e1b98b8061e79917c3ce7c77de0a105e489","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.12.tgz","fileCount":8,"integrity":"sha512-h3Bt1IIVhAMZxc5p33KdNHHvhJh9TsnIUz+GM4YwPEyWHypflWsPtZlMncLLw0kHPrrUC5EMlFNJJVbMuU71iA==","signatures":[{"sig":"MEQCIHc9HxrOe4Fy7FzkdlCKl9AyPvKHc0R13L0i9Vb+u/FDAiA1eSK4f0xCvKQEPtUPXLxW2Zg/IrAhQH/jQgJR1cWJMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135407},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.5.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.12_1764404070394_0.5265254869033911","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"shadcn-library","version":"1.0.13","_id":"shadcn-library@1.0.13","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"e3c95b99e1066f66dce4b0c7073897508e88ac4c","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.13.tgz","fileCount":8,"integrity":"sha512-r6PilhNH3BI+G2lGIZusgA08Vdamy1h+md97E400ga1huQRBJLnMzsXRG4t/0Gkxeu7Ma9pMWwvKrbMrDFYpPQ==","signatures":[{"sig":"MEQCIBUcFj+deoI8kaNiHeI0MlHDK7cC4NqehoCIq3C17IdMAiA8eJzbLSL3AVg/kbPZIXYGCk3nzvBJrQDeqtoAnsJCsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135407},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.5.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.13_1764404584652_0.15175331437802164","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"shadcn-library","version":"1.0.14","_id":"shadcn-library@1.0.14","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"55b1842b0ecb7c6a63abfa4cc0112de8f4418630","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.14.tgz","fileCount":8,"integrity":"sha512-XYFQ+LOu0Ls2VBq/mKQCd4WeMTCfncx1mHru6xACxWsxLL1K7xbOdFpe7ustaonXX4Dew7nCtCcjy4Ho4I3PhA==","signatures":[{"sig":"MEQCIFz7ras1OIEV/f6bSH8xj+0dpkPUU5K/tMs5KlQiy6lXAiAUKiTx14Em/3IfIb1KUnTaXLVCYGh5zwk476beTHw3Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135407},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.5.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.14_1764404684542_0.348504945493473","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"shadcn-library","version":"1.0.15","_id":"shadcn-library@1.0.15","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"8396fcaafc1aeed1faf2efef517bd0cd324bed38","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.15.tgz","fileCount":8,"integrity":"sha512-xrySioooZKaFLwkRz7R0nqPM6vaII3gestOWTPyB9CeizOJcPanH75dWn4wYcZHsUNS6f7yaxsbGNkXGc2qo3w==","signatures":[{"sig":"MEUCIF7xN9k6miX+ixpgoM3uTu10Hl7ndHbsA6sSobUoMg2nAiEA94CBeas4JvzeFLuWC3U+qwaJ0XcYTbi805JF9C/tF0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134784},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.5.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.15_1764406297944_0.1945284620217813","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"shadcn-library","version":"1.0.16","_id":"shadcn-library@1.0.16","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"208e61fe86a758de560842ef4ca5833004746a61","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.16.tgz","fileCount":8,"integrity":"sha512-RvnKkM/tqOCg6rdr+6TUjBkSpdwKMbSuOOFgA3eeLWqtx7RhiVqrCjgqjFJAEylfIAlKlR5jVrFpeLkJCOg0jA==","signatures":[{"sig":"MEUCIQCqwDWoZL4DZQBSqwzhWq+AHQ1cXAS67x4hOqWbkGhDSwIgIuADcmLHZuP3GDEKy42oKDSrhnGAV+jiEPmUgo/4Z1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111558},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.6.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.16_1764603840047_0.13229837309057757","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"shadcn-library","version":"1.0.17","_id":"shadcn-library@1.0.17","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"b63bf5eaa6fb40688cebc3ee8b72d7cc6c639a3d","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.17.tgz","fileCount":8,"integrity":"sha512-bUl2WJ+5tb91kQnFPqcE+CbM+r/HSP7tmBXqQHgZB4DnBEGAMDPE274l5vvYK79P+V+k+9ZrdyyYRGllWQdaKQ==","signatures":[{"sig":"MEUCIQDz+eQtY86QzC/FSszWmwsf1DA3vT6tR45AaIObzkTaDQIgSygH4NjM81RoDbccOKyztwWclDMZtm/psAMnFwQ8zqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111077},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.6.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.17_1764604149648_0.2746138985896369","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"shadcn-library","version":"1.0.18","_id":"shadcn-library@1.0.18","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"6bb47a5abf76b7314d49b6c4a9a9145062e4a4bb","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.18.tgz","fileCount":5,"integrity":"sha512-eq4u5aoqU0fSiQHNI4Hbn2vGGqRb8ZF47Rh59/tmjmPd1FPQUq/wNO3TOs0EEOOtfKj4dJRb/Pw2Ydp8NA8o2w==","signatures":[{"sig":"MEUCIBU8w3o48NWMrTCer9VdGiaZHE2FuPQ7UjD2Jqv2TnfKAiEAnOYkMJD9OUuiDzpqRTj4+2IJpKXvJn0vFbUxa0zd0t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56502},"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"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.6.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.18_1764607812453_0.5002628216657556","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"shadcn-library","version":"1.0.19","_id":"shadcn-library@1.0.19","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"e4a5dea3cb21570c6b83483be5873ec4a31d4d2e","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.19.tgz","fileCount":22,"integrity":"sha512-b04Vbc6ASXkNEW3mOPv5mGslmfWX45mw06Nee22yFBYcWu3Fr/AJc5wp61ihPja9PxdPZtQaC8cI7FcFzgkxaQ==","signatures":[{"sig":"MEUCIQC6pGhmp5LWG/f5tlFMCuMRNm14PO+QshuBPxNjy1/jSgIgUxZLVFwEoFhE8kaccTQl31ihuSDqOTFU7XK9HdAJPco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91050},"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"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.6.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.19_1764607990868_0.5778607031620058","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"shadcn-library","version":"1.0.20","_id":"shadcn-library@1.0.20","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"7e7876dc948ad828f1a75035cb7dc976e72b34a9","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.20.tgz","fileCount":23,"integrity":"sha512-8iFz/s43D7fY13QofmoZkkSL6cTn4E0+RXDWYBJC87cNdcthRvy3yTu9gZm1lYfzhlBXNm0jjdC9iakdjPj7tQ==","signatures":[{"sig":"MEUCIQCBG4CEfSbI1qzUWmDEkI+CIBkr6y2IA3ixlPvp/UGTMgIgCY2y0uCS69dOrooTvG/jr7jYopBxBsJZL1jvyNZUlEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92614},"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"},"./style":{"import":"./dist/build.css"}},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.6.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.20_1764617662215_0.9007466574434717","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"shadcn-library","version":"1.0.21","_id":"shadcn-library@1.0.21","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"82d28259374c1976f3d63062b9dc5caf47e75311","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.21.tgz","fileCount":22,"integrity":"sha512-bYQco02Fqdx78yxoB2ePc0HqYtyl7pjJtymemvqyUXdVoFmwbOCMPHhE0j3DSSRJPLRL6Ton+JFZRFVwnFaM+Q==","signatures":[{"sig":"MEUCIAGfBUWiXJrNEAmb0PvhGgnkqliv2AZfGzlVZv793NFMAiEA0zDPLNk3143+c1tuLsN3fGK52o08TJZV+N+tNz1cUbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89381},"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":"./src/styles/globals.css"},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.6.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.21_1764620530952_0.14532771746889006","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"shadcn-library","version":"1.0.22","_id":"shadcn-library@1.0.22","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"92d77af2ef8ec704ba62d1489f11fd147527d655","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.22.tgz","fileCount":22,"integrity":"sha512-Yblc0ysGEDoYiKN3h33xq0b0aa/jz/NJCHVo3kTQa/8SXABiqm+G4SMlL9asIYVNcvTW4l3P1/dP2wjud1dtcA==","signatures":[{"sig":"MEQCICNyjss6c/xVAuQmClztJ1jYyscwTBENLL8KukmL9bE6AiBgpHoSzj14/nwRCAo6ZpNMlms5vMq5glwgWh3WGt73+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89368},"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":"./src/styles/globals.css"},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.6.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.22_1764658479286_0.516277179408055","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"shadcn-library","version":"1.0.23","_id":"shadcn-library@1.0.23","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"95155223225a20e9cd4a6fc55d1ceeea3d32c6c8","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.23.tgz","fileCount":23,"integrity":"sha512-0PhMJNy3p6g0dnKyt1Vhajw8ydGEqbq1QTP32nEVQJlsVpx3OZlUYViilWaMCv1mLnWRU6ArVIvuHyG+3Ypz7A==","signatures":[{"sig":"MEQCIGIDP7U+L4HG95Mh6HOhWBE67Lo4+RBfaS8iXdZglh1kAiBpsSL1XQGXcAJcviy4vlXfCosoShqyp/IwrYxJU4t+bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102315},"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":"./src/styles/globals.css"},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.6.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.23_1764698841363_0.2957802068601514","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"shadcn-library","version":"1.0.24","_id":"shadcn-library@1.0.24","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"d99606425ea0d3a952641dc2c4e3224f2fd80a88","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.24.tgz","fileCount":23,"integrity":"sha512-GFPFNDuI/QqvEAjT/V1QracsKrtLlXOuIi7G2HuwCTeRw4+cZ+PZsFRsGYmkeYXuSdLdxgkW2Vm3IJDwfPxnag==","signatures":[{"sig":"MEQCIEt//+5nD6ePWuCe7xSSrtjwLzusHXk22EdW4XcU4/22AiBBVk7GDUzJdCG4g3wAgcQZFZH+TO5TUrlGcwhGnlDJnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102351},"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":"./src/styles/globals.css","./component":"./src/components"},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.6.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.24_1764700095219_0.7940831428947082","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"shadcn-library","version":"1.0.25","_id":"shadcn-library@1.0.25","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"dist":{"shasum":"99dd86bec89cad924ec126cd1b50857b74e7631d","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.25.tgz","fileCount":23,"integrity":"sha512-qaZDZwyAEJT6dFxQLnJpiKbR0Uw8TBFFUDDvHWRSRMrdfXLkXYANyO0ToPG0ORWNJ3ItLDahnuaoghjQcN6rHA==","signatures":[{"sig":"MEYCIQCo8yruLE594C6soweTwhsgHj9/iSzxQyC9ghxJZKuuQAIhAP/YQ4W8IKEnzVrbXByJ20FmACAWN9oc+vFjCIUJnDK5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102195},"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":"./src/styles/globals.css","./component":"./src/components"},"private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","build:tsup":"tsup"},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"_npmVersion":"11.6.2","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","react":"^19.2.0","postcss":"^8.5.6","react-dom":"^19.2.0","tailwindcss":"^4.1.17","lucide-react":"^0.555.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.1.17","@radix-ui/react-slot":"^1.2.4","@tailwindcss/postcss":"^4.1.17","@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","eslint":"^9.39.1","globals":"^16.5.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","@types/react":"^19.2.7","tw-animate-css":"^1.4.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.46.4","@vitejs/plugin-react-swc":"^4.2.2","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/shadcn-library_1.0.25_1764702590397_0.663816046920408","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"shadcn-library","private":false,"version":"1.0.26","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"},"./component":"./src/components","./styles":"./src/styles/globals.css"},"scripts":{"dev":"vite","build":"tsc -b && vite build","build:tsup":"tsup","lint":"eslint .","preview":"vite preview"},"dependencies":{"@radix-ui/react-label":"^2.1.8","@radix-ui/react-select":"^2.2.6","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-switch":"^1.2.6","@tailwindcss/postcss":"^4.1.17","@tailwindcss/vite":"^4.1.17","class-variance-authority":"^0.7.1","clsx":"^2.1.1","lucide-react":"^0.555.0","postcss":"^8.5.6","react":"^19.2.0","react-dom":"^19.2.0","tailwind-merge":"^3.4.0","tailwindcss":"^4.1.17"},"devDependencies":{"@eslint/js":"^9.39.1","@types/node":"^24.10.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@vitejs/plugin-react-swc":"^4.2.2","eslint":"^9.39.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","globals":"^16.5.0","tsup":"^8.5.1","tw-animate-css":"^1.4.0","typescript":"~5.9.3","typescript-eslint":"^8.46.4","vite":"^7.2.4"},"_id":"shadcn-library@1.0.26","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-mVjQVvdLVPdHb5WpYa5lPmibnNOGhgWN3zuM9Ly2E7tuDszsoOq8UN2i//K9IvZopNk32ZQzsH1jCiFH9g+aTw==","shasum":"38bae31d27e8a44a1261714dcbcdb61cb9714fec","tarball":"https://registry.npmjs.org/shadcn-library/-/shadcn-library-1.0.26.tgz","fileCount":23,"unpackedSize":102302,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEqmcRIvKYd7rduJNjrJj/ro7HxwKDXUYvHtYLZT0Nj/AiEAleglPQo3UsuLq/GdVnzJwhZ4b8Ur+dQXsOAxkb3n4x8="}]},"_npmUser":{"name":"hishamjabri","email":"hishamjabri09@gmail.com"},"directories":{},"maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shadcn-library_1.0.26_1764703324429_0.29369564321917996"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-27T09:06:43.945Z","modified":"2025-12-02T19:22:04.905Z","1.0.0":"2025-11-27T09:06:44.273Z","1.0.1":"2025-11-27T10:38:03.228Z","1.0.2":"2025-11-27T10:40:38.091Z","1.0.3":"2025-11-27T12:53:48.198Z","1.0.4":"2025-11-29T07:31:43.216Z","1.0.5":"2025-11-29T07:40:08.505Z","1.0.6":"2025-11-29T07:43:12.779Z","1.0.7":"2025-11-29T07:56:46.514Z","1.0.8":"2025-11-29T08:01:03.949Z","1.0.9":"2025-11-29T08:05:54.411Z","1.0.10":"2025-11-29T08:07:23.176Z","1.0.11":"2025-11-29T08:11:41.503Z","1.0.12":"2025-11-29T08:14:30.597Z","1.0.13":"2025-11-29T08:23:04.824Z","1.0.14":"2025-11-29T08:24:44.773Z","1.0.15":"2025-11-29T08:51:38.179Z","1.0.16":"2025-12-01T15:44:00.246Z","1.0.17":"2025-12-01T15:49:09.857Z","1.0.18":"2025-12-01T16:50:12.653Z","1.0.19":"2025-12-01T16:53:11.048Z","1.0.20":"2025-12-01T19:34:22.416Z","1.0.21":"2025-12-01T20:22:11.134Z","1.0.22":"2025-12-02T06:54:39.469Z","1.0.23":"2025-12-02T18:07:21.547Z","1.0.24":"2025-12-02T18:28:15.418Z","1.0.25":"2025-12-02T19:09:50.614Z","1.0.26":"2025-12-02T19:22:04.689Z"},"description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","maintainers":[{"name":"hishamjabri","email":"hishamjabri09@gmail.com"}],"readme":"# React + TypeScript + Vite\n\nThis template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.\n\nCurrently, two official plugins are available:\n\n- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) (or [oxc](https://oxc.rs) when used in [rolldown-vite](https://vite.dev/guide/rolldown)) for Fast Refresh\n- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh\n\n## React Compiler\n\nThe React Compiler is currently not compatible with SWC. See [this issue](https://github.com/vitejs/vite-plugin-react/issues/428) for tracking the progress.\n\n## Expanding the ESLint configuration\n\nIf you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:\n\n```js\nexport default defineConfig([\n  globalIgnores(['dist']),\n  {\n    files: ['**/*.{ts,tsx}'],\n    extends: [\n      // Other configs...\n\n      // Remove tseslint.configs.recommended and replace with this\n      tseslint.configs.recommendedTypeChecked,\n      // Alternatively, use this for stricter rules\n      tseslint.configs.strictTypeChecked,\n      // Optionally, add this for stylistic rules\n      tseslint.configs.stylisticTypeChecked,\n\n      // Other configs...\n    ],\n    languageOptions: {\n      parserOptions: {\n        project: ['./tsconfig.node.json', './tsconfig.app.json'],\n        tsconfigRootDir: import.meta.dirname,\n      },\n      // other options...\n    },\n  },\n])\n```\n\nYou can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules:\n\n```js\n// eslint.config.js\nimport reactX from 'eslint-plugin-react-x'\nimport reactDom from 'eslint-plugin-react-dom'\n\nexport default defineConfig([\n  globalIgnores(['dist']),\n  {\n    files: ['**/*.{ts,tsx}'],\n    extends: [\n      // Other configs...\n      // Enable lint rules for React\n      reactX.configs['recommended-typescript'],\n      // Enable lint rules for React DOM\n      reactDom.configs.recommended,\n    ],\n    languageOptions: {\n      parserOptions: {\n        project: ['./tsconfig.node.json', './tsconfig.app.json'],\n        tsconfigRootDir: import.meta.dirname,\n      },\n      // other options...\n    },\n  },\n])\n```\n","readmeFilename":"README.md"}