{"_id":"@skybin-tech/nebula-ui","_rev":"32-854bddef2fb41fd4aca1f86547c4170a","name":"@skybin-tech/nebula-ui","dist-tags":{"latest":"0.0.38"},"versions":{"0.0.1":{"name":"@skybin-tech/nebula-ui","version":"0.0.1","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.1","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"dist":{"shasum":"8d282f8908e30f1e169e8e0e0101d8d83c176caa","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.1.tgz","fileCount":162,"integrity":"sha512-oUWbYlw+1kaeBVOX3T8yyufWFkbPiIaIwXJWdKqwrHu2ASAZRyIIc+pYa3uS5Lk44M6hxWTWKa5xHWiwrlauqg==","signatures":[{"sig":"MEUCIQDqoMrYFzw++b8NbyyLq/5LtNygZXOp3w6kgYhOaXe7wQIgZd/pAAnGXf8QCcdKGqkWYNEKuQLcEflG6ayL16bkxb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425007},"main":"./dist/cjs/src/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/src/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/src/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/src/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/src/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/src/utils/cn.cjs"}},"./styles.css":"./dist/skybin-ui.css","./package.json":"./package.json","./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/src/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/src/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/src/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/src/hooks/useToggle.cjs"}},"./components/Input":{"import":{"types":"./dist/components/Input/index.d.ts","default":"./dist/src/components/Input/Input2.js"},"require":{"types":"./dist/components/Input/index.d.ts","default":"./dist/cjs/src/components/Input/Input2.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/src/components/Button/Button2.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/src/components/Button/Button2.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/src/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/src/hooks/useDebounce.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","publish":"yarn version --patch && yarn publish --access public","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/your-org/skybin-ui.git","type":"git"},"description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2026 Skybin Technogy Private Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["**/*.css"],"dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","tailwindcss":"^4.2.0","lucide-react":"^0.575.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","@hookform/resolvers":"^5.2.2","@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","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-radio-group":"^1.3.8"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Input":["./dist/components/Input/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.3","vitest":"^4.0.18","esbuild":"^0.27.3","globals":"^16.5.0","react-dom":"^19.2.4","storybook":"^10.2.10","@eslint/js":"^9.39.3","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.3.0","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.56.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^5.1.4","@storybook/addon-a11y":"^10.2.10","@storybook/addon-docs":"^10.2.10","@storybook/react-vite":"^10.2.10","@storybook/addon-vitest":"^10.2.10","eslint-plugin-storybook":"^10.2.10","@chromatic-com/storybook":"^5.0.1","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.18","@storybook/addon-onboarding":"^10.2.10","eslint-plugin-react-refresh":"^0.5.0"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","react-hook-form":"^7.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.1_1771776001852_0.7539756525165575","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@skybin-tech/nebula-ui","version":"0.0.3","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.3","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"dist":{"shasum":"bc707d47a13ae6cab251b978ea5dd6bd7b086166","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.3.tgz","fileCount":148,"integrity":"sha512-PVyD7EM8i2PeMGS2YI21k7BVZ84qDeiuND95m9rsWMYsh3m+n/qColnaSPPjjtq2SLSXKBAlAMrwteKOByERnQ==","signatures":[{"sig":"MEUCICeHBPJHtFFjaYDdxQ0cXsg32b+uVKx9RwvqqtZaLwXOAiEAgCF7QpGnC6BDsKDAGMiDHv7MMEjGTZivCx7bEjfc1HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445682},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./styles.css":"./dist/nebula-ui.css","./package.json":"./package.json","./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Input":{"import":{"types":"./dist/components/Input/index.d.ts","default":"./dist/components/Input/Input2.js"},"require":{"types":"./dist/components/Input/index.d.ts","default":"./dist/cjs/components/Input/Input2.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button2.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button2.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/ui/Card":{"import":{"types":"./dist/components/ui/card.d.ts","default":"./dist/components/ui/card.js"},"require":{"types":"./dist/components/ui/card.d.ts","default":"./dist/cjs/components/ui/card.cjs"}},"./components/ui/Badge":{"import":{"types":"./dist/components/ui/badge.d.ts","default":"./dist/components/ui/badge.js"},"require":{"types":"./dist/components/ui/badge.d.ts","default":"./dist/cjs/components/ui/badge.cjs"}},"./components/ui/Avatar":{"import":{"types":"./dist/components/ui/avatar.d.ts","default":"./dist/components/ui/avatar.js"},"require":{"types":"./dist/components/ui/avatar.d.ts","default":"./dist/cjs/components/ui/avatar.cjs"}},"./components/ui/Separator":{"import":{"types":"./dist/components/ui/separator.d.ts","default":"./dist/components/ui/separator.js"},"require":{"types":"./dist/components/ui/separator.d.ts","default":"./dist/cjs/components/ui/separator.cjs"}},"./components/ui/DropdownMenu":{"import":{"types":"./dist/components/ui/dropdown-menu.d.ts","default":"./dist/components/ui/dropdown-menu.js"},"require":{"types":"./dist/components/ui/dropdown-menu.d.ts","default":"./dist/cjs/components/ui/dropdown-menu.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","publish":"yarn version --patch && yarn publish --access public","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/your-org/skybin-ui.git","type":"git"},"description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2026 Skybin Technogy Private Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["**/*.css"],"dependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":"^2.1.1","tailwindcss":"^4.2.0","lucide-react":"^0.575.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.0.0","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.1","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-dropdown-menu":"^2.1.1"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Input":["./dist/components/Input/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/ui/Card":["./dist/components/ui/card.d.ts"],"components/ui/Badge":["./dist/components/ui/badge.d.ts"],"components/ui/Avatar":["./dist/components/ui/avatar.d.ts"],"components/ui/Separator":["./dist/components/ui/separator.d.ts"],"components/ui/DropdownMenu":["./dist/components/ui/dropdown-menu.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.3","vitest":"^4.0.18","esbuild":"^0.27.3","globals":"^16.5.0","react-dom":"^19.2.4","storybook":"^10.2.10","@eslint/js":"^9.39.3","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.3.0","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.0","typescript-eslint":"^8.56.0","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.0.18","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@storybook/addon-a11y":"^10.2.10","@storybook/addon-docs":"^10.2.10","@storybook/react-vite":"^10.2.10","@storybook/addon-vitest":"^10.2.10","eslint-plugin-storybook":"^10.2.10","@chromatic-com/storybook":"^5.0.1","@vitejs/plugin-react-swc":"^4.2.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.18","@storybook/addon-onboarding":"^10.2.10","eslint-plugin-react-refresh":"^0.5.0"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","react-hook-form":"^7.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.3_1771781333439_0.5506649952112055","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@skybin-tech/nebula-ui","version":"0.0.4","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.4","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"dist":{"shasum":"47bab2c1c123910f4f40070f224dd1e4d3c82076","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.4.tgz","fileCount":148,"integrity":"sha512-3xxhUqSJHzua//z7Fld6lxIv3D0ETVz5HC+OF0KA+dQXuo8pq6fjSOBJhYByd+VHu0Dem/k+vPeSd5ed9c7Ayw==","signatures":[{"sig":"MEQCIHdG76qy9dQrrmBjKhcY8VaNPBVIODvTgsQJ1zy1Zj57AiAuPY+HhD3ahhUOqT7wgf2dizR3/P62FR5q8ez8509kmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445682},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./styles.css":"./dist/nebula-ui.css","./package.json":"./package.json","./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Input":{"import":{"types":"./dist/components/Input/index.d.ts","default":"./dist/components/Input/Input2.js"},"require":{"types":"./dist/components/Input/index.d.ts","default":"./dist/cjs/components/Input/Input2.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button2.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button2.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/ui/Card":{"import":{"types":"./dist/components/ui/card.d.ts","default":"./dist/components/ui/card.js"},"require":{"types":"./dist/components/ui/card.d.ts","default":"./dist/cjs/components/ui/card.cjs"}},"./components/ui/Badge":{"import":{"types":"./dist/components/ui/badge.d.ts","default":"./dist/components/ui/badge.js"},"require":{"types":"./dist/components/ui/badge.d.ts","default":"./dist/cjs/components/ui/badge.cjs"}},"./components/ui/Avatar":{"import":{"types":"./dist/components/ui/avatar.d.ts","default":"./dist/components/ui/avatar.js"},"require":{"types":"./dist/components/ui/avatar.d.ts","default":"./dist/cjs/components/ui/avatar.cjs"}},"./components/ui/Separator":{"import":{"types":"./dist/components/ui/separator.d.ts","default":"./dist/components/ui/separator.js"},"require":{"types":"./dist/components/ui/separator.d.ts","default":"./dist/cjs/components/ui/separator.cjs"}},"./components/ui/DropdownMenu":{"import":{"types":"./dist/components/ui/dropdown-menu.d.ts","default":"./dist/components/ui/dropdown-menu.js"},"require":{"types":"./dist/components/ui/dropdown-menu.d.ts","default":"./dist/cjs/components/ui/dropdown-menu.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","publish":"yarn version --patch && yarn publish --access public","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/your-org/skybin-ui.git","type":"git"},"description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2026 Skybin Technogy Private Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["**/*.css"],"dependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":"^2.1.1","tailwindcss":"^4.2.0","lucide-react":"^0.575.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.0.0","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.1","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-dropdown-menu":"^2.1.1"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Input":["./dist/components/Input/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/ui/Card":["./dist/components/ui/card.d.ts"],"components/ui/Badge":["./dist/components/ui/badge.d.ts"],"components/ui/Avatar":["./dist/components/ui/avatar.d.ts"],"components/ui/Separator":["./dist/components/ui/separator.d.ts"],"components/ui/DropdownMenu":["./dist/components/ui/dropdown-menu.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.3","vitest":"^4.0.18","esbuild":"^0.27.3","globals":"^16.5.0","react-dom":"^19.2.4","storybook":"^10.2.10","@eslint/js":"^9.39.3","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.3.0","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.0","typescript-eslint":"^8.56.0","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.0.18","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@storybook/addon-a11y":"^10.2.10","@storybook/addon-docs":"^10.2.10","@storybook/react-vite":"^10.2.10","@storybook/addon-vitest":"^10.2.10","eslint-plugin-storybook":"^10.2.10","@chromatic-com/storybook":"^5.0.1","@vitejs/plugin-react-swc":"^4.2.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.18","@storybook/addon-onboarding":"^10.2.10","eslint-plugin-react-refresh":"^0.5.0"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","react-hook-form":"^7.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.4_1771781400107_0.09719092640012472","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@skybin-tech/nebula-ui","version":"0.0.5","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.5","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"dist":{"shasum":"560528803fb467543701ba22f1c5874ca91c0a8d","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.5.tgz","fileCount":148,"integrity":"sha512-D2P3WtVhRFCbDDDsPX1svyEQ0a0IUu/PK+IqkRlPYfmL9alcUfapsCbVc4cOiZVdj+Ya9/OrCYMv4xVM6QVybg==","signatures":[{"sig":"MEUCIQCGz6CoG1dr8szMKSd5QF0v3jATB+6ECQw23S7PIp9N9QIgUnvyFkJQ0NEFh7AAroXL7jii9p8BUGWxHsP4J3S7xz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445682},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./styles.css":"./dist/nebula-ui.css","./package.json":"./package.json","./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Input":{"import":{"types":"./dist/components/Input/index.d.ts","default":"./dist/components/Input/Input2.js"},"require":{"types":"./dist/components/Input/index.d.ts","default":"./dist/cjs/components/Input/Input2.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button2.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button2.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/ui/Card":{"import":{"types":"./dist/components/ui/card.d.ts","default":"./dist/components/ui/card.js"},"require":{"types":"./dist/components/ui/card.d.ts","default":"./dist/cjs/components/ui/card.cjs"}},"./components/ui/Badge":{"import":{"types":"./dist/components/ui/badge.d.ts","default":"./dist/components/ui/badge.js"},"require":{"types":"./dist/components/ui/badge.d.ts","default":"./dist/cjs/components/ui/badge.cjs"}},"./components/ui/Avatar":{"import":{"types":"./dist/components/ui/avatar.d.ts","default":"./dist/components/ui/avatar.js"},"require":{"types":"./dist/components/ui/avatar.d.ts","default":"./dist/cjs/components/ui/avatar.cjs"}},"./components/ui/Separator":{"import":{"types":"./dist/components/ui/separator.d.ts","default":"./dist/components/ui/separator.js"},"require":{"types":"./dist/components/ui/separator.d.ts","default":"./dist/cjs/components/ui/separator.cjs"}},"./components/ui/DropdownMenu":{"import":{"types":"./dist/components/ui/dropdown-menu.d.ts","default":"./dist/components/ui/dropdown-menu.js"},"require":{"types":"./dist/components/ui/dropdown-menu.d.ts","default":"./dist/cjs/components/ui/dropdown-menu.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","preview":"vite preview","publish":"yarn version --patch && yarn publish --access public","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/your-org/skybin-ui.git","type":"git"},"description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2026 Skybin Technogy Private Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["**/*.css"],"dependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":"^2.1.1","tailwindcss":"^4.2.0","lucide-react":"^0.575.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.0.0","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.1","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-dropdown-menu":"^2.1.1"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Input":["./dist/components/Input/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/ui/Card":["./dist/components/ui/card.d.ts"],"components/ui/Badge":["./dist/components/ui/badge.d.ts"],"components/ui/Avatar":["./dist/components/ui/avatar.d.ts"],"components/ui/Separator":["./dist/components/ui/separator.d.ts"],"components/ui/DropdownMenu":["./dist/components/ui/dropdown-menu.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.3","vitest":"^4.0.18","esbuild":"^0.27.3","globals":"^16.5.0","react-dom":"^19.2.4","storybook":"^10.2.10","@eslint/js":"^9.39.3","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.3.0","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.0","typescript-eslint":"^8.56.0","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.0.18","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@storybook/addon-a11y":"^10.2.10","@storybook/addon-docs":"^10.2.10","@storybook/react-vite":"^10.2.10","@storybook/addon-vitest":"^10.2.10","eslint-plugin-storybook":"^10.2.10","@chromatic-com/storybook":"^5.0.1","@vitejs/plugin-react-swc":"^4.2.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.18","@storybook/addon-onboarding":"^10.2.10","eslint-plugin-react-refresh":"^0.5.0"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","react-hook-form":"^7.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.5_1771781422274_0.24711990192840028","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@skybin-tech/nebula-ui","version":"0.0.2","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.2","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"dist":{"shasum":"27f842c53ca3cc8cfea21edb7a4cd68c3c5f1ab0","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.2.tgz","fileCount":148,"integrity":"sha512-AmX4W70F8nS7VAjasNabXX2GGJ6UDFwYmdWsohOPKc6IHZfBwQ+luORzmVJYoUbNVwf9dXt1MgHck5GO1HWV3w==","signatures":[{"sig":"MEUCIF9nOPyQAJc0t56WZ0MbbFmRBpznhlEYDPFQiPBIXN2kAiEAw7OKZQAWoXy5UgzA4lrTH4mAHCKCtwdVtEmzEeC4HZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445681},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./styles.css":"./dist/nebula-ui.css","./package.json":"./package.json","./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Input":{"import":{"types":"./dist/components/Input/index.d.ts","default":"./dist/components/Input/Input2.js"},"require":{"types":"./dist/components/Input/index.d.ts","default":"./dist/cjs/components/Input/Input2.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button2.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button2.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/ui/Card":{"import":{"types":"./dist/components/ui/card.d.ts","default":"./dist/components/ui/card.js"},"require":{"types":"./dist/components/ui/card.d.ts","default":"./dist/cjs/components/ui/card.cjs"}},"./components/ui/Badge":{"import":{"types":"./dist/components/ui/badge.d.ts","default":"./dist/components/ui/badge.js"},"require":{"types":"./dist/components/ui/badge.d.ts","default":"./dist/cjs/components/ui/badge.cjs"}},"./components/ui/Avatar":{"import":{"types":"./dist/components/ui/avatar.d.ts","default":"./dist/components/ui/avatar.js"},"require":{"types":"./dist/components/ui/avatar.d.ts","default":"./dist/cjs/components/ui/avatar.cjs"}},"./components/ui/Separator":{"import":{"types":"./dist/components/ui/separator.d.ts","default":"./dist/components/ui/separator.js"},"require":{"types":"./dist/components/ui/separator.d.ts","default":"./dist/cjs/components/ui/separator.cjs"}},"./components/ui/DropdownMenu":{"import":{"types":"./dist/components/ui/dropdown-menu.d.ts","default":"./dist/components/ui/dropdown-menu.js"},"require":{"types":"./dist/components/ui/dropdown-menu.d.ts","default":"./dist/cjs/components/ui/dropdown-menu.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"yarn version --patch && yarn publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/your-org/skybin-ui.git","type":"git"},"description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2026 Skybin Technogy Private Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["**/*.css"],"dependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":"^2.1.1","tailwindcss":"^4.2.0","lucide-react":"^0.575.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.0.0","@hookform/resolvers":"^5.2.2","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-avatar":"^1.1.1","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-dropdown-menu":"^2.1.1"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Input":["./dist/components/Input/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/ui/Card":["./dist/components/ui/card.d.ts"],"components/ui/Badge":["./dist/components/ui/badge.d.ts"],"components/ui/Avatar":["./dist/components/ui/avatar.d.ts"],"components/ui/Separator":["./dist/components/ui/separator.d.ts"],"components/ui/DropdownMenu":["./dist/components/ui/dropdown-menu.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.3","vitest":"^4.0.18","esbuild":"^0.27.3","globals":"^16.5.0","react-dom":"^19.2.4","storybook":"^10.2.10","@eslint/js":"^9.39.3","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.3.0","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.0","typescript-eslint":"^8.56.0","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.0.18","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@storybook/addon-a11y":"^10.2.10","@storybook/addon-docs":"^10.2.10","@storybook/react-vite":"^10.2.10","@storybook/addon-vitest":"^10.2.10","eslint-plugin-storybook":"^10.2.10","@chromatic-com/storybook":"^5.0.1","@vitejs/plugin-react-swc":"^4.2.3","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.18","@storybook/addon-onboarding":"^10.2.10","eslint-plugin-react-refresh":"^0.5.0"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","react-hook-form":"^7.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.2_1771781787170_0.10755119962642601","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@skybin-tech/nebula-ui","version":"0.0.6","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.6","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"dist":{"shasum":"240e2f5c233b65e17f8047aeface85fa4b972c70","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.6.tgz","fileCount":130,"integrity":"sha512-Ya6jPgueskiO/o8CRq2dGJavBfOiFxhuPYhcahdzVm/QxA5mzuYxzaXyNzS+B5j2UkQwHYVUmD5aGsVywv26ng==","signatures":[{"sig":"MEUCIFDyN3CApihOLgQcBVtjz77WeilipXdD79LiA+8vHN9iAiEAxzdkaujhjbPeQZ8Oo9zUKqImrUHL4cyPMQWjGbmmwRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442910},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./styles.css":"./dist/nebula-ui.css","./package.json":"./package.json","./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Input":{"import":{"types":"./dist/components/Input/index.d.ts","default":"./dist/components/Input/Input2.js"},"require":{"types":"./dist/components/Input/index.d.ts","default":"./dist/cjs/components/Input/Input2.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button2.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button2.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/ui/Card":{"import":{"types":"./dist/components/ui/card.d.ts","default":"./dist/components/ui/card.js"},"require":{"types":"./dist/components/ui/card.d.ts","default":"./dist/cjs/components/ui/card.cjs"}},"./components/ui/Badge":{"import":{"types":"./dist/components/ui/badge.d.ts","default":"./dist/components/ui/badge.js"},"require":{"types":"./dist/components/ui/badge.d.ts","default":"./dist/cjs/components/ui/badge.cjs"}},"./components/ui/Avatar":{"import":{"types":"./dist/components/ui/avatar.d.ts","default":"./dist/components/ui/avatar.js"},"require":{"types":"./dist/components/ui/avatar.d.ts","default":"./dist/cjs/components/ui/avatar.cjs"}},"./components/ui/Separator":{"import":{"types":"./dist/components/ui/separator.d.ts","default":"./dist/components/ui/separator.js"},"require":{"types":"./dist/components/ui/separator.d.ts","default":"./dist/cjs/components/ui/separator.cjs"}},"./components/ui/DropdownMenu":{"import":{"types":"./dist/components/ui/dropdown-menu.d.ts","default":"./dist/components/ui/dropdown-menu.js"},"require":{"types":"./dist/components/ui/dropdown-menu.d.ts","default":"./dist/cjs/components/ui/dropdown-menu.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"yarn version --patch && yarn publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2026 Skybin Technogy Private Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["**/*.css"],"dependencies":{"@hookform/resolvers":"^5.2.2"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Input":["./dist/components/Input/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/ui/Card":["./dist/components/ui/card.d.ts"],"components/ui/Badge":["./dist/components/ui/badge.d.ts"],"components/ui/Avatar":["./dist/components/ui/avatar.d.ts"],"components/ui/Separator":["./dist/components/ui/separator.d.ts"],"components/ui/DropdownMenu":["./dist/components/ui/dropdown-menu.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.0.0","clsx":"^2.1.1","glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.3","vitest":"^4.0.18","esbuild":"^0.27.3","globals":"^16.5.0","react-dom":"^19.2.4","storybook":"^10.2.10","@eslint/js":"^9.39.3","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.3.0","tailwindcss":"^4.2.0","@types/react":"^19.2.14","lucide-react":"^0.575.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.0.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.0","typescript-eslint":"^8.56.0","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.0.18","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@storybook/addon-a11y":"^10.2.10","@storybook/addon-docs":"^10.2.10","@storybook/react-vite":"^10.2.10","@radix-ui/react-avatar":"^1.1.1","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@storybook/addon-vitest":"^10.2.10","eslint-plugin-storybook":"^10.2.10","@chromatic-com/storybook":"^5.0.1","@radix-ui/react-checkbox":"^1.3.3","@vitejs/plugin-react-swc":"^4.2.3","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.18","@radix-ui/react-radio-group":"^1.3.8","@storybook/addon-onboarding":"^10.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.1"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","react-hook-form":"^7.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.6_1771782826218_0.14972185766669344","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@skybin-tech/nebula-ui","version":"0.0.7","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.7","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"dist":{"shasum":"f87f89e0533715a8bbc1916310ce1dbedd821ba6","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.7.tgz","fileCount":130,"integrity":"sha512-M0QFz9xTzCGkAdeWbieK6uzyibUUM6pC1ROR6ED7rIj2qWJhaR+C6gL45RQYxXJhfT1cWi3lROcuQL/YOX44/w==","signatures":[{"sig":"MEUCIQDmtlKJSht+2Yoo26FOKs3eyvYE7cBSEwbjOFUC3T6F0gIgb+tm3Vy7azZPPm7S8sDVhkDOsNjqbG0S2iPeR+yHaPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442910},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./styles.css":"./dist/nebula-ui.css","./package.json":"./package.json","./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Input":{"import":{"types":"./dist/components/Input/index.d.ts","default":"./dist/components/Input/Input2.js"},"require":{"types":"./dist/components/Input/index.d.ts","default":"./dist/cjs/components/Input/Input2.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button2.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button2.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/ui/Card":{"import":{"types":"./dist/components/ui/card.d.ts","default":"./dist/components/ui/card.js"},"require":{"types":"./dist/components/ui/card.d.ts","default":"./dist/cjs/components/ui/card.cjs"}},"./components/ui/Badge":{"import":{"types":"./dist/components/ui/badge.d.ts","default":"./dist/components/ui/badge.js"},"require":{"types":"./dist/components/ui/badge.d.ts","default":"./dist/cjs/components/ui/badge.cjs"}},"./components/ui/Avatar":{"import":{"types":"./dist/components/ui/avatar.d.ts","default":"./dist/components/ui/avatar.js"},"require":{"types":"./dist/components/ui/avatar.d.ts","default":"./dist/cjs/components/ui/avatar.cjs"}},"./components/ui/Separator":{"import":{"types":"./dist/components/ui/separator.d.ts","default":"./dist/components/ui/separator.js"},"require":{"types":"./dist/components/ui/separator.d.ts","default":"./dist/cjs/components/ui/separator.cjs"}},"./components/ui/DropdownMenu":{"import":{"types":"./dist/components/ui/dropdown-menu.d.ts","default":"./dist/components/ui/dropdown-menu.js"},"require":{"types":"./dist/components/ui/dropdown-menu.d.ts","default":"./dist/cjs/components/ui/dropdown-menu.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"yarn version --patch && yarn publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2026 Skybin Technogy Private Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":["**/*.css"],"dependencies":{"@hookform/resolvers":"^5.2.2"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Input":["./dist/components/Input/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/ui/Card":["./dist/components/ui/card.d.ts"],"components/ui/Badge":["./dist/components/ui/badge.d.ts"],"components/ui/Avatar":["./dist/components/ui/avatar.d.ts"],"components/ui/Separator":["./dist/components/ui/separator.d.ts"],"components/ui/DropdownMenu":["./dist/components/ui/dropdown-menu.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.0.0","clsx":"^2.1.1","glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.3","vitest":"^4.0.18","esbuild":"^0.27.3","globals":"^16.5.0","react-dom":"^19.2.4","storybook":"^10.2.10","@eslint/js":"^9.39.3","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.3.0","tailwindcss":"^4.2.0","@types/react":"^19.2.14","lucide-react":"^0.575.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.0.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.0","typescript-eslint":"^8.56.0","vite-plugin-eslint":"^1.8.1","@vitest/coverage-v8":"^4.0.18","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@storybook/addon-a11y":"^10.2.10","@storybook/addon-docs":"^10.2.10","@storybook/react-vite":"^10.2.10","@radix-ui/react-avatar":"^1.1.1","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@storybook/addon-vitest":"^10.2.10","eslint-plugin-storybook":"^10.2.10","@chromatic-com/storybook":"^5.0.1","@radix-ui/react-checkbox":"^1.3.3","@vitejs/plugin-react-swc":"^4.2.3","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.0","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.0.18","@radix-ui/react-radio-group":"^1.3.8","@storybook/addon-onboarding":"^10.2.10","eslint-plugin-react-refresh":"^0.5.0","@radix-ui/react-dropdown-menu":"^2.1.1"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","react-hook-form":"^7.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.7_1771784302617_0.01184474285609638","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@skybin-tech/nebula-ui","version":"0.0.9","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.9","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"73494faa86f1282c69d0f0f2324efaceeee6d584","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.9.tgz","fileCount":111,"integrity":"sha512-o/HqBLSG8Nka7SqkeXDeNXnWwhobHw4LRKOPNWQakxh/fq7t/F0DiCP4Jn9dxlBxx/zTo3SXqPBRVQBwVX96vA==","signatures":[{"sig":"MEQCIC2pmtDqFMVgeb+GR42DKad4i00yrhBDwzGVGKo/HErNAiArQQRXmuMuU6QFdbAS0vW5BkVbFfTsx/+UwTpbDmWR0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415178},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./styles.css":"./dist/nebula-ui.css","./package.json":"./package.json","./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.11.1","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.13.1","typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","clsx":"^2.1.1","glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.4","vitest":"^4.1.0","esbuild":"^0.27.4","globals":"^16.5.0","react-dom":"^19.2.4","storybook":"^10.2.17","@eslint/js":"^9.39.4","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.4.0","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^0.577.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.0","vite-plugin-eslint":"^1.8.1","@hookform/resolvers":"^5.2.2","@vitest/coverage-v8":"^4.1.0","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@storybook/addon-a11y":"^10.2.17","@storybook/addon-docs":"^10.2.17","@storybook/react-vite":"^10.2.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@storybook/addon-vitest":"^10.2.17","eslint-plugin-storybook":"^10.2.17","@chromatic-com/storybook":"^5.0.1","@radix-ui/react-checkbox":"^1.3.3","@vitejs/plugin-react-swc":"^4.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@radix-ui/react-radio-group":"^1.3.8","@storybook/addon-onboarding":"^10.2.17","eslint-plugin-react-refresh":"^0.5.2","@radix-ui/react-dropdown-menu":"^2.1.16"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.9_1773753958288_0.3667059773399115","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@skybin-tech/nebula-ui","version":"0.0.10","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.10","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"9178936e0a329942fdc3ad389c87880c421d5428","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.10.tgz","fileCount":111,"integrity":"sha512-T0tIZ2LMPG3N8EkSOEjEEwjjMGzNolvN5Iin8nfDKg1G4Syv+r1faHLcP/BeKq31Hp+5u3clZRCmxUfoxSy8Gg==","signatures":[{"sig":"MEUCIQDXLGMoDj45JaQVhrpJsw18GgeZfDA1ZrU97HE1mCUybAIgKjlD/oNxx1qaeOQ4TQbohjQd1GdP1p3uLDv3FHtqw/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424312},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./package.json":"./package.json","./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.11.1","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.13.1","typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","clsx":"^2.1.1","glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.4","vitest":"^4.1.0","esbuild":"^0.27.4","globals":"^16.5.0","react-dom":"^19.2.4","storybook":"^10.2.17","@eslint/js":"^9.39.4","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.4.0","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^0.577.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.0","vite-plugin-eslint":"^1.8.1","@hookform/resolvers":"^5.2.2","@vitest/coverage-v8":"^4.1.0","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@storybook/addon-a11y":"^10.2.17","@storybook/addon-docs":"^10.2.17","@storybook/react-vite":"^10.2.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@storybook/addon-vitest":"^10.2.17","eslint-plugin-storybook":"^10.2.17","@chromatic-com/storybook":"^5.0.1","@radix-ui/react-checkbox":"^1.3.3","@vitejs/plugin-react-swc":"^4.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@radix-ui/react-radio-group":"^1.3.8","@storybook/addon-onboarding":"^10.2.17","eslint-plugin-react-refresh":"^0.5.2","@radix-ui/react-dropdown-menu":"^2.1.16"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.10_1773755361647_0.5353976108270637","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@skybin-tech/nebula-ui","version":"0.0.11","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.11","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"2590efbfa43c2f7f618b8599528f0b8ef09b01a0","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.11.tgz","fileCount":111,"integrity":"sha512-3d3bCqdSPG4XI+FzhjNuqUXK7Z6xRij57hd9E/nnu8Z3LJVlIYqPwIrh06K8rUTioFhiJck8SWnEubcT6oAQVA==","signatures":[{"sig":"MEUCIHcJZehdl1x4DebcGtMin3iReTITvRGrc2yghbx7eUEmAiEAg5m0baYHx6dPOIiG0CYFqo/iUKtMfhghRVH06BApCAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424312},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./package.json":"./package.json","./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.11.1","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.13.1","typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","clsx":"^2.1.1","glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.4","vitest":"^4.1.0","esbuild":"^0.27.4","globals":"^16.5.0","react-dom":"^19.2.4","storybook":"^10.2.17","@eslint/js":"^9.39.4","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.4.0","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^0.577.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.0","vite-plugin-eslint":"^1.8.1","@hookform/resolvers":"^5.2.2","@vitest/coverage-v8":"^4.1.0","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@storybook/addon-a11y":"^10.2.17","@storybook/addon-docs":"^10.2.17","@storybook/react-vite":"^10.2.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@storybook/addon-vitest":"^10.2.17","eslint-plugin-storybook":"^10.2.17","@chromatic-com/storybook":"^5.0.1","@radix-ui/react-checkbox":"^1.3.3","@vitejs/plugin-react-swc":"^4.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@radix-ui/react-radio-group":"^1.3.8","@storybook/addon-onboarding":"^10.2.17","eslint-plugin-react-refresh":"^0.5.2","@radix-ui/react-dropdown-menu":"^2.1.16"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.11_1773756268530_0.9705876812213221","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@skybin-tech/nebula-ui","version":"0.0.13","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.13","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"dc6feb54789ad2db7afaab455feac0584edef068","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.13.tgz","fileCount":115,"integrity":"sha512-A0PPCHY8bUNWYb5LLKjsT+7I4hRJPiRFkz2zxjo0umstFcSK+kTq9etHjKjsrPlC3oXlh5wGpeSPytZiQViIFA==","signatures":[{"sig":"MEUCIQDHA5w+yb1C7nJftS6aSKuuru+o4u5aDA9QmWhRIhrAPwIgLlMrRrypr2eC6+VLHyD1CSxEscOdVfIJ19TLgssVZVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432221},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./package.json":"./package.json","./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.11.1","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.13.1","typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","clsx":"^2.1.1","glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.4","vitest":"^4.1.0","esbuild":"^0.27.4","globals":"^16.5.0","react-dom":"^19.2.4","storybook":"^10.2.17","@eslint/js":"^9.39.4","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.4.0","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^0.577.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.0","vite-plugin-eslint":"^1.8.1","@hookform/resolvers":"^5.2.2","@vitest/coverage-v8":"^4.1.0","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@storybook/addon-a11y":"^10.2.17","@storybook/addon-docs":"^10.2.17","@storybook/react-vite":"^10.2.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@storybook/addon-vitest":"^10.2.17","eslint-plugin-storybook":"^10.2.17","@chromatic-com/storybook":"^5.0.1","@radix-ui/react-checkbox":"^1.3.3","@vitejs/plugin-react-swc":"^4.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@radix-ui/react-radio-group":"^1.3.8","@storybook/addon-onboarding":"^10.2.17","eslint-plugin-react-refresh":"^0.5.2","@radix-ui/react-dropdown-menu":"^2.1.16"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.13_1773764258584_0.08639798417560929","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@skybin-tech/nebula-ui","version":"0.0.14","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.14","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"40e776bffb7b9fd084210553df7cee6a5b77afa5","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.14.tgz","fileCount":115,"integrity":"sha512-CT2kviCAd4goDCbQL1L5yJdao41CQplCNZXbtY/DM/Sto3mCFfMLMB0JFJZt6BG0ezDQeEFs+FsGnSv/Eid5tw==","signatures":[{"sig":"MEUCIQDGPJX2ACstRNmU15SP0Dwms2Hcx4sC/F2eUburc8VpzQIgctvsZetl+Kav3cX2MqzGmdcwpPEN3acQw7R+Cl/glIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434768},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./package.json":"./package.json","./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.11.1","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.13.1","typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","clsx":"^2.1.1","glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.4","vitest":"^4.1.0","esbuild":"^0.27.4","globals":"^16.5.0","react-dom":"^19.2.4","storybook":"^10.2.17","@eslint/js":"^9.39.4","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.4.0","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^0.577.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.0","vite-plugin-eslint":"^1.8.1","@hookform/resolvers":"^5.2.2","@vitest/coverage-v8":"^4.1.0","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@storybook/addon-a11y":"^10.2.17","@storybook/addon-docs":"^10.2.17","@storybook/react-vite":"^10.2.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@storybook/addon-vitest":"^10.2.17","eslint-plugin-storybook":"^10.2.17","@chromatic-com/storybook":"^5.0.1","@radix-ui/react-checkbox":"^1.3.3","@vitejs/plugin-react-swc":"^4.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@radix-ui/react-radio-group":"^1.3.8","@storybook/addon-onboarding":"^10.2.17","eslint-plugin-react-refresh":"^0.5.2","@radix-ui/react-dropdown-menu":"^2.1.16"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.14_1774168852999_0.22392735953256482","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@skybin-tech/nebula-ui","version":"0.0.15","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.15","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"54a4bb52bc5bd2b51901931ced3f2620b3eb09cc","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.15.tgz","fileCount":135,"integrity":"sha512-q7UzhL7aSEU28mN3Bb+oGTKoVq5I/TdcBRn4soJz3VjSAHAiBSh7D6vjYE7uobuSKza7D9H8bUsyl4lNvlkfkQ==","signatures":[{"sig":"MEUCIH4MzAzUofJMUCdlLaWw4weIjdDEgSTUOHZ9l3lb2UGhAiEA63OsYJSWl8Apx8b5M0xCK9AOjBYs+x85kR2q0IXPdKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":473891},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./package.json":"./package.json","./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.11.1","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.13.1","typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","clsx":"^2.1.1","glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.4","vitest":"^4.1.0","esbuild":"^0.27.4","globals":"^16.5.0","react-dom":"^19.2.4","storybook":"^10.2.17","@eslint/js":"^9.39.4","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.4.0","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^0.577.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.0","vite-plugin-eslint":"^1.8.1","@hookform/resolvers":"^5.2.2","@vitest/coverage-v8":"^4.1.0","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@storybook/addon-a11y":"^10.2.17","@storybook/addon-docs":"^10.2.17","@storybook/react-vite":"^10.2.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@storybook/addon-vitest":"^10.2.17","eslint-plugin-storybook":"^10.2.17","@chromatic-com/storybook":"^5.0.1","@radix-ui/react-checkbox":"^1.3.3","@vitejs/plugin-react-swc":"^4.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@radix-ui/react-radio-group":"^1.3.8","@storybook/addon-onboarding":"^10.2.17","eslint-plugin-react-refresh":"^0.5.2","@radix-ui/react-dropdown-menu":"^2.1.16"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.15_1774169724893_0.3861905165355839","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@skybin-tech/nebula-ui","version":"0.0.16","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.16","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"b56ad91927de50471982baad76dc3743f401052b","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.16.tgz","fileCount":135,"integrity":"sha512-RHRKVcVQ/nmMAGKcjorC0E9yabXkW9Vn6P95bbs0dJX9Ti8LaQwnlSB6/QJOU0+bkp0h49Bt4BGlTnYgJCAupQ==","signatures":[{"sig":"MEUCIBJ+1l3A1gv+hHnRgoPfY1sqgN/CKhtGCfa6LiFCThufAiEA+KysZKxUyA1ztK2+0zeYdxeIygL8P7TrBnkQpf7G7Ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474214},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./package.json":"./package.json","./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.11.1","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.13.1","typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","clsx":"^2.1.1","glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.4","vitest":"^4.1.0","esbuild":"^0.27.4","globals":"^16.5.0","react-dom":"^19.2.4","storybook":"^10.2.17","@eslint/js":"^9.39.4","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.4.0","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^0.577.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.0","vite-plugin-eslint":"^1.8.1","@hookform/resolvers":"^5.2.2","@vitest/coverage-v8":"^4.1.0","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@storybook/addon-a11y":"^10.2.17","@storybook/addon-docs":"^10.2.17","@storybook/react-vite":"^10.2.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@storybook/addon-vitest":"^10.2.17","eslint-plugin-storybook":"^10.2.17","@chromatic-com/storybook":"^5.0.1","@radix-ui/react-checkbox":"^1.3.3","@vitejs/plugin-react-swc":"^4.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@radix-ui/react-radio-group":"^1.3.8","@storybook/addon-onboarding":"^10.2.17","eslint-plugin-react-refresh":"^0.5.2","@radix-ui/react-dropdown-menu":"^2.1.16"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.16_1774185600224_0.7048198222722191","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@skybin-tech/nebula-ui","version":"0.0.18","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.18","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"c2290df13f90fd3c11aa301564be3205cb5583d6","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.18.tgz","fileCount":297,"integrity":"sha512-ODMI+Nb8BcjrKFdLFbfzmYolAu6PmHwAFwVb5hwBKNIWKrR3QPgdVE8gyyqIz8dxFUg2U8knfztDEWpoG+DhRw==","signatures":[{"sig":"MEUCIQDzYH9YRrvhJUF0wvblCuh59CJ2haX7juzdCxY1EPt8SgIgZlt5T49ygZasVLv+HzrCm0wQSnr/twYbp5wPTI72AAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610243},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./package.json":"./package.json","./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.12.1","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.13.1","dependencies":{"@radix-ui/react-tabs":"^1.1.13"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","clsx":"^2.1.1","glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.4","vitest":"^4.1.0","esbuild":"^0.27.4","globals":"^16.5.0","react-dom":"^19.2.4","storybook":"^10.2.17","@eslint/js":"^9.39.4","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.4.0","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^0.577.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.0","vite-plugin-eslint":"^1.8.1","@hookform/resolvers":"^5.2.2","@vitest/coverage-v8":"^4.1.0","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@storybook/addon-a11y":"^10.2.17","@storybook/addon-docs":"^10.2.17","@storybook/react-vite":"^10.2.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@storybook/addon-vitest":"^10.2.17","eslint-plugin-storybook":"^10.2.17","@chromatic-com/storybook":"^5.0.1","@radix-ui/react-checkbox":"^1.3.3","@vitejs/plugin-react-swc":"^4.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@radix-ui/react-radio-group":"^1.3.8","@storybook/addon-onboarding":"^10.2.17","eslint-plugin-react-refresh":"^0.5.2","@radix-ui/react-dropdown-menu":"^2.1.16"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.18_1776351196701_0.23998680676287654","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@skybin-tech/nebula-ui","version":"0.0.19","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.19","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"4ed7fd59c582437f90e2c2f1cd776a596d475faf","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.19.tgz","fileCount":393,"integrity":"sha512-BgMMrbS6jjEDzqFnoxtUinEHSt/Zx5hA2wELeC8T2YsN1CU8AuE5po9U7e72LxZoItIhvh9uHkxUik50RYyUCA==","signatures":[{"sig":"MEQCIFu1jNq7MYoyZjO4ZJHWQGNhF/w1vn2Vf3zzsF2TjDjDAiB3+q2JJhHJgPzwdR5x2fbrhD95BvN4Gg1LtUyOl5up+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784029},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./package.json":"./package.json","./hooks/useToast":{"import":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/hooks/useToast.js"},"require":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/cjs/hooks/useToast.cjs"}},"./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Table":{"import":{"types":"./dist/components/Table/index.d.ts","default":"./dist/components/Table/index.js"},"require":{"types":"./dist/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./components/Toast":{"import":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/components/Toast/index.js"},"require":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./components/Dialog":{"import":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/components/Dialog/index.js"},"require":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./components/Sonner":{"import":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/components/Sonner/index.js"},"require":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/cjs/components/Sonner/index.cjs"}},"./components/Toggle":{"import":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/components/Toggle/index.js"},"require":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Command":{"import":{"types":"./dist/components/Command/index.d.ts","default":"./dist/components/Command/index.js"},"require":{"types":"./dist/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./components/Popover":{"import":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/components/Popover/index.js"},"require":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./components/Calendar":{"import":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/components/Calendar/index.js"},"require":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/ScrollArea":{"import":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/components/ScrollArea/index.js"},"require":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.13.0","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"@radix-ui/react-tabs":"^1.1.13"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"hooks/useToast":["./dist/hooks/useToast.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Table":["./dist/components/Table/index.d.ts"],"components/Toast":["./dist/components/Toast/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"components/Dialog":["./dist/components/Dialog/index.d.ts"],"components/Sonner":["./dist/components/Sonner/index.d.ts"],"components/Toggle":["./dist/components/Toggle/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Command":["./dist/components/Command/index.d.ts"],"components/Popover":["./dist/components/Popover/index.d.ts"],"components/Calendar":["./dist/components/Calendar/index.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/ScrollArea":["./dist/components/ScrollArea/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.4","sonner":"^2.0.7","vitest":"^4.1.0","esbuild":"^0.27.4","globals":"^16.5.0","date-fns":"^4.1.0","react-dom":"^19.2.4","storybook":"^10.2.17","@eslint/js":"^9.39.4","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.4.0","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^0.577.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","react-day-picker":"^9.14.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.0","vite-plugin-eslint":"^1.8.1","@hookform/resolvers":"^5.2.2","@vitest/coverage-v8":"^4.1.0","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-toast":"^1.2.15","@storybook/addon-a11y":"^10.2.17","@storybook/addon-docs":"^10.2.17","@storybook/react-vite":"^10.2.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-popover":"^1.1.15","@storybook/addon-vitest":"^10.2.17","eslint-plugin-storybook":"^10.2.17","@chromatic-com/storybook":"^5.0.1","@radix-ui/react-checkbox":"^1.3.3","@vitejs/plugin-react-swc":"^4.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@storybook/addon-onboarding":"^10.2.17","eslint-plugin-react-refresh":"^0.5.2","@radix-ui/react-dropdown-menu":"2.1.16"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","cmdk":">=1.0.0","react":"^18.0.0 || ^19.0.0","sonner":">=1.0.0","date-fns":">=3.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","react-day-picker":">=8.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-toast":">=1.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-dialog":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-toggle":">=1.0.0","@radix-ui/react-popover":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-scroll-area":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.1.16"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.19_1777105682853_0.2898993337335847","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@skybin-tech/nebula-ui","version":"0.0.20","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.20","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"ab3be499d09b43d05b90462e1b7bfb96251991ad","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.20.tgz","fileCount":393,"integrity":"sha512-QKI64F10WpZTP6rl0mqVJBOFP4LtrIG5QtMTYo/4VYGkqMLaDsseIo00KIMZzamI0numIj3ZqpZ+su6YaGg0ow==","signatures":[{"sig":"MEUCIQDy6k54twbPbT/9HWekKx/rthDxTveBNZr6P+MLSgBb5wIgHWquXrn9qUW6yCxqUYfkFAXVKDJIMpj8rqIB2PmZYhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784439},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./package.json":"./package.json","./hooks/useToast":{"import":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/hooks/useToast.js"},"require":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/cjs/hooks/useToast.cjs"}},"./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Table":{"import":{"types":"./dist/components/Table/index.d.ts","default":"./dist/components/Table/index.js"},"require":{"types":"./dist/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./components/Toast":{"import":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/components/Toast/index.js"},"require":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./components/Dialog":{"import":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/components/Dialog/index.js"},"require":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./components/Sonner":{"import":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/components/Sonner/index.js"},"require":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/cjs/components/Sonner/index.cjs"}},"./components/Toggle":{"import":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/components/Toggle/index.js"},"require":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Command":{"import":{"types":"./dist/components/Command/index.d.ts","default":"./dist/components/Command/index.js"},"require":{"types":"./dist/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./components/Popover":{"import":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/components/Popover/index.js"},"require":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./components/Calendar":{"import":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/components/Calendar/index.js"},"require":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/ScrollArea":{"import":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/components/ScrollArea/index.js"},"require":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.13.0","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"@radix-ui/react-tabs":"^1.1.13"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"hooks/useToast":["./dist/hooks/useToast.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Table":["./dist/components/Table/index.d.ts"],"components/Toast":["./dist/components/Toast/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"components/Dialog":["./dist/components/Dialog/index.d.ts"],"components/Sonner":["./dist/components/Sonner/index.d.ts"],"components/Toggle":["./dist/components/Toggle/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Command":["./dist/components/Command/index.d.ts"],"components/Popover":["./dist/components/Popover/index.d.ts"],"components/Calendar":["./dist/components/Calendar/index.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/ScrollArea":["./dist/components/ScrollArea/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.4","sonner":"^2.0.7","vitest":"^4.1.0","esbuild":"^0.27.4","globals":"^16.5.0","date-fns":"^4.1.0","react-dom":"^19.2.4","storybook":"^10.2.17","@eslint/js":"^9.39.4","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.4.0","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^0.577.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","react-day-picker":"^9.14.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.0","vite-plugin-eslint":"^1.8.1","@hookform/resolvers":"^5.2.2","@vitest/coverage-v8":"^4.1.0","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-toast":"^1.2.15","@storybook/addon-a11y":"^10.2.17","@storybook/addon-docs":"^10.2.17","@storybook/react-vite":"^10.2.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-popover":"^1.1.15","@storybook/addon-vitest":"^10.2.17","eslint-plugin-storybook":"^10.2.17","@chromatic-com/storybook":"^5.0.1","@radix-ui/react-checkbox":"^1.3.3","@vitejs/plugin-react-swc":"^4.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@storybook/addon-onboarding":"^10.2.17","eslint-plugin-react-refresh":"^0.5.2","@radix-ui/react-dropdown-menu":"2.1.16"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","cmdk":">=1.0.0","react":"^18.0.0 || ^19.0.0","sonner":">=1.0.0","date-fns":">=3.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","react-day-picker":">=8.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-toast":">=1.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-dialog":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-toggle":">=1.0.0","@radix-ui/react-popover":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-scroll-area":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.1.16"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.20_1777107123298_0.9313386391912613","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@skybin-tech/nebula-ui","version":"0.0.21","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.21","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"5f1fc64d8bdb8329d48494bc429992975146856d","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.21.tgz","fileCount":393,"integrity":"sha512-Q0E64nV4bHh5rEiGekcYHss80e5rRj97sQ1hUrJWgX8zqXbAbCinhjjwosU6pnwHzMWuPlz4WWqmBG/G4SMJHQ==","signatures":[{"sig":"MEQCIHQhrKsJ5ThwXDXhHH/69hgkqngiu9CE9l5IqhqVSgEpAiAq2boj1TQcXCaktAjc2c1MUTUcXuDf8fBXLVA+m7uECQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":785159},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./package.json":"./package.json","./hooks/useToast":{"import":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/hooks/useToast.js"},"require":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/cjs/hooks/useToast.cjs"}},"./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Table":{"import":{"types":"./dist/components/Table/index.d.ts","default":"./dist/components/Table/index.js"},"require":{"types":"./dist/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./components/Toast":{"import":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/components/Toast/index.js"},"require":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./components/Dialog":{"import":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/components/Dialog/index.js"},"require":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./components/Sonner":{"import":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/components/Sonner/index.js"},"require":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/cjs/components/Sonner/index.cjs"}},"./components/Toggle":{"import":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/components/Toggle/index.js"},"require":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Command":{"import":{"types":"./dist/components/Command/index.d.ts","default":"./dist/components/Command/index.js"},"require":{"types":"./dist/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./components/Popover":{"import":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/components/Popover/index.js"},"require":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./components/Calendar":{"import":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/components/Calendar/index.js"},"require":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/ScrollArea":{"import":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/components/ScrollArea/index.js"},"require":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.13.0","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"@radix-ui/react-tabs":"^1.1.13"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"hooks/useToast":["./dist/hooks/useToast.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Table":["./dist/components/Table/index.d.ts"],"components/Toast":["./dist/components/Toast/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"components/Dialog":["./dist/components/Dialog/index.d.ts"],"components/Sonner":["./dist/components/Sonner/index.d.ts"],"components/Toggle":["./dist/components/Toggle/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Command":["./dist/components/Command/index.d.ts"],"components/Popover":["./dist/components/Popover/index.d.ts"],"components/Calendar":["./dist/components/Calendar/index.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/ScrollArea":["./dist/components/ScrollArea/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.4","sonner":"^2.0.7","vitest":"^4.1.0","esbuild":"^0.27.4","globals":"^16.5.0","date-fns":"^4.1.0","react-dom":"^19.2.4","storybook":"^10.2.17","@eslint/js":"^9.39.4","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.4.0","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^0.577.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","react-day-picker":"^9.14.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.0","vite-plugin-eslint":"^1.8.1","@hookform/resolvers":"^5.2.2","@vitest/coverage-v8":"^4.1.0","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-toast":"^1.2.15","@storybook/addon-a11y":"^10.2.17","@storybook/addon-docs":"^10.2.17","@storybook/react-vite":"^10.2.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-popover":"^1.1.15","@storybook/addon-vitest":"^10.2.17","eslint-plugin-storybook":"^10.2.17","@chromatic-com/storybook":"^5.0.1","@radix-ui/react-checkbox":"^1.3.3","@vitejs/plugin-react-swc":"^4.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@storybook/addon-onboarding":"^10.2.17","eslint-plugin-react-refresh":"^0.5.2","@radix-ui/react-dropdown-menu":"2.1.16"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","cmdk":">=1.0.0","react":"^18.0.0 || ^19.0.0","sonner":">=1.0.0","date-fns":">=3.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","react-day-picker":">=8.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-toast":">=1.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-dialog":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-toggle":">=1.0.0","@radix-ui/react-popover":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-scroll-area":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.1.16"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.21_1777107439061_0.08987066037580038","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@skybin-tech/nebula-ui","version":"0.0.22","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.22","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"e5b37ad236b30e3e1375a7c5e0ca2a8a92d02a31","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.22.tgz","fileCount":393,"integrity":"sha512-oOzZ5CF64EPyq45eBxTAV9ZMxsKoF4XBBxQtcObof9ltjduGYN/TGriwqj2bUhRcWTq/i9Ll+EqurggiUmALBQ==","signatures":[{"sig":"MEUCIQC5bCEoFfpIaZoIcWAdItZXO/BdpmHHE5/9ZJtgmv8WKQIgdiLyi6vu3fq0Hii/cRnxH68yrXiThijXEEibCKEy42o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":785969},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./package.json":"./package.json","./hooks/useToast":{"import":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/hooks/useToast.js"},"require":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/cjs/hooks/useToast.cjs"}},"./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Table":{"import":{"types":"./dist/components/Table/index.d.ts","default":"./dist/components/Table/index.js"},"require":{"types":"./dist/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./components/Toast":{"import":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/components/Toast/index.js"},"require":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./components/Dialog":{"import":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/components/Dialog/index.js"},"require":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./components/Sonner":{"import":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/components/Sonner/index.js"},"require":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/cjs/components/Sonner/index.cjs"}},"./components/Toggle":{"import":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/components/Toggle/index.js"},"require":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Command":{"import":{"types":"./dist/components/Command/index.d.ts","default":"./dist/components/Command/index.js"},"require":{"types":"./dist/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./components/Popover":{"import":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/components/Popover/index.js"},"require":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./components/Calendar":{"import":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/components/Calendar/index.js"},"require":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/ScrollArea":{"import":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/components/ScrollArea/index.js"},"require":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.13.0","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"@radix-ui/react-tabs":"^1.1.13"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"hooks/useToast":["./dist/hooks/useToast.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Table":["./dist/components/Table/index.d.ts"],"components/Toast":["./dist/components/Toast/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"components/Dialog":["./dist/components/Dialog/index.d.ts"],"components/Sonner":["./dist/components/Sonner/index.d.ts"],"components/Toggle":["./dist/components/Toggle/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Command":["./dist/components/Command/index.d.ts"],"components/Popover":["./dist/components/Popover/index.d.ts"],"components/Calendar":["./dist/components/Calendar/index.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/ScrollArea":["./dist/components/ScrollArea/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.4","sonner":"^2.0.7","vitest":"^4.1.0","esbuild":"^0.27.4","globals":"^16.5.0","date-fns":"^4.1.0","react-dom":"^19.2.4","storybook":"^10.2.17","@eslint/js":"^9.39.4","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.4.0","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^0.577.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","react-day-picker":"^9.14.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.0","vite-plugin-eslint":"^1.8.1","@hookform/resolvers":"^5.2.2","@vitest/coverage-v8":"^4.1.0","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-toast":"^1.2.15","@storybook/addon-a11y":"^10.2.17","@storybook/addon-docs":"^10.2.17","@storybook/react-vite":"^10.2.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-popover":"^1.1.15","@storybook/addon-vitest":"^10.2.17","eslint-plugin-storybook":"^10.2.17","@chromatic-com/storybook":"^5.0.1","@radix-ui/react-checkbox":"^1.3.3","@vitejs/plugin-react-swc":"^4.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@storybook/addon-onboarding":"^10.2.17","eslint-plugin-react-refresh":"^0.5.2","@radix-ui/react-dropdown-menu":"2.1.16"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","cmdk":">=1.0.0","react":"^18.0.0 || ^19.0.0","sonner":">=1.0.0","date-fns":">=3.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","react-day-picker":">=8.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-toast":">=1.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-dialog":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-toggle":">=1.0.0","@radix-ui/react-popover":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-scroll-area":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.1.16"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.22_1777107627833_0.8806240871234268","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@skybin-tech/nebula-ui","version":"0.0.23","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.23","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"4d39c0ad19a02b186d4274ad4d78bdd7140de59c","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.23.tgz","fileCount":389,"integrity":"sha512-oKzoQPCRmRS7R97U/F+pZ0YLCuteyx8jhMF/nliE4W0qiIbcSN4eJyAex5jYlIhFl4bH5bdYqEPmX8R423SDAA==","signatures":[{"sig":"MEUCIQCwPQyD+qZMY37UJ2xZW+hfYhCLWSH5gjmSL5paiftUXAIgEJnaVmXXAHD9ryFhQkJHCxRluqt6cEaDeR1wt+jATjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756965},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./package.json":"./package.json","./hooks/useToast":{"import":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/hooks/useToast.js"},"require":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/cjs/hooks/useToast.cjs"}},"./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Table":{"import":{"types":"./dist/components/Table/index.d.ts","default":"./dist/components/Table/index.js"},"require":{"types":"./dist/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./components/Toast":{"import":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/components/Toast/index.js"},"require":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./components/Dialog":{"import":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/components/Dialog/index.js"},"require":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./components/Sonner":{"import":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/components/Sonner/index.js"},"require":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/cjs/components/Sonner/index.cjs"}},"./components/Toggle":{"import":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/components/Toggle/index.js"},"require":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Command":{"import":{"types":"./dist/components/Command/index.d.ts","default":"./dist/components/Command/index.js"},"require":{"types":"./dist/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./components/Popover":{"import":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/components/Popover/index.js"},"require":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./components/Calendar":{"import":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/components/Calendar/index.js"},"require":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/ScrollArea":{"import":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/components/ScrollArea/index.js"},"require":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.13.0","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"@radix-ui/react-tabs":"^1.1.13"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"hooks/useToast":["./dist/hooks/useToast.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Table":["./dist/components/Table/index.d.ts"],"components/Toast":["./dist/components/Toast/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"components/Dialog":["./dist/components/Dialog/index.d.ts"],"components/Sonner":["./dist/components/Sonner/index.d.ts"],"components/Toggle":["./dist/components/Toggle/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Command":["./dist/components/Command/index.d.ts"],"components/Popover":["./dist/components/Popover/index.d.ts"],"components/Calendar":["./dist/components/Calendar/index.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/ScrollArea":["./dist/components/ScrollArea/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.4","sonner":"^2.0.7","vitest":"^4.1.0","esbuild":"^0.27.4","globals":"^16.5.0","date-fns":"^4.1.0","react-dom":"^19.2.4","storybook":"^10.2.17","@eslint/js":"^9.39.4","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.4.0","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^0.577.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","react-day-picker":"^9.14.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.0","vite-plugin-eslint":"^1.8.1","@hookform/resolvers":"^5.2.2","@vitest/coverage-v8":"^4.1.0","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-toast":"^1.2.15","@storybook/addon-a11y":"^10.2.17","@storybook/addon-docs":"^10.2.17","@storybook/react-vite":"^10.2.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-popover":"^1.1.15","@storybook/addon-vitest":"^10.2.17","eslint-plugin-storybook":"^10.2.17","@chromatic-com/storybook":"^5.0.1","@radix-ui/react-checkbox":"^1.3.3","@vitejs/plugin-react-swc":"^4.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-separator":"^1.1.8","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@storybook/addon-onboarding":"^10.2.17","eslint-plugin-react-refresh":"^0.5.2","@radix-ui/react-dropdown-menu":"2.1.16"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","cmdk":">=1.0.0","react":"^18.0.0 || ^19.0.0","sonner":">=1.0.0","date-fns":">=3.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","react-day-picker":">=8.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-toast":">=1.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-dialog":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-toggle":">=1.0.0","@radix-ui/react-popover":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-scroll-area":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.1.16"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.23_1777109224538_0.6193934296866228","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@skybin-tech/nebula-ui","version":"0.0.25","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.25","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"ccf8b10f620e163af2b13fc99e3605c92eed376f","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.25.tgz","fileCount":445,"integrity":"sha512-OsGtaPkV0BqpwMjdT0sl+1VDzN0OVtRFYOwyR8ZAvFWlVmXf7+tenlh45ltbfVeE2HplkKzSXAat1KisDZc/CQ==","signatures":[{"sig":"MEQCIHlKFC6iYyr4+jF46u/fuNIVKpOR+Z5BkFnkPzNOXgv+AiBLk/2CdrAIEtiPkJYUPUcgvH+vR6muQKmZU4JyRTPoCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":824558},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./package.json":"./package.json","./hooks/useToast":{"import":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/hooks/useToast.js"},"require":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/cjs/hooks/useToast.cjs"}},"./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Table":{"import":{"types":"./dist/components/Table/index.d.ts","default":"./dist/components/Table/index.js"},"require":{"types":"./dist/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./components/Toast":{"import":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/components/Toast/index.js"},"require":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./components/Dialog":{"import":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/components/Dialog/index.js"},"require":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./components/Sonner":{"import":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/components/Sonner/index.js"},"require":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/cjs/components/Sonner/index.cjs"}},"./components/Toggle":{"import":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/components/Toggle/index.js"},"require":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Command":{"import":{"types":"./dist/components/Command/index.d.ts","default":"./dist/components/Command/index.js"},"require":{"types":"./dist/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./components/Popover":{"import":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/components/Popover/index.js"},"require":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./components/Tooltip":{"import":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/components/Tooltip/index.js"},"require":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./components/Calendar":{"import":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/components/Calendar/index.js"},"require":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./components/Checkbox":{"import":{"types":"./dist/components/Checkbox/Checkbox.d.ts","default":"./dist/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./components/Skeleton":{"import":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/components/Skeleton/index.js"},"require":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./components/Accordion":{"import":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/components/Accordion/index.js"},"require":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/Pagination":{"import":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/components/Pagination/index.js"},"require":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./components/ScrollArea":{"import":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/components/ScrollArea/index.js"},"require":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.13.0","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"@radix-ui/react-tabs":"^1.1.13"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"hooks/useToast":["./dist/hooks/useToast.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Table":["./dist/components/Table/index.d.ts"],"components/Toast":["./dist/components/Toast/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"components/Dialog":["./dist/components/Dialog/index.d.ts"],"components/Sonner":["./dist/components/Sonner/index.d.ts"],"components/Toggle":["./dist/components/Toggle/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Command":["./dist/components/Command/index.d.ts"],"components/Popover":["./dist/components/Popover/index.d.ts"],"components/Tooltip":["./dist/components/Tooltip/index.d.ts"],"components/Calendar":["./dist/components/Calendar/index.d.ts"],"components/Checkbox":["./dist/components/Checkbox/Checkbox.d.ts"],"components/Skeleton":["./dist/components/Skeleton/index.d.ts"],"components/Accordion":["./dist/components/Accordion/index.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/Pagination":["./dist/components/Pagination/index.d.ts"],"components/ScrollArea":["./dist/components/ScrollArea/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","glob":"^13.0.6","vite":"^7.3.1","react":"^19.2.4","eslint":"^9.39.4","sonner":"^2.0.7","vitest":"^4.1.0","esbuild":"^0.27.4","globals":"^16.5.0","date-fns":"^4.1.0","react-dom":"^19.2.4","storybook":"^10.2.17","@eslint/js":"^9.39.4","playwright":"^1.58.2","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.4.0","tailwindcss":"^4.2.1","@types/react":"^19.2.14","lucide-react":"^0.577.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","react-day-picker":"^9.14.0","@tailwindcss/vite":"^4.2.1","typescript-eslint":"^8.57.0","vite-plugin-eslint":"^1.8.1","@hookform/resolvers":"^5.2.2","@vitest/coverage-v8":"^4.1.0","vite-plugin-checker":"^0.12.0","vite-plugin-eslint2":"^5.0.5","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-toast":"^1.2.15","@storybook/addon-a11y":"^10.2.17","@storybook/addon-docs":"^10.2.17","@storybook/react-vite":"^10.2.17","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@radix-ui/react-toggle":"^1.1.10","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.7","@storybook/addon-vitest":"^10.2.17","eslint-plugin-storybook":"^10.2.17","@chromatic-com/storybook":"^5.0.1","@radix-ui/react-checkbox":"^1.3.3","@vitejs/plugin-react-swc":"^4.3.0","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.11","@radix-ui/react-separator":"^1.1.8","eslint-plugin-react-hooks":"^7.0.1","@vitest/browser-playwright":"^4.1.0","@radix-ui/react-radio-group":"^1.3.8","@radix-ui/react-scroll-area":"^1.2.10","@storybook/addon-onboarding":"^10.2.17","eslint-plugin-react-refresh":"^0.5.2","@radix-ui/react-dropdown-menu":"2.1.16"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","cmdk":">=1.0.0","react":"^18.0.0 || ^19.0.0","sonner":">=1.0.0","date-fns":">=3.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","react-day-picker":">=8.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-toast":">=1.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-dialog":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-toggle":">=1.0.0","@radix-ui/react-popover":">=1.0.0","@radix-ui/react-tooltip":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-accordion":">=1.0.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-scroll-area":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.1.16"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.25_1777271636240_0.9533238959053265","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@skybin-tech/nebula-ui","version":"0.0.26","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.26","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"db95cba67b00fb2b61f24d6681293949897023f1","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.26.tgz","fileCount":445,"integrity":"sha512-MuoLQoB8Lj3wxmUwwsJ8wDO/KWYli88dbKr7dfZkhpQXSSPsRmXSvykuzOjF5vtkdv1dSHD6HaIn+s/P3nR2Bw==","signatures":[{"sig":"MEUCIQDDAMV4nSimJzb2wmb9QFfISqaAgNBjP4lxr08mABCTnQIgaIhqM0gDbGYPPTR5g4VXfz7KH3PgrPDMLvHcSSX2tpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":826224},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./package.json":"./package.json","./hooks/useToast":{"import":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/hooks/useToast.js"},"require":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/cjs/hooks/useToast.cjs"}},"./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Table":{"import":{"types":"./dist/components/Table/index.d.ts","default":"./dist/components/Table/index.js"},"require":{"types":"./dist/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./components/Toast":{"import":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/components/Toast/index.js"},"require":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./components/Dialog":{"import":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/components/Dialog/index.js"},"require":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./components/Sonner":{"import":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/components/Sonner/index.js"},"require":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/cjs/components/Sonner/index.cjs"}},"./components/Toggle":{"import":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/components/Toggle/index.js"},"require":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Command":{"import":{"types":"./dist/components/Command/index.d.ts","default":"./dist/components/Command/index.js"},"require":{"types":"./dist/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./components/Popover":{"import":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/components/Popover/index.js"},"require":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./components/Tooltip":{"import":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/components/Tooltip/index.js"},"require":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./components/Calendar":{"import":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/components/Calendar/index.js"},"require":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./components/Checkbox":{"import":{"types":"./dist/components/Checkbox/Checkbox.d.ts","default":"./dist/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./components/Skeleton":{"import":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/components/Skeleton/index.js"},"require":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./components/Accordion":{"import":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/components/Accordion/index.js"},"require":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/Pagination":{"import":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/components/Pagination/index.js"},"require":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./components/ScrollArea":{"import":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/components/ScrollArea/index.js"},"require":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.17.0","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"@radix-ui/react-tabs":"^1.1.15"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"hooks/useToast":["./dist/hooks/useToast.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Table":["./dist/components/Table/index.d.ts"],"components/Toast":["./dist/components/Toast/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"components/Dialog":["./dist/components/Dialog/index.d.ts"],"components/Sonner":["./dist/components/Sonner/index.d.ts"],"components/Toggle":["./dist/components/Toggle/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Command":["./dist/components/Command/index.d.ts"],"components/Popover":["./dist/components/Popover/index.d.ts"],"components/Tooltip":["./dist/components/Tooltip/index.d.ts"],"components/Calendar":["./dist/components/Calendar/index.d.ts"],"components/Checkbox":["./dist/components/Checkbox/Checkbox.d.ts"],"components/Skeleton":["./dist/components/Skeleton/index.d.ts"],"components/Accordion":["./dist/components/Accordion/index.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/Pagination":["./dist/components/Pagination/index.d.ts"],"components/ScrollArea":["./dist/components/ScrollArea/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","glob":"^13.0.6","vite":"^8.0.16","react":"^19.2.7","eslint":"^9.39.4","sonner":"^2.0.7","vitest":"^4.1.9","esbuild":"^0.28.1","globals":"^17.6.0","date-fns":"^4.4.0","react-dom":"^19.2.7","storybook":"^10.4.6","@eslint/js":"^9.39.4","playwright":"^1.61.0","typescript":"~5.9.3","@types/glob":"^9.0.0","@types/node":"^25.9.3","tailwindcss":"^4.3.1","@types/react":"^19.2.17","lucide-react":"^1.20.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.79.0","vite-plugin-dts":"^5.0.2","@types/react-dom":"^19.2.3","react-day-picker":"^10.0.1","@tailwindcss/vite":"^4.3.1","typescript-eslint":"^8.61.1","vite-plugin-eslint":"^1.8.1","@hookform/resolvers":"^5.4.0","@vitest/coverage-v8":"^4.1.9","vite-plugin-checker":"^0.14.3","vite-plugin-eslint2":"^5.1.0","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.3.0","@radix-ui/react-label":"^2.1.10","@radix-ui/react-toast":"^1.2.17","@storybook/addon-a11y":"^10.4.6","@storybook/addon-docs":"^10.4.6","@storybook/react-vite":"^10.4.6","@radix-ui/react-avatar":"^1.2.0","@radix-ui/react-dialog":"^1.1.17","@radix-ui/react-select":"^2.3.1","@radix-ui/react-switch":"^1.3.1","@radix-ui/react-toggle":"^1.1.12","@radix-ui/react-popover":"^1.1.17","@radix-ui/react-tooltip":"^1.2.10","@storybook/addon-vitest":"^10.4.6","eslint-plugin-storybook":"^10.4.6","@chromatic-com/storybook":"^5.2.1","@radix-ui/react-checkbox":"^1.3.5","@vitejs/plugin-react-swc":"^4.3.1","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.14","@radix-ui/react-separator":"^1.1.10","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"^4.1.9","@radix-ui/react-radio-group":"^1.4.1","@radix-ui/react-scroll-area":"^1.2.12","@storybook/addon-onboarding":"^10.4.6","eslint-plugin-react-refresh":"^0.5.3","@radix-ui/react-dropdown-menu":"2.1.18"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","cmdk":">=1.0.0","react":"^18.0.0 || ^19.0.0","sonner":">=1.0.0","date-fns":">=3.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","react-day-picker":">=8.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-toast":">=1.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-dialog":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-toggle":">=1.0.0","@radix-ui/react-popover":">=1.0.0","@radix-ui/react-tooltip":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-accordion":">=1.0.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-scroll-area":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.1.16"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.26_1781628266161_0.5874852492651117","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@skybin-tech/nebula-ui","version":"0.0.27","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.27","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"b11b18ba50251002de45fa74da6b1486baee3d71","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.27.tgz","fileCount":448,"integrity":"sha512-U/vinDK17RJlNi2cLX/sE+P7YfbDi8g1zcwLl0eiJezDq2UdCEmJo0xHL/mh0dMcPkNW1FkMNyVQGIL3vJf6jA==","signatures":[{"sig":"MEYCIQD83FLQNIaSBscWQs6tlm6/QrSEewrs/xCwmtn2QX7N3QIhAPxy0xs+QGIpJUxnYpZGwAnQl6WUgArA28nKBWY0XT5O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803171},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./package.json":"./package.json","./hooks/useToast":{"import":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/hooks/useToast.js"},"require":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/cjs/hooks/useToast.cjs"}},"./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/Form.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/Form.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Table":{"import":{"types":"./dist/components/Table/index.d.ts","default":"./dist/components/Table/index.js"},"require":{"types":"./dist/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./components/Toast":{"import":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/components/Toast/index.js"},"require":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./components/Dialog":{"import":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/components/Dialog/index.js"},"require":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./components/Sonner":{"import":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/components/Sonner/index.js"},"require":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/cjs/components/Sonner/index.cjs"}},"./components/Switch":{"import":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/components/Switch/index.js"},"require":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./components/Toggle":{"import":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/components/Toggle/index.js"},"require":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Command":{"import":{"types":"./dist/components/Command/index.d.ts","default":"./dist/components/Command/index.js"},"require":{"types":"./dist/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./components/Popover":{"import":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/components/Popover/index.js"},"require":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./components/Tooltip":{"import":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/components/Tooltip/index.js"},"require":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./components/Calendar":{"import":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/components/Calendar/index.js"},"require":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./components/Checkbox":{"import":{"types":"./dist/components/Checkbox/Checkbox.d.ts","default":"./dist/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./components/Skeleton":{"import":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/components/Skeleton/index.js"},"require":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./components/Accordion":{"import":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/components/Accordion/index.js"},"require":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/Pagination":{"import":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/components/Pagination/index.js"},"require":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./components/ScrollArea":{"import":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/components/ScrollArea/index.js"},"require":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.17.0","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"@radix-ui/react-tabs":"^1.1.16"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"hooks/useToast":["./dist/hooks/useToast.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Table":["./dist/components/Table/index.d.ts"],"components/Toast":["./dist/components/Toast/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"components/Dialog":["./dist/components/Dialog/index.d.ts"],"components/Sonner":["./dist/components/Sonner/index.d.ts"],"components/Switch":["./dist/components/Switch/index.d.ts"],"components/Toggle":["./dist/components/Toggle/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Command":["./dist/components/Command/index.d.ts"],"components/Popover":["./dist/components/Popover/index.d.ts"],"components/Tooltip":["./dist/components/Tooltip/index.d.ts"],"components/Calendar":["./dist/components/Calendar/index.d.ts"],"components/Checkbox":["./dist/components/Checkbox/Checkbox.d.ts"],"components/Skeleton":["./dist/components/Skeleton/index.d.ts"],"components/Accordion":["./dist/components/Accordion/index.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/Pagination":["./dist/components/Pagination/index.d.ts"],"components/ScrollArea":["./dist/components/ScrollArea/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.3","react":"^19.2.7","eslint":"^9.39.4","sonner":"^2.0.7","vitest":"4.1.9","globals":"^17.7.0","date-fns":"^4.4.0","react-dom":"^19.2.7","storybook":"^10.4.6","@eslint/js":"^9.39.4","typescript":"~5.9.3","@types/node":"^26.1.0","tailwindcss":"^4.3.2","@types/react":"^19.2.17","lucide-react":"^1.23.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.81.0","vite-plugin-dts":"^5.0.3","@types/react-dom":"^19.2.3","react-day-picker":"^10.0.1","@tailwindcss/vite":"^4.3.2","typescript-eslint":"^8.62.1","@hookform/resolvers":"^5.4.0","@vitest/coverage-v8":"4.1.9","vite-plugin-checker":"^0.14.4","vite-plugin-eslint2":"^5.3.0","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.3.0","@radix-ui/react-label":"^2.1.11","@radix-ui/react-toast":"^1.2.18","@storybook/addon-a11y":"^10.4.6","@storybook/addon-docs":"^10.4.6","@storybook/react-vite":"^10.4.6","@radix-ui/react-avatar":"^1.2.1","@radix-ui/react-dialog":"^1.1.18","@radix-ui/react-select":"^2.3.2","@radix-ui/react-switch":"^1.3.2","@radix-ui/react-toggle":"^1.1.13","@radix-ui/react-popover":"^1.1.18","@radix-ui/react-tooltip":"^1.2.11","@storybook/addon-vitest":"^10.4.6","eslint-plugin-storybook":"^10.4.6","@radix-ui/react-checkbox":"^1.3.6","@vitejs/plugin-react-swc":"^4.3.1","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.15","@radix-ui/react-separator":"^1.1.11","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"4.1.9","@radix-ui/react-radio-group":"^1.4.2","@radix-ui/react-scroll-area":"^1.2.13","@storybook/addon-onboarding":"^10.4.6","eslint-plugin-react-refresh":"^0.5.3","@radix-ui/react-dropdown-menu":"2.1.19"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","cmdk":">=1.0.0","react":"^18.0.0 || ^19.0.0","sonner":">=1.0.0","date-fns":">=3.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","react-day-picker":">=8.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-toast":">=1.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-dialog":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-toggle":">=1.0.0","@radix-ui/react-popover":">=1.0.0","@radix-ui/react-tooltip":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-accordion":">=1.0.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-scroll-area":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.1.16"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.27_1783268365364_0.7093910969216262","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@skybin-tech/nebula-ui","version":"0.0.28","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":"Anwar <anwar@skybin.io>","license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.28","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"dist":{"shasum":"81c1a176b5ecfa4770d8e8c9d857e3a84291104c","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.28.tgz","fileCount":454,"integrity":"sha512-ydIpMsjOjUWTwteLiYu2t/tMPCyELExQRUDyFbjK3ZUZWw7EdHEplSwtsXyyxAobOK1mjTgL2fT10hCsE7d2BA==","signatures":[{"sig":"MEQCIFeANDk8TZ5tCKDEqSaixlYit/cKXmAjHHMc/ahNMGj0AiBuHC+QTY5fan1yyFYNWiZJELuHOzW69vPaZpfJcEWrjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834466},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./package.json":"./package.json","./hooks/useToast":{"import":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/hooks/useToast.js"},"require":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/cjs/hooks/useToast.cjs"}},"./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/index.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/index.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Table":{"import":{"types":"./dist/components/Table/index.d.ts","default":"./dist/components/Table/index.js"},"require":{"types":"./dist/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./components/Toast":{"import":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/components/Toast/index.js"},"require":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./components/Dialog":{"import":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/components/Dialog/index.js"},"require":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./components/Sonner":{"import":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/components/Sonner/index.js"},"require":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/cjs/components/Sonner/index.cjs"}},"./components/Switch":{"import":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/components/Switch/index.js"},"require":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./components/Toggle":{"import":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/components/Toggle/index.js"},"require":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Command":{"import":{"types":"./dist/components/Command/index.d.ts","default":"./dist/components/Command/index.js"},"require":{"types":"./dist/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./components/Popover":{"import":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/components/Popover/index.js"},"require":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./components/Tooltip":{"import":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/components/Tooltip/index.js"},"require":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./components/Calendar":{"import":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/components/Calendar/index.js"},"require":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./components/Checkbox":{"import":{"types":"./dist/components/Checkbox/Checkbox.d.ts","default":"./dist/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./components/Skeleton":{"import":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/components/Skeleton/index.js"},"require":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./components/Accordion":{"import":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/components/Accordion/index.js"},"require":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/Pagination":{"import":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/components/Pagination/index.js"},"require":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./components/ScrollArea":{"import":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/components/ScrollArea/index.js"},"require":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.0.0","dependencies":{"@radix-ui/react-tabs":"^1.1.17"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"hooks/useToast":["./dist/hooks/useToast.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Table":["./dist/components/Table/index.d.ts"],"components/Toast":["./dist/components/Toast/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"components/Dialog":["./dist/components/Dialog/index.d.ts"],"components/Sonner":["./dist/components/Sonner/index.d.ts"],"components/Switch":["./dist/components/Switch/index.d.ts"],"components/Toggle":["./dist/components/Toggle/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Command":["./dist/components/Command/index.d.ts"],"components/Popover":["./dist/components/Popover/index.d.ts"],"components/Tooltip":["./dist/components/Tooltip/index.d.ts"],"components/Calendar":["./dist/components/Calendar/index.d.ts"],"components/Checkbox":["./dist/components/Checkbox/Checkbox.d.ts"],"components/Skeleton":["./dist/components/Skeleton/index.d.ts"],"components/Accordion":["./dist/components/Accordion/index.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/Pagination":["./dist/components/Pagination/index.d.ts"],"components/ScrollArea":["./dist/components/ScrollArea/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.4","react":"^19.2.7","eslint":"^10.7.0","sonner":"^2.0.7","vitest":"4.1.10","globals":"^17.7.0","date-fns":"^4.4.0","react-dom":"^19.2.7","storybook":"^10.5.0","@eslint/js":"^9.39.4","typescript":"~5.9.3","@types/node":"^26.1.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","lucide-react":"^1.24.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.81.0","vite-plugin-dts":"^5.0.3","@types/react-dom":"^19.2.3","react-day-picker":"^10.0.1","@tailwindcss/vite":"^4.3.2","typescript-eslint":"^8.63.0","@hookform/resolvers":"^5.4.0","@vitest/coverage-v8":"4.1.10","vite-plugin-checker":"^0.14.4","vite-plugin-eslint2":"^5.3.0","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.3.0","@radix-ui/react-label":"^2.1.11","@radix-ui/react-toast":"^1.2.19","@storybook/addon-a11y":"^10.5.0","@storybook/addon-docs":"^10.5.0","@storybook/react-vite":"^10.5.0","@radix-ui/react-avatar":"^1.2.2","@radix-ui/react-dialog":"^1.1.19","@radix-ui/react-select":"^2.3.3","@radix-ui/react-switch":"^1.3.3","@radix-ui/react-toggle":"^1.1.14","@radix-ui/react-popover":"^1.1.19","@radix-ui/react-tooltip":"^1.2.12","@storybook/addon-vitest":"^10.5.0","eslint-plugin-storybook":"^10.5.0","@radix-ui/react-checkbox":"^1.3.7","@vitejs/plugin-react-swc":"^4.3.1","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.16","@radix-ui/react-separator":"^1.1.11","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"4.1.10","@radix-ui/react-radio-group":"^1.4.3","@radix-ui/react-scroll-area":"^1.2.14","@storybook/addon-onboarding":"^10.5.0","eslint-plugin-react-refresh":"^0.5.3","@radix-ui/react-dropdown-menu":"2.1.20"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","cmdk":">=1.0.0","react":"^18.0.0 || ^19.0.0","sonner":">=1.0.0","date-fns":">=3.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","react-day-picker":">=8.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-toast":">=1.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-dialog":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-toggle":">=1.0.0","@radix-ui/react-popover":">=1.0.0","@radix-ui/react-tooltip":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-accordion":">=1.0.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-scroll-area":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.1.16"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.28_1783763771864_0.76050406877144","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@skybin-tech/nebula-ui","version":"0.0.29","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.29","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"e7862ab0e2049d59e3c8b7e15ca312f238bdf776","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.29.tgz","fileCount":543,"integrity":"sha512-8g04Doq38CGpcJhG33KrGU/UvashwSWNNSuLEhm03hMjWzYks0JEDZgsHExXCNCeq2RHYILEarmQRLSAmwacPQ==","signatures":[{"sig":"MEYCIQCfqe0YiyN5HLlEmuRnHwZMRYvKtSHDoahsgFOV7Gvd7wIhAJRcXgYKjBvlFVDo2c/1y9zO7Sm9/j869IgOA1nS/3Jq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1218513},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./styles.css":"./src/styles/index.css","./package.json":"./package.json","./hooks/useToast":{"import":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/hooks/useToast.js"},"require":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/cjs/hooks/useToast.cjs"}},"./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/index.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/index.cjs"}},"./components/Tabs":{"import":{"types":"./dist/components/Tabs/index.d.ts","default":"./dist/components/Tabs/index.js"},"require":{"types":"./dist/components/Tabs/index.d.ts","default":"./dist/cjs/components/Tabs/index.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Alert":{"import":{"types":"./dist/components/Alert/index.d.ts","default":"./dist/components/Alert/index.js"},"require":{"types":"./dist/components/Alert/index.d.ts","default":"./dist/cjs/components/Alert/index.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Input":{"import":{"types":"./dist/components/Input/index.d.ts","default":"./dist/components/Input/index.js"},"require":{"types":"./dist/components/Input/index.d.ts","default":"./dist/cjs/components/Input/index.cjs"}},"./components/Sheet":{"import":{"types":"./dist/components/Sheet/index.d.ts","default":"./dist/components/Sheet/index.js"},"require":{"types":"./dist/components/Sheet/index.d.ts","default":"./dist/cjs/components/Sheet/index.cjs"}},"./components/Table":{"import":{"types":"./dist/components/Table/index.d.ts","default":"./dist/components/Table/index.js"},"require":{"types":"./dist/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./components/Toast":{"import":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/components/Toast/index.js"},"require":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./components/Dialog":{"import":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/components/Dialog/index.js"},"require":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./components/Slider":{"import":{"types":"./dist/components/Slider/index.d.ts","default":"./dist/components/Slider/index.js"},"require":{"types":"./dist/components/Slider/index.d.ts","default":"./dist/cjs/components/Slider/index.cjs"}},"./components/Sonner":{"import":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/components/Sonner/index.js"},"require":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/cjs/components/Sonner/index.cjs"}},"./components/Switch":{"import":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/components/Switch/index.js"},"require":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./components/Toggle":{"import":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/components/Toggle/index.js"},"require":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Command":{"import":{"types":"./dist/components/Command/index.d.ts","default":"./dist/components/Command/index.js"},"require":{"types":"./dist/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./components/Popover":{"import":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/components/Popover/index.js"},"require":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./components/Tooltip":{"import":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/components/Tooltip/index.js"},"require":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./components/Calendar":{"import":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/components/Calendar/index.js"},"require":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./components/Checkbox":{"import":{"types":"./dist/components/Checkbox/Checkbox.d.ts","default":"./dist/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./components/InputOTP":{"import":{"types":"./dist/components/InputOTP/index.d.ts","default":"./dist/components/InputOTP/index.js"},"require":{"types":"./dist/components/InputOTP/index.d.ts","default":"./dist/cjs/components/InputOTP/index.cjs"}},"./components/Progress":{"import":{"types":"./dist/components/Progress/index.d.ts","default":"./dist/components/Progress/index.js"},"require":{"types":"./dist/components/Progress/index.d.ts","default":"./dist/cjs/components/Progress/index.cjs"}},"./components/Skeleton":{"import":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/components/Skeleton/index.js"},"require":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./components/Accordion":{"import":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/components/Accordion/index.js"},"require":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/Breadcrumb":{"import":{"types":"./dist/components/Breadcrumb/index.d.ts","default":"./dist/components/Breadcrumb/index.js"},"require":{"types":"./dist/components/Breadcrumb/index.d.ts","default":"./dist/cjs/components/Breadcrumb/index.cjs"}},"./components/Pagination":{"import":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/components/Pagination/index.js"},"require":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./components/ScrollArea":{"import":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/components/ScrollArea/index.js"},"require":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./components/AlertDialog":{"import":{"types":"./dist/components/AlertDialog/index.d.ts","default":"./dist/components/AlertDialog/index.js"},"require":{"types":"./dist/components/AlertDialog/index.d.ts","default":"./dist/cjs/components/AlertDialog/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"gitHead":"5fa045514551c90a05869bf695f3abcb00631d36","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run --project unit","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","test:coverage":"vitest run --project unit --coverage","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.16.0","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"hooks/useToast":["./dist/hooks/useToast.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Table":["./dist/components/Table/index.d.ts"],"components/Toast":["./dist/components/Toast/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"components/Dialog":["./dist/components/Dialog/index.d.ts"],"components/Slider":["./dist/components/Slider/index.d.ts"],"components/Sonner":["./dist/components/Sonner/index.d.ts"],"components/Switch":["./dist/components/Switch/index.d.ts"],"components/Toggle":["./dist/components/Toggle/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Command":["./dist/components/Command/index.d.ts"],"components/Popover":["./dist/components/Popover/index.d.ts"],"components/Tooltip":["./dist/components/Tooltip/index.d.ts"],"components/Calendar":["./dist/components/Calendar/index.d.ts"],"components/Checkbox":["./dist/components/Checkbox/Checkbox.d.ts"],"components/Skeleton":["./dist/components/Skeleton/index.d.ts"],"components/Accordion":["./dist/components/Accordion/index.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/Breadcrumb":["./dist/components/Breadcrumb/index.d.ts"],"components/Pagination":["./dist/components/Pagination/index.d.ts"],"components/ScrollArea":["./dist/components/ScrollArea/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.1.5","react":"^19.2.8","eslint":"^10.8.0","sonner":"^2.0.7","vitest":"4.1.10","globals":"^17.8.0","date-fns":"^4.4.0","input-otp":"^1.4.2","react-dom":"^19.2.8","storybook":"^10.5.5","@eslint/js":"^9.39.5","typescript":"~5.9.3","@types/node":"^26.1.1","tailwindcss":"^4.3.3","@types/react":"^19.2.17","lucide-react":"^1.27.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.83.0","vite-plugin-dts":"^5.0.3","@types/react-dom":"^19.2.3","react-day-picker":"^10.0.1","@tailwindcss/vite":"^4.3.3","typescript-eslint":"^8.65.0","@hookform/resolvers":"^5.5.7","@vitest/coverage-v8":"4.1.10","vite-plugin-checker":"^0.14.5","vite-plugin-eslint2":"^5.3.0","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-toast":"^1.2.23","@storybook/addon-a11y":"^10.5.5","@storybook/addon-docs":"^10.5.5","@storybook/react-vite":"^10.5.5","@radix-ui/react-avatar":"^1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-switch":"^1.3.7","@radix-ui/react-toggle":"^1.1.18","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","@storybook/addon-vitest":"^10.5.5","eslint-plugin-storybook":"^10.5.5","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","@vitejs/plugin-react-swc":"^4.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.20","@radix-ui/react-separator":"^1.1.15","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"4.1.10","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@storybook/addon-onboarding":"^10.5.5","eslint-plugin-react-refresh":"^0.5.3","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-dropdown-menu":"2.1.24"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","cmdk":">=1.0.0","react":"^18.0.0 || ^19.0.0","sonner":">=1.0.0","date-fns":">=3.0.0","input-otp":">=1.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","react-day-picker":">=8.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-tabs":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-toast":">=1.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-dialog":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-slider":">=1.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-toggle":">=1.0.0","@radix-ui/react-popover":">=1.0.0","@radix-ui/react-tooltip":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","@radix-ui/react-progress":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-accordion":">=1.0.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-scroll-area":">=1.0.0","@radix-ui/react-alert-dialog":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.1.16"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.29_1785154260685_0.5993052940631518","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@skybin-tech/nebula-ui","version":"0.0.30","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.30","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"257f2fc1913de7fcaf41bfcb9e28b57d8ff3a5b4","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.30.tgz","fileCount":543,"integrity":"sha512-HgRGtdSG8RAF2HNLLd9cvFyjB4DjTUWX014JNA2VSqsDkEkXJsvegIrYiBljCS60NmdMaPxHpVYrKWU1ugoaAQ==","signatures":[{"sig":"MEQCIBAnzdv5tOPNJbnLil2QfnhmsEkCtDW4YGGA0nQDd7ePAiBi4DOIgwF/0RVXRqE6VTAVLAG80mGsjUI8Q2eNu2em9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1220339},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./styles.css":"./src/styles/index.css","./package.json":"./package.json","./hooks/useToast":{"import":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/hooks/useToast.js"},"require":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/cjs/hooks/useToast.cjs"}},"./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/index.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/index.cjs"}},"./components/Tabs":{"import":{"types":"./dist/components/Tabs/index.d.ts","default":"./dist/components/Tabs/index.js"},"require":{"types":"./dist/components/Tabs/index.d.ts","default":"./dist/cjs/components/Tabs/index.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Alert":{"import":{"types":"./dist/components/Alert/index.d.ts","default":"./dist/components/Alert/index.js"},"require":{"types":"./dist/components/Alert/index.d.ts","default":"./dist/cjs/components/Alert/index.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Input":{"import":{"types":"./dist/components/Input/index.d.ts","default":"./dist/components/Input/index.js"},"require":{"types":"./dist/components/Input/index.d.ts","default":"./dist/cjs/components/Input/index.cjs"}},"./components/Sheet":{"import":{"types":"./dist/components/Sheet/index.d.ts","default":"./dist/components/Sheet/index.js"},"require":{"types":"./dist/components/Sheet/index.d.ts","default":"./dist/cjs/components/Sheet/index.cjs"}},"./components/Table":{"import":{"types":"./dist/components/Table/index.d.ts","default":"./dist/components/Table/index.js"},"require":{"types":"./dist/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./components/Toast":{"import":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/components/Toast/index.js"},"require":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./components/Dialog":{"import":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/components/Dialog/index.js"},"require":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./components/Slider":{"import":{"types":"./dist/components/Slider/index.d.ts","default":"./dist/components/Slider/index.js"},"require":{"types":"./dist/components/Slider/index.d.ts","default":"./dist/cjs/components/Slider/index.cjs"}},"./components/Sonner":{"import":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/components/Sonner/index.js"},"require":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/cjs/components/Sonner/index.cjs"}},"./components/Switch":{"import":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/components/Switch/index.js"},"require":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./components/Toggle":{"import":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/components/Toggle/index.js"},"require":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Command":{"import":{"types":"./dist/components/Command/index.d.ts","default":"./dist/components/Command/index.js"},"require":{"types":"./dist/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./components/Popover":{"import":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/components/Popover/index.js"},"require":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./components/Tooltip":{"import":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/components/Tooltip/index.js"},"require":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./components/Calendar":{"import":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/components/Calendar/index.js"},"require":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./components/Checkbox":{"import":{"types":"./dist/components/Checkbox/Checkbox.d.ts","default":"./dist/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./components/InputOTP":{"import":{"types":"./dist/components/InputOTP/index.d.ts","default":"./dist/components/InputOTP/index.js"},"require":{"types":"./dist/components/InputOTP/index.d.ts","default":"./dist/cjs/components/InputOTP/index.cjs"}},"./components/Progress":{"import":{"types":"./dist/components/Progress/index.d.ts","default":"./dist/components/Progress/index.js"},"require":{"types":"./dist/components/Progress/index.d.ts","default":"./dist/cjs/components/Progress/index.cjs"}},"./components/Skeleton":{"import":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/components/Skeleton/index.js"},"require":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./components/Accordion":{"import":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/components/Accordion/index.js"},"require":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/Breadcrumb":{"import":{"types":"./dist/components/Breadcrumb/index.d.ts","default":"./dist/components/Breadcrumb/index.js"},"require":{"types":"./dist/components/Breadcrumb/index.d.ts","default":"./dist/cjs/components/Breadcrumb/index.cjs"}},"./components/Pagination":{"import":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/components/Pagination/index.js"},"require":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./components/ScrollArea":{"import":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/components/ScrollArea/index.js"},"require":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./components/AlertDialog":{"import":{"types":"./dist/components/AlertDialog/index.d.ts","default":"./dist/components/AlertDialog/index.js"},"require":{"types":"./dist/components/AlertDialog/index.d.ts","default":"./dist/cjs/components/AlertDialog/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"gitHead":"3dcb73717761e73bef14dd050193a45d55262570","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run --project unit","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","test:coverage":"vitest run --project unit --coverage","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.16.0","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"hooks/useToast":["./dist/hooks/useToast.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Table":["./dist/components/Table/index.d.ts"],"components/Toast":["./dist/components/Toast/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"components/Dialog":["./dist/components/Dialog/index.d.ts"],"components/Slider":["./dist/components/Slider/index.d.ts"],"components/Sonner":["./dist/components/Sonner/index.d.ts"],"components/Switch":["./dist/components/Switch/index.d.ts"],"components/Toggle":["./dist/components/Toggle/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Command":["./dist/components/Command/index.d.ts"],"components/Popover":["./dist/components/Popover/index.d.ts"],"components/Tooltip":["./dist/components/Tooltip/index.d.ts"],"components/Calendar":["./dist/components/Calendar/index.d.ts"],"components/Checkbox":["./dist/components/Checkbox/Checkbox.d.ts"],"components/Skeleton":["./dist/components/Skeleton/index.d.ts"],"components/Accordion":["./dist/components/Accordion/index.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/Breadcrumb":["./dist/components/Breadcrumb/index.d.ts"],"components/Pagination":["./dist/components/Pagination/index.d.ts"],"components/ScrollArea":["./dist/components/ScrollArea/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.2.1","react":"^19.2.8","eslint":"^10.8.1","sonner":"^2.0.8","vitest":"4.1.10","globals":"^17.11.0","date-fns":"^4.4.0","input-otp":"^1.4.2","react-dom":"^19.2.8","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^26.2.0","tailwindcss":"^4.3.3","@types/react":"^19.2.18","lucide-react":"^1.31.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.85.0","vite-plugin-dts":"^5.0.3","@types/react-dom":"^19.2.4","react-day-picker":"^10.0.1","@tailwindcss/vite":"^4.3.3","typescript-eslint":"^8.67.0","@hookform/resolvers":"^5.7.1","@vitest/coverage-v8":"4.1.10","vite-plugin-checker":"^0.14.5","vite-plugin-eslint2":"^5.3.0","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-toast":"^1.2.23","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@radix-ui/react-avatar":"^1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-switch":"^1.3.7","@radix-ui/react-toggle":"^1.1.18","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","@storybook/addon-vitest":"^10.5.7","eslint-plugin-storybook":"^10.5.7","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","@vitejs/plugin-react-swc":"^4.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.20","@radix-ui/react-separator":"^1.1.15","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"4.1.10","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@storybook/addon-onboarding":"^10.5.7","eslint-plugin-react-refresh":"^0.5.4","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-dropdown-menu":"2.1.24"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","cmdk":">=1.0.0","react":"^18.0.0 || ^19.0.0","sonner":">=1.0.0","date-fns":">=3.0.0","input-otp":">=1.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","react-day-picker":">=8.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-tabs":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-toast":">=1.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-dialog":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-slider":">=1.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-toggle":">=1.0.0","@radix-ui/react-popover":">=1.0.0","@radix-ui/react-tooltip":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","@radix-ui/react-progress":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-accordion":">=1.0.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-scroll-area":">=1.0.0","@radix-ui/react-alert-dialog":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.1.16"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.30_1786620962310_0.5527617402728751","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@skybin-tech/nebula-ui","version":"0.0.31","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.31","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"2baa18153402eae512a92cb28b562a20cffa6702","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.31.tgz","fileCount":561,"integrity":"sha512-60TRU9sPKiovBV2LVIjGTwjxL2y1Qwb5aB8/rXsJtIAuwnWfm2SEs4/ZGdENb5xae09j15QXP+1+H0u6UyaEvA==","signatures":[{"sig":"MEUCIQC+xfYSc/H0QJsqA9wHVa8uK7Ui0iB2wPKedxK+x2lQQgIgbs0qpdrvmJn9F6HanBr1tDFw5Y9UxnkvC6WRASVLn+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1308918},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./styles.css":"./src/styles/index.css","./package.json":"./package.json","./hooks/useToast":{"import":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/hooks/useToast.js"},"require":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/cjs/hooks/useToast.cjs"}},"./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/index.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/index.cjs"}},"./components/Tabs":{"import":{"types":"./dist/components/Tabs/index.d.ts","default":"./dist/components/Tabs/index.js"},"require":{"types":"./dist/components/Tabs/index.d.ts","default":"./dist/cjs/components/Tabs/index.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Alert":{"import":{"types":"./dist/components/Alert/index.d.ts","default":"./dist/components/Alert/index.js"},"require":{"types":"./dist/components/Alert/index.d.ts","default":"./dist/cjs/components/Alert/index.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Input":{"import":{"types":"./dist/components/Input/index.d.ts","default":"./dist/components/Input/index.js"},"require":{"types":"./dist/components/Input/index.d.ts","default":"./dist/cjs/components/Input/index.cjs"}},"./components/Sheet":{"import":{"types":"./dist/components/Sheet/index.d.ts","default":"./dist/components/Sheet/index.js"},"require":{"types":"./dist/components/Sheet/index.d.ts","default":"./dist/cjs/components/Sheet/index.cjs"}},"./components/Table":{"import":{"types":"./dist/components/Table/index.d.ts","default":"./dist/components/Table/index.js"},"require":{"types":"./dist/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./components/Toast":{"import":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/components/Toast/index.js"},"require":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./components/Dialog":{"import":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/components/Dialog/index.js"},"require":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./components/Slider":{"import":{"types":"./dist/components/Slider/index.d.ts","default":"./dist/components/Slider/index.js"},"require":{"types":"./dist/components/Slider/index.d.ts","default":"./dist/cjs/components/Slider/index.cjs"}},"./components/Sonner":{"import":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/components/Sonner/index.js"},"require":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/cjs/components/Sonner/index.cjs"}},"./components/Switch":{"import":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/components/Switch/index.js"},"require":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./components/Toggle":{"import":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/components/Toggle/index.js"},"require":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Command":{"import":{"types":"./dist/components/Command/index.d.ts","default":"./dist/components/Command/index.js"},"require":{"types":"./dist/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./components/Popover":{"import":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/components/Popover/index.js"},"require":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./components/Tooltip":{"import":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/components/Tooltip/index.js"},"require":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./components/Calendar":{"import":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/components/Calendar/index.js"},"require":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./components/Checkbox":{"import":{"types":"./dist/components/Checkbox/Checkbox.d.ts","default":"./dist/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./components/InputOTP":{"import":{"types":"./dist/components/InputOTP/index.d.ts","default":"./dist/components/InputOTP/index.js"},"require":{"types":"./dist/components/InputOTP/index.d.ts","default":"./dist/cjs/components/InputOTP/index.cjs"}},"./components/Progress":{"import":{"types":"./dist/components/Progress/index.d.ts","default":"./dist/components/Progress/index.js"},"require":{"types":"./dist/components/Progress/index.d.ts","default":"./dist/cjs/components/Progress/index.cjs"}},"./components/Skeleton":{"import":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/components/Skeleton/index.js"},"require":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./components/Accordion":{"import":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/components/Accordion/index.js"},"require":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/Breadcrumb":{"import":{"types":"./dist/components/Breadcrumb/index.d.ts","default":"./dist/components/Breadcrumb/index.js"},"require":{"types":"./dist/components/Breadcrumb/index.d.ts","default":"./dist/cjs/components/Breadcrumb/index.cjs"}},"./components/Pagination":{"import":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/components/Pagination/index.js"},"require":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./components/ScrollArea":{"import":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/components/ScrollArea/index.js"},"require":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./components/AlertDialog":{"import":{"types":"./dist/components/AlertDialog/index.d.ts","default":"./dist/components/AlertDialog/index.js"},"require":{"types":"./dist/components/AlertDialog/index.d.ts","default":"./dist/cjs/components/AlertDialog/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"gitHead":"14375f929892b7dbba8eea27e95741f1dce268ba","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run --project unit","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","test:coverage":"vitest run --project unit --coverage","prepublishOnly":"npm run build:lib","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.16.0","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"hooks/useToast":["./dist/hooks/useToast.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Table":["./dist/components/Table/index.d.ts"],"components/Toast":["./dist/components/Toast/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"components/Dialog":["./dist/components/Dialog/index.d.ts"],"components/Slider":["./dist/components/Slider/index.d.ts"],"components/Sonner":["./dist/components/Sonner/index.d.ts"],"components/Switch":["./dist/components/Switch/index.d.ts"],"components/Toggle":["./dist/components/Toggle/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Command":["./dist/components/Command/index.d.ts"],"components/Popover":["./dist/components/Popover/index.d.ts"],"components/Tooltip":["./dist/components/Tooltip/index.d.ts"],"components/Calendar":["./dist/components/Calendar/index.d.ts"],"components/Checkbox":["./dist/components/Checkbox/Checkbox.d.ts"],"components/Skeleton":["./dist/components/Skeleton/index.d.ts"],"components/Accordion":["./dist/components/Accordion/index.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/Breadcrumb":["./dist/components/Breadcrumb/index.d.ts"],"components/Pagination":["./dist/components/Pagination/index.d.ts"],"components/ScrollArea":["./dist/components/ScrollArea/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.2.1","react":"^19.2.8","eslint":"^10.8.1","sonner":"^2.0.8","vitest":"4.1.10","globals":"^17.11.0","date-fns":"^4.4.0","input-otp":"^1.4.2","react-dom":"^19.2.8","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^26.2.0","tailwindcss":"^4.3.3","@types/react":"^19.2.18","lucide-react":"^1.31.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.85.0","vite-plugin-dts":"^5.0.3","@types/react-dom":"^19.2.4","react-day-picker":"^10.0.1","@tailwindcss/vite":"^4.3.3","typescript-eslint":"^8.67.0","@hookform/resolvers":"^5.7.1","@vitest/coverage-v8":"4.1.10","vite-plugin-checker":"^0.14.5","vite-plugin-eslint2":"^5.3.0","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-toast":"^1.2.23","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@radix-ui/react-avatar":"^1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-switch":"^1.3.7","@radix-ui/react-toggle":"^1.1.18","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","@storybook/addon-vitest":"^10.5.7","eslint-plugin-storybook":"^10.5.7","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","@vitejs/plugin-react-swc":"^4.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.20","@radix-ui/react-separator":"^1.1.15","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"4.1.10","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@storybook/addon-onboarding":"^10.5.7","eslint-plugin-react-refresh":"^0.5.4","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-dropdown-menu":"2.1.24"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","cmdk":">=1.0.0","react":"^18.0.0 || ^19.0.0","sonner":">=1.0.0","date-fns":">=3.0.0","input-otp":">=1.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","react-day-picker":">=8.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-tabs":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-toast":">=1.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-dialog":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-slider":">=1.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-toggle":">=1.0.0","@radix-ui/react-popover":">=1.0.0","@radix-ui/react-tooltip":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","@radix-ui/react-progress":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-accordion":">=1.0.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-scroll-area":">=1.0.0","@radix-ui/react-alert-dialog":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.1.16"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.31_1788717008936_0.697339224075993","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@skybin-tech/nebula-ui","version":"0.0.34","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":"Anwar <anwar@skybin.io>","license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.34","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"dist":{"shasum":"3391400c022de26ca424a7eb2759a869f2666cc3","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.34.tgz","fileCount":952,"integrity":"sha512-Zok4eJVfiVpUi2+dhuotiXE2pv8vSUfTXY9CtOzT2a0dfuOKhRsdKfre/glEh7LDHxcfEwxGqyLuyNBQ4Vu9/A==","signatures":[{"sig":"MEUCICyZVBdrF9LlXKDygRIgF8A1wPkzVDy0nyo/rdwVuWGrAiEAjyhdDlz8uinpON6RaCjHbBqsXSdreR6WjzEpfLiyE3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3650374},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./styles.css":"./src/styles/index.css","./package.json":"./package.json","./hooks/useToast":{"import":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/hooks/useToast.js"},"require":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/cjs/hooks/useToast.cjs"}},"./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/index.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/index.cjs"}},"./components/Tabs":{"import":{"types":"./dist/components/Tabs/index.d.ts","default":"./dist/components/Tabs/index.js"},"require":{"types":"./dist/components/Tabs/index.d.ts","default":"./dist/cjs/components/Tabs/index.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Alert":{"import":{"types":"./dist/components/Alert/index.d.ts","default":"./dist/components/Alert/index.js"},"require":{"types":"./dist/components/Alert/index.d.ts","default":"./dist/cjs/components/Alert/index.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Input":{"import":{"types":"./dist/components/Input/index.d.ts","default":"./dist/components/Input/index.js"},"require":{"types":"./dist/components/Input/index.d.ts","default":"./dist/cjs/components/Input/index.cjs"}},"./components/Sheet":{"import":{"types":"./dist/components/Sheet/index.d.ts","default":"./dist/components/Sheet/index.js"},"require":{"types":"./dist/components/Sheet/index.d.ts","default":"./dist/cjs/components/Sheet/index.cjs"}},"./components/Table":{"import":{"types":"./dist/components/Table/index.d.ts","default":"./dist/components/Table/index.js"},"require":{"types":"./dist/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./components/Toast":{"import":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/components/Toast/index.js"},"require":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/Button.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/Button.cjs"}},"./components/Dialog":{"import":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/components/Dialog/index.js"},"require":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./components/Slider":{"import":{"types":"./dist/components/Slider/index.d.ts","default":"./dist/components/Slider/index.js"},"require":{"types":"./dist/components/Slider/index.d.ts","default":"./dist/cjs/components/Slider/index.cjs"}},"./components/Sonner":{"import":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/components/Sonner/index.js"},"require":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/cjs/components/Sonner/index.cjs"}},"./components/Switch":{"import":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/components/Switch/index.js"},"require":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./components/Toggle":{"import":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/components/Toggle/index.js"},"require":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Command":{"import":{"types":"./dist/components/Command/index.d.ts","default":"./dist/components/Command/index.js"},"require":{"types":"./dist/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./components/Popover":{"import":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/components/Popover/index.js"},"require":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./components/Tooltip":{"import":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/components/Tooltip/index.js"},"require":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./components/Calendar":{"import":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/components/Calendar/index.js"},"require":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./components/Checkbox":{"import":{"types":"./dist/components/Checkbox/Checkbox.d.ts","default":"./dist/components/Checkbox/Checkbox.js"},"require":{"types":"./dist/components/Checkbox/Checkbox.d.ts","default":"./dist/cjs/components/Checkbox/Checkbox.cjs"}},"./components/InputOTP":{"import":{"types":"./dist/components/InputOTP/index.d.ts","default":"./dist/components/InputOTP/index.js"},"require":{"types":"./dist/components/InputOTP/index.d.ts","default":"./dist/cjs/components/InputOTP/index.cjs"}},"./components/Progress":{"import":{"types":"./dist/components/Progress/index.d.ts","default":"./dist/components/Progress/index.js"},"require":{"types":"./dist/components/Progress/index.d.ts","default":"./dist/cjs/components/Progress/index.cjs"}},"./components/Skeleton":{"import":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/components/Skeleton/index.js"},"require":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./components/Accordion":{"import":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/components/Accordion/index.js"},"require":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/Breadcrumb":{"import":{"types":"./dist/components/Breadcrumb/index.d.ts","default":"./dist/components/Breadcrumb/index.js"},"require":{"types":"./dist/components/Breadcrumb/index.d.ts","default":"./dist/cjs/components/Breadcrumb/index.cjs"}},"./components/Pagination":{"import":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/components/Pagination/index.js"},"require":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./components/ScrollArea":{"import":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/components/ScrollArea/index.js"},"require":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./components/AlertDialog":{"import":{"types":"./dist/components/AlertDialog/index.d.ts","default":"./dist/components/AlertDialog/index.js"},"require":{"types":"./dist/components/AlertDialog/index.d.ts","default":"./dist/cjs/components/AlertDialog/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}}},"scripts":{"dev":"vite","lint":"eslint .","test":"vitest run --project unit","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","test:coverage":"vitest run --project unit --coverage","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.0.0","dependencies":{"@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@tanstack/react-table":"^9.2.4","@radix-ui/react-collapsible":"^1.1.20"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"hooks/useToast":["./dist/hooks/useToast.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Table":["./dist/components/Table/index.d.ts"],"components/Toast":["./dist/components/Toast/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"components/Dialog":["./dist/components/Dialog/index.d.ts"],"components/Slider":["./dist/components/Slider/index.d.ts"],"components/Sonner":["./dist/components/Sonner/index.d.ts"],"components/Switch":["./dist/components/Switch/index.d.ts"],"components/Toggle":["./dist/components/Toggle/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Command":["./dist/components/Command/index.d.ts"],"components/Popover":["./dist/components/Popover/index.d.ts"],"components/Tooltip":["./dist/components/Tooltip/index.d.ts"],"components/Calendar":["./dist/components/Calendar/index.d.ts"],"components/Checkbox":["./dist/components/Checkbox/Checkbox.d.ts"],"components/Skeleton":["./dist/components/Skeleton/index.d.ts"],"components/Accordion":["./dist/components/Accordion/index.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/Breadcrumb":["./dist/components/Breadcrumb/index.d.ts"],"components/Pagination":["./dist/components/Pagination/index.d.ts"],"components/ScrollArea":["./dist/components/ScrollArea/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^8.2.1","react":"^19.2.8","eslint":"^10.8.1","sonner":"^2.0.8","vitest":"4.1.10","globals":"^17.11.0","date-fns":"^4.4.0","input-otp":"^1.4.2","react-dom":"^19.2.8","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"~5.9.3","@types/node":"^26.2.0","tailwindcss":"^4.3.3","@types/react":"^19.2.18","lucide-react":"^1.31.0","tailwind-merge":"^3.6.0","react-hook-form":"^7.85.0","vite-plugin-dts":"^5.0.3","@types/react-dom":"^19.2.4","react-day-picker":"^10.0.1","@tailwindcss/vite":"^4.3.3","typescript-eslint":"^8.67.0","@hookform/resolvers":"^5.7.1","@vitest/coverage-v8":"4.1.10","vite-plugin-checker":"^0.14.5","vite-plugin-eslint2":"^5.3.0","vite-tsconfig-paths":"^6.1.1","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-toast":"^1.2.23","@storybook/addon-a11y":"^10.5.7","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@radix-ui/react-avatar":"^1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-switch":"^1.3.7","@radix-ui/react-toggle":"^1.1.18","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","@storybook/addon-vitest":"^10.5.7","eslint-plugin-storybook":"^10.5.7","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","@vitejs/plugin-react-swc":"^4.3.3","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.20","@radix-ui/react-separator":"^1.1.15","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"4.1.10","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@storybook/addon-onboarding":"^10.5.7","eslint-plugin-react-refresh":"^0.5.4","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-dropdown-menu":"2.1.24"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0","clsx":">=2.0.0","cmdk":">=1.0.0","react":"^18.0.0 || ^19.0.0","sonner":">=1.0.0","date-fns":">=3.0.0","input-otp":">=1.0.0","react-dom":"^18.0.0 || ^19.0.0","tailwindcss":"^3.0.0 || ^4.0.0","lucide-react":">=0.400.0","tailwind-merge":">=2.0.0","react-hook-form":"^7.0.0","react-day-picker":">=8.0.0","@hookform/resolvers":"^5.0.0","@radix-ui/react-slot":">=1.0.0","@radix-ui/react-tabs":">=1.0.0","@radix-ui/react-label":">=2.0.0","@radix-ui/react-toast":">=1.0.0","@radix-ui/react-avatar":">=1.0.0","@radix-ui/react-dialog":">=1.0.0","@radix-ui/react-select":">=2.0.0","@radix-ui/react-slider":">=1.0.0","@radix-ui/react-switch":">=1.0.0","@radix-ui/react-toggle":">=1.0.0","@radix-ui/react-popover":">=1.0.0","@radix-ui/react-tooltip":">=1.0.0","@radix-ui/react-checkbox":">=1.0.0","@radix-ui/react-progress":">=1.0.0","class-variance-authority":">=0.7.0","@radix-ui/react-accordion":">=1.0.0","@radix-ui/react-separator":">=1.0.0","@radix-ui/react-radio-group":">=1.0.0","@radix-ui/react-scroll-area":">=1.0.0","@radix-ui/react-alert-dialog":">=1.0.0","@radix-ui/react-dropdown-menu":">=2.1.16"},"peerDependenciesMeta":{"zod":{"optional":false},"react-hook-form":{"optional":false},"@hookform/resolvers":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.34_1789640957306_0.5053258531037261","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@skybin-tech/nebula-ui","version":"0.0.35","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.35","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"72172aa6827177f7ff94bf61b3e05e9cb5b75b13","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.35.tgz","fileCount":838,"integrity":"sha512-YGeKL5vfI2P8HFq1BPWkEqfgEOmyFcSEIdkFxdaU4rJS7mZoTkRAyCR7Hu/FPCKZy7koPAj1DiDc7H8Q0hsvxQ==","signatures":[{"sig":"MEUCIFHSJLoWTGcMnQvcgzgH1+hIJbahd6QBK4GxebHDRsU9AiEA4RHBimgxyNmvQjv4Ye2s9lO5iip8+AqcdrLfJvyODOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDO9R5E+OMvL6ZeRt0gZ94Gr4KNoThBV9zH/4SlnqlOtgIgQkhPkafnw7qJ5tQ2EhOfcDWKLTj+oq2xcI+XIZO2Yhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1950677},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./styles.css":{"import":"./dist/styles.css","default":"./dist/styles.css","require":"./dist/styles.css"},"./package.json":"./package.json","./hooks/useToast":{"import":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/hooks/useToast.js"},"require":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/cjs/hooks/useToast.cjs"}},"./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/index.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/index.cjs"}},"./components/Tabs":{"import":{"types":"./dist/components/Tabs/index.d.ts","default":"./dist/components/Tabs/index.js"},"require":{"types":"./dist/components/Tabs/index.d.ts","default":"./dist/cjs/components/Tabs/index.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Alert":{"import":{"types":"./dist/components/Alert/index.d.ts","default":"./dist/components/Alert/index.js"},"require":{"types":"./dist/components/Alert/index.d.ts","default":"./dist/cjs/components/Alert/index.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Input":{"import":{"types":"./dist/components/Input/index.d.ts","default":"./dist/components/Input/index.js"},"require":{"types":"./dist/components/Input/index.d.ts","default":"./dist/cjs/components/Input/index.cjs"}},"./components/Label":{"import":{"types":"./dist/components/Label/index.d.ts","default":"./dist/components/Label/index.js"},"require":{"types":"./dist/components/Label/index.d.ts","default":"./dist/cjs/components/Label/index.cjs"}},"./components/Sheet":{"import":{"types":"./dist/components/Sheet/index.d.ts","default":"./dist/components/Sheet/index.js"},"require":{"types":"./dist/components/Sheet/index.d.ts","default":"./dist/cjs/components/Sheet/index.cjs"}},"./components/Table":{"import":{"types":"./dist/components/Table/index.d.ts","default":"./dist/components/Table/index.js"},"require":{"types":"./dist/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./components/Toast":{"import":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/components/Toast/index.js"},"require":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/index.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/index.cjs"}},"./components/Dialog":{"import":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/components/Dialog/index.js"},"require":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./components/Select":{"import":{"types":"./dist/components/Select/index.d.ts","default":"./dist/components/Select/index.js"},"require":{"types":"./dist/components/Select/index.d.ts","default":"./dist/cjs/components/Select/index.cjs"}},"./components/Slider":{"import":{"types":"./dist/components/Slider/index.d.ts","default":"./dist/components/Slider/index.js"},"require":{"types":"./dist/components/Slider/index.d.ts","default":"./dist/cjs/components/Slider/index.cjs"}},"./components/Sonner":{"import":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/components/Sonner/index.js"},"require":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/cjs/components/Sonner/index.cjs"}},"./components/Switch":{"import":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/components/Switch/index.js"},"require":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./components/Toggle":{"import":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/components/Toggle/index.js"},"require":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Command":{"import":{"types":"./dist/components/Command/index.d.ts","default":"./dist/components/Command/index.js"},"require":{"types":"./dist/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./components/Popover":{"import":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/components/Popover/index.js"},"require":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./components/Sidebar":{"import":{"types":"./dist/components/Sidebar/index.d.ts","default":"./dist/components/Sidebar/index.js"},"require":{"types":"./dist/components/Sidebar/index.d.ts","default":"./dist/cjs/components/Sidebar/index.cjs"}},"./components/Stepper":{"import":{"types":"./dist/components/Stepper/index.d.ts","default":"./dist/components/Stepper/index.js"},"require":{"types":"./dist/components/Stepper/index.d.ts","default":"./dist/cjs/components/Stepper/index.cjs"}},"./components/Tooltip":{"import":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/components/Tooltip/index.js"},"require":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./components/Calendar":{"import":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/components/Calendar/index.js"},"require":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./components/Checkbox":{"import":{"types":"./dist/components/Checkbox/index.d.ts","default":"./dist/components/Checkbox/index.js"},"require":{"types":"./dist/components/Checkbox/index.d.ts","default":"./dist/cjs/components/Checkbox/index.cjs"}},"./components/InputOTP":{"import":{"types":"./dist/components/InputOTP/index.d.ts","default":"./dist/components/InputOTP/index.js"},"require":{"types":"./dist/components/InputOTP/index.d.ts","default":"./dist/cjs/components/InputOTP/index.cjs"}},"./components/Progress":{"import":{"types":"./dist/components/Progress/index.d.ts","default":"./dist/components/Progress/index.js"},"require":{"types":"./dist/components/Progress/index.d.ts","default":"./dist/cjs/components/Progress/index.cjs"}},"./components/Skeleton":{"import":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/components/Skeleton/index.js"},"require":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./components/Textarea":{"import":{"types":"./dist/components/Textarea/index.d.ts","default":"./dist/components/Textarea/index.js"},"require":{"types":"./dist/components/Textarea/index.d.ts","default":"./dist/cjs/components/Textarea/index.cjs"}},"./components/Accordion":{"import":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/components/Accordion/index.js"},"require":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./components/DataTable":{"import":{"types":"./dist/components/DataTable/index.d.ts","default":"./dist/components/DataTable/index.js"},"require":{"types":"./dist/components/DataTable/index.d.ts","default":"./dist/cjs/components/DataTable/index.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/Breadcrumb":{"import":{"types":"./dist/components/Breadcrumb/index.d.ts","default":"./dist/components/Breadcrumb/index.js"},"require":{"types":"./dist/components/Breadcrumb/index.d.ts","default":"./dist/cjs/components/Breadcrumb/index.cjs"}},"./components/EmptyState":{"import":{"types":"./dist/components/EmptyState/index.d.ts","default":"./dist/components/EmptyState/index.js"},"require":{"types":"./dist/components/EmptyState/index.d.ts","default":"./dist/cjs/components/EmptyState/index.cjs"}},"./components/ErrorState":{"import":{"types":"./dist/components/ErrorState/index.d.ts","default":"./dist/components/ErrorState/index.js"},"require":{"types":"./dist/components/ErrorState/index.d.ts","default":"./dist/cjs/components/ErrorState/index.cjs"}},"./components/FileUpload":{"import":{"types":"./dist/components/FileUpload/index.d.ts","default":"./dist/components/FileUpload/index.js"},"require":{"types":"./dist/components/FileUpload/index.d.ts","default":"./dist/cjs/components/FileUpload/index.cjs"}},"./components/Pagination":{"import":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/components/Pagination/index.js"},"require":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./components/ScrollArea":{"import":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/components/ScrollArea/index.js"},"require":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./components/AlertDialog":{"import":{"types":"./dist/components/AlertDialog/index.d.ts","default":"./dist/components/AlertDialog/index.js"},"require":{"types":"./dist/components/AlertDialog/index.d.ts","default":"./dist/cjs/components/AlertDialog/index.cjs"}},"./components/FilterPanel":{"import":{"types":"./dist/components/FilterPanel/index.d.ts","default":"./dist/components/FilterPanel/index.js"},"require":{"types":"./dist/components/FilterPanel/index.d.ts","default":"./dist/cjs/components/FilterPanel/index.cjs"}},"./components/KanbanBoard":{"import":{"types":"./dist/components/KanbanBoard/index.d.ts","default":"./dist/components/KanbanBoard/index.js"},"require":{"types":"./dist/components/KanbanBoard/index.d.ts","default":"./dist/cjs/components/KanbanBoard/index.cjs"}},"./components/MultiSelect":{"import":{"types":"./dist/components/MultiSelect/index.d.ts","default":"./dist/components/MultiSelect/index.js"},"require":{"types":"./dist/components/MultiSelect/index.d.ts","default":"./dist/cjs/components/MultiSelect/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}},"./components/FormRepeater":{"import":{"types":"./dist/components/FormRepeater/index.d.ts","default":"./dist/components/FormRepeater/index.js"},"require":{"types":"./dist/components/FormRepeater/index.d.ts","default":"./dist/cjs/components/FormRepeater/index.cjs"}},"./components/ConfirmDialog":{"import":{"types":"./dist/components/ConfirmDialog/index.d.ts","default":"./dist/components/ConfirmDialog/index.js"},"require":{"types":"./dist/components/ConfirmDialog/index.d.ts","default":"./dist/cjs/components/ConfirmDialog/index.cjs"}},"./components/ToastProvider":{"import":{"types":"./dist/components/ToastProvider/index.d.ts","default":"./dist/components/ToastProvider/index.js"},"require":{"types":"./dist/components/ToastProvider/index.d.ts","default":"./dist/cjs/components/ToastProvider/index.cjs"}},"./components/CommandPalette":{"import":{"types":"./dist/components/CommandPalette/index.d.ts","default":"./dist/components/CommandPalette/index.js"},"require":{"types":"./dist/components/CommandPalette/index.d.ts","default":"./dist/cjs/components/CommandPalette/index.cjs"}},"./components/DateRangePicker":{"import":{"types":"./dist/components/DateRangePicker/index.d.ts","default":"./dist/components/DateRangePicker/index.js"},"require":{"types":"./dist/components/DateRangePicker/index.d.ts","default":"./dist/cjs/components/DateRangePicker/index.cjs"}},"./hooks/useControllableState":{"import":{"types":"./dist/hooks/useControllableState.d.ts","default":"./dist/hooks/useControllableState.js"},"require":{"types":"./dist/hooks/useControllableState.d.ts","default":"./dist/cjs/hooks/useControllableState.cjs"}}},"gitHead":"ecbabf50d20b5192ad0cb5ea080904e6a7a37923","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run --project unit","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","test:coverage":"vitest run --project unit --coverage","prepublishOnly":"npm run build:lib","test:storybook":"vitest run --project storybook","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.16.0","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.6.5","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.8","date-fns":"^4.4.0","input-otp":"^1.5.0","tailwindcss":"^4.3.3","lucide-react":"^1.47.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.7.0","react-hook-form":"^7.88.0","react-day-picker":"^10.0.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-toast":"^1.2.23","@tanstack/react-table":"^9.2.4","@radix-ui/react-avatar":"^1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-switch":"^1.3.7","@radix-ui/react-toggle":"^1.1.18","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.20","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-collapsible":"^1.1.20","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-dropdown-menu":"2.1.24"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"hooks/useToast":["./dist/hooks/useToast.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"components/Tabs":["./dist/components/Tabs/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Alert":["./dist/components/Alert/index.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Input":["./dist/components/Input/index.d.ts"],"components/Label":["./dist/components/Label/index.d.ts"],"components/Sheet":["./dist/components/Sheet/index.d.ts"],"components/Table":["./dist/components/Table/index.d.ts"],"components/Toast":["./dist/components/Toast/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"components/Dialog":["./dist/components/Dialog/index.d.ts"],"components/Select":["./dist/components/Select/index.d.ts"],"components/Slider":["./dist/components/Slider/index.d.ts"],"components/Sonner":["./dist/components/Sonner/index.d.ts"],"components/Switch":["./dist/components/Switch/index.d.ts"],"components/Toggle":["./dist/components/Toggle/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Command":["./dist/components/Command/index.d.ts"],"components/Popover":["./dist/components/Popover/index.d.ts"],"components/Sidebar":["./dist/components/Sidebar/index.d.ts"],"components/Stepper":["./dist/components/Stepper/index.d.ts"],"components/Tooltip":["./dist/components/Tooltip/index.d.ts"],"components/Calendar":["./dist/components/Calendar/index.d.ts"],"components/Checkbox":["./dist/components/Checkbox/index.d.ts"],"components/InputOTP":["./dist/components/InputOTP/index.d.ts"],"components/Progress":["./dist/components/Progress/index.d.ts"],"components/Skeleton":["./dist/components/Skeleton/index.d.ts"],"components/Textarea":["./dist/components/Textarea/index.d.ts"],"components/Accordion":["./dist/components/Accordion/index.d.ts"],"components/DataTable":["./dist/components/DataTable/index.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/Breadcrumb":["./dist/components/Breadcrumb/index.d.ts"],"components/EmptyState":["./dist/components/EmptyState/index.d.ts"],"components/ErrorState":["./dist/components/ErrorState/index.d.ts"],"components/FileUpload":["./dist/components/FileUpload/index.d.ts"],"components/Pagination":["./dist/components/Pagination/index.d.ts"],"components/ScrollArea":["./dist/components/ScrollArea/index.d.ts"],"components/AlertDialog":["./dist/components/AlertDialog/index.d.ts"],"components/FilterPanel":["./dist/components/FilterPanel/index.d.ts"],"components/KanbanBoard":["./dist/components/KanbanBoard/index.d.ts"],"components/MultiSelect":["./dist/components/MultiSelect/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"],"components/FormRepeater":["./dist/components/FormRepeater/index.d.ts"],"components/ConfirmDialog":["./dist/components/ConfirmDialog/index.d.ts"],"components/ToastProvider":["./dist/components/ToastProvider/index.d.ts"],"components/CommandPalette":["./dist/components/CommandPalette/index.d.ts"],"components/DateRangePicker":["./dist/components/DateRangePicker/index.d.ts"],"hooks/useControllableState":["./dist/hooks/useControllableState.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","react":"^19.3.0","eslint":"^10.11.0","vitest":"5.0.1","globals":"^17.12.0","happy-dom":"^20.8.4","react-dom":"^19.3.0","storybook":"^10.6.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","vite-plugin-dts":"^5.1.1","@types/react-dom":"^19.3.0","@tailwindcss/vite":"^4.3.3","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"5.0.1","vite-plugin-checker":"^0.14.5","vite-plugin-eslint2":"^5.3.0","vite-tsconfig-paths":"^6.1.1","@storybook/addon-a11y":"^10.6.0","@storybook/addon-docs":"^10.6.0","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.2","@storybook/addon-vitest":"^10.6.0","eslint-plugin-storybook":"^10.6.0","@vitejs/plugin-react-swc":"^4.3.3","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"5.0.1","@storybook/addon-onboarding":"^10.6.0","eslint-plugin-react-refresh":"^0.5.7"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.35_1789920464113_0.8028187111076588","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@skybin-tech/nebula-ui","version":"0.0.36","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.36","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"7857f9345d6b7c9b02290eadc23aeafb668bfaab","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.36.tgz","fileCount":862,"integrity":"sha512-W60crjBiqdOJCbpTZ03u41WG053zOtfGjGPR1GyICIrslAA34kE3SWZI8QHIRrMynY7zxyaoB9LEXuemBz08mw==","signatures":[{"sig":"MEYCIQDqyKRguZSqREiQaLkLGQHRYFr9EfLP5thln7yR6losigIhAO8BeQSrJAgbjKGGbl4TpWAsmbP1C/b7OeAL4GjfvPhJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHHS1Tpt48A55KeTkx7pzvDWnT2RE+p86b2yF7iv/XSQIhAOJQpET7D6MYvBD2Hoz3tWyRFuEDjba3Iwxj+cKFDTtw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1999197},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./styles.css":{"import":"./dist/styles.css","default":"./dist/styles.css","require":"./dist/styles.css"},"./package.json":"./package.json","./hooks/useToast":{"import":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/hooks/useToast.js"},"require":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/cjs/hooks/useToast.cjs"}},"./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/index.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/index.cjs"}},"./components/Tabs":{"import":{"types":"./dist/components/Tabs/index.d.ts","default":"./dist/components/Tabs/index.js"},"require":{"types":"./dist/components/Tabs/index.d.ts","default":"./dist/cjs/components/Tabs/index.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Alert":{"import":{"types":"./dist/components/Alert/index.d.ts","default":"./dist/components/Alert/index.js"},"require":{"types":"./dist/components/Alert/index.d.ts","default":"./dist/cjs/components/Alert/index.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Input":{"import":{"types":"./dist/components/Input/index.d.ts","default":"./dist/components/Input/index.js"},"require":{"types":"./dist/components/Input/index.d.ts","default":"./dist/cjs/components/Input/index.cjs"}},"./components/Label":{"import":{"types":"./dist/components/Label/index.d.ts","default":"./dist/components/Label/index.js"},"require":{"types":"./dist/components/Label/index.d.ts","default":"./dist/cjs/components/Label/index.cjs"}},"./components/Sheet":{"import":{"types":"./dist/components/Sheet/index.d.ts","default":"./dist/components/Sheet/index.js"},"require":{"types":"./dist/components/Sheet/index.d.ts","default":"./dist/cjs/components/Sheet/index.cjs"}},"./components/Table":{"import":{"types":"./dist/components/Table/index.d.ts","default":"./dist/components/Table/index.js"},"require":{"types":"./dist/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./components/Toast":{"import":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/components/Toast/index.js"},"require":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/index.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/index.cjs"}},"./components/Dialog":{"import":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/components/Dialog/index.js"},"require":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./components/Select":{"import":{"types":"./dist/components/Select/index.d.ts","default":"./dist/components/Select/index.js"},"require":{"types":"./dist/components/Select/index.d.ts","default":"./dist/cjs/components/Select/index.cjs"}},"./components/Slider":{"import":{"types":"./dist/components/Slider/index.d.ts","default":"./dist/components/Slider/index.js"},"require":{"types":"./dist/components/Slider/index.d.ts","default":"./dist/cjs/components/Slider/index.cjs"}},"./components/Sonner":{"import":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/components/Sonner/index.js"},"require":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/cjs/components/Sonner/index.cjs"}},"./components/Switch":{"import":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/components/Switch/index.js"},"require":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./components/Toggle":{"import":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/components/Toggle/index.js"},"require":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Command":{"import":{"types":"./dist/components/Command/index.d.ts","default":"./dist/components/Command/index.js"},"require":{"types":"./dist/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./components/Popover":{"import":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/components/Popover/index.js"},"require":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./components/Sidebar":{"import":{"types":"./dist/components/Sidebar/index.d.ts","default":"./dist/components/Sidebar/index.js"},"require":{"types":"./dist/components/Sidebar/index.d.ts","default":"./dist/cjs/components/Sidebar/index.cjs"}},"./components/Stepper":{"import":{"types":"./dist/components/Stepper/index.d.ts","default":"./dist/components/Stepper/index.js"},"require":{"types":"./dist/components/Stepper/index.d.ts","default":"./dist/cjs/components/Stepper/index.cjs"}},"./components/Tooltip":{"import":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/components/Tooltip/index.js"},"require":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./components/Calendar":{"import":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/components/Calendar/index.js"},"require":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./components/Checkbox":{"import":{"types":"./dist/components/Checkbox/index.d.ts","default":"./dist/components/Checkbox/index.js"},"require":{"types":"./dist/components/Checkbox/index.d.ts","default":"./dist/cjs/components/Checkbox/index.cjs"}},"./components/DataGrid":{"import":{"types":"./dist/components/DataGrid/index.d.ts","default":"./dist/components/DataGrid/index.js"},"require":{"types":"./dist/components/DataGrid/index.d.ts","default":"./dist/cjs/components/DataGrid/index.cjs"}},"./components/InputOTP":{"import":{"types":"./dist/components/InputOTP/index.d.ts","default":"./dist/components/InputOTP/index.js"},"require":{"types":"./dist/components/InputOTP/index.d.ts","default":"./dist/cjs/components/InputOTP/index.cjs"}},"./components/Progress":{"import":{"types":"./dist/components/Progress/index.d.ts","default":"./dist/components/Progress/index.js"},"require":{"types":"./dist/components/Progress/index.d.ts","default":"./dist/cjs/components/Progress/index.cjs"}},"./components/Skeleton":{"import":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/components/Skeleton/index.js"},"require":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./components/Textarea":{"import":{"types":"./dist/components/Textarea/index.d.ts","default":"./dist/components/Textarea/index.js"},"require":{"types":"./dist/components/Textarea/index.d.ts","default":"./dist/cjs/components/Textarea/index.cjs"}},"./components/Accordion":{"import":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/components/Accordion/index.js"},"require":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./components/DataTable":{"import":{"types":"./dist/components/DataTable/index.d.ts","default":"./dist/components/DataTable/index.js"},"require":{"types":"./dist/components/DataTable/index.d.ts","default":"./dist/cjs/components/DataTable/index.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/Breadcrumb":{"import":{"types":"./dist/components/Breadcrumb/index.d.ts","default":"./dist/components/Breadcrumb/index.js"},"require":{"types":"./dist/components/Breadcrumb/index.d.ts","default":"./dist/cjs/components/Breadcrumb/index.cjs"}},"./components/EmptyState":{"import":{"types":"./dist/components/EmptyState/index.d.ts","default":"./dist/components/EmptyState/index.js"},"require":{"types":"./dist/components/EmptyState/index.d.ts","default":"./dist/cjs/components/EmptyState/index.cjs"}},"./components/ErrorState":{"import":{"types":"./dist/components/ErrorState/index.d.ts","default":"./dist/components/ErrorState/index.js"},"require":{"types":"./dist/components/ErrorState/index.d.ts","default":"./dist/cjs/components/ErrorState/index.cjs"}},"./components/FileUpload":{"import":{"types":"./dist/components/FileUpload/index.d.ts","default":"./dist/components/FileUpload/index.js"},"require":{"types":"./dist/components/FileUpload/index.d.ts","default":"./dist/cjs/components/FileUpload/index.cjs"}},"./components/Pagination":{"import":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/components/Pagination/index.js"},"require":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./components/ScrollArea":{"import":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/components/ScrollArea/index.js"},"require":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./components/AlertDialog":{"import":{"types":"./dist/components/AlertDialog/index.d.ts","default":"./dist/components/AlertDialog/index.js"},"require":{"types":"./dist/components/AlertDialog/index.d.ts","default":"./dist/cjs/components/AlertDialog/index.cjs"}},"./components/FilterPanel":{"import":{"types":"./dist/components/FilterPanel/index.d.ts","default":"./dist/components/FilterPanel/index.js"},"require":{"types":"./dist/components/FilterPanel/index.d.ts","default":"./dist/cjs/components/FilterPanel/index.cjs"}},"./components/KanbanBoard":{"import":{"types":"./dist/components/KanbanBoard/index.d.ts","default":"./dist/components/KanbanBoard/index.js"},"require":{"types":"./dist/components/KanbanBoard/index.d.ts","default":"./dist/cjs/components/KanbanBoard/index.cjs"}},"./components/MultiSelect":{"import":{"types":"./dist/components/MultiSelect/index.d.ts","default":"./dist/components/MultiSelect/index.js"},"require":{"types":"./dist/components/MultiSelect/index.d.ts","default":"./dist/cjs/components/MultiSelect/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}},"./components/FormRepeater":{"import":{"types":"./dist/components/FormRepeater/index.d.ts","default":"./dist/components/FormRepeater/index.js"},"require":{"types":"./dist/components/FormRepeater/index.d.ts","default":"./dist/cjs/components/FormRepeater/index.cjs"}},"./components/ConfirmDialog":{"import":{"types":"./dist/components/ConfirmDialog/index.d.ts","default":"./dist/components/ConfirmDialog/index.js"},"require":{"types":"./dist/components/ConfirmDialog/index.d.ts","default":"./dist/cjs/components/ConfirmDialog/index.cjs"}},"./components/ToastProvider":{"import":{"types":"./dist/components/ToastProvider/index.d.ts","default":"./dist/components/ToastProvider/index.js"},"require":{"types":"./dist/components/ToastProvider/index.d.ts","default":"./dist/cjs/components/ToastProvider/index.cjs"}},"./components/CommandPalette":{"import":{"types":"./dist/components/CommandPalette/index.d.ts","default":"./dist/components/CommandPalette/index.js"},"require":{"types":"./dist/components/CommandPalette/index.d.ts","default":"./dist/cjs/components/CommandPalette/index.cjs"}},"./components/DateRangePicker":{"import":{"types":"./dist/components/DateRangePicker/index.d.ts","default":"./dist/components/DateRangePicker/index.js"},"require":{"types":"./dist/components/DateRangePicker/index.d.ts","default":"./dist/cjs/components/DateRangePicker/index.cjs"}},"./hooks/useControllableState":{"import":{"types":"./dist/hooks/useControllableState.d.ts","default":"./dist/hooks/useControllableState.js"},"require":{"types":"./dist/hooks/useControllableState.d.ts","default":"./dist/cjs/hooks/useControllableState.cjs"}}},"gitHead":"abfa6370a027d6ca0b145a7f88ad6a42c0b9745b","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run --project unit","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","test:coverage":"vitest run --project unit --coverage","prepublishOnly":"npm run build:lib","test:storybook":"vitest run --project storybook","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.16.0","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.6.5","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.8","date-fns":"^4.4.0","input-otp":"^1.5.0","tailwindcss":"^4.3.3","lucide-react":"^1.47.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.7.0","react-hook-form":"^7.88.0","react-day-picker":"^10.0.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-toast":"^1.2.23","@tanstack/react-table":"^9.2.4","@radix-ui/react-avatar":"^1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-switch":"^1.3.7","@radix-ui/react-toggle":"^1.1.18","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.20","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-collapsible":"^1.1.20","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-dropdown-menu":"2.1.24"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"hooks/useToast":["./dist/hooks/useToast.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"components/Tabs":["./dist/components/Tabs/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Alert":["./dist/components/Alert/index.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Input":["./dist/components/Input/index.d.ts"],"components/Label":["./dist/components/Label/index.d.ts"],"components/Sheet":["./dist/components/Sheet/index.d.ts"],"components/Table":["./dist/components/Table/index.d.ts"],"components/Toast":["./dist/components/Toast/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"components/Dialog":["./dist/components/Dialog/index.d.ts"],"components/Select":["./dist/components/Select/index.d.ts"],"components/Slider":["./dist/components/Slider/index.d.ts"],"components/Sonner":["./dist/components/Sonner/index.d.ts"],"components/Switch":["./dist/components/Switch/index.d.ts"],"components/Toggle":["./dist/components/Toggle/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Command":["./dist/components/Command/index.d.ts"],"components/Popover":["./dist/components/Popover/index.d.ts"],"components/Sidebar":["./dist/components/Sidebar/index.d.ts"],"components/Stepper":["./dist/components/Stepper/index.d.ts"],"components/Tooltip":["./dist/components/Tooltip/index.d.ts"],"components/Calendar":["./dist/components/Calendar/index.d.ts"],"components/Checkbox":["./dist/components/Checkbox/index.d.ts"],"components/DataGrid":["./dist/components/DataGrid/index.d.ts"],"components/InputOTP":["./dist/components/InputOTP/index.d.ts"],"components/Progress":["./dist/components/Progress/index.d.ts"],"components/Skeleton":["./dist/components/Skeleton/index.d.ts"],"components/Textarea":["./dist/components/Textarea/index.d.ts"],"components/Accordion":["./dist/components/Accordion/index.d.ts"],"components/DataTable":["./dist/components/DataTable/index.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/Breadcrumb":["./dist/components/Breadcrumb/index.d.ts"],"components/EmptyState":["./dist/components/EmptyState/index.d.ts"],"components/ErrorState":["./dist/components/ErrorState/index.d.ts"],"components/FileUpload":["./dist/components/FileUpload/index.d.ts"],"components/Pagination":["./dist/components/Pagination/index.d.ts"],"components/ScrollArea":["./dist/components/ScrollArea/index.d.ts"],"components/AlertDialog":["./dist/components/AlertDialog/index.d.ts"],"components/FilterPanel":["./dist/components/FilterPanel/index.d.ts"],"components/KanbanBoard":["./dist/components/KanbanBoard/index.d.ts"],"components/MultiSelect":["./dist/components/MultiSelect/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"],"components/FormRepeater":["./dist/components/FormRepeater/index.d.ts"],"components/ConfirmDialog":["./dist/components/ConfirmDialog/index.d.ts"],"components/ToastProvider":["./dist/components/ToastProvider/index.d.ts"],"components/CommandPalette":["./dist/components/CommandPalette/index.d.ts"],"components/DateRangePicker":["./dist/components/DateRangePicker/index.d.ts"],"hooks/useControllableState":["./dist/hooks/useControllableState.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","react":"^19.3.0","eslint":"^10.11.0","vitest":"5.0.1","globals":"^17.12.0","happy-dom":"^20.8.4","react-dom":"^19.3.0","storybook":"^10.6.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","vite-plugin-dts":"^5.1.1","@types/react-dom":"^19.3.0","@tailwindcss/vite":"^4.3.3","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"5.0.1","vite-plugin-checker":"^0.14.5","vite-plugin-eslint2":"^5.3.0","vite-tsconfig-paths":"^6.1.1","@storybook/addon-a11y":"^10.6.0","@storybook/addon-docs":"^10.6.0","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.2","@storybook/addon-vitest":"^10.6.0","eslint-plugin-storybook":"^10.6.0","@vitejs/plugin-react-swc":"^4.3.3","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"5.0.1","@storybook/addon-onboarding":"^10.6.0","eslint-plugin-react-refresh":"^0.5.7"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.36_1789928827173_0.18135702456133584","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@skybin-tech/nebula-ui","version":"0.0.37","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","_id":"@skybin-tech/nebula-ui@0.0.37","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"homepage":"https://github.com/skybin-tech/nebula-ui#readme","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"ae0d379a1382fc00f9e64023d1c93596e54bea3b","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.37.tgz","fileCount":862,"integrity":"sha512-Yz6+l7Ez7hAEBhrXuMbnwXS/XJKdAtGd6kYs2ZgIwJCAxL+vY+YV0PaSFrq8FcRgfOMkkLFju/3/+6yw0DffNw==","signatures":[{"sig":"MEUCIE6hwM+DkwIhtsUwqytmIfld8Bz90xdJzxOAqWU1707AAiEA7KUUyAULnZqMUfqfh5TLlKqI6EV4Z4XKpIIqFu2mh84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgvv27aavtPn2Wgrx1kafpBrwCJNnvq9ON47bgO9Av6gIhANBRcE5ZiNoc9f3ZroJtsgi5czyqspIYsOvFcclIW5+j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1995283},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./styles.css":{"import":"./dist/styles.css","default":"./dist/styles.css","require":"./dist/styles.css"},"./package.json":"./package.json","./hooks/useToast":{"import":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/hooks/useToast.js"},"require":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/cjs/hooks/useToast.cjs"}},"./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/index.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/index.cjs"}},"./components/Tabs":{"import":{"types":"./dist/components/Tabs/index.d.ts","default":"./dist/components/Tabs/index.js"},"require":{"types":"./dist/components/Tabs/index.d.ts","default":"./dist/cjs/components/Tabs/index.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Alert":{"import":{"types":"./dist/components/Alert/index.d.ts","default":"./dist/components/Alert/index.js"},"require":{"types":"./dist/components/Alert/index.d.ts","default":"./dist/cjs/components/Alert/index.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Input":{"import":{"types":"./dist/components/Input/index.d.ts","default":"./dist/components/Input/index.js"},"require":{"types":"./dist/components/Input/index.d.ts","default":"./dist/cjs/components/Input/index.cjs"}},"./components/Label":{"import":{"types":"./dist/components/Label/index.d.ts","default":"./dist/components/Label/index.js"},"require":{"types":"./dist/components/Label/index.d.ts","default":"./dist/cjs/components/Label/index.cjs"}},"./components/Sheet":{"import":{"types":"./dist/components/Sheet/index.d.ts","default":"./dist/components/Sheet/index.js"},"require":{"types":"./dist/components/Sheet/index.d.ts","default":"./dist/cjs/components/Sheet/index.cjs"}},"./components/Table":{"import":{"types":"./dist/components/Table/index.d.ts","default":"./dist/components/Table/index.js"},"require":{"types":"./dist/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./components/Toast":{"import":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/components/Toast/index.js"},"require":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/index.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/index.cjs"}},"./components/Dialog":{"import":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/components/Dialog/index.js"},"require":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./components/Select":{"import":{"types":"./dist/components/Select/index.d.ts","default":"./dist/components/Select/index.js"},"require":{"types":"./dist/components/Select/index.d.ts","default":"./dist/cjs/components/Select/index.cjs"}},"./components/Slider":{"import":{"types":"./dist/components/Slider/index.d.ts","default":"./dist/components/Slider/index.js"},"require":{"types":"./dist/components/Slider/index.d.ts","default":"./dist/cjs/components/Slider/index.cjs"}},"./components/Sonner":{"import":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/components/Sonner/index.js"},"require":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/cjs/components/Sonner/index.cjs"}},"./components/Switch":{"import":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/components/Switch/index.js"},"require":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./components/Toggle":{"import":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/components/Toggle/index.js"},"require":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Command":{"import":{"types":"./dist/components/Command/index.d.ts","default":"./dist/components/Command/index.js"},"require":{"types":"./dist/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./components/Popover":{"import":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/components/Popover/index.js"},"require":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./components/Sidebar":{"import":{"types":"./dist/components/Sidebar/index.d.ts","default":"./dist/components/Sidebar/index.js"},"require":{"types":"./dist/components/Sidebar/index.d.ts","default":"./dist/cjs/components/Sidebar/index.cjs"}},"./components/Stepper":{"import":{"types":"./dist/components/Stepper/index.d.ts","default":"./dist/components/Stepper/index.js"},"require":{"types":"./dist/components/Stepper/index.d.ts","default":"./dist/cjs/components/Stepper/index.cjs"}},"./components/Tooltip":{"import":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/components/Tooltip/index.js"},"require":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./components/Calendar":{"import":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/components/Calendar/index.js"},"require":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./components/Checkbox":{"import":{"types":"./dist/components/Checkbox/index.d.ts","default":"./dist/components/Checkbox/index.js"},"require":{"types":"./dist/components/Checkbox/index.d.ts","default":"./dist/cjs/components/Checkbox/index.cjs"}},"./components/DataGrid":{"import":{"types":"./dist/components/DataGrid/index.d.ts","default":"./dist/components/DataGrid/index.js"},"require":{"types":"./dist/components/DataGrid/index.d.ts","default":"./dist/cjs/components/DataGrid/index.cjs"}},"./components/InputOTP":{"import":{"types":"./dist/components/InputOTP/index.d.ts","default":"./dist/components/InputOTP/index.js"},"require":{"types":"./dist/components/InputOTP/index.d.ts","default":"./dist/cjs/components/InputOTP/index.cjs"}},"./components/Progress":{"import":{"types":"./dist/components/Progress/index.d.ts","default":"./dist/components/Progress/index.js"},"require":{"types":"./dist/components/Progress/index.d.ts","default":"./dist/cjs/components/Progress/index.cjs"}},"./components/Skeleton":{"import":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/components/Skeleton/index.js"},"require":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./components/Textarea":{"import":{"types":"./dist/components/Textarea/index.d.ts","default":"./dist/components/Textarea/index.js"},"require":{"types":"./dist/components/Textarea/index.d.ts","default":"./dist/cjs/components/Textarea/index.cjs"}},"./components/Accordion":{"import":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/components/Accordion/index.js"},"require":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./components/DataTable":{"import":{"types":"./dist/components/DataTable/index.d.ts","default":"./dist/components/DataTable/index.js"},"require":{"types":"./dist/components/DataTable/index.d.ts","default":"./dist/cjs/components/DataTable/index.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/Breadcrumb":{"import":{"types":"./dist/components/Breadcrumb/index.d.ts","default":"./dist/components/Breadcrumb/index.js"},"require":{"types":"./dist/components/Breadcrumb/index.d.ts","default":"./dist/cjs/components/Breadcrumb/index.cjs"}},"./components/EmptyState":{"import":{"types":"./dist/components/EmptyState/index.d.ts","default":"./dist/components/EmptyState/index.js"},"require":{"types":"./dist/components/EmptyState/index.d.ts","default":"./dist/cjs/components/EmptyState/index.cjs"}},"./components/ErrorState":{"import":{"types":"./dist/components/ErrorState/index.d.ts","default":"./dist/components/ErrorState/index.js"},"require":{"types":"./dist/components/ErrorState/index.d.ts","default":"./dist/cjs/components/ErrorState/index.cjs"}},"./components/FileUpload":{"import":{"types":"./dist/components/FileUpload/index.d.ts","default":"./dist/components/FileUpload/index.js"},"require":{"types":"./dist/components/FileUpload/index.d.ts","default":"./dist/cjs/components/FileUpload/index.cjs"}},"./components/Pagination":{"import":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/components/Pagination/index.js"},"require":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./components/ScrollArea":{"import":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/components/ScrollArea/index.js"},"require":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./components/AlertDialog":{"import":{"types":"./dist/components/AlertDialog/index.d.ts","default":"./dist/components/AlertDialog/index.js"},"require":{"types":"./dist/components/AlertDialog/index.d.ts","default":"./dist/cjs/components/AlertDialog/index.cjs"}},"./components/FilterPanel":{"import":{"types":"./dist/components/FilterPanel/index.d.ts","default":"./dist/components/FilterPanel/index.js"},"require":{"types":"./dist/components/FilterPanel/index.d.ts","default":"./dist/cjs/components/FilterPanel/index.cjs"}},"./components/KanbanBoard":{"import":{"types":"./dist/components/KanbanBoard/index.d.ts","default":"./dist/components/KanbanBoard/index.js"},"require":{"types":"./dist/components/KanbanBoard/index.d.ts","default":"./dist/cjs/components/KanbanBoard/index.cjs"}},"./components/MultiSelect":{"import":{"types":"./dist/components/MultiSelect/index.d.ts","default":"./dist/components/MultiSelect/index.js"},"require":{"types":"./dist/components/MultiSelect/index.d.ts","default":"./dist/cjs/components/MultiSelect/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}},"./components/FormRepeater":{"import":{"types":"./dist/components/FormRepeater/index.d.ts","default":"./dist/components/FormRepeater/index.js"},"require":{"types":"./dist/components/FormRepeater/index.d.ts","default":"./dist/cjs/components/FormRepeater/index.cjs"}},"./components/ConfirmDialog":{"import":{"types":"./dist/components/ConfirmDialog/index.d.ts","default":"./dist/components/ConfirmDialog/index.js"},"require":{"types":"./dist/components/ConfirmDialog/index.d.ts","default":"./dist/cjs/components/ConfirmDialog/index.cjs"}},"./components/ToastProvider":{"import":{"types":"./dist/components/ToastProvider/index.d.ts","default":"./dist/components/ToastProvider/index.js"},"require":{"types":"./dist/components/ToastProvider/index.d.ts","default":"./dist/cjs/components/ToastProvider/index.cjs"}},"./components/CommandPalette":{"import":{"types":"./dist/components/CommandPalette/index.d.ts","default":"./dist/components/CommandPalette/index.js"},"require":{"types":"./dist/components/CommandPalette/index.d.ts","default":"./dist/cjs/components/CommandPalette/index.cjs"}},"./components/DateRangePicker":{"import":{"types":"./dist/components/DateRangePicker/index.d.ts","default":"./dist/components/DateRangePicker/index.js"},"require":{"types":"./dist/components/DateRangePicker/index.d.ts","default":"./dist/cjs/components/DateRangePicker/index.cjs"}},"./hooks/useControllableState":{"import":{"types":"./dist/hooks/useControllableState.d.ts","default":"./dist/hooks/useControllableState.js"},"require":{"types":"./dist/hooks/useControllableState.d.ts","default":"./dist/cjs/hooks/useControllableState.cjs"}}},"gitHead":"abfa6370a027d6ca0b145a7f88ad6a42c0b9745b","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run --project unit","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","test:coverage":"vitest run --project unit --coverage","prepublishOnly":"npm run build:lib","test:storybook":"vitest run --project storybook","build-storybook":"storybook build"},"_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.16.0","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.6.5","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.8","date-fns":"^4.4.0","input-otp":"^1.5.0","tailwindcss":"^4.3.3","lucide-react":"^1.47.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.7.0","react-hook-form":"^7.88.0","react-day-picker":"^10.0.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-toast":"^1.2.23","@tanstack/react-table":"^9.2.4","@radix-ui/react-avatar":"^1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-switch":"^1.3.7","@radix-ui/react-toggle":"^1.1.18","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.20","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-collapsible":"^1.1.20","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-dropdown-menu":"2.1.24"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"hooks/useToast":["./dist/hooks/useToast.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"components/Tabs":["./dist/components/Tabs/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Alert":["./dist/components/Alert/index.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Input":["./dist/components/Input/index.d.ts"],"components/Label":["./dist/components/Label/index.d.ts"],"components/Sheet":["./dist/components/Sheet/index.d.ts"],"components/Table":["./dist/components/Table/index.d.ts"],"components/Toast":["./dist/components/Toast/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"components/Dialog":["./dist/components/Dialog/index.d.ts"],"components/Select":["./dist/components/Select/index.d.ts"],"components/Slider":["./dist/components/Slider/index.d.ts"],"components/Sonner":["./dist/components/Sonner/index.d.ts"],"components/Switch":["./dist/components/Switch/index.d.ts"],"components/Toggle":["./dist/components/Toggle/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Command":["./dist/components/Command/index.d.ts"],"components/Popover":["./dist/components/Popover/index.d.ts"],"components/Sidebar":["./dist/components/Sidebar/index.d.ts"],"components/Stepper":["./dist/components/Stepper/index.d.ts"],"components/Tooltip":["./dist/components/Tooltip/index.d.ts"],"components/Calendar":["./dist/components/Calendar/index.d.ts"],"components/Checkbox":["./dist/components/Checkbox/index.d.ts"],"components/DataGrid":["./dist/components/DataGrid/index.d.ts"],"components/InputOTP":["./dist/components/InputOTP/index.d.ts"],"components/Progress":["./dist/components/Progress/index.d.ts"],"components/Skeleton":["./dist/components/Skeleton/index.d.ts"],"components/Textarea":["./dist/components/Textarea/index.d.ts"],"components/Accordion":["./dist/components/Accordion/index.d.ts"],"components/DataTable":["./dist/components/DataTable/index.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/Breadcrumb":["./dist/components/Breadcrumb/index.d.ts"],"components/EmptyState":["./dist/components/EmptyState/index.d.ts"],"components/ErrorState":["./dist/components/ErrorState/index.d.ts"],"components/FileUpload":["./dist/components/FileUpload/index.d.ts"],"components/Pagination":["./dist/components/Pagination/index.d.ts"],"components/ScrollArea":["./dist/components/ScrollArea/index.d.ts"],"components/AlertDialog":["./dist/components/AlertDialog/index.d.ts"],"components/FilterPanel":["./dist/components/FilterPanel/index.d.ts"],"components/KanbanBoard":["./dist/components/KanbanBoard/index.d.ts"],"components/MultiSelect":["./dist/components/MultiSelect/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"],"components/FormRepeater":["./dist/components/FormRepeater/index.d.ts"],"components/ConfirmDialog":["./dist/components/ConfirmDialog/index.d.ts"],"components/ToastProvider":["./dist/components/ToastProvider/index.d.ts"],"components/CommandPalette":["./dist/components/CommandPalette/index.d.ts"],"components/DateRangePicker":["./dist/components/DateRangePicker/index.d.ts"],"hooks/useControllableState":["./dist/hooks/useControllableState.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","react":"^19.3.0","eslint":"^10.11.0","vitest":"5.0.1","globals":"^17.12.0","happy-dom":"^20.8.4","react-dom":"^19.3.0","storybook":"^10.6.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","vite-plugin-dts":"^5.1.1","@types/react-dom":"^19.3.0","@tailwindcss/vite":"^4.3.3","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"5.0.1","vite-plugin-checker":"^0.14.5","vite-plugin-eslint2":"^5.3.0","vite-tsconfig-paths":"^6.1.1","@storybook/addon-a11y":"^10.6.0","@storybook/addon-docs":"^10.6.0","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.2","@storybook/addon-vitest":"^10.6.0","eslint-plugin-storybook":"^10.6.0","@vitejs/plugin-react-swc":"^4.3.3","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"5.0.1","@storybook/addon-onboarding":"^10.6.0","eslint-plugin-react-refresh":"^0.5.7"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nebula-ui_0.0.37_1789973612780_0.9040459026020007","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"_id":"@skybin-tech/nebula-ui@0.0.38","bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"dist":{"shasum":"719284e2caff0e806bd58b98c94b9904b12236d0","tarball":"https://registry.npmjs.org/@skybin-tech/nebula-ui/-/nebula-ui-0.0.38.tgz","fileCount":862,"integrity":"sha512-eihkzUBNgyWVb4r2Wpl7A7WHCRVEPjTRDFEHL4pPfUZSM90zl5IZYa+JXxFi+I2ijXUZBan5MN6tO4pByD66hw==","signatures":[{"sig":"MEUCIElgnb8+IaPnZybAPYnZUUdzE8hwU0zt1tvvJEDFPB3lAiEA1iTHwC8+ECujQXyOvZuhdGf6znsag/Yzd0QP+w8gEmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICTZ2+b0DZpQrwkJONNebKJEtsApYUb3anjX34mdgyCcAiB4Zh0j2FG7nrxn0NB0NcJCwDCwWqw1nX5snwq7+Hy09A=="}],"unpackedSize":1996085},"main":"./dist/cjs/index.cjs","name":"@skybin-tech/nebula-ui","type":"module","types":"./dist/index.d.ts","author":{"name":"Anwar","email":"anwar@skybin.io"},"module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.cjs"}},"./utils/cn":{"import":{"types":"./dist/utils/cn.d.ts","default":"./dist/utils/cn.js"},"require":{"types":"./dist/utils/cn.d.ts","default":"./dist/cjs/utils/cn.cjs"}},"./styles.css":{"import":"./dist/styles.css","default":"./dist/styles.css","require":"./dist/styles.css"},"./package.json":"./package.json","./hooks/useToast":{"import":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/hooks/useToast.js"},"require":{"types":"./dist/hooks/useToast.d.ts","default":"./dist/cjs/hooks/useToast.cjs"}},"./components/Card":{"import":{"types":"./dist/components/Card/index.d.ts","default":"./dist/components/Card/index.js"},"require":{"types":"./dist/components/Card/index.d.ts","default":"./dist/cjs/components/Card/index.cjs"}},"./components/Form":{"import":{"types":"./dist/components/Form/index.d.ts","default":"./dist/components/Form/index.js"},"require":{"types":"./dist/components/Form/index.d.ts","default":"./dist/cjs/components/Form/index.cjs"}},"./components/Tabs":{"import":{"types":"./dist/components/Tabs/index.d.ts","default":"./dist/components/Tabs/index.js"},"require":{"types":"./dist/components/Tabs/index.d.ts","default":"./dist/cjs/components/Tabs/index.cjs"}},"./hooks/useToggle":{"import":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/hooks/useToggle.js"},"require":{"types":"./dist/hooks/useToggle.d.ts","default":"./dist/cjs/hooks/useToggle.cjs"}},"./components/Alert":{"import":{"types":"./dist/components/Alert/index.d.ts","default":"./dist/components/Alert/index.js"},"require":{"types":"./dist/components/Alert/index.d.ts","default":"./dist/cjs/components/Alert/index.cjs"}},"./components/Badge":{"import":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/components/Badge/index.js"},"require":{"types":"./dist/components/Badge/index.d.ts","default":"./dist/cjs/components/Badge/index.cjs"}},"./components/Input":{"import":{"types":"./dist/components/Input/index.d.ts","default":"./dist/components/Input/index.js"},"require":{"types":"./dist/components/Input/index.d.ts","default":"./dist/cjs/components/Input/index.cjs"}},"./components/Label":{"import":{"types":"./dist/components/Label/index.d.ts","default":"./dist/components/Label/index.js"},"require":{"types":"./dist/components/Label/index.d.ts","default":"./dist/cjs/components/Label/index.cjs"}},"./components/Sheet":{"import":{"types":"./dist/components/Sheet/index.d.ts","default":"./dist/components/Sheet/index.js"},"require":{"types":"./dist/components/Sheet/index.d.ts","default":"./dist/cjs/components/Sheet/index.cjs"}},"./components/Table":{"import":{"types":"./dist/components/Table/index.d.ts","default":"./dist/components/Table/index.js"},"require":{"types":"./dist/components/Table/index.d.ts","default":"./dist/cjs/components/Table/index.cjs"}},"./components/Toast":{"import":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/components/Toast/index.js"},"require":{"types":"./dist/components/Toast/index.d.ts","default":"./dist/cjs/components/Toast/index.cjs"}},"./components/Avatar":{"import":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/components/Avatar/index.js"},"require":{"types":"./dist/components/Avatar/index.d.ts","default":"./dist/cjs/components/Avatar/index.cjs"}},"./components/Button":{"import":{"types":"./dist/components/Button/index.d.ts","default":"./dist/components/Button/index.js"},"require":{"types":"./dist/components/Button/index.d.ts","default":"./dist/cjs/components/Button/index.cjs"}},"./components/Dialog":{"import":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/components/Dialog/index.js"},"require":{"types":"./dist/components/Dialog/index.d.ts","default":"./dist/cjs/components/Dialog/index.cjs"}},"./components/Select":{"import":{"types":"./dist/components/Select/index.d.ts","default":"./dist/components/Select/index.js"},"require":{"types":"./dist/components/Select/index.d.ts","default":"./dist/cjs/components/Select/index.cjs"}},"./components/Slider":{"import":{"types":"./dist/components/Slider/index.d.ts","default":"./dist/components/Slider/index.js"},"require":{"types":"./dist/components/Slider/index.d.ts","default":"./dist/cjs/components/Slider/index.cjs"}},"./components/Sonner":{"import":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/components/Sonner/index.js"},"require":{"types":"./dist/components/Sonner/index.d.ts","default":"./dist/cjs/components/Sonner/index.cjs"}},"./components/Switch":{"import":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/components/Switch/index.js"},"require":{"types":"./dist/components/Switch/index.d.ts","default":"./dist/cjs/components/Switch/index.cjs"}},"./components/Toggle":{"import":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/components/Toggle/index.js"},"require":{"types":"./dist/components/Toggle/index.d.ts","default":"./dist/cjs/components/Toggle/index.cjs"}},"./hooks/useDebounce":{"import":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/hooks/useDebounce.js"},"require":{"types":"./dist/hooks/useDebounce.d.ts","default":"./dist/cjs/hooks/useDebounce.cjs"}},"./components/Command":{"import":{"types":"./dist/components/Command/index.d.ts","default":"./dist/components/Command/index.js"},"require":{"types":"./dist/components/Command/index.d.ts","default":"./dist/cjs/components/Command/index.cjs"}},"./components/Popover":{"import":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/components/Popover/index.js"},"require":{"types":"./dist/components/Popover/index.d.ts","default":"./dist/cjs/components/Popover/index.cjs"}},"./components/Sidebar":{"import":{"types":"./dist/components/Sidebar/index.d.ts","default":"./dist/components/Sidebar/index.js"},"require":{"types":"./dist/components/Sidebar/index.d.ts","default":"./dist/cjs/components/Sidebar/index.cjs"}},"./components/Stepper":{"import":{"types":"./dist/components/Stepper/index.d.ts","default":"./dist/components/Stepper/index.js"},"require":{"types":"./dist/components/Stepper/index.d.ts","default":"./dist/cjs/components/Stepper/index.cjs"}},"./components/Tooltip":{"import":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/components/Tooltip/index.js"},"require":{"types":"./dist/components/Tooltip/index.d.ts","default":"./dist/cjs/components/Tooltip/index.cjs"}},"./components/Calendar":{"import":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/components/Calendar/index.js"},"require":{"types":"./dist/components/Calendar/index.d.ts","default":"./dist/cjs/components/Calendar/index.cjs"}},"./components/Checkbox":{"import":{"types":"./dist/components/Checkbox/index.d.ts","default":"./dist/components/Checkbox/index.js"},"require":{"types":"./dist/components/Checkbox/index.d.ts","default":"./dist/cjs/components/Checkbox/index.cjs"}},"./components/DataGrid":{"import":{"types":"./dist/components/DataGrid/index.d.ts","default":"./dist/components/DataGrid/index.js"},"require":{"types":"./dist/components/DataGrid/index.d.ts","default":"./dist/cjs/components/DataGrid/index.cjs"}},"./components/InputOTP":{"import":{"types":"./dist/components/InputOTP/index.d.ts","default":"./dist/components/InputOTP/index.js"},"require":{"types":"./dist/components/InputOTP/index.d.ts","default":"./dist/cjs/components/InputOTP/index.cjs"}},"./components/Progress":{"import":{"types":"./dist/components/Progress/index.d.ts","default":"./dist/components/Progress/index.js"},"require":{"types":"./dist/components/Progress/index.d.ts","default":"./dist/cjs/components/Progress/index.cjs"}},"./components/Skeleton":{"import":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/components/Skeleton/index.js"},"require":{"types":"./dist/components/Skeleton/index.d.ts","default":"./dist/cjs/components/Skeleton/index.cjs"}},"./components/Textarea":{"import":{"types":"./dist/components/Textarea/index.d.ts","default":"./dist/components/Textarea/index.js"},"require":{"types":"./dist/components/Textarea/index.d.ts","default":"./dist/cjs/components/Textarea/index.cjs"}},"./components/Accordion":{"import":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/components/Accordion/index.js"},"require":{"types":"./dist/components/Accordion/index.d.ts","default":"./dist/cjs/components/Accordion/index.cjs"}},"./components/DataTable":{"import":{"types":"./dist/components/DataTable/index.d.ts","default":"./dist/components/DataTable/index.js"},"require":{"types":"./dist/components/DataTable/index.d.ts","default":"./dist/cjs/components/DataTable/index.cjs"}},"./components/Separator":{"import":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/components/Separator/index.js"},"require":{"types":"./dist/components/Separator/index.d.ts","default":"./dist/cjs/components/Separator/index.cjs"}},"./components/Breadcrumb":{"import":{"types":"./dist/components/Breadcrumb/index.d.ts","default":"./dist/components/Breadcrumb/index.js"},"require":{"types":"./dist/components/Breadcrumb/index.d.ts","default":"./dist/cjs/components/Breadcrumb/index.cjs"}},"./components/EmptyState":{"import":{"types":"./dist/components/EmptyState/index.d.ts","default":"./dist/components/EmptyState/index.js"},"require":{"types":"./dist/components/EmptyState/index.d.ts","default":"./dist/cjs/components/EmptyState/index.cjs"}},"./components/ErrorState":{"import":{"types":"./dist/components/ErrorState/index.d.ts","default":"./dist/components/ErrorState/index.js"},"require":{"types":"./dist/components/ErrorState/index.d.ts","default":"./dist/cjs/components/ErrorState/index.cjs"}},"./components/FileUpload":{"import":{"types":"./dist/components/FileUpload/index.d.ts","default":"./dist/components/FileUpload/index.js"},"require":{"types":"./dist/components/FileUpload/index.d.ts","default":"./dist/cjs/components/FileUpload/index.cjs"}},"./components/Pagination":{"import":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/components/Pagination/index.js"},"require":{"types":"./dist/components/Pagination/index.d.ts","default":"./dist/cjs/components/Pagination/index.cjs"}},"./components/ScrollArea":{"import":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/components/ScrollArea/index.js"},"require":{"types":"./dist/components/ScrollArea/index.d.ts","default":"./dist/cjs/components/ScrollArea/index.cjs"}},"./components/AlertDialog":{"import":{"types":"./dist/components/AlertDialog/index.d.ts","default":"./dist/components/AlertDialog/index.js"},"require":{"types":"./dist/components/AlertDialog/index.d.ts","default":"./dist/cjs/components/AlertDialog/index.cjs"}},"./components/FilterPanel":{"import":{"types":"./dist/components/FilterPanel/index.d.ts","default":"./dist/components/FilterPanel/index.js"},"require":{"types":"./dist/components/FilterPanel/index.d.ts","default":"./dist/cjs/components/FilterPanel/index.cjs"}},"./components/KanbanBoard":{"import":{"types":"./dist/components/KanbanBoard/index.d.ts","default":"./dist/components/KanbanBoard/index.js"},"require":{"types":"./dist/components/KanbanBoard/index.d.ts","default":"./dist/cjs/components/KanbanBoard/index.cjs"}},"./components/MultiSelect":{"import":{"types":"./dist/components/MultiSelect/index.d.ts","default":"./dist/components/MultiSelect/index.js"},"require":{"types":"./dist/components/MultiSelect/index.d.ts","default":"./dist/cjs/components/MultiSelect/index.cjs"}},"./components/DropdownMenu":{"import":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/components/DropdownMenu/index.js"},"require":{"types":"./dist/components/DropdownMenu/index.d.ts","default":"./dist/cjs/components/DropdownMenu/index.cjs"}},"./components/FormRepeater":{"import":{"types":"./dist/components/FormRepeater/index.d.ts","default":"./dist/components/FormRepeater/index.js"},"require":{"types":"./dist/components/FormRepeater/index.d.ts","default":"./dist/cjs/components/FormRepeater/index.cjs"}},"./components/ConfirmDialog":{"import":{"types":"./dist/components/ConfirmDialog/index.d.ts","default":"./dist/components/ConfirmDialog/index.js"},"require":{"types":"./dist/components/ConfirmDialog/index.d.ts","default":"./dist/cjs/components/ConfirmDialog/index.cjs"}},"./components/ToastProvider":{"import":{"types":"./dist/components/ToastProvider/index.d.ts","default":"./dist/components/ToastProvider/index.js"},"require":{"types":"./dist/components/ToastProvider/index.d.ts","default":"./dist/cjs/components/ToastProvider/index.cjs"}},"./components/CommandPalette":{"import":{"types":"./dist/components/CommandPalette/index.d.ts","default":"./dist/components/CommandPalette/index.js"},"require":{"types":"./dist/components/CommandPalette/index.d.ts","default":"./dist/cjs/components/CommandPalette/index.cjs"}},"./components/DateRangePicker":{"import":{"types":"./dist/components/DateRangePicker/index.d.ts","default":"./dist/components/DateRangePicker/index.js"},"require":{"types":"./dist/components/DateRangePicker/index.d.ts","default":"./dist/cjs/components/DateRangePicker/index.cjs"}},"./hooks/useControllableState":{"import":{"types":"./dist/hooks/useControllableState.d.ts","default":"./dist/hooks/useControllableState.js"},"require":{"types":"./dist/hooks/useControllableState.d.ts","default":"./dist/cjs/hooks/useControllableState.cjs"}}},"gitHead":"7081279be0c6e664a679bf470b1a89b12ef56909","license":"MIT","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run --project unit","build":"tsc -b && vite build","deploy":"npm publish --access public","preview":"vite preview","build:lib":"vite build","storybook":"storybook dev -p 6006","test:coverage":"vitest run --project unit --coverage","prepublishOnly":"npm run build:lib","test:storybook":"vitest run --project storybook","build-storybook":"storybook build"},"version":"0.0.38","_npmUser":{"name":"skybin-tech","email":"business@skybin.io"},"homepage":"https://github.com/skybin-tech/nebula-ui#readme","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"_npmVersion":"11.16.0","description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","directories":{},"maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.6.5","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.8","date-fns":"^4.4.0","input-otp":"^1.5.0","tailwindcss":"^4.3.3","lucide-react":"^1.47.0","@dnd-kit/core":"^6.3.1","tailwind-merge":"^3.7.0","react-hook-form":"^7.88.0","react-day-picker":"^10.0.1","@dnd-kit/sortable":"^10.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^5.9.1","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-tabs":"^1.1.21","@radix-ui/react-label":"^2.1.15","@radix-ui/react-toast":"^1.2.23","@tanstack/react-table":"^9.2.4","@radix-ui/react-avatar":"^1.2.6","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-select":"^2.3.7","@radix-ui/react-slider":"^1.4.7","@radix-ui/react-switch":"^1.3.7","@radix-ui/react-toggle":"^1.1.18","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","@radix-ui/react-checkbox":"^1.3.11","@radix-ui/react-progress":"^1.1.16","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.20","@radix-ui/react-separator":"^1.1.15","@radix-ui/react-collapsible":"^1.1.20","@radix-ui/react-radio-group":"^1.4.7","@radix-ui/react-scroll-area":"^1.2.18","@radix-ui/react-alert-dialog":"^1.1.23","@radix-ui/react-dropdown-menu":"2.1.24"},"typesVersions":{"*":{"utils/cn":["./dist/utils/cn.d.ts"],"hooks/useToast":["./dist/hooks/useToast.d.ts"],"components/Card":["./dist/components/Card/index.d.ts"],"components/Form":["./dist/components/Form/index.d.ts"],"components/Tabs":["./dist/components/Tabs/index.d.ts"],"hooks/useToggle":["./dist/hooks/useToggle.d.ts"],"components/Alert":["./dist/components/Alert/index.d.ts"],"components/Badge":["./dist/components/Badge/index.d.ts"],"components/Input":["./dist/components/Input/index.d.ts"],"components/Label":["./dist/components/Label/index.d.ts"],"components/Sheet":["./dist/components/Sheet/index.d.ts"],"components/Table":["./dist/components/Table/index.d.ts"],"components/Toast":["./dist/components/Toast/index.d.ts"],"components/Avatar":["./dist/components/Avatar/index.d.ts"],"components/Button":["./dist/components/Button/index.d.ts"],"components/Dialog":["./dist/components/Dialog/index.d.ts"],"components/Select":["./dist/components/Select/index.d.ts"],"components/Slider":["./dist/components/Slider/index.d.ts"],"components/Sonner":["./dist/components/Sonner/index.d.ts"],"components/Switch":["./dist/components/Switch/index.d.ts"],"components/Toggle":["./dist/components/Toggle/index.d.ts"],"hooks/useDebounce":["./dist/hooks/useDebounce.d.ts"],"components/Command":["./dist/components/Command/index.d.ts"],"components/Popover":["./dist/components/Popover/index.d.ts"],"components/Sidebar":["./dist/components/Sidebar/index.d.ts"],"components/Stepper":["./dist/components/Stepper/index.d.ts"],"components/Tooltip":["./dist/components/Tooltip/index.d.ts"],"components/Calendar":["./dist/components/Calendar/index.d.ts"],"components/Checkbox":["./dist/components/Checkbox/index.d.ts"],"components/DataGrid":["./dist/components/DataGrid/index.d.ts"],"components/InputOTP":["./dist/components/InputOTP/index.d.ts"],"components/Progress":["./dist/components/Progress/index.d.ts"],"components/Skeleton":["./dist/components/Skeleton/index.d.ts"],"components/Textarea":["./dist/components/Textarea/index.d.ts"],"components/Accordion":["./dist/components/Accordion/index.d.ts"],"components/DataTable":["./dist/components/DataTable/index.d.ts"],"components/Separator":["./dist/components/Separator/index.d.ts"],"components/Breadcrumb":["./dist/components/Breadcrumb/index.d.ts"],"components/EmptyState":["./dist/components/EmptyState/index.d.ts"],"components/ErrorState":["./dist/components/ErrorState/index.d.ts"],"components/FileUpload":["./dist/components/FileUpload/index.d.ts"],"components/Pagination":["./dist/components/Pagination/index.d.ts"],"components/ScrollArea":["./dist/components/ScrollArea/index.d.ts"],"components/AlertDialog":["./dist/components/AlertDialog/index.d.ts"],"components/FilterPanel":["./dist/components/FilterPanel/index.d.ts"],"components/KanbanBoard":["./dist/components/KanbanBoard/index.d.ts"],"components/MultiSelect":["./dist/components/MultiSelect/index.d.ts"],"components/DropdownMenu":["./dist/components/DropdownMenu/index.d.ts"],"components/FormRepeater":["./dist/components/FormRepeater/index.d.ts"],"components/ConfirmDialog":["./dist/components/ConfirmDialog/index.d.ts"],"components/ToastProvider":["./dist/components/ToastProvider/index.d.ts"],"components/CommandPalette":["./dist/components/CommandPalette/index.d.ts"],"components/DateRangePicker":["./dist/components/DateRangePicker/index.d.ts"],"hooks/useControllableState":["./dist/hooks/useControllableState.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","react":"^19.3.0","eslint":"^10.11.0","vitest":"5.0.1","globals":"^17.12.0","happy-dom":"^20.8.4","react-dom":"^19.3.0","storybook":"^10.6.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","@types/node":"^26.6.2","@types/react":"^19.3.0","vite-plugin-dts":"^5.1.1","@types/react-dom":"^19.3.0","@tailwindcss/vite":"^4.3.3","typescript-eslint":"^8.70.0","@vitest/coverage-v8":"5.0.1","vite-plugin-checker":"^0.14.5","vite-plugin-eslint2":"^5.3.0","vite-tsconfig-paths":"^6.1.1","@storybook/addon-a11y":"^10.6.0","@storybook/addon-docs":"^10.6.0","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.2","@storybook/addon-vitest":"^10.6.0","eslint-plugin-storybook":"^10.6.0","@vitejs/plugin-react-swc":"^4.3.3","eslint-plugin-react-hooks":"^7.1.1","@vitest/browser-playwright":"5.0.1","@storybook/addon-onboarding":"^10.6.0","eslint-plugin-react-refresh":"^0.5.7"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nebula-ui_0.0.38_1790759049739_0.02763039811946988"}}},"time":{"created":"2026-02-22T16:00:01.780Z","modified":"2026-09-30T09:04:10.288Z","0.0.1":"2026-02-22T16:00:02.006Z","0.0.3":"2026-02-22T17:28:53.599Z","0.0.4":"2026-02-22T17:30:00.256Z","0.0.5":"2026-02-22T17:30:22.474Z","0.0.2":"2026-02-22T17:36:27.354Z","0.0.6":"2026-02-22T17:53:46.425Z","0.0.7":"2026-02-22T18:18:22.778Z","0.0.9":"2026-03-17T13:25:58.419Z","0.0.10":"2026-03-17T13:49:21.784Z","0.0.11":"2026-03-17T14:04:28.678Z","0.0.13":"2026-03-17T16:17:38.730Z","0.0.14":"2026-03-22T08:40:53.154Z","0.0.15":"2026-03-22T08:55:25.059Z","0.0.16":"2026-03-22T13:20:00.372Z","0.0.18":"2026-04-16T14:53:16.864Z","0.0.19":"2026-04-25T08:28:03.048Z","0.0.20":"2026-04-25T08:52:03.437Z","0.0.21":"2026-04-25T08:57:19.218Z","0.0.22":"2026-04-25T09:00:28.008Z","0.0.23":"2026-04-25T09:27:04.730Z","0.0.25":"2026-04-27T06:33:56.385Z","0.0.26":"2026-06-16T16:44:26.315Z","0.0.27":"2026-07-05T16:19:25.552Z","0.0.28":"2026-07-11T09:56:12.014Z","0.0.29":"2026-07-27T12:11:00.843Z","0.0.30":"2026-08-13T11:36:02.505Z","0.0.31":"2026-09-06T17:50:09.134Z","0.0.34":"2026-09-17T10:29:17.447Z","0.0.35":"2026-09-20T16:07:44.208Z","0.0.36":"2026-09-20T18:27:07.289Z","0.0.37":"2026-09-21T06:53:32.882Z","0.0.38":"2026-09-30T09:04:09.857Z"},"bugs":{"url":"https://github.com/skybin-tech/nebula-ui/issues"},"author":{"name":"Anwar","email":"anwar@skybin.io"},"license":"MIT","homepage":"https://github.com/skybin-tech/nebula-ui#readme","keywords":["react","components","ui","library","form","validation","zod","react-hook-form","typescript","tailwindcss"],"repository":{"url":"git+https://github.com/skybin-tech/nebula-ui.git","type":"git"},"description":"Reusable React component library with form validation using shadcn/ui patterns, react-hook-form, and Zod","maintainers":[{"name":"skybin-tech","email":"business@skybin.io"}],"readme":"# nebula-ui\r\n\r\nA React component library built on [shadcn/ui](https://ui.shadcn.com/) patterns, providing form-integrated components with automatic Zod validation, accessible primitives, and utility hooks.\r\n\r\nSee [CHANGELOG.md](CHANGELOG.md) for release history.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @skybin-tech/nebula-ui\r\n```\r\n\r\nThat single install includes Radix primitives, Sonner, cmdk, date-fns, react-day-picker, lucide-react, class-variance-authority, clsx, tailwind-merge, react-hook-form, Zod, and the other UI runtime libraries. You do not need to copy shadcn components or install Radix packages yourself.\r\n\r\nThe only **peer dependencies** are `react` and `react-dom`, so the app keeps a single React instance.\r\n\r\nForm-connected fields (`Form`, `TextBox`, `FormDateRangePicker`, `FormRepeater`, and so on) use the `react-hook-form` and `zod` copies shipped with Nebula UI. If your app also uses those libraries directly, depend on the same major versions so the package manager hoists one copy. Apps that do not use the form system can skip `Form` entirely and use the standalone components (`DateRangePicker`, `MultiSelect`, `FileUpload`, `Repeater`, `Stepper`, etc.) with `value` / `onChange`.\r\n\r\n### Styles\r\n\r\nImport the Nebula UI stylesheet once in your app entry point:\r\n\r\n```ts\r\nimport \"@skybin-tech/nebula-ui/styles.css\";\r\n```\r\n\r\n### Toast notifications\r\n\r\nUse **Sonner** for app toasts:\r\n\r\n```tsx\r\nimport { Toaster } from \"@skybin-tech/nebula-ui\";\r\n\r\n// in root layout\r\n<Toaster />\r\n```\r\n\r\nRadix Toast primitives remain exported for advanced custom toast UIs, but Sonner is the recommended default.\r\n\r\n---\r\n\r\n## Form system\r\n\r\nThe form system is built around `react-hook-form` and `zod`. Wrap fields in `<Form>` and each field automatically registers its validation rules — no need to define a schema separately.\r\n\r\n### Form\r\n\r\nThe root form component. Provides context to all child fields and handles validation and submission.\r\n\r\n```tsx\r\nimport { Form, TextBox, Button } from \"@skybin-tech/nebula-ui\";\r\n\r\n<Form\r\n  onSubmit={(data) => console.log(data)}\r\n  defaultValues={{ username: \"\", email: \"\" }}\r\n>\r\n  <TextBox name=\"username\" label=\"Username\" required minLength={3} maxLength={50} />\r\n  <TextBox name=\"email\" label=\"Email\" type=\"email\" required email />\r\n  <Button type=\"submit\">Submit</Button>\r\n</Form>\r\n```\r\n\r\nYou can also provide a base Zod schema that gets merged with field-level rules:\r\n\r\n```tsx\r\nconst baseSchema = z.object({ username: z.string(), email: z.string() });\r\n\r\n<Form schema={baseSchema} onSubmit={handleSubmit}>\r\n  <TextBox name=\"username\" required minLength={3} />\r\n  <TextBox name=\"email\" required email />\r\n</Form>\r\n```\r\n\r\n**Props**\r\n\r\n| Prop | Type | Default | Description |\r\n|------|------|---------|-------------|\r\n| `onSubmit` | `SubmitHandler` | — | Form submit handler |\r\n| `onError` | `SubmitErrorHandler` | — | Validation error handler |\r\n| `defaultValues` | `object` | — | Initial field values |\r\n| `values` | `object` | — | Controlled field values |\r\n| `schema` | `ZodType` | — | Base Zod schema (merged with field rules) |\r\n| `config` | `FormConfig` | — | Form-wide configuration (size, layout, etc.) |\r\n| `form` | `UseFormReturn` | — | External RHF form instance |\r\n| `mode` | `string` | `\"onBlur\"` | When to trigger validation |\r\n| `reValidateMode` | `string` | `\"onChange\"` | When to re-validate after first submission |\r\n\r\n**FormConfig options**\r\n\r\n| Key | Type | Default | Description |\r\n|-----|------|---------|-------------|\r\n| `size` | `\"sm\" \\| \"md\" \\| \"lg\"` | `\"md\"` | Default size for all fields |\r\n| `layout` | `\"vertical\" \\| \"horizontal\" \\| \"inline\"` | `\"vertical\"` | Layout direction |\r\n| `labelWidth` | `string \\| number` | — | Label width for horizontal layout |\r\n| `disabled` | `boolean` | `false` | Disable all fields |\r\n| `colon` | `boolean` | `true` | Append `:` to labels |\r\n| `showInlineErrors` | `boolean` | `true` | Show validation errors inline |\r\n| `validateOnBlur` | `boolean` | `true` | Validate on blur |\r\n| `validateOnChange` | `boolean` | `false` | Validate on change |\r\n\r\n---\r\n\r\n### TextBox\r\n\r\nSingle-line text input with full form integration.\r\n\r\n```tsx\r\n<TextBox name=\"username\" label=\"Username\" required minLength={3} maxLength={50} />\r\n<TextBox name=\"email\" label=\"Email\" type=\"email\" required email />\r\n<TextBox name=\"website\" label=\"Website\" url />\r\n<TextBox name=\"amount\" label=\"Amount\" type=\"number\" minValue={0} maxValue={100} />\r\n<TextBox name=\"search\" label=\"Search\" prefix={<SearchIcon />} allowClear />\r\n```\r\n\r\n**Validation props**\r\n\r\n| Prop | Type | Description |\r\n|------|------|-------------|\r\n| `required` | `boolean \\| string` | Mark as required; string sets the error message |\r\n| `minLength` | `number \\| { value, message }` | Minimum character count |\r\n| `maxLength` | `number \\| { value, message }` | Maximum character count |\r\n| `minValue` | `number \\| { value, message }` | Minimum numeric value |\r\n| `maxValue` | `number \\| { value, message }` | Maximum numeric value |\r\n| `pattern` | `RegExp \\| { value, message }` | Regex pattern |\r\n| `email` | `boolean \\| string` | Email format validation |\r\n| `url` | `boolean \\| string` | URL format validation |\r\n| `validate` | `(value) => boolean \\| string` | Custom validation function |\r\n\r\n---\r\n\r\n### TextArea\r\n\r\nMulti-line text input with optional character count display.\r\n\r\n```tsx\r\n<TextArea name=\"description\" label=\"Description\" required minLength={10} />\r\n<TextArea name=\"bio\" label=\"Bio\" showCount maxCount={500} maxLength={500} />\r\n```\r\n\r\nSupports the same validation props as `TextBox` (except `minValue`, `maxValue`, `email`, `url`, `pattern`).\r\n\r\n---\r\n\r\n### Select\r\n\r\nDropdown select with support for an `options` array or custom `children`. Import as `FormSelect` from the main package (or `Select` from `@skybin-tech/nebula-ui/components/Form`).\r\n\r\n```tsx\r\nimport { Form, FormSelect } from \"@skybin-tech/nebula-ui\";\r\n\r\n<FormSelect\r\n  name=\"country\"\r\n  label=\"Country\"\r\n  required\r\n  options={[\r\n    { label: \"USA\", value: \"us\" },\r\n    { label: \"Canada\", value: \"ca\" },\r\n  ]}\r\n/>\r\n\r\n// Or with custom children\r\n<FormSelect name=\"role\" label=\"Role\" required>\r\n  <SelectItem value=\"admin\">Admin</SelectItem>\r\n  <SelectItem value=\"user\">User</SelectItem>\r\n</FormSelect>\r\n```\r\n\r\n---\r\n\r\n### CountrySelect\r\n\r\nSearchable country picker with flag emoji and country name. Stores ISO alpha-2 codes (`\"IN\"`, `\"US\"`).\r\n\r\n```tsx\r\n<CountrySelect\r\n  name=\"country\"\r\n  label=\"Country\"\r\n  required\r\n  priorityCountries={[\"IN\", \"US\", \"GB\"]}\r\n/>\r\n```\r\n\r\n---\r\n\r\n### PhoneInput\r\n\r\nInternational mobile number input with country picker, read-only dial code, and national number field. Stores E.164 values (`\"+919876543210\"`).\r\n\r\n```tsx\r\n<PhoneInput\r\n  name=\"phone\"\r\n  label=\"Mobile number\"\r\n  defaultCountry=\"IN\"\r\n  required=\"Please enter your mobile number\"\r\n  minLength={10}\r\n/>\r\n```\r\n\r\nSupports the same `required` prop as `TextBox` — pass `true` or a custom error message string. Optional `minLength` / `maxLength` apply to the national number digits.\r\n\r\n---\r\n\r\n### DatePicker / Combobox\r\n\r\nForm-integrated date picker and searchable combobox:\r\n\r\n```tsx\r\n<DatePicker name=\"birthDate\" label=\"Date of birth\" required />\r\n<Combobox\r\n  name=\"department\"\r\n  label=\"Department\"\r\n  options={[\r\n    { label: \"Engineering\", value: \"eng\" },\r\n    { label: \"Sales\", value: \"sales\" },\r\n  ]}\r\n/>\r\n```\r\n\r\n---\r\n\r\n### Checkbox\r\n\r\nBoolean checkbox field. When `required` is set, the checkbox must be checked to pass validation.\r\n\r\n```tsx\r\n<Checkbox name=\"terms\" label=\"I agree to the terms and conditions\" required />\r\n<Checkbox name=\"newsletter\" label=\"Subscribe to newsletter\" />\r\n```\r\n\r\n---\r\n\r\n### RadioGroup\r\n\r\nA group of mutually exclusive radio buttons. Accepts an `options` array or custom `RadioItem` children.\r\n\r\n```tsx\r\n<RadioGroup\r\n  name=\"gender\"\r\n  label=\"Gender\"\r\n  required\r\n  options={[\r\n    { label: \"Male\", value: \"male\" },\r\n    { label: \"Female\", value: \"female\" },\r\n    { label: \"Other\", value: \"other\" },\r\n  ]}\r\n/>\r\n\r\n// Horizontal layout\r\n<RadioGroup name=\"size\" label=\"Size\" direction=\"horizontal\" options={[...]} />\r\n```\r\n\r\n---\r\n\r\n### Switch\r\n\r\nToggle switch backed by a boolean form field.\r\n\r\n```tsx\r\n<Switch name=\"notifications\" label=\"Enable notifications\" />\r\n<Switch name=\"terms\" label=\"Accept terms\" required=\"You must accept the terms\" />\r\n<Switch name=\"darkMode\" label=\"Dark mode\" checkedText=\"On\" uncheckedText=\"Off\" />\r\n```\r\n\r\n---\r\n\r\n## Display components\r\n\r\n### Button\r\n\r\nA styled button with multiple variants, sizes, and a built-in loading state.\r\n\r\n```tsx\r\nimport { Button } from \"@skybin-tech/nebula-ui\";\r\n\r\n<Button variant=\"primary\" size=\"md\">Save</Button>\r\n<Button variant=\"outline\" loading>Saving…</Button>\r\n<Button variant=\"danger\" fullWidth>Delete</Button>\r\n```\r\n\r\n| Variant | Description |\r\n|---------|-------------|\r\n| `primary` | Filled primary colour (default) |\r\n| `secondary` | Filled secondary colour |\r\n| `outline` | Transparent with primary border |\r\n| `ghost` | Transparent, no border |\r\n| `danger` | Destructive / red |\r\n\r\nSizes: `sm`, `md` (default), `lg`.\r\n\r\n---\r\n\r\n### Card\r\n\r\nComposable card layout components.\r\n\r\n```tsx\r\nimport { Card, CardHeader, CardTitle, CardDescription, CardContent, CardFooter } from \"@skybin-tech/nebula-ui\";\r\n\r\n<Card>\r\n  <CardHeader>\r\n    <CardTitle>Title</CardTitle>\r\n    <CardDescription>Subtitle</CardDescription>\r\n  </CardHeader>\r\n  <CardContent>Content goes here</CardContent>\r\n  <CardFooter>Footer</CardFooter>\r\n</Card>\r\n```\r\n\r\n---\r\n\r\n### Badge\r\n\r\nSmall status or label indicator.\r\n\r\n```tsx\r\nimport { Badge } from \"@skybin-tech/nebula-ui\";\r\n\r\n<Badge variant=\"default\">New</Badge>\r\n<Badge variant=\"secondary\">Beta</Badge>\r\n<Badge variant=\"destructive\">Error</Badge>\r\n<Badge variant=\"outline\">Draft</Badge>\r\n```\r\n\r\n---\r\n\r\n### Avatar\r\n\r\nUser avatar with image and fallback initials.\r\n\r\n```tsx\r\nimport { Avatar, AvatarImage, AvatarFallback } from \"@skybin-tech/nebula-ui\";\r\n\r\n<Avatar>\r\n  <AvatarImage src=\"/avatar.jpg\" alt=\"John Doe\" />\r\n  <AvatarFallback>JD</AvatarFallback>\r\n</Avatar>\r\n```\r\n\r\n---\r\n\r\n### DropdownMenu\r\n\r\nAccessible dropdown built on Radix UI.\r\n\r\n```tsx\r\nimport {\r\n  DropdownMenu,\r\n  DropdownMenuTrigger,\r\n  DropdownMenuContent,\r\n  DropdownMenuItem,\r\n  DropdownMenuSeparator,\r\n} from \"@skybin-tech/nebula-ui\";\r\n\r\n<DropdownMenu>\r\n  <DropdownMenuTrigger asChild>\r\n    <Button variant=\"outline\">Options</Button>\r\n  </DropdownMenuTrigger>\r\n  <DropdownMenuContent>\r\n    <DropdownMenuItem>Edit</DropdownMenuItem>\r\n    <DropdownMenuItem>Duplicate</DropdownMenuItem>\r\n    <DropdownMenuSeparator />\r\n    <DropdownMenuItem>Delete</DropdownMenuItem>\r\n  </DropdownMenuContent>\r\n</DropdownMenu>\r\n```\r\n\r\n---\r\n\r\n### Separator\r\n\r\nA horizontal or vertical divider line.\r\n\r\n```tsx\r\nimport { Separator } from \"@skybin-tech/nebula-ui\";\r\n\r\n<Separator />\r\n<Separator orientation=\"vertical\" />\r\n```\r\n\r\n---\r\n\r\n## Hooks\r\n\r\n### useDebounce\r\n\r\nDebounces a value, returning the latest value only after the specified delay has elapsed with no further changes.\r\n\r\n```tsx\r\nimport { useDebounce } from \"@skybin-tech/nebula-ui\";\r\n\r\nconst debouncedSearch = useDebounce(searchTerm, 300);\r\n```\r\n\r\n### useToggle\r\n\r\nReturns a boolean state and a stable toggle function.\r\n\r\n```tsx\r\nimport { useToggle } from \"@skybin-tech/nebula-ui\";\r\n\r\nconst [isOpen, toggleOpen] = useToggle(false);\r\n```\r\n\r\n---\r\n\r\n## Utilities\r\n\r\n### cn\r\n\r\nMerges Tailwind CSS class names, handling conflicts via `tailwind-merge`.\r\n\r\n```tsx\r\nimport { cn } from \"@skybin-tech/nebula-ui\";\r\n\r\n<div className={cn(\"p-4 text-sm\", isActive && \"bg-primary text-white\")} />\r\n```\r\n","readmeFilename":"README.md"}