{"_id":"@bloomneo/uikit","_rev":"27-f620ac6cf848a130fa5cdb18ffccf06c","name":"@bloomneo/uikit","dist-tags":{"latest":"4.1.8","next":"6.0.0-rc.4"},"versions":{"1.5.0":{"name":"@bloomneo/uikit","version":"1.5.0","keywords":["react","components","ui","tailwind","shadcn","cross-platform","typescript","design-system","oklch","themes","react-native","tauri","expo","chrome-extension","popup-layout"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@1.5.0","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js","voila-bundle":"bin/theme-bundler.js"},"dist":{"shasum":"a45496ba6d596a8ed4f10fcc2ef30b67e8dee1a9","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-1.5.0.tgz","fileCount":678,"integrity":"sha512-mUSo1FzXuMy27/4cXZf70xD9Dx3P5fwImG45epymayRWggkIeSwW1sJVUbFvBAln+5TmCL5zxRXJLxG5qTNzsw==","signatures":[{"sig":"MEUCIQCxbIApZt04B5grsHQjWwE8RkGzxpHJcLrd/bQKIzziPAIgFUc1SzSqTSk3P7Wuu328fjzJrYoARiJB/KR9PXVlGVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7732780},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/types/components/layouts/auth.d.ts","import":"./dist/auth.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./page":{"types":"./dist/types/components/layouts/page.d.ts","import":"./dist/page.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./admin":{"types":"./dist/types/components/layouts/admin.d.ts","import":"./dist/admin.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./blank":{"types":"./dist/types/components/layouts/blank.d.ts","import":"./dist/blank.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./popup":{"types":"./dist/types/components/layouts/popup.d.ts","import":"./dist/popup.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./avatar":{"types":"./dist/types/components/ui/avatar.d.ts","import":"./dist/avatar.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./footer":{"types":"./dist/types/components/sections/footer.d.ts","import":"./dist/footer.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./header":{"types":"./dist/types/components/sections/header.d.ts","import":"./dist/header.js"},"./mobile":{"types":"./dist/types/components/layouts/mobile.d.ts","import":"./dist/mobile.js"},"./motion":{"types":"./dist/types/components/ui/motion.d.ts","import":"./dist/motion.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./slider":{"types":"./dist/types/components/ui/slider.d.ts","import":"./dist/slider.js"},"./styles":{"import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./toggle":{"types":"./dist/types/components/ui/toggle.d.ts","import":"./dist/toggle.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./menubar":{"types":"./dist/types/components/ui/menubar.d.ts","import":"./dist/menubar.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tab-bar":{"types":"./dist/types/components/sections/tab-bar.d.ts","import":"./dist/tab-bar.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./wrapper":{"types":"./dist/types/lib/layout-wrapper.d.ts","import":"./dist/wrapper.js"},"./adapters":{"types":"./dist/types/adapters/index.d.ts","import":"./dist/adapters.js"},"./calendar":{"types":"./dist/types/components/ui/calendar.d.ts","import":"./dist/calendar.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./progress":{"types":"./dist/types/components/ui/progress.d.ts","import":"./dist/progress.js"},"./skeleton":{"types":"./dist/types/components/ui/skeleton.d.ts","import":"./dist/skeleton.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./accordion":{"types":"./dist/types/components/ui/accordion.d.ts","import":"./dist/accordion.js"},"./container":{"types":"./dist/types/components/sections/container.d.ts","import":"./dist/container.js"},"./safe-area":{"types":"./dist/types/components/sections/safe-area.d.ts","import":"./dist/safe-area.js"},"./separator":{"types":"./dist/types/components/ui/separator.d.ts","import":"./dist/separator.js"},"./breadcrumb":{"types":"./dist/types/components/ui/breadcrumb.d.ts","import":"./dist/breadcrumb.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./pagination":{"types":"./dist/types/components/ui/pagination.d.ts","import":"./dist/pagination.js"},"./collapsible":{"types":"./dist/types/components/ui/collapsible.d.ts","import":"./dist/collapsible.js"},"./detail-page":{"types":"./dist/types/components/ui/detail-page.d.ts","import":"./dist/detail-page.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./styles/fonts":{"import":"./dist/styles/fonts.css","require":"./dist/styles/fonts.css"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"4818cdc1acc64de26414266df781e3342e37b426","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"vitest","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:fonts && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","preversion":"npm run build","build:fonts":"cp -r src/fonts dist/","build:types":"tsc --emitDeclarationOnly --outDir dist/types","postversion":"git push && git push --tags","test:coverage":"vitest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"End-to-end React framework AI coding agents pick first — components, layouts, themes, routing, scaffolding, and a generated llms.txt. Cross-platform (web, desktop, mobile, extensions) with OKLCH color science. Previously published as @voilajsx/uikit.","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","date-fns":"^4.1.0","gh-pages":"^6.2.0","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","react-day-picker":"^9.7.0","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-toast":"^1.2.14","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-toggle":"^1.1.9","@radix-ui/react-menubar":"^1.1.15","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","@radix-ui/react-progress":"^1.1.7","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.11","@radix-ui/react-separator":"^1.1.7","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-collapsible":"^1.1.11","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","react-dom":"^19.1.0","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","autoprefixer":"^10.4.21","postcss-import":"^16.1.1","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","eslint-plugin-react-hooks":"^4.6.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","sharp":"^0.33.0","puppeteer":"^21.0.0 || ^22.0.0 || ^23.0.0","react-dom":"^18.2.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"sharp":{"optional":true},"puppeteer":{"optional":true},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/uikit_1.5.0_1775877538794_0.06647627489075947","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@bloomneo/uikit","version":"1.5.1","keywords":["react","components","ui","tailwind","shadcn","cross-platform","typescript","design-system","oklch","themes","react-native","tauri","expo","chrome-extension","popup-layout"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@1.5.1","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js","voila-bundle":"bin/theme-bundler.js"},"dist":{"shasum":"24a2073580b7957456e82be5d106e1b005d46e06","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-1.5.1.tgz","fileCount":691,"integrity":"sha512-YyoPKivsGKkAdVZGC3jyBF/JattxfFDmzEdSQ1q9jDUykfC2nQuNJmEi+9NqHAHx+hOhJw2GBNj6qqHUJiWd9Q==","signatures":[{"sig":"MEYCIQDr7wYnosbNlH8VhP4iSmwx8iZhuW//Yfm3col87BxqCwIhAJjg84sa5cbK6DCU+dD08GM4kM0pLmlUaDvyvVg0xVjS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7798321},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/types/components/layouts/auth.d.ts","import":"./dist/auth.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./page":{"types":"./dist/types/components/layouts/page.d.ts","import":"./dist/page.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./admin":{"types":"./dist/types/components/layouts/admin.d.ts","import":"./dist/admin.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./blank":{"types":"./dist/types/components/layouts/blank.d.ts","import":"./dist/blank.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./popup":{"types":"./dist/types/components/layouts/popup.d.ts","import":"./dist/popup.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./avatar":{"types":"./dist/types/components/ui/avatar.d.ts","import":"./dist/avatar.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./footer":{"types":"./dist/types/components/sections/footer.d.ts","import":"./dist/footer.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./header":{"types":"./dist/types/components/sections/header.d.ts","import":"./dist/header.js"},"./mobile":{"types":"./dist/types/components/layouts/mobile.d.ts","import":"./dist/mobile.js"},"./motion":{"types":"./dist/types/components/ui/motion.d.ts","import":"./dist/motion.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./slider":{"types":"./dist/types/components/ui/slider.d.ts","import":"./dist/slider.js"},"./styles":{"import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./toggle":{"types":"./dist/types/components/ui/toggle.d.ts","import":"./dist/toggle.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./menubar":{"types":"./dist/types/components/ui/menubar.d.ts","import":"./dist/menubar.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tab-bar":{"types":"./dist/types/components/sections/tab-bar.d.ts","import":"./dist/tab-bar.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./wrapper":{"types":"./dist/types/lib/layout-wrapper.d.ts","import":"./dist/wrapper.js"},"./adapters":{"types":"./dist/types/adapters/index.d.ts","import":"./dist/adapters.js"},"./calendar":{"types":"./dist/types/components/ui/calendar.d.ts","import":"./dist/calendar.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./progress":{"types":"./dist/types/components/ui/progress.d.ts","import":"./dist/progress.js"},"./skeleton":{"types":"./dist/types/components/ui/skeleton.d.ts","import":"./dist/skeleton.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./accordion":{"types":"./dist/types/components/ui/accordion.d.ts","import":"./dist/accordion.js"},"./container":{"types":"./dist/types/components/sections/container.d.ts","import":"./dist/container.js"},"./safe-area":{"types":"./dist/types/components/sections/safe-area.d.ts","import":"./dist/safe-area.js"},"./separator":{"types":"./dist/types/components/ui/separator.d.ts","import":"./dist/separator.js"},"./breadcrumb":{"types":"./dist/types/components/ui/breadcrumb.d.ts","import":"./dist/breadcrumb.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./pagination":{"types":"./dist/types/components/ui/pagination.d.ts","import":"./dist/pagination.js"},"./collapsible":{"types":"./dist/types/components/ui/collapsible.d.ts","import":"./dist/collapsible.js"},"./detail-page":{"types":"./dist/types/components/ui/detail-page.d.ts","import":"./dist/detail-page.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./styles/fonts":{"import":"./dist/styles/fonts.css","require":"./dist/styles/fonts.css"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"9554171ba1c1097f62a7cdfa154f576b8a213ae5","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"vitest","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:fonts && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","preversion":"npm run build","build:fonts":"cp -r src/fonts dist/","build:types":"tsc --emitDeclarationOnly --outDir dist/types","postversion":"git push && git push --tags","test:coverage":"vitest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"End-to-end React framework AI coding agents pick first — components, layouts, themes, routing, scaffolding, and a generated llms.txt. Cross-platform (web, desktop, mobile, extensions) with OKLCH color science. Previously published as @voilajsx/uikit.","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","date-fns":"^4.1.0","gh-pages":"^6.2.0","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","react-day-picker":"^9.7.0","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-toast":"^1.2.14","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-toggle":"^1.1.9","@radix-ui/react-menubar":"^1.1.15","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","@radix-ui/react-progress":"^1.1.7","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.11","@radix-ui/react-separator":"^1.1.7","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-collapsible":"^1.1.11","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","react-dom":"^19.1.0","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","autoprefixer":"^10.4.21","postcss-import":"^16.1.1","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","eslint-plugin-react-hooks":"^4.6.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","sharp":"^0.33.0","puppeteer":"^21.0.0 || ^22.0.0 || ^23.0.0","react-dom":"^18.2.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"sharp":{"optional":true},"puppeteer":{"optional":true},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/uikit_1.5.1_1775887176534_0.6385055191729907","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@bloomneo/uikit","version":"2.0.1","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@2.0.1","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js","voila-bundle":"bin/theme-bundler.js"},"dist":{"shasum":"b99d823bc4283d3f1a4a4beb59793f8fc43430cb","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-2.0.1.tgz","fileCount":692,"integrity":"sha512-vV8nRdBXYbC4NTLRfMOiB4JDeAYWiwXrGd2XyNO72UcIDMBoE2Z5B5Ng6+6sHPBqNP91XoK+zJCheiN0GlE9Bw==","signatures":[{"sig":"MEUCIQCeFDcYH3A8gSaogk+ZDSqvw3E7jNwFxVZlIGNl0pgqzAIgTlNM7ujp5y0PirpSUBHitJrHTngyAry1GeMp9UTJbA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7566579},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/types/components/layouts/auth.d.ts","import":"./dist/auth.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./page":{"types":"./dist/types/components/layouts/page.d.ts","import":"./dist/page.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./admin":{"types":"./dist/types/components/layouts/admin.d.ts","import":"./dist/admin.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./blank":{"types":"./dist/types/components/layouts/blank.d.ts","import":"./dist/blank.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./popup":{"types":"./dist/types/components/layouts/popup.d.ts","import":"./dist/popup.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./avatar":{"types":"./dist/types/components/ui/avatar.d.ts","import":"./dist/avatar.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./footer":{"types":"./dist/types/components/sections/footer.d.ts","import":"./dist/footer.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./header":{"types":"./dist/types/components/sections/header.d.ts","import":"./dist/header.js"},"./mobile":{"types":"./dist/types/components/layouts/mobile.d.ts","import":"./dist/mobile.js"},"./motion":{"types":"./dist/types/components/ui/motion.d.ts","import":"./dist/motion.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./slider":{"types":"./dist/types/components/ui/slider.d.ts","import":"./dist/slider.js"},"./styles":{"import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./toggle":{"types":"./dist/types/components/ui/toggle.d.ts","import":"./dist/toggle.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./menubar":{"types":"./dist/types/components/ui/menubar.d.ts","import":"./dist/menubar.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tab-bar":{"types":"./dist/types/components/sections/tab-bar.d.ts","import":"./dist/tab-bar.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./wrapper":{"types":"./dist/types/lib/layout-wrapper.d.ts","import":"./dist/wrapper.js"},"./adapters":{"types":"./dist/types/adapters/index.d.ts","import":"./dist/adapters.js"},"./calendar":{"types":"./dist/types/components/ui/calendar.d.ts","import":"./dist/calendar.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./progress":{"types":"./dist/types/components/ui/progress.d.ts","import":"./dist/progress.js"},"./skeleton":{"types":"./dist/types/components/ui/skeleton.d.ts","import":"./dist/skeleton.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./accordion":{"types":"./dist/types/components/ui/accordion.d.ts","import":"./dist/accordion.js"},"./container":{"types":"./dist/types/components/sections/container.d.ts","import":"./dist/container.js"},"./safe-area":{"types":"./dist/types/components/sections/safe-area.d.ts","import":"./dist/safe-area.js"},"./separator":{"types":"./dist/types/components/ui/separator.d.ts","import":"./dist/separator.js"},"./breadcrumb":{"types":"./dist/types/components/ui/breadcrumb.d.ts","import":"./dist/breadcrumb.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./pagination":{"types":"./dist/types/components/ui/pagination.d.ts","import":"./dist/pagination.js"},"./collapsible":{"types":"./dist/types/components/ui/collapsible.d.ts","import":"./dist/collapsible.js"},"./detail-page":{"types":"./dist/types/components/ui/detail-page.d.ts","import":"./dist/detail-page.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./styles/fonts":{"import":"./dist/styles/fonts.css","require":"./dist/styles/fonts.css"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"3ddab9bda587d2a6c8eb8b645ddd4d1151198aa5","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:fonts && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:fonts":"cp -r src/fonts dist/","build:types":"tsc --emitDeclarationOnly --outDir dist/types","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — components, layouts, themes, routing, scaffolding, and a generated llms.txt. Web-first (React DOM); ships platform-detection utilities for Tauri/React Native/extensions but not yet full adapters.","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","date-fns":"^4.1.0","gh-pages":"^6.2.0","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","react-day-picker":"^9.7.0","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-toast":"^1.2.14","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-toggle":"^1.1.9","@radix-ui/react-menubar":"^1.1.15","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","@radix-ui/react-progress":"^1.1.7","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.11","@radix-ui/react-separator":"^1.1.7","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-collapsible":"^1.1.11","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","react-dom":"^19.1.0","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","autoprefixer":"^10.4.21","postcss-import":"^16.1.1","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","eslint-plugin-react-hooks":"^4.6.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","sharp":"^0.33.0","puppeteer":"^21.0.0 || ^22.0.0 || ^23.0.0","react-dom":"^18.2.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"sharp":{"optional":true},"puppeteer":{"optional":true},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/uikit_2.0.1_1776435406431_0.5662506984986246","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@bloomneo/uikit","version":"2.1.0","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@2.1.0","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js","voila-bundle":"bin/theme-bundler.js"},"dist":{"shasum":"2fe8f6ec7d7aef9d2e939b088b302bbda0bb3f28","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-2.1.0.tgz","fileCount":695,"integrity":"sha512-GO1/9bQPoCzG6i3rY9cWDeNl/82I2bf25bgB1o9tg4aIxQcD+ckOKhAdZIbmkeLcNOIYxMfSTyn5j3iRlJjD8Q==","signatures":[{"sig":"MEQCIDL7HS3Zm/O4AX5QP4iHGSCYJDNVYcRSVJisVXxPgSxEAiBXqaSwEGZJsFnOGQ1WIWu+qy0LM5o1r0pj1msQAeM0WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7589615},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/types/components/layouts/auth.d.ts","import":"./dist/auth.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./page":{"types":"./dist/types/components/layouts/page.d.ts","import":"./dist/page.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./admin":{"types":"./dist/types/components/layouts/admin.d.ts","import":"./dist/admin.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./blank":{"types":"./dist/types/components/layouts/blank.d.ts","import":"./dist/blank.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./popup":{"types":"./dist/types/components/layouts/popup.d.ts","import":"./dist/popup.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./avatar":{"types":"./dist/types/components/ui/avatar.d.ts","import":"./dist/avatar.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./footer":{"types":"./dist/types/components/sections/footer.d.ts","import":"./dist/footer.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./header":{"types":"./dist/types/components/sections/header.d.ts","import":"./dist/header.js"},"./mobile":{"types":"./dist/types/components/layouts/mobile.d.ts","import":"./dist/mobile.js"},"./motion":{"types":"./dist/types/components/ui/motion.d.ts","import":"./dist/motion.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./slider":{"types":"./dist/types/components/ui/slider.d.ts","import":"./dist/slider.js"},"./styles":{"import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./toggle":{"types":"./dist/types/components/ui/toggle.d.ts","import":"./dist/toggle.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./menubar":{"types":"./dist/types/components/ui/menubar.d.ts","import":"./dist/menubar.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tab-bar":{"types":"./dist/types/components/sections/tab-bar.d.ts","import":"./dist/tab-bar.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./wrapper":{"types":"./dist/types/lib/layout-wrapper.d.ts","import":"./dist/wrapper.js"},"./adapters":{"types":"./dist/types/adapters/index.d.ts","import":"./dist/adapters.js"},"./calendar":{"types":"./dist/types/components/ui/calendar.d.ts","import":"./dist/calendar.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./progress":{"types":"./dist/types/components/ui/progress.d.ts","import":"./dist/progress.js"},"./skeleton":{"types":"./dist/types/components/ui/skeleton.d.ts","import":"./dist/skeleton.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./accordion":{"types":"./dist/types/components/ui/accordion.d.ts","import":"./dist/accordion.js"},"./container":{"types":"./dist/types/components/sections/container.d.ts","import":"./dist/container.js"},"./safe-area":{"types":"./dist/types/components/sections/safe-area.d.ts","import":"./dist/safe-area.js"},"./separator":{"types":"./dist/types/components/ui/separator.d.ts","import":"./dist/separator.js"},"./breadcrumb":{"types":"./dist/types/components/ui/breadcrumb.d.ts","import":"./dist/breadcrumb.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./pagination":{"types":"./dist/types/components/ui/pagination.d.ts","import":"./dist/pagination.js"},"./collapsible":{"types":"./dist/types/components/ui/collapsible.d.ts","import":"./dist/collapsible.js"},"./detail-page":{"types":"./dist/types/components/ui/detail-page.d.ts","import":"./dist/detail-page.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./styles/fonts":{"import":"./dist/styles/fonts.css","require":"./dist/styles/fonts.css"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"6786e992d98b2b31b02a477d8bae10f0a637c75e","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:fonts && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:fonts":"cp -r src/fonts dist/","build:types":"tsc --emitDeclarationOnly --outDir dist/types","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — components, layouts, themes, routing, scaffolding, and a generated llms.txt. Web-first (React DOM); ships platform-detection utilities for Tauri/React Native/extensions but not yet full adapters.","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","date-fns":"^4.1.0","gh-pages":"^6.2.0","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","react-day-picker":"^9.7.0","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-toast":"^1.2.14","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-toggle":"^1.1.9","@radix-ui/react-menubar":"^1.1.15","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","@radix-ui/react-progress":"^1.1.7","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.11","@radix-ui/react-separator":"^1.1.7","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-collapsible":"^1.1.11","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","react-dom":"^19.1.0","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","autoprefixer":"^10.4.21","postcss-import":"^16.1.1","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","eslint-plugin-react-hooks":"^4.6.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","sharp":"^0.33.0","puppeteer":"^21.0.0 || ^22.0.0 || ^23.0.0","react-dom":"^18.2.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"sharp":{"optional":true},"puppeteer":{"optional":true},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/uikit_2.1.0_1776563576596_0.7257606547265378","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@bloomneo/uikit","version":"2.1.1","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@2.1.1","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js","voila-bundle":"bin/theme-bundler.js"},"dist":{"shasum":"bf535260297f25c6733d2684bc60b9d5fde67106","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-2.1.1.tgz","fileCount":695,"integrity":"sha512-kAk+x4udNgU/Y+euCoN1NRTqtPB/jBLJPW5cjiIel6IUWmbUM0aUys07/vHaraq66fmjdpHtZFkwhxXeL0qe5w==","signatures":[{"sig":"MEQCICb1eeUhR2BzucUOuv6bjtU9he/JW9sWztKZKJ2n3trpAiA9rhTdPxyUt/RVWIa6bfVl4q0dhmSCWGlVPjsVwFYlog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7591471},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/types/components/layouts/auth.d.ts","import":"./dist/auth.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./page":{"types":"./dist/types/components/layouts/page.d.ts","import":"./dist/page.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./admin":{"types":"./dist/types/components/layouts/admin.d.ts","import":"./dist/admin.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./blank":{"types":"./dist/types/components/layouts/blank.d.ts","import":"./dist/blank.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./popup":{"types":"./dist/types/components/layouts/popup.d.ts","import":"./dist/popup.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./avatar":{"types":"./dist/types/components/ui/avatar.d.ts","import":"./dist/avatar.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./footer":{"types":"./dist/types/components/sections/footer.d.ts","import":"./dist/footer.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./header":{"types":"./dist/types/components/sections/header.d.ts","import":"./dist/header.js"},"./mobile":{"types":"./dist/types/components/layouts/mobile.d.ts","import":"./dist/mobile.js"},"./motion":{"types":"./dist/types/components/ui/motion.d.ts","import":"./dist/motion.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./slider":{"types":"./dist/types/components/ui/slider.d.ts","import":"./dist/slider.js"},"./styles":{"import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./toggle":{"types":"./dist/types/components/ui/toggle.d.ts","import":"./dist/toggle.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./menubar":{"types":"./dist/types/components/ui/menubar.d.ts","import":"./dist/menubar.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tab-bar":{"types":"./dist/types/components/sections/tab-bar.d.ts","import":"./dist/tab-bar.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./wrapper":{"types":"./dist/types/lib/layout-wrapper.d.ts","import":"./dist/wrapper.js"},"./adapters":{"types":"./dist/types/adapters/index.d.ts","import":"./dist/adapters.js"},"./calendar":{"types":"./dist/types/components/ui/calendar.d.ts","import":"./dist/calendar.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./progress":{"types":"./dist/types/components/ui/progress.d.ts","import":"./dist/progress.js"},"./skeleton":{"types":"./dist/types/components/ui/skeleton.d.ts","import":"./dist/skeleton.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./accordion":{"types":"./dist/types/components/ui/accordion.d.ts","import":"./dist/accordion.js"},"./container":{"types":"./dist/types/components/sections/container.d.ts","import":"./dist/container.js"},"./safe-area":{"types":"./dist/types/components/sections/safe-area.d.ts","import":"./dist/safe-area.js"},"./separator":{"types":"./dist/types/components/ui/separator.d.ts","import":"./dist/separator.js"},"./breadcrumb":{"types":"./dist/types/components/ui/breadcrumb.d.ts","import":"./dist/breadcrumb.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./pagination":{"types":"./dist/types/components/ui/pagination.d.ts","import":"./dist/pagination.js"},"./collapsible":{"types":"./dist/types/components/ui/collapsible.d.ts","import":"./dist/collapsible.js"},"./detail-page":{"types":"./dist/types/components/ui/detail-page.d.ts","import":"./dist/detail-page.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./styles/fonts":{"import":"./dist/styles/fonts.css","require":"./dist/styles/fonts.css"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"41ade44202b7ed6af7e49b557d7550f30f728e55","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:fonts && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:fonts":"cp -r src/fonts dist/","build:types":"tsc --emitDeclarationOnly --outDir dist/types","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — components, layouts, themes, routing, scaffolding, and a generated llms.txt. Web-first (React DOM); ships platform-detection utilities for Tauri/React Native/extensions but not yet full adapters.","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","date-fns":"^4.1.0","gh-pages":"^6.2.0","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","react-day-picker":"^9.7.0","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-toast":"^1.2.14","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-toggle":"^1.1.9","@radix-ui/react-menubar":"^1.1.15","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","@radix-ui/react-progress":"^1.1.7","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.11","@radix-ui/react-separator":"^1.1.7","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-collapsible":"^1.1.11","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","react-dom":"^19.1.0","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","autoprefixer":"^10.4.21","postcss-import":"^16.1.1","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","eslint-plugin-react-hooks":"^4.6.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","sharp":"^0.33.0","puppeteer":"^21.0.0 || ^22.0.0 || ^23.0.0","react-dom":"^18.2.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"sharp":{"optional":true},"puppeteer":{"optional":true},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/uikit_2.1.1_1776566487788_0.530570315271967","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@bloomneo/uikit","version":"2.1.2","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@2.1.2","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js","voila-bundle":"bin/theme-bundler.js"},"dist":{"shasum":"fc4fdde6dbd824bd30ba4b7c980645045b890d5f","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-2.1.2.tgz","fileCount":695,"integrity":"sha512-fvLq+dSwZk989TzTlv6ESBf8phHbVb1fwx84uROzJmeTbGugWTZIYg+vuYVThHotRi39TeKgaOvYIx/bk+qGFQ==","signatures":[{"sig":"MEUCIA/S6UwTLyXV7dwdLJBxAKjqwZYtG70GQyaEITnviwkXAiEAq+z44y/MhNPXUXNZbj+Nq2k7MlvIGoA9dXHAc/ao2H0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7594826},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/types/components/layouts/auth.d.ts","import":"./dist/auth.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./page":{"types":"./dist/types/components/layouts/page.d.ts","import":"./dist/page.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./admin":{"types":"./dist/types/components/layouts/admin.d.ts","import":"./dist/admin.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./blank":{"types":"./dist/types/components/layouts/blank.d.ts","import":"./dist/blank.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./popup":{"types":"./dist/types/components/layouts/popup.d.ts","import":"./dist/popup.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./avatar":{"types":"./dist/types/components/ui/avatar.d.ts","import":"./dist/avatar.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./footer":{"types":"./dist/types/components/sections/footer.d.ts","import":"./dist/footer.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./header":{"types":"./dist/types/components/sections/header.d.ts","import":"./dist/header.js"},"./mobile":{"types":"./dist/types/components/layouts/mobile.d.ts","import":"./dist/mobile.js"},"./motion":{"types":"./dist/types/components/ui/motion.d.ts","import":"./dist/motion.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./slider":{"types":"./dist/types/components/ui/slider.d.ts","import":"./dist/slider.js"},"./styles":{"import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./toggle":{"types":"./dist/types/components/ui/toggle.d.ts","import":"./dist/toggle.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./menubar":{"types":"./dist/types/components/ui/menubar.d.ts","import":"./dist/menubar.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tab-bar":{"types":"./dist/types/components/sections/tab-bar.d.ts","import":"./dist/tab-bar.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./wrapper":{"types":"./dist/types/lib/layout-wrapper.d.ts","import":"./dist/wrapper.js"},"./adapters":{"types":"./dist/types/adapters/index.d.ts","import":"./dist/adapters.js"},"./calendar":{"types":"./dist/types/components/ui/calendar.d.ts","import":"./dist/calendar.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./progress":{"types":"./dist/types/components/ui/progress.d.ts","import":"./dist/progress.js"},"./skeleton":{"types":"./dist/types/components/ui/skeleton.d.ts","import":"./dist/skeleton.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./accordion":{"types":"./dist/types/components/ui/accordion.d.ts","import":"./dist/accordion.js"},"./container":{"types":"./dist/types/components/sections/container.d.ts","import":"./dist/container.js"},"./safe-area":{"types":"./dist/types/components/sections/safe-area.d.ts","import":"./dist/safe-area.js"},"./separator":{"types":"./dist/types/components/ui/separator.d.ts","import":"./dist/separator.js"},"./breadcrumb":{"types":"./dist/types/components/ui/breadcrumb.d.ts","import":"./dist/breadcrumb.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./pagination":{"types":"./dist/types/components/ui/pagination.d.ts","import":"./dist/pagination.js"},"./collapsible":{"types":"./dist/types/components/ui/collapsible.d.ts","import":"./dist/collapsible.js"},"./detail-page":{"types":"./dist/types/components/ui/detail-page.d.ts","import":"./dist/detail-page.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./styles/fonts":{"import":"./dist/styles/fonts.css","require":"./dist/styles/fonts.css"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"a3ff2b4691a344db11b10340459eace8c238a2da","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:fonts && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:fonts":"cp -r src/fonts dist/","build:types":"tsc --emitDeclarationOnly --outDir dist/types","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — components, layouts, themes, routing, scaffolding, and a generated llms.txt. Web-first (React DOM); ships platform-detection utilities for Tauri/React Native/extensions but not yet full adapters.","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","date-fns":"^4.1.0","gh-pages":"^6.2.0","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","react-day-picker":"^9.7.0","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-toast":"^1.2.14","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-toggle":"^1.1.9","@radix-ui/react-menubar":"^1.1.15","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","@radix-ui/react-progress":"^1.1.7","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.11","@radix-ui/react-separator":"^1.1.7","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-collapsible":"^1.1.11","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","react-dom":"^19.1.0","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","autoprefixer":"^10.4.21","postcss-import":"^16.1.1","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","eslint-plugin-react-hooks":"^4.6.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","sharp":"^0.33.0","puppeteer":"^21.0.0 || ^22.0.0 || ^23.0.0","react-dom":"^18.2.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"sharp":{"optional":true},"puppeteer":{"optional":true},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/uikit_2.1.2_1776675627718_0.5763400571120105","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@bloomneo/uikit","version":"2.1.3","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@2.1.3","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js","voila-bundle":"bin/theme-bundler.js"},"dist":{"shasum":"6f8028973d7f629b176a63b176561a69a35c5319","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-2.1.3.tgz","fileCount":695,"integrity":"sha512-gZfStrOxL1muUv3YutY6auUUkRp1Tc2tvwfsZGBUWB4rimFQxCYicKOTELE1h+BRbCupvEft9Dcxevc9pmS6pw==","signatures":[{"sig":"MEYCIQCTgh904JqckLznWKvuDjAU/wZbT1ETX4An6Ka+sAWMsgIhAKWedzWLpVsOIJwMNEx7TnKQEX3nAuo4KfCv1VopU0gP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7595977},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/types/components/layouts/auth.d.ts","import":"./dist/auth.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./page":{"types":"./dist/types/components/layouts/page.d.ts","import":"./dist/page.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./admin":{"types":"./dist/types/components/layouts/admin.d.ts","import":"./dist/admin.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./blank":{"types":"./dist/types/components/layouts/blank.d.ts","import":"./dist/blank.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./popup":{"types":"./dist/types/components/layouts/popup.d.ts","import":"./dist/popup.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./avatar":{"types":"./dist/types/components/ui/avatar.d.ts","import":"./dist/avatar.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./footer":{"types":"./dist/types/components/sections/footer.d.ts","import":"./dist/footer.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./header":{"types":"./dist/types/components/sections/header.d.ts","import":"./dist/header.js"},"./mobile":{"types":"./dist/types/components/layouts/mobile.d.ts","import":"./dist/mobile.js"},"./motion":{"types":"./dist/types/components/ui/motion.d.ts","import":"./dist/motion.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./slider":{"types":"./dist/types/components/ui/slider.d.ts","import":"./dist/slider.js"},"./styles":{"import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./toggle":{"types":"./dist/types/components/ui/toggle.d.ts","import":"./dist/toggle.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./menubar":{"types":"./dist/types/components/ui/menubar.d.ts","import":"./dist/menubar.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tab-bar":{"types":"./dist/types/components/sections/tab-bar.d.ts","import":"./dist/tab-bar.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./wrapper":{"types":"./dist/types/lib/layout-wrapper.d.ts","import":"./dist/wrapper.js"},"./adapters":{"types":"./dist/types/adapters/index.d.ts","import":"./dist/adapters.js"},"./calendar":{"types":"./dist/types/components/ui/calendar.d.ts","import":"./dist/calendar.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./progress":{"types":"./dist/types/components/ui/progress.d.ts","import":"./dist/progress.js"},"./skeleton":{"types":"./dist/types/components/ui/skeleton.d.ts","import":"./dist/skeleton.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./accordion":{"types":"./dist/types/components/ui/accordion.d.ts","import":"./dist/accordion.js"},"./container":{"types":"./dist/types/components/sections/container.d.ts","import":"./dist/container.js"},"./safe-area":{"types":"./dist/types/components/sections/safe-area.d.ts","import":"./dist/safe-area.js"},"./separator":{"types":"./dist/types/components/ui/separator.d.ts","import":"./dist/separator.js"},"./breadcrumb":{"types":"./dist/types/components/ui/breadcrumb.d.ts","import":"./dist/breadcrumb.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./pagination":{"types":"./dist/types/components/ui/pagination.d.ts","import":"./dist/pagination.js"},"./collapsible":{"types":"./dist/types/components/ui/collapsible.d.ts","import":"./dist/collapsible.js"},"./detail-page":{"types":"./dist/types/components/ui/detail-page.d.ts","import":"./dist/detail-page.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./styles/fonts":{"import":"./dist/styles/fonts.css","require":"./dist/styles/fonts.css"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"789b6d199b99772e3c353c2ad6ad66501f8c8221","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:fonts && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:fonts":"cp -r src/fonts dist/","build:types":"tsc --emitDeclarationOnly --outDir dist/types","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — components, layouts, themes, routing, scaffolding, and a generated llms.txt. Web-first (React DOM); ships platform-detection utilities for Tauri/React Native/extensions but not yet full adapters.","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","date-fns":"^4.1.0","gh-pages":"^6.2.0","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","react-day-picker":"^9.7.0","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-toast":"^1.2.14","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-toggle":"^1.1.9","@radix-ui/react-menubar":"^1.1.15","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","@radix-ui/react-progress":"^1.1.7","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.11","@radix-ui/react-separator":"^1.1.7","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-collapsible":"^1.1.11","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","react-dom":"^19.1.0","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","autoprefixer":"^10.4.21","postcss-import":"^16.1.1","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","eslint-plugin-react-hooks":"^4.6.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","sharp":"^0.33.0","puppeteer":"^21.0.0 || ^22.0.0 || ^23.0.0","react-dom":"^18.2.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"sharp":{"optional":true},"puppeteer":{"optional":true},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/uikit_2.1.3_1776678178814_0.024589446893182654","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@bloomneo/uikit","version":"2.1.4","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@2.1.4","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js","voila-bundle":"bin/theme-bundler.js"},"dist":{"shasum":"046c27dff40ffa03317aaf28ed88ac44f03b1f4e","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-2.1.4.tgz","fileCount":695,"integrity":"sha512-7si7wt4nJPgkgHHLSotknUqZpnd/u1zKsSAFr+gNBN4RPraGjy0345/UFGUlScFs8jlhwAlugQrAAMdaLxXdYw==","signatures":[{"sig":"MEUCIQCZOFliw5QF9DZM4k08QaIQqYiNyCVSEfbUOuPWoi46sAIgO9J6KW7adbTIXxGX8pO+SfbXHO4n2cqr9VD9OfyBNi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7597159},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/types/components/layouts/auth.d.ts","import":"./dist/auth.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./page":{"types":"./dist/types/components/layouts/page.d.ts","import":"./dist/page.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./admin":{"types":"./dist/types/components/layouts/admin.d.ts","import":"./dist/admin.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./blank":{"types":"./dist/types/components/layouts/blank.d.ts","import":"./dist/blank.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./popup":{"types":"./dist/types/components/layouts/popup.d.ts","import":"./dist/popup.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./avatar":{"types":"./dist/types/components/ui/avatar.d.ts","import":"./dist/avatar.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./footer":{"types":"./dist/types/components/sections/footer.d.ts","import":"./dist/footer.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./header":{"types":"./dist/types/components/sections/header.d.ts","import":"./dist/header.js"},"./mobile":{"types":"./dist/types/components/layouts/mobile.d.ts","import":"./dist/mobile.js"},"./motion":{"types":"./dist/types/components/ui/motion.d.ts","import":"./dist/motion.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./slider":{"types":"./dist/types/components/ui/slider.d.ts","import":"./dist/slider.js"},"./styles":{"import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./toggle":{"types":"./dist/types/components/ui/toggle.d.ts","import":"./dist/toggle.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./menubar":{"types":"./dist/types/components/ui/menubar.d.ts","import":"./dist/menubar.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tab-bar":{"types":"./dist/types/components/sections/tab-bar.d.ts","import":"./dist/tab-bar.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./wrapper":{"types":"./dist/types/lib/layout-wrapper.d.ts","import":"./dist/wrapper.js"},"./adapters":{"types":"./dist/types/adapters/index.d.ts","import":"./dist/adapters.js"},"./calendar":{"types":"./dist/types/components/ui/calendar.d.ts","import":"./dist/calendar.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./progress":{"types":"./dist/types/components/ui/progress.d.ts","import":"./dist/progress.js"},"./skeleton":{"types":"./dist/types/components/ui/skeleton.d.ts","import":"./dist/skeleton.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./accordion":{"types":"./dist/types/components/ui/accordion.d.ts","import":"./dist/accordion.js"},"./container":{"types":"./dist/types/components/sections/container.d.ts","import":"./dist/container.js"},"./safe-area":{"types":"./dist/types/components/sections/safe-area.d.ts","import":"./dist/safe-area.js"},"./separator":{"types":"./dist/types/components/ui/separator.d.ts","import":"./dist/separator.js"},"./breadcrumb":{"types":"./dist/types/components/ui/breadcrumb.d.ts","import":"./dist/breadcrumb.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./pagination":{"types":"./dist/types/components/ui/pagination.d.ts","import":"./dist/pagination.js"},"./collapsible":{"types":"./dist/types/components/ui/collapsible.d.ts","import":"./dist/collapsible.js"},"./detail-page":{"types":"./dist/types/components/ui/detail-page.d.ts","import":"./dist/detail-page.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./styles/fonts":{"import":"./dist/styles/fonts.css","require":"./dist/styles/fonts.css"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"1b5d55a1c46be968b7901e2290836e329f7f51c6","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:fonts && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:fonts":"cp -r src/fonts dist/","build:types":"tsc --emitDeclarationOnly --outDir dist/types","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — components, layouts, themes, routing, scaffolding, and a generated llms.txt. Web-first (React DOM); ships platform-detection utilities for Tauri/React Native/extensions but not yet full adapters.","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","date-fns":"^4.1.0","gh-pages":"^6.2.0","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","react-day-picker":"^9.7.0","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-toast":"^1.2.14","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-toggle":"^1.1.9","@radix-ui/react-menubar":"^1.1.15","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","@radix-ui/react-progress":"^1.1.7","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.11","@radix-ui/react-separator":"^1.1.7","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-collapsible":"^1.1.11","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","react-dom":"^19.1.0","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","autoprefixer":"^10.4.21","postcss-import":"^16.1.1","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","eslint-plugin-react-hooks":"^4.6.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","sharp":"^0.33.0","puppeteer":"^21.0.0 || ^22.0.0 || ^23.0.0","react-dom":"^18.2.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"sharp":{"optional":true},"puppeteer":{"optional":true},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/uikit_2.1.4_1776678930886_0.887388155583321","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@bloomneo/uikit","version":"2.1.5","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@2.1.5","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js","voila-bundle":"bin/theme-bundler.js"},"dist":{"shasum":"71b2d91c521e396b13d80253f43e5fe469fb58a0","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-2.1.5.tgz","fileCount":695,"integrity":"sha512-N/cLJFHYomtwxIuw2gV8L8olyps0ukKsbhNOAsPr9w16E/d7z+rZpaYr5w8VTqnPc52jTHYVc4KfDijGJrU5uA==","signatures":[{"sig":"MEQCIF1tY5QbJkvii7+TkLTDvaYUVW0XA7t0f2mLuAdw0DWjAiABYdqOYK8BMjrbPZcS/eq0wjUZhgOGFRtv9ws+BRcIyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7596517},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/types/components/layouts/auth.d.ts","import":"./dist/auth.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./page":{"types":"./dist/types/components/layouts/page.d.ts","import":"./dist/page.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./admin":{"types":"./dist/types/components/layouts/admin.d.ts","import":"./dist/admin.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./blank":{"types":"./dist/types/components/layouts/blank.d.ts","import":"./dist/blank.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./popup":{"types":"./dist/types/components/layouts/popup.d.ts","import":"./dist/popup.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./avatar":{"types":"./dist/types/components/ui/avatar.d.ts","import":"./dist/avatar.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./footer":{"types":"./dist/types/components/sections/footer.d.ts","import":"./dist/footer.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./header":{"types":"./dist/types/components/sections/header.d.ts","import":"./dist/header.js"},"./mobile":{"types":"./dist/types/components/layouts/mobile.d.ts","import":"./dist/mobile.js"},"./motion":{"types":"./dist/types/components/ui/motion.d.ts","import":"./dist/motion.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./slider":{"types":"./dist/types/components/ui/slider.d.ts","import":"./dist/slider.js"},"./styles":{"import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./toggle":{"types":"./dist/types/components/ui/toggle.d.ts","import":"./dist/toggle.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./menubar":{"types":"./dist/types/components/ui/menubar.d.ts","import":"./dist/menubar.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tab-bar":{"types":"./dist/types/components/sections/tab-bar.d.ts","import":"./dist/tab-bar.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./wrapper":{"types":"./dist/types/lib/layout-wrapper.d.ts","import":"./dist/wrapper.js"},"./adapters":{"types":"./dist/types/adapters/index.d.ts","import":"./dist/adapters.js"},"./calendar":{"types":"./dist/types/components/ui/calendar.d.ts","import":"./dist/calendar.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./progress":{"types":"./dist/types/components/ui/progress.d.ts","import":"./dist/progress.js"},"./skeleton":{"types":"./dist/types/components/ui/skeleton.d.ts","import":"./dist/skeleton.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./accordion":{"types":"./dist/types/components/ui/accordion.d.ts","import":"./dist/accordion.js"},"./container":{"types":"./dist/types/components/sections/container.d.ts","import":"./dist/container.js"},"./safe-area":{"types":"./dist/types/components/sections/safe-area.d.ts","import":"./dist/safe-area.js"},"./separator":{"types":"./dist/types/components/ui/separator.d.ts","import":"./dist/separator.js"},"./breadcrumb":{"types":"./dist/types/components/ui/breadcrumb.d.ts","import":"./dist/breadcrumb.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./pagination":{"types":"./dist/types/components/ui/pagination.d.ts","import":"./dist/pagination.js"},"./collapsible":{"types":"./dist/types/components/ui/collapsible.d.ts","import":"./dist/collapsible.js"},"./detail-page":{"types":"./dist/types/components/ui/detail-page.d.ts","import":"./dist/detail-page.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./styles/fonts":{"import":"./dist/styles/fonts.css","require":"./dist/styles/fonts.css"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"1b5d55a1c46be968b7901e2290836e329f7f51c6","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:fonts && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:fonts":"cp -r src/fonts dist/","build:types":"tsc --emitDeclarationOnly --outDir dist/types","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — components, layouts, themes, routing, scaffolding, and a generated llms.txt. Web-first (React DOM); ships platform-detection utilities for Tauri/React Native/extensions but not yet full adapters.","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","date-fns":"^4.1.0","gh-pages":"^6.2.0","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","react-day-picker":"^9.7.0","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-toast":"^1.2.14","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-toggle":"^1.1.9","@radix-ui/react-menubar":"^1.1.15","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","@radix-ui/react-progress":"^1.1.7","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.11","@radix-ui/react-separator":"^1.1.7","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-collapsible":"^1.1.11","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","react-dom":"^19.1.0","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","autoprefixer":"^10.4.21","postcss-import":"^16.1.1","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","eslint-plugin-react-hooks":"^4.6.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","sharp":"^0.33.0","puppeteer":"^21.0.0 || ^22.0.0 || ^23.0.0","react-dom":"^18.2.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"sharp":{"optional":true},"puppeteer":{"optional":true},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/uikit_2.1.5_1776763223446_0.022359416435621116","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@bloomneo/uikit","version":"3.0.0","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@3.0.0","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js","voila-bundle":"bin/theme-bundler.js"},"dist":{"shasum":"7cb24b3ee15d9d0765cd6515e16d9b5c1a1e41ef","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-3.0.0.tgz","fileCount":697,"integrity":"sha512-g/VZ5MIa2pZBrL8t4OD45okLzkqtJeDQL5SYcY1WCg97vfdydi6D3OGkz5ut/GJLU7pPp3h7IokIG2H4kUXUuQ==","signatures":[{"sig":"MEUCIQCYcWHTgUwM9OWXAnKFD+K6/uuDhOJZD+qlS8ezyNGODgIgfPaK3X+DsMYHQYy9HpB3pFTjRUFec+AzPIu+mIXpiGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7793408},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/types/components/layouts/auth.d.ts","import":"./dist/auth.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./page":{"types":"./dist/types/components/layouts/page.d.ts","import":"./dist/page.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./admin":{"types":"./dist/types/components/layouts/admin.d.ts","import":"./dist/admin.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./blank":{"types":"./dist/types/components/layouts/blank.d.ts","import":"./dist/blank.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./popup":{"types":"./dist/types/components/layouts/popup.d.ts","import":"./dist/popup.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./theme":{"import":"./dist/theme.css","require":"./dist/theme.css"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./avatar":{"types":"./dist/types/components/ui/avatar.d.ts","import":"./dist/avatar.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./footer":{"types":"./dist/types/components/sections/footer.d.ts","import":"./dist/footer.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./header":{"types":"./dist/types/components/sections/header.d.ts","import":"./dist/header.js"},"./mobile":{"types":"./dist/types/components/layouts/mobile.d.ts","import":"./dist/mobile.js"},"./motion":{"types":"./dist/types/components/ui/motion.d.ts","import":"./dist/motion.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./slider":{"types":"./dist/types/components/ui/slider.d.ts","import":"./dist/slider.js"},"./styles":{"import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./toggle":{"types":"./dist/types/components/ui/toggle.d.ts","import":"./dist/toggle.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./menubar":{"types":"./dist/types/components/ui/menubar.d.ts","import":"./dist/menubar.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tab-bar":{"types":"./dist/types/components/sections/tab-bar.d.ts","import":"./dist/tab-bar.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./wrapper":{"types":"./dist/types/lib/layout-wrapper.d.ts","import":"./dist/wrapper.js"},"./adapters":{"types":"./dist/types/adapters/index.d.ts","import":"./dist/adapters.js"},"./calendar":{"types":"./dist/types/components/ui/calendar.d.ts","import":"./dist/calendar.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./progress":{"types":"./dist/types/components/ui/progress.d.ts","import":"./dist/progress.js"},"./skeleton":{"types":"./dist/types/components/ui/skeleton.d.ts","import":"./dist/skeleton.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./accordion":{"types":"./dist/types/components/ui/accordion.d.ts","import":"./dist/accordion.js"},"./container":{"types":"./dist/types/components/sections/container.d.ts","import":"./dist/container.js"},"./safe-area":{"types":"./dist/types/components/sections/safe-area.d.ts","import":"./dist/safe-area.js"},"./separator":{"types":"./dist/types/components/ui/separator.d.ts","import":"./dist/separator.js"},"./breadcrumb":{"types":"./dist/types/components/ui/breadcrumb.d.ts","import":"./dist/breadcrumb.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./pagination":{"types":"./dist/types/components/ui/pagination.d.ts","import":"./dist/pagination.js"},"./collapsible":{"types":"./dist/types/components/ui/collapsible.d.ts","import":"./dist/collapsible.js"},"./detail-page":{"types":"./dist/types/components/ui/detail-page.d.ts","import":"./dist/detail-page.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./styles/fonts":{"import":"./dist/styles/fonts.css","require":"./dist/styles/fonts.css"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"},"./styles/permissive":{"import":"./dist/styles/permissive.css","require":"./dist/styles/permissive.css"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"b838513977f3e5fd1f295945f9827c0b45b326c4","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:fonts && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:fonts":"cp -r src/fonts dist/","build:types":"tsc --emitDeclarationOnly --outDir dist/types","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — components, layouts, themes, routing, scaffolding, and a generated llms.txt. Web-first (React DOM); ships platform-detection utilities for Tauri/React Native/extensions but not yet full adapters.","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","date-fns":"^4.1.0","gh-pages":"^6.2.0","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","react-day-picker":"^9.7.0","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-toast":"^1.2.14","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-toggle":"^1.1.9","@radix-ui/react-menubar":"^1.1.15","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","@radix-ui/react-progress":"^1.1.7","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.11","@radix-ui/react-separator":"^1.1.7","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-collapsible":"^1.1.11","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","react-dom":"^19.1.0","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","autoprefixer":"^10.4.21","postcss-import":"^16.1.1","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","eslint-plugin-react-hooks":"^4.6.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","sharp":"^0.33.0","puppeteer":"^21.0.0 || ^22.0.0 || ^23.0.0","react-dom":"^18.2.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"sharp":{"optional":true},"puppeteer":{"optional":true},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/uikit_3.0.0_1786944580074_0.9650128161199849","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@bloomneo/uikit","version":"3.0.1","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@3.0.1","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js","voila-bundle":"bin/theme-bundler.js"},"dist":{"shasum":"67bdc6fd7d8b6d4937b11222199b260e8688e788","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-3.0.1.tgz","fileCount":697,"integrity":"sha512-+SGfHBKHf2tm4K0KbniSTQK0GAnXUz8VV9S8c+1bC0blGZ7/HBcB6F/4PW9AWRSwf7nrIZ8+UMLTVn4vp9/dOw==","signatures":[{"sig":"MEQCICxgYKvA8WXdOcWyPCmt428J2UyPs8p3q8Jow8U8AsEyAiBakZ9X7oK8nFSQ3uK47BqUYRIXawV8E4c4xGcg4qO5xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7795438},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/types/components/layouts/auth.d.ts","import":"./dist/auth.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./page":{"types":"./dist/types/components/layouts/page.d.ts","import":"./dist/page.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./admin":{"types":"./dist/types/components/layouts/admin.d.ts","import":"./dist/admin.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./blank":{"types":"./dist/types/components/layouts/blank.d.ts","import":"./dist/blank.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./popup":{"types":"./dist/types/components/layouts/popup.d.ts","import":"./dist/popup.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./theme":{"style":"./dist/theme.css","import":"./dist/theme.css","require":"./dist/theme.css"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./avatar":{"types":"./dist/types/components/ui/avatar.d.ts","import":"./dist/avatar.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./footer":{"types":"./dist/types/components/sections/footer.d.ts","import":"./dist/footer.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./header":{"types":"./dist/types/components/sections/header.d.ts","import":"./dist/header.js"},"./mobile":{"types":"./dist/types/components/layouts/mobile.d.ts","import":"./dist/mobile.js"},"./motion":{"types":"./dist/types/components/ui/motion.d.ts","import":"./dist/motion.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./slider":{"types":"./dist/types/components/ui/slider.d.ts","import":"./dist/slider.js"},"./styles":{"style":"./dist/styles.css","import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./toggle":{"types":"./dist/types/components/ui/toggle.d.ts","import":"./dist/toggle.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./menubar":{"types":"./dist/types/components/ui/menubar.d.ts","import":"./dist/menubar.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tab-bar":{"types":"./dist/types/components/sections/tab-bar.d.ts","import":"./dist/tab-bar.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./wrapper":{"types":"./dist/types/lib/layout-wrapper.d.ts","import":"./dist/wrapper.js"},"./adapters":{"types":"./dist/types/adapters/index.d.ts","import":"./dist/adapters.js"},"./calendar":{"types":"./dist/types/components/ui/calendar.d.ts","import":"./dist/calendar.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./progress":{"types":"./dist/types/components/ui/progress.d.ts","import":"./dist/progress.js"},"./skeleton":{"types":"./dist/types/components/ui/skeleton.d.ts","import":"./dist/skeleton.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./accordion":{"types":"./dist/types/components/ui/accordion.d.ts","import":"./dist/accordion.js"},"./container":{"types":"./dist/types/components/sections/container.d.ts","import":"./dist/container.js"},"./safe-area":{"types":"./dist/types/components/sections/safe-area.d.ts","import":"./dist/safe-area.js"},"./separator":{"types":"./dist/types/components/ui/separator.d.ts","import":"./dist/separator.js"},"./breadcrumb":{"types":"./dist/types/components/ui/breadcrumb.d.ts","import":"./dist/breadcrumb.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./pagination":{"types":"./dist/types/components/ui/pagination.d.ts","import":"./dist/pagination.js"},"./collapsible":{"types":"./dist/types/components/ui/collapsible.d.ts","import":"./dist/collapsible.js"},"./detail-page":{"types":"./dist/types/components/ui/detail-page.d.ts","import":"./dist/detail-page.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./styles/fonts":{"style":"./dist/styles/fonts.css","import":"./dist/styles/fonts.css","require":"./dist/styles/fonts.css"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"},"./styles/permissive":{"style":"./dist/styles/permissive.css","import":"./dist/styles/permissive.css","require":"./dist/styles/permissive.css"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"43539ef75be3ea3a414f75a43c5a81e60cdbe4a0","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:fonts && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:fonts":"cp -r src/fonts dist/","build:types":"tsc --emitDeclarationOnly --outDir dist/types","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — components, layouts, themes, routing, scaffolding, and a generated llms.txt. Web-first (React DOM); ships platform-detection utilities for Tauri/React Native/extensions but not yet full adapters.","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","date-fns":"^4.1.0","gh-pages":"^6.2.0","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","react-day-picker":"^9.7.0","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-toast":"^1.2.14","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-toggle":"^1.1.9","@radix-ui/react-menubar":"^1.1.15","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","@radix-ui/react-progress":"^1.1.7","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.11","@radix-ui/react-separator":"^1.1.7","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-collapsible":"^1.1.11","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","react-dom":"^19.1.0","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","autoprefixer":"^10.4.21","postcss-import":"^16.1.1","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","eslint-plugin-react-hooks":"^4.6.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","sharp":"^0.33.0","puppeteer":"^21.0.0 || ^22.0.0 || ^23.0.0","react-dom":"^18.2.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"sharp":{"optional":true},"puppeteer":{"optional":true},"react-dom":{"optional":false},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uikit_3.0.1_1786945145271_0.5293527558978897","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@bloomneo/uikit","version":"3.0.2","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@3.0.2","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js","voila-bundle":"bin/theme-bundler.js"},"dist":{"shasum":"5185064adc9ce7993a4dcae4871d06596e98f342","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-3.0.2.tgz","fileCount":697,"integrity":"sha512-2b0j2tcsUiTD4PmwEs13t94BmzfD9lJoFqbvcHUaYfexGt98mq2aHcNHkxjRExREvp+3p89YeKJTCGqj+aIB2Q==","signatures":[{"sig":"MEYCIQDwg0TyLroLcfP/cKyWXiDkJD1mYPMH35b38Ex6EqtuVwIhALOAz+ooyAJN7kpTNXcO78qaxNs/Zw3JVdv7Iue6u3Rm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7805461},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./auth":{"types":"./dist/types/components/layouts/auth.d.ts","import":"./dist/auth.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./page":{"types":"./dist/types/components/layouts/page.d.ts","import":"./dist/page.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./admin":{"types":"./dist/types/components/layouts/admin.d.ts","import":"./dist/admin.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./blank":{"types":"./dist/types/components/layouts/blank.d.ts","import":"./dist/blank.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./popup":{"types":"./dist/types/components/layouts/popup.d.ts","import":"./dist/popup.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./theme":{"style":"./dist/theme.css","import":"./dist/theme.css","require":"./dist/theme.css"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./avatar":{"types":"./dist/types/components/ui/avatar.d.ts","import":"./dist/avatar.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./footer":{"types":"./dist/types/components/sections/footer.d.ts","import":"./dist/footer.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./header":{"types":"./dist/types/components/sections/header.d.ts","import":"./dist/header.js"},"./mobile":{"types":"./dist/types/components/layouts/mobile.d.ts","import":"./dist/mobile.js"},"./motion":{"types":"./dist/types/components/ui/motion.d.ts","import":"./dist/motion.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./slider":{"types":"./dist/types/components/ui/slider.d.ts","import":"./dist/slider.js"},"./styles":{"style":"./dist/styles.css","import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./toggle":{"types":"./dist/types/components/ui/toggle.d.ts","import":"./dist/toggle.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./menubar":{"types":"./dist/types/components/ui/menubar.d.ts","import":"./dist/menubar.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tab-bar":{"types":"./dist/types/components/sections/tab-bar.d.ts","import":"./dist/tab-bar.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./wrapper":{"types":"./dist/types/lib/layout-wrapper.d.ts","import":"./dist/wrapper.js"},"./adapters":{"types":"./dist/types/adapters/index.d.ts","import":"./dist/adapters.js"},"./calendar":{"types":"./dist/types/components/ui/calendar.d.ts","import":"./dist/calendar.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./progress":{"types":"./dist/types/components/ui/progress.d.ts","import":"./dist/progress.js"},"./skeleton":{"types":"./dist/types/components/ui/skeleton.d.ts","import":"./dist/skeleton.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./accordion":{"types":"./dist/types/components/ui/accordion.d.ts","import":"./dist/accordion.js"},"./container":{"types":"./dist/types/components/sections/container.d.ts","import":"./dist/container.js"},"./safe-area":{"types":"./dist/types/components/sections/safe-area.d.ts","import":"./dist/safe-area.js"},"./separator":{"types":"./dist/types/components/ui/separator.d.ts","import":"./dist/separator.js"},"./breadcrumb":{"types":"./dist/types/components/ui/breadcrumb.d.ts","import":"./dist/breadcrumb.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./pagination":{"types":"./dist/types/components/ui/pagination.d.ts","import":"./dist/pagination.js"},"./collapsible":{"types":"./dist/types/components/ui/collapsible.d.ts","import":"./dist/collapsible.js"},"./detail-page":{"types":"./dist/types/components/ui/detail-page.d.ts","import":"./dist/detail-page.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./styles/fonts":{"style":"./dist/styles/fonts.css","import":"./dist/styles/fonts.css","require":"./dist/styles/fonts.css"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"},"./styles/permissive":{"style":"./dist/styles/permissive.css","import":"./dist/styles/permissive.css","require":"./dist/styles/permissive.css"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"20c4403babb9d39e0fd7fc2bc52a7dc0d22f3d90","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:fonts && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:fonts":"cp -r src/fonts dist/","build:types":"tsc --emitDeclarationOnly --outDir dist/types","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — components, layouts, themes, routing, scaffolding, and a generated llms.txt. Web-first (React DOM); ships platform-detection utilities for Tauri/React Native/extensions but not yet full adapters.","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","date-fns":"^4.1.0","gh-pages":"^6.2.0","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","react-day-picker":"^9.7.0","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-toast":"^1.2.14","@radix-ui/react-avatar":"^1.1.10","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-slider":"^1.3.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-toggle":"^1.1.9","@radix-ui/react-menubar":"^1.1.15","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","@radix-ui/react-progress":"^1.1.7","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.11","@radix-ui/react-separator":"^1.1.7","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-collapsible":"^1.1.11","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","react-dom":"^19.1.0","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","autoprefixer":"^10.4.21","postcss-import":"^16.1.1","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","eslint-plugin-react-hooks":"^4.6.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","sharp":"^0.33.0","puppeteer":"^21.0.0 || ^22.0.0 || ^23.0.0","react-dom":"^18.2.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"sharp":{"optional":true},"puppeteer":{"optional":true},"react-dom":{"optional":false},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uikit_3.0.2_1786954149640_0.23331128266836276","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@bloomneo/uikit","version":"4.0.0","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@4.0.0","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js"},"dist":{"shasum":"744e23eed7650739c4a2bc822030e2a54a2f8cd8","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-4.0.0.tgz","fileCount":454,"integrity":"sha512-084tOPnsCcs/MnlSymOFdINyJf5/4EEaJOaNV55HTi2oEwEMMlHjwLOB70J0rAlAOzVtTtWufWJOvB6dFyqQTQ==","signatures":[{"sig":"MEQCIFOgVS0hln2Jf01GWpHfX4kIWGiDpOyTL0PVmtuGj/RsAiA8kC1S6241qW9SHB5vody5kc/saqsdtk4wLS3O5rX1GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5885076},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./theme":{"style":"./dist/theme.css","import":"./dist/theme.css","require":"./dist/theme.css"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./styles":{"style":"./dist/styles.css","import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./styles/fonts":{"style":"./dist/styles/fonts.css","import":"./dist/styles/fonts.css","require":"./dist/styles/fonts.css"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"},"./styles/permissive":{"style":"./dist/styles/permissive.css","import":"./dist/styles/permissive.css","require":"./dist/styles/permissive.css"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"c01efc930f3739615faaa90062454f83c229cb7e","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:fonts && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:fonts":"cp -r src/fonts dist/","build:types":"tsc --emitDeclarationOnly --outDir dist/types","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — components, layouts, themes, routing, scaffolding, and a generated llms.txt. Web-first (React DOM); ships platform-detection utilities for Tauri/React Native/extensions but not yet full adapters.","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","react-dom":"^19.1.0","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","autoprefixer":"^10.4.21","postcss-import":"^16.1.1","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","eslint-plugin-react-hooks":"^4.6.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uikit_4.0.0_1786958467811_0.863815058481922","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@bloomneo/uikit","version":"4.1.0","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@4.1.0","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js"},"dist":{"shasum":"152335802540a1d841083df8a6cef04883662581","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-4.1.0.tgz","fileCount":277,"integrity":"sha512-BukjoqXRtVKUu39JXhbkDnT7+pqaMJhHkNQTm9cs+VGhe46ZJ0k48N1+2YFo+XzRZE25devETdY/GA2GpQsNYQ==","signatures":[{"sig":"MEYCIQDmLnocZN/DsxxrHN2k3nf+Hph/NNCB7EaT9lkA6W8pnQIhAI38OCXjCAMxV3zUKzV3gKBy0RY+EaTzDoFpj+9x+mnd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2679581},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./theme":{"style":"./dist/theme.css","import":"./dist/theme.css","require":"./dist/theme.css"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./styles":{"style":"./dist/styles.css","import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"},"./styles/permissive":{"style":"./dist/styles/permissive.css","import":"./dist/styles/permissive.css","require":"./dist/styles/permissive.css"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"51354e74f8f345a694bea0cce0fa990613c951ad","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist/types","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — components, layouts, themes, routing, scaffolding, and a generated llms.txt. Web-first (React DOM); ships platform-detection utilities for Tauri/React Native/extensions but not yet full adapters.","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","react-dom":"^19.2.8","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","autoprefixer":"^10.4.21","postcss-import":"^16.1.1","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","eslint-plugin-react-hooks":"^4.6.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uikit_4.1.0_1786959190795_0.9326387560243077","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@bloomneo/uikit","version":"4.1.1","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@4.1.1","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js"},"dist":{"shasum":"8c9ec0c2b9b4228e270130e5e3929b3f4ca11499","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-4.1.1.tgz","fileCount":278,"integrity":"sha512-OHHkHfVfC45TSzvNOBSnRFtiWwb2D5Ck1zY7dpb+0cUa2DJjM6Q2aZOHohXQyDeO5MLe/xo0G9AJ+RDzj2gb7w==","signatures":[{"sig":"MEYCIQDNMOxQnJGhdLHWWH17G/+mHGRmumV7PFpFrj1usXhZTwIhAJfkXGkgCJyWnIAc86JlFWjPFvzuPTigqOFAXC4NDo5T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2676789},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./theme":{"style":"./dist/theme.css","types":"./dist-css.d.ts","import":"./dist/theme.css","require":"./dist/theme.css"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./styles":{"style":"./dist/styles.css","types":"./dist-css.d.ts","import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"},"./styles/permissive":{"style":"./dist/styles/permissive.css","types":"./dist-css.d.ts","import":"./dist/styles/permissive.css","require":"./dist/styles/permissive.css"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"364f331ce4731ec79521398371516b957c20e6aa","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist/types && node scripts/fix-dts-aliases.mjs","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — 30 typed components and a locked semantic-token palette, with a generated llms.txt. A library, not a framework: your app owns its chrome. Web-first (React DOM); ships platform-detection utilities for T","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","happy-dom":"^20.11.2","react-dom":"^19.2.8","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uikit_4.1.1_1786975613838_0.007711713976976009","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@bloomneo/uikit","version":"4.1.2","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@4.1.2","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js"},"dist":{"shasum":"3f89b30c7b5d5fba934cf4a663edf449805e69ce","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-4.1.2.tgz","fileCount":278,"integrity":"sha512-K1IQNTx0oKU/6bYoxNz8/mep77wREOXLwFJ00JELfS9uphqGr7z/zrr3JkrAZJaP47n7sy16Hh/KxJJK6pUAwA==","signatures":[{"sig":"MEUCIQD5p2gkICcYWL3+ZaaVJgFJA40AM9wYZx0NC9LE7vfUwgIgCsFtXeTQeSXZ3pTK0D3H3JHCf6QytJrfm0IKkc+UZwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2679513},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./theme":{"style":"./dist/theme.css","types":"./dist-css.d.ts","import":"./dist/theme.css","require":"./dist/theme.css"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./styles":{"style":"./dist/styles.css","types":"./dist-css.d.ts","import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"},"./styles/permissive":{"style":"./dist/styles/permissive.css","types":"./dist-css.d.ts","import":"./dist/styles/permissive.css","require":"./dist/styles/permissive.css"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"ca9d8bcad67a4a336f9db3511d0eaa8c5cac9f6e","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist/types && node scripts/fix-dts-aliases.mjs","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — 30 typed components and a locked semantic-token palette, with a generated llms.txt. A library, not a framework: your app owns its chrome. Web-first (React DOM); ships platform-detection utilities for T","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","happy-dom":"^20.11.2","react-dom":"^19.2.8","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uikit_4.1.2_1786985811132_0.48227322307057596","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@bloomneo/uikit","version":"4.1.3","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@4.1.3","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js"},"dist":{"shasum":"b00e03de519ddb9921924e023798c7487c97e6df","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-4.1.3.tgz","fileCount":278,"integrity":"sha512-m1p+lbRonN+HC415MbdB+aNIZAwYPccyMRm9b590t7F4Q2ACV0NKxmDTr7I/CLevc0AGAfU9W+3Ab3qC7qyLMg==","signatures":[{"sig":"MEUCIQCm2okj8JAF1uGDspwXd9JVrZTP5AZDxTPPbTLHVvTtpwIgXatYm3dBX2vCJ7RjQKVRY0rCDTaeTE1SBNXAZOITMro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2681946},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./theme":{"style":"./dist/theme.css","types":"./dist-css.d.ts","import":"./dist/theme.css","require":"./dist/theme.css"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./styles":{"style":"./dist/styles.css","types":"./dist-css.d.ts","import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"},"./styles/permissive":{"style":"./dist/styles/permissive.css","types":"./dist-css.d.ts","import":"./dist/styles/permissive.css","require":"./dist/styles/permissive.css"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"fb926fe8a779fbdc23576cfe7afd7b7a946a3922","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist/types && node scripts/fix-dts-aliases.mjs","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — 30 typed components and a locked semantic-token palette, with a generated llms.txt. A library, not a framework: your app owns its chrome. Web-first (React DOM); ships platform-detection utilities for T","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","happy-dom":"^20.11.2","react-dom":"^19.2.8","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uikit_4.1.3_1786987003922_0.26908501194156","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"@bloomneo/uikit","version":"4.1.4","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@4.1.4","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js"},"dist":{"shasum":"471aa83eae5389e245f3bf1296669c56eb4a5f29","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-4.1.4.tgz","fileCount":278,"integrity":"sha512-HgLINxB3At9o+IMkFWSZYdThUZbPV/cPeMRo44BmSaDjCKxR/irXRWdAvCS4MHHK+RZO9+BOQj7JgLFaDlwqnA==","signatures":[{"sig":"MEUCIQCk9f2Er9T9j3tnKiYmh0/sdFGV5OB++CTV3AMjDzxFkQIgZnihOMBEeHF9egMdFybIIBDpNppingN7Sfo3akx3stA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2683053},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./theme":{"style":"./dist/theme.css","types":"./dist-css.d.ts","import":"./dist/theme.css","require":"./dist/theme.css"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./styles":{"style":"./dist/styles.css","types":"./dist-css.d.ts","import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"},"./styles/permissive":{"style":"./dist/styles/permissive.css","types":"./dist-css.d.ts","import":"./dist/styles/permissive.css","require":"./dist/styles/permissive.css"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"de445beb1724b48e9b8f67e5bb918f1d8458acd2","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist/types && node scripts/fix-dts-aliases.mjs","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — 30 typed components and a locked semantic-token palette, with a generated llms.txt. A library, not a framework: your app owns its chrome. Web-first (React DOM); ships platform-detection utilities for T","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","happy-dom":"^20.11.2","react-dom":"^19.2.8","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uikit_4.1.4_1786987401922_0.8491532834487678","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"@bloomneo/uikit","version":"4.1.5","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@4.1.5","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js"},"dist":{"shasum":"266b389bdf959209e71596a5749c382edff4f458","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-4.1.5.tgz","fileCount":278,"integrity":"sha512-u4DE6W9w+Z8CAdpDhgsrK68jSfJWW1AssHWBfIU/t5WbYE8ON0rrhY+hi0xWxdAJYfldHyndEZFyPIA9gDMiJg==","signatures":[{"sig":"MEYCIQDYML+ia6tr/t4SnP5YhHR5UiQNV6P22SbyI9UQD5VQcgIhAKMchq6SvQBuNTHSdqTY2pC73Mb/E+/mNyy9vKLUU+JD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2688131},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./theme":{"style":"./dist/theme.css","types":"./dist-css.d.ts","import":"./dist/theme.css","require":"./dist/theme.css"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./styles":{"style":"./dist/styles.css","types":"./dist-css.d.ts","import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"},"./styles/permissive":{"style":"./dist/styles/permissive.css","types":"./dist-css.d.ts","import":"./dist/styles/permissive.css","require":"./dist/styles/permissive.css"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"d83aa38822b39aa9d3e8f55157c7463e61b1021c","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist/types && node scripts/fix-dts-aliases.mjs","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — 30 typed components and a locked semantic-token palette, with a generated llms.txt. A library, not a framework: your app owns its chrome. Web-first (React DOM); ships platform-detection utilities for T","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","happy-dom":"^20.11.2","react-dom":"^19.2.8","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uikit_4.1.5_1786987864575_0.7920726695911444","host":"s3://npm-registry-packages-npm-production"}},"4.1.6":{"name":"@bloomneo/uikit","version":"4.1.6","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@4.1.6","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js"},"dist":{"shasum":"2bf73bb65cc447df58367bc5aef5467d84d0ff51","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-4.1.6.tgz","fileCount":278,"integrity":"sha512-I3fo5CtOxdzC0W1PY5N0ydYc3DSLrPvz4XDeegj2327SuOF5mUo17yqcBgng+LVlGJ0NSJkEMUvHtFlcUFw5Xg==","signatures":[{"sig":"MEYCIQDz/OyGlLibJElYN7KiioLDpJL94JEgE3GxSVswICLgxAIhAMjFytTwKZKll7yZTGiIbei++Yv8zQ/ZNzhChKE47EPX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2689320},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./theme":{"style":"./dist/theme.css","types":"./dist-css.d.ts","import":"./dist/theme.css","require":"./dist/theme.css"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./styles":{"style":"./dist/styles.css","types":"./dist-css.d.ts","import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"},"./styles/permissive":{"style":"./dist/styles/permissive.css","types":"./dist-css.d.ts","import":"./dist/styles/permissive.css","require":"./dist/styles/permissive.css"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"049a7ab12dbe4faba58b78ef73d6ee370ed1cc9b","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist/types && node scripts/fix-dts-aliases.mjs","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — 30 typed components and a locked semantic-token palette, with a generated llms.txt. A library, not a framework: your app owns its chrome. Web-first (React DOM); ships platform-detection utilities for T","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","happy-dom":"^20.11.2","react-dom":"^19.2.8","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uikit_4.1.6_1786988102264_0.38880780730240616","host":"s3://npm-registry-packages-npm-production"}},"4.1.7":{"name":"@bloomneo/uikit","version":"4.1.7","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@4.1.7","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js"},"dist":{"shasum":"acdb3a51fd5971b057435bbd25454bf91debce8d","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-4.1.7.tgz","fileCount":278,"integrity":"sha512-wlEojSmMY5952TtPbHPAQ9MXxOOiA3AfDUZFj5vBd5RTztkMUxS6FJh2CfQf+FFImALsfv/E81n3DRzZhrYPDg==","signatures":[{"sig":"MEYCIQC5NKWhFGYkI2iAj6GID5LYrWbo3VzFwtCn0H9DtC3gJgIhALDx7DmwzGKc1oNVmOoXI49p+fMhW1K+/tiVmkuyHxqi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2692554},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./theme":{"style":"./dist/theme.css","types":"./dist-css.d.ts","import":"./dist/theme.css","require":"./dist/theme.css"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./styles":{"style":"./dist/styles.css","types":"./dist-css.d.ts","import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"},"./styles/permissive":{"style":"./dist/styles/permissive.css","types":"./dist-css.d.ts","import":"./dist/styles/permissive.css","require":"./dist/styles/permissive.css"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"db9a9b8c39ff8f4ee7b0147d51a4e8525717c468","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist/types && node scripts/fix-dts-aliases.mjs","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — 30 typed components and a locked semantic-token palette, with a generated llms.txt. A library, not a framework: your app owns its chrome. Web-first (React DOM); ships platform-detection utilities for T","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","happy-dom":"^20.11.2","react-dom":"^19.2.8","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uikit_4.1.7_1787468689245_0.6299375367358184","host":"s3://npm-registry-packages-npm-production"}},"4.1.8":{"name":"@bloomneo/uikit","version":"4.1.8","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@4.1.8","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"bin":{"uikit":"bin/uikit.js"},"dist":{"shasum":"c4549489bb68122f0f426e75c251d711f94c50e6","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-4.1.8.tgz","fileCount":278,"integrity":"sha512-HDx5UEcV5ZuRMJAsqBmDa+9dRxXfPjL7CEIqgC34w6mKQT0+qKrAh7t2yyILa9beQDs2YjJcyzSkZgHtlESk+A==","signatures":[{"sig":"MEQCIGXY1mhZbQ2tju742AtdYdYaNKzIW7Nja5TtXjHkjVTMAiAm/jTlqlzuuI5iNk3B5ZQzquqQvgTCvTzGMr39ISWV9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB8MThdMFSy0abX34tgQLQg7XlMYMBBwuPBY/5j2XHeiAiBp6ea3Xr/nBNL1fRMXXu+/Rz9pBZ6qk6dICi/+igzC7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2693106},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./form":{"types":"./dist/types/components/ui/form.d.ts","import":"./dist/form.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./theme":{"style":"./dist/theme.css","types":"./dist-css.d.ts","import":"./dist/theme.css","require":"./dist/theme.css"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./styles":{"style":"./dist/styles.css","types":"./dist-css.d.ts","import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./command":{"types":"./dist/types/components/ui/command.d.ts","import":"./dist/command.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./platform":{"types":"./dist/types/lib/platform.d.ts","import":"./dist/platform.js"},"./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./hover-card":{"types":"./dist/types/components/ui/hover-card.d.ts","import":"./dist/hover-card.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"},"./styles/permissive":{"style":"./dist/styles/permissive.css","types":"./dist-css.d.ts","import":"./dist/styles/permissive.css","require":"./dist/styles/permissive.css"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"85ef0af3ef5820c33b7476e10085c2f8dfc361ae","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist/types && node scripts/fix-dts-aliases.mjs","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React component library AI coding agents pick first — 30 typed components and a locked semantic-token palette, with a generated llms.txt. A library, not a framework: your app owns its chrome. Web-first (React DOM); ships platform-detection utilities for T","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"zod":"^3.25.67","clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","commander":"^12.1.0","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","react-hook-form":"^7.58.1","@hookform/resolvers":"^5.1.1","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-hover-card":"^1.1.14","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","happy-dom":"^20.11.2","react-dom":"^19.2.8","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uikit_4.1.8_1790476379991_0.7589017087552274","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-rc.0":{"name":"@bloomneo/uikit","version":"6.0.0-rc.0","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@6.0.0-rc.0","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"dist":{"shasum":"a587fb3539d46365abf4d61ba6cbd67135ccbb2d","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-6.0.0-rc.0.tgz","fileCount":253,"integrity":"sha512-OaqkrPB3m+/EBAnNGzQ/cYFb8s9sqErbUR5hiAXqixgGdRDxF2qdXkKkp74KvzxNRR9JFsRa1wKr6fqeSg28Vw==","signatures":[{"sig":"MEUCIDyGY6W4zfegL5VEumY1bXmKHRI758opHjsTLxSMxysrAiEA+ehy8NJ1r1Grx/c8kxshMkpxX0ZIB35NbBUJchWpd/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDos4yfG/1o+t/qTNmnktCliyxZxW78BC7qJh8XvAi5VQIgK9GmSz0ukXGsqhSm9pWK0BEqxQpzykpyGvwMgkrLriE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2376252},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./data":{"types":"./dist/types/data/index.d.ts","import":"./dist/data.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./theme":{"style":"./dist/theme.css","types":"./dist-css.d.ts","import":"./dist/theme.css","require":"./dist/theme.css"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./router":{"types":"./dist/types/router/index.d.ts","import":"./dist/router.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./styles":{"style":"./dist/styles.css","types":"./dist-css.d.ts","import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./app-shell":{"types":"./dist/types/components/ui/app-shell.d.ts","import":"./dist/app-shell.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"},"./styles/permissive":{"style":"./dist/styles/permissive.css","types":"./dist-css.d.ts","import":"./dist/styles/permissive.css","require":"./dist/styles/permissive.css"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"5cd316b197707736fa5c33aba7b3bdae7dcc6226","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist/types && node scripts/fix-dts-aliases.mjs","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React components for business apps that AI coding agents use correctly — typed components on a locked semantic-token palette, an app shell, and data hooks for Bloomneo route contracts, with a generated llms.txt. Web-first (React DOM); runs unchanged in El","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","happy-dom":"^20.11.2","react-dom":"^19.2.8","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","react-router-dom":"^6.30.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","tailwindcss":"^4.0.0","react-router-dom":">=6.20.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"tailwindcss":{"optional":true},"react-router-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uikit_6.0.0-rc.0_1790494787890_0.39466337638156124","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-rc.1":{"name":"@bloomneo/uikit","version":"6.0.0-rc.1","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@6.0.0-rc.1","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"dist":{"shasum":"ef49d9b7f2abee55b1ba701273da4a328e62fe02","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-6.0.0-rc.1.tgz","fileCount":253,"integrity":"sha512-n8RtXrf8T5I0RPAuAvygFEGYReqht0cFDg/2CoSLQv0tfhSZ9dLGvjFw9bHnc+7JmHs659NI+tkrC49DnQ67AA==","signatures":[{"sig":"MEUCIQDKvbCyaox4Q0K1IJ+dbAjtDfQfIJb++GrS2nuFfZycBQIgcwKhkpNBfzKeGwETOvIVXT2NMtOuuTSTgh4zH4dVmR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmJX6FWVS7MYSKbu0hQWEnIlv9G6+TdTXGFSCIjwpI8AIgYGGvfFHyIo2jZxJ9cHN/CvwsaX/gQH27smFXYjbIZY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2376252},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./data":{"types":"./dist/types/data/index.d.ts","import":"./dist/data.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./theme":{"style":"./dist/theme.css","types":"./dist-css.d.ts","import":"./dist/theme.css","require":"./dist/theme.css"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./router":{"types":"./dist/types/router/index.d.ts","import":"./dist/router.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./styles":{"style":"./dist/styles.css","types":"./dist-css.d.ts","import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./app-shell":{"types":"./dist/types/components/ui/app-shell.d.ts","import":"./dist/app-shell.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"},"./styles/permissive":{"style":"./dist/styles/permissive.css","types":"./dist-css.d.ts","import":"./dist/styles/permissive.css","require":"./dist/styles/permissive.css"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"8cf7d0994e3a356af4c84b114c4baca9f5c573da","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist/types && node scripts/fix-dts-aliases.mjs","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React components for business apps that AI coding agents use correctly — typed components on a locked semantic-token palette, an app shell, and data hooks for Bloomneo route contracts, with a generated llms.txt. Web-first (React DOM); runs unchanged in El","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","happy-dom":"^20.11.2","react-dom":"^19.2.8","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","react-router-dom":"^6.30.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","tailwindcss":"^4.0.0","react-router-dom":">=6.20.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"tailwindcss":{"optional":true},"react-router-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uikit_6.0.0-rc.1_1790501795576_0.2907601887432538","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-rc.2":{"name":"@bloomneo/uikit","version":"6.0.0-rc.2","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@6.0.0-rc.2","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"dist":{"shasum":"188a698cb77b366fe3f12549dd06c2dfe9431cc5","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-6.0.0-rc.2.tgz","fileCount":253,"integrity":"sha512-OJV/3fPTkvFaSC/5v6F2hLOjki8xCuBtrJnGRP5darmULn0wMVG5I0e86O257ymAqQsrQRmAWfIXkY+zmFsxQQ==","signatures":[{"sig":"MEYCIQCcCz13ktfjUc43PUrXE1DKj69lmCDq4NFV6hAgnsQOdgIhAMZRc/1Pnm3duFIZ3xamzNTzI2LXs3PHYfLQtatW/liH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHmZ4YH+6dZuyWhpiqr9keoBOnerwyX+v38dLR4C7AqkAiBXl3MzXVRrIop/4xkfwQQq9uX2OWik4A4kMv3S3ALY6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2376252},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./data":{"types":"./dist/types/data/index.d.ts","import":"./dist/data.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./theme":{"style":"./dist/theme.css","types":"./dist-css.d.ts","import":"./dist/theme.css","require":"./dist/theme.css"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./router":{"types":"./dist/types/router/index.d.ts","import":"./dist/router.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./styles":{"style":"./dist/styles.css","types":"./dist-css.d.ts","import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./app-shell":{"types":"./dist/types/components/ui/app-shell.d.ts","import":"./dist/app-shell.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"},"./styles/permissive":{"style":"./dist/styles/permissive.css","types":"./dist-css.d.ts","import":"./dist/styles/permissive.css","require":"./dist/styles/permissive.css"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"01b0f6b91eacdb19f9160dd60eb931cf0a3f2302","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist/types && node scripts/fix-dts-aliases.mjs","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React components for business apps that AI coding agents use correctly — typed components on a locked semantic-token palette, an app shell, and data hooks for Bloomneo route contracts, with a generated llms.txt. Web-first (React DOM); runs unchanged in El","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","happy-dom":"^20.11.2","react-dom":"^19.2.8","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","react-router-dom":"^6.30.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","tailwindcss":"^4.0.0","react-router-dom":">=6.20.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"tailwindcss":{"optional":true},"react-router-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uikit_6.0.0-rc.2_1790502834504_0.027726678138635164","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-rc.3":{"name":"@bloomneo/uikit","version":"6.0.0-rc.3","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","_id":"@bloomneo/uikit@6.0.0-rc.3","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"homepage":"https://bloomneo.github.io/uikit","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"dist":{"shasum":"16cf2af526346c3d34a556c4eb2296d68490adf8","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-6.0.0-rc.3.tgz","fileCount":253,"integrity":"sha512-yK93uraI4T1sXWBYxNKm5TuYwLXXd31Li3TL5DoXsIhPHzCKkHpvnBcSAoSG1UxRgOF0CBk7vVc7EYZigq2pBg==","signatures":[{"sig":"MEYCIQCXpGBs2SZ7P2JVMgY3qex2F2I2GZA8lsRERTEKK8HbCAIhAIWGpVlY+UqiTK9O/MjrAxDdDMcJjQ4N9gUYFFEM2wxE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwYpOTxHBgy3RQK2VeC9EWLEJ/S45STswJ//sLXt7gxAIhAKDkhAL6Y3W4pzzjFNq8G5Dv2WSjBqxPpgy7J0U8ECoV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2376252},"type":"module","types":"./dist/types/index.d.ts","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./data":{"types":"./dist/types/data/index.d.ts","import":"./dist/data.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./theme":{"style":"./dist/theme.css","types":"./dist-css.d.ts","import":"./dist/theme.css","require":"./dist/theme.css"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./router":{"types":"./dist/types/router/index.d.ts","import":"./dist/router.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./styles":{"style":"./dist/styles.css","types":"./dist-css.d.ts","import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./app-shell":{"types":"./dist/types/components/ui/app-shell.d.ts","import":"./dist/app-shell.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"},"./styles/permissive":{"style":"./dist/styles/permissive.css","types":"./dist-css.d.ts","import":"./dist/styles/permissive.css","require":"./dist/styles/permissive.css"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"251c3bb216b42fec6355d96f06d69313ea812414","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist/types && node scripts/fix-dts-aliases.mjs","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React components for business apps that AI coding agents use correctly — typed components on a locked semantic-token palette, an app shell, and data hooks for Bloomneo route contracts, with a generated llms.txt. Web-first (React DOM); runs unchanged in El","directories":{},"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","happy-dom":"^20.11.2","react-dom":"^19.2.8","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","react-router-dom":"^6.30.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","tailwindcss":"^4.0.0","react-router-dom":">=6.20.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"tailwindcss":{"optional":true},"react-router-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uikit_6.0.0-rc.3_1790504004517_0.3540285537233714","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-rc.4":{"_id":"@bloomneo/uikit@6.0.0-rc.4","bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"dist":{"shasum":"9b6ea6fcc36a51a335d16cb87ee1efc0d3806ed7","tarball":"https://registry.npmjs.org/@bloomneo/uikit/-/uikit-6.0.0-rc.4.tgz","fileCount":253,"integrity":"sha512-M35ThHbPwO2qn/lkAVikxvaoTlLKyWEqP6a0Ri8kwJN7jHxJI3c+Jgt6xkncuQ+iU+4aIN+fO7G76CqFpRXGxQ==","signatures":[{"sig":"MEUCIEiS+EFdT4oUnYreL7vpUWwrZy6brxU0JtPjaEd7z451AiEAgjA4Itcxz903dHrIt5YzNTUZPxUWxHYAUF8AB16jZ7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC2YMVvGiTECvefHF2FZL3xz95atMaEO/zMWMIQU8x+DQIhAPYLdY1xlFSM3G/vd+4rLORVZBZ38ymH4PvpbUEfUHVN"}],"unpackedSize":2376252},"name":"@bloomneo/uikit","type":"module","types":"./dist/types/index.d.ts","author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.js"},"./card":{"types":"./dist/types/components/ui/card.d.ts","import":"./dist/card.js"},"./data":{"types":"./dist/types/data/index.d.ts","import":"./dist/data.js"},"./fouc":{"types":"./dist/types/lib/fouc.d.ts","import":"./dist/fouc.js"},"./tabs":{"types":"./dist/types/components/ui/tabs.d.ts","import":"./dist/tabs.js"},"./alert":{"types":"./dist/types/components/ui/alert.d.ts","import":"./dist/alert.js"},"./badge":{"types":"./dist/types/components/ui/badge.d.ts","import":"./dist/badge.js"},"./hooks":{"types":"./dist/types/hooks/index.d.ts","import":"./dist/hooks.js"},"./input":{"types":"./dist/types/components/ui/input.d.ts","import":"./dist/input.js"},"./label":{"types":"./dist/types/components/ui/label.d.ts","import":"./dist/label.js"},"./sheet":{"types":"./dist/types/components/ui/sheet.d.ts","import":"./dist/sheet.js"},"./table":{"types":"./dist/types/components/ui/table.d.ts","import":"./dist/table.js"},"./theme":{"style":"./dist/theme.css","types":"./dist-css.d.ts","import":"./dist/theme.css","require":"./dist/theme.css"},"./toast":{"types":"./dist/types/components/ui/toast.d.ts","import":"./dist/toast.js"},"./utils":{"types":"./dist/types/lib/utils.d.ts","import":"./dist/utils.js"},"./button":{"types":"./dist/types/components/ui/button.d.ts","import":"./dist/button.js"},"./dialog":{"types":"./dist/types/components/ui/dialog.d.ts","import":"./dist/dialog.js"},"./errors":{"types":"./dist/types/lib/errors.d.ts","import":"./dist/errors.js"},"./format":{"types":"./dist/types/lib/format.d.ts","import":"./dist/format.js"},"./router":{"types":"./dist/types/router/index.d.ts","import":"./dist/router.js"},"./select":{"types":"./dist/types/components/ui/select.d.ts","import":"./dist/select.js"},"./styles":{"style":"./dist/styles.css","types":"./dist-css.d.ts","import":"./dist/styles.css","require":"./dist/styles.css"},"./switch":{"types":"./dist/types/components/ui/switch.d.ts","import":"./dist/switch.js"},"./themes":{"types":"./dist/types/themes/index.d.ts","import":"./dist/themes.js"},"./popover":{"types":"./dist/types/components/ui/popover.d.ts","import":"./dist/popover.js"},"./tooltip":{"types":"./dist/types/components/ui/tooltip.d.ts","import":"./dist/tooltip.js"},"./checkbox":{"types":"./dist/types/components/ui/checkbox.d.ts","import":"./dist/checkbox.js"},"./combobox":{"types":"./dist/types/components/ui/combobox.d.ts","import":"./dist/combobox.js"},"./llms.txt":"./dist/llms.txt","./textarea":{"types":"./dist/types/components/ui/textarea.d.ts","import":"./dist/textarea.js"},"./app-shell":{"types":"./dist/types/components/ui/app-shell.d.ts","import":"./dist/app-shell.js"},"./data-table":{"types":"./dist/types/components/ui/data-table.d.ts","import":"./dist/data-table.js"},"./form-field":{"types":"./dist/types/components/ui/form-field.d.ts","import":"./dist/form-field.js"},"./empty-state":{"types":"./dist/types/components/ui/empty-state.d.ts","import":"./dist/empty-state.js"},"./page-header":{"types":"./dist/types/components/ui/page-header.d.ts","import":"./dist/page-header.js"},"./radio-group":{"types":"./dist/types/components/ui/radio-group.d.ts","import":"./dist/radio-group.js"},"./dropdown-menu":{"types":"./dist/types/components/ui/dropdown-menu.d.ts","import":"./dist/dropdown-menu.js"},"./confirm-dialog":{"types":"./dist/types/components/ui/confirm-dialog.d.ts","import":"./dist/confirm-dialog.js"},"./theme-provider":{"types":"./dist/types/themes/theme-provider.d.ts","import":"./dist/theme-provider.js"},"./permission-gate":{"types":"./dist/types/components/ui/permission-gate.d.ts","import":"./dist/permission-gate.js"},"./styles/permissive":{"style":"./dist/styles/permissive.css","types":"./dist-css.d.ts","import":"./dist/styles/permissive.css","require":"./dist/styles/permissive.css"}},"funding":{"url":"https://github.com/sponsors/bloomneo","type":"github"},"gitHead":"40f017ccb29209d05b367b3fd40bfaa3a5ee9d1c","license":"MIT","scripts":{"dev":"vite","lint":"eslint src --ext .js,.jsx,.ts,.tsx","test":"npm run check:docs && npm run check:anchors && vitest --run","build":"npm run clean && npm run build:lib && npm run build:css && npm run build:types && npm run build:llms","clean":"rm -rf dist","deploy":"gh-pages -d docs/dist","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint src --ext .js,.jsx,.ts,.tsx --fix","build:css":"node scripts/build-styles.mjs","build:lib":"vite build","test:unit":"vitest --run","typecheck":"tsc --noEmit","build:llms":"node scripts/build-llms.mjs","check:docs":"npx tsx scripts/check-doc-drift.ts","preversion":"npm run build","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly --outDir dist/types && node scripts/fix-dts-aliases.mjs","postversion":"git push && git push --tags","check:anchors":"npx tsx scripts/check-readme-anchors.ts","test:coverage":"vitest --coverage --run","prepublishOnly":"npm run build && npm run test"},"version":"6.0.0-rc.4","_npmUser":{"name":"bloomneo","email":"krishnatejags@gmail.com"},"homepage":"https://bloomneo.github.io/uikit","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"_npmVersion":"11.4.2","description":"React components for business apps that AI coding agents use correctly — typed components on a locked semantic-token palette, an app shell, and data hooks for Bloomneo route contracts, with a generated llms.txt. Web-first (React DOM); runs unchanged in El","directories":{},"maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"sideEffects":["**/*.css","./dist/styles.css"],"_nodeVersion":"20.17.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","sonner":"^2.0.5","next-themes":"^0.4.6","lucide-react":"^0.468.0","tailwind-merge":"^2.6.0","@radix-ui/react-slot":"^1.2.3","@radix-ui/react-tabs":"^1.1.12","@radix-ui/react-label":"^2.1.7","@radix-ui/react-dialog":"^1.1.14","@radix-ui/react-select":"^2.2.5","@radix-ui/react-switch":"^1.2.5","@radix-ui/react-popover":"^1.1.14","@radix-ui/react-tooltip":"^1.2.7","@radix-ui/react-checkbox":"^1.3.2","class-variance-authority":"^0.7.1","@radix-ui/react-radio-group":"^1.3.7","@radix-ui/react-dropdown-menu":"^2.1.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^10.4.5","vite":"^7.1.5","react":"^19.1.0","eslint":"^8.57.0","vitest":"^3.2.3","happy-dom":"^20.11.2","react-dom":"^19.2.8","@shadcn/ui":"^0.0.4","typescript":"^5.8.3","@types/node":"^24.0.3","tailwindcss":"^4.1.8","@types/react":"^19.1.8","@tailwindcss/cli":"^4.1.13","@types/react-dom":"^19.1.6","react-router-dom":"^6.30.6","@tailwindcss/vite":"^4.1.10","eslint-plugin-react":"^7.34.0","@vitejs/plugin-react":"^4.2.0","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^14.6.4"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","tailwindcss":"^4.0.0","react-router-dom":">=6.20.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false},"tailwindcss":{"optional":true},"react-router-dom":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/uikit_6.0.0-rc.4_1790506172645_0.8176954631036046"}}},"time":{"created":"2026-04-11T03:18:58.710Z","modified":"2026-09-27T10:49:32.916Z","1.5.0":"2026-04-11T03:18:59.133Z","1.5.1":"2026-04-11T05:59:36.883Z","2.0.1":"2026-04-17T14:16:46.799Z","2.1.0":"2026-04-19T01:52:56.966Z","2.1.1":"2026-04-19T02:41:28.186Z","2.1.2":"2026-04-20T09:00:28.025Z","2.1.3":"2026-04-20T09:42:59.107Z","2.1.4":"2026-04-20T09:55:31.162Z","2.1.5":"2026-04-21T09:20:23.735Z","3.0.0":"2026-08-17T05:29:40.318Z","3.0.1":"2026-08-17T05:39:05.498Z","3.0.2":"2026-08-17T08:09:09.895Z","4.0.0":"2026-08-17T09:21:08.046Z","4.1.0":"2026-08-17T09:33:10.958Z","4.1.1":"2026-08-17T14:06:54.022Z","4.1.2":"2026-08-17T16:56:51.329Z","4.1.3":"2026-08-17T17:16:44.104Z","4.1.4":"2026-08-17T17:23:22.213Z","4.1.5":"2026-08-17T17:31:04.749Z","4.1.6":"2026-08-17T17:35:02.475Z","4.1.7":"2026-08-23T07:04:49.439Z","4.1.8":"2026-09-27T02:33:00.093Z","6.0.0-rc.0":"2026-09-27T07:39:48.008Z","6.0.0-rc.1":"2026-09-27T09:36:35.700Z","6.0.0-rc.2":"2026-09-27T09:53:54.594Z","6.0.0-rc.3":"2026-09-27T10:13:24.652Z","6.0.0-rc.4":"2026-09-27T10:49:32.754Z"},"bugs":{"url":"https://github.com/bloomneo/uikit/issues"},"author":{"url":"https://github.com/bloomneo","name":"Krishna Teja GS","email":"kt@bloomneo.com"},"license":"MIT","homepage":"https://bloomneo.github.io/uikit","keywords":["react","components","ui","tailwind","shadcn","typescript","design-system","themes","agent-friendly","llms.txt"],"repository":{"url":"git+https://github.com/bloomneo/uikit.git","type":"git"},"description":"React component library AI coding agents pick first — 30 typed components and a locked semantic-token palette, with a generated llms.txt. A library, not a framework: your app owns its chrome. Web-first (React DOM); ships platform-detection utilities for T","maintainers":[{"name":"bloomneo","email":"krishnatejags@gmail.com"}],"readme":"","readmeFilename":""}