{"_id":"@cloudflare/kumo","_rev":"55-e3e1c8ae85ec9097b86152a6245c7613","name":"@cloudflare/kumo","dist-tags":{"backport":"2.3.1","latest":"2.14.0"},"versions":{"1.0.0":{"name":"@cloudflare/kumo","version":"1.0.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.0.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://kumo-ui.com","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"dist/command-line/cli.js"},"dist":{"shasum":"5bb64a5e04b9a0bc440534ac612665d2980582c7","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.0.0.tgz","fileCount":560,"integrity":"sha512-G4H1O3WVRGyXdaA619jsLpcZTs4rU2EsNC1tRdIvO1hPtQ5OTd7ZWFGa7CvgZgeg+Br2jUSRWSTVpO8rOmF9EA==","signatures":[{"sig":"MEQCIESOWo6dQaLIrLN519nXYpFv/iuyjHI6e9qv221wDz9IAiBhfkd6iFH5damWilyBKxo1l2I/ABmFBEnN7YTK3lYnpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5136640},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./ai/schemas.ts","import":"./ai/schemas.ts"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":"./scripts/theme-generator/types.ts","./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":"./scripts/theme-generator/config.ts","./registry/component-registry.json":"./ai/component-registry.json"},"gitHead":"2930c80fe2acae9e3378e99556f00b811784697d","private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint && pnpm run lint:eslint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","prepublish":"pnpm run clean && pnpm run build && pnpm run test:unit","lint:eslint":"eslint src/","lint:oxlint":"oxlint src/** --type-aware","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},"repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.12.0","dependencies":{"clsx":"^2.1.1","@base-ui/react":"^1.0.0","tailwind-merge":"^3.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"catalog:","zod":"^3.24.0","glob":"13.0.0","plop":"4.0.4","vite":"catalog:","eslint":"catalog:","oxlint":"1.28.0","vitest":"catalog:","esbuild":"0.27.2","wrangler":"catalog:","happy-dom":"catalog:","@vitest/ui":"catalog:","playwright":"catalog:","typescript":"catalog:","@types/glob":"9.0.0","@types/node":"catalog:","tailwindcss":"catalog:","@types/react":"catalog:","@vitest/browser":"catalog:","oxlint-tsgolint":"0.6.0","vite-plugin-dts":"catalog:","@tailwindcss/cli":"catalog:","@types/react-dom":"catalog:","@tailwindcss/vite":"catalog:","typescript-eslint":"^8.18.1","@testing-library/react":"16.3.1","eslint-plugin-jsx-a11y":"catalog:","ts-json-schema-generator":"2.4.0","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^3.24.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.0.0_1770146549015_0.810702867513541","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@cloudflare/kumo","version":"1.1.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.1.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"ffab7c116e1915c47fe264fb75df4cb970e0462d","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.1.0.tgz","fileCount":561,"integrity":"sha512-Qh6lqKuDSuBwjc2VJPQIeVBxvTHVfIRG2FtxLrLYFQmagkHCagiOppvxtoxULC0gTl17ybUpEzmZwHKW0ztdHg==","signatures":[{"sig":"MEUCIQD/6MAsHfsZnFiKx69mD0u+4KxbPtaZo8T/QahvI90dgAIgVMEMZTNu93KJHlg8X9RiiwXiyXvqCm0BMEVJCol6ieE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5316844},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./ai/schemas.ts","import":"./ai/schemas.ts"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":"./scripts/theme-generator/types.ts","./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":"./scripts/theme-generator/config.ts","./registry/component-registry.json":"./ai/component-registry.json"},"gitHead":"abcb1b6c32c23cd93ecd808cba6061b84019bba3","private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint && pnpm run lint:eslint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","prepublish":"pnpm run clean && pnpm run build && pnpm run test:unit","lint:eslint":"eslint src/","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"},"repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.7.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"25.3.0","dependencies":{"clsx":"^2.1.1","@base-ui/react":"^1.0.0","tailwind-merge":"^3.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"catalog:","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"catalog:","eslint":"catalog:","oxlint":"catalog:","vitest":"catalog:","esbuild":"0.27.2","wrangler":"catalog:","happy-dom":"catalog:","@vitest/ui":"catalog:","playwright":"catalog:","typescript":"catalog:","@types/glob":"9.0.0","@types/node":"catalog:","tailwindcss":"catalog:","@types/react":"catalog:","@vitest/browser":"catalog:","oxlint-tsgolint":"catalog:","vite-plugin-dts":"catalog:","@tailwindcss/cli":"catalog:","@types/react-dom":"catalog:","@tailwindcss/vite":"catalog:","typescript-eslint":"^8.18.1","@testing-library/react":"16.3.1","eslint-plugin-jsx-a11y":"catalog:","ts-json-schema-generator":"2.4.0","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.1.0_1770420452843_0.2847453861162601","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@cloudflare/kumo","version":"1.2.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.2.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"dbc9fdcffab8c900094753be31c230c95d275f6a","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.2.0.tgz","fileCount":562,"integrity":"sha512-Ky9VeEfK5SHNnpCsqTCc218TkfMsBGK/ipOv4yZT6TyoVGvoErFJ+K5wZOo1X1VvPongvqpojIDafWnZsbU5Gw==","signatures":[{"sig":"MEYCIQCDqgKmI+51R3Gu+5v5siJdkZnSwwuREpRyLpDKIz+QhQIhAOwYNBylnCzEvcHgEhwU+JzALk/kBNo0vn0vGM2ZqZ9M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5357697},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.2.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./ai/schemas.ts","import":"./ai/schemas.ts"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":"./scripts/theme-generator/types.ts","./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":"./scripts/theme-generator/config.ts","./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint && pnpm run lint:eslint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","prepublish":"pnpm run clean && pnpm run build && pnpm run test:unit","lint:eslint":"eslint src/","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/f710f6e6d8206bc03e4e0d7f310c3d2c/cloudflare-kumo-1.2.0.tgz","_integrity":"sha512-Ky9VeEfK5SHNnpCsqTCc218TkfMsBGK/ipOv4yZT6TyoVGvoErFJ+K5wZOo1X1VvPongvqpojIDafWnZsbU5Gw==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@base-ui/react":"^1.0.0","tailwind-merge":"^3.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","eslint":"^9.17.0","oxlint":"1.42.0","vitest":"^3.2.4","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^15.11.7","@vitest/ui":"^3.2.4","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@vitest/browser":"^3.2.4","oxlint-tsgolint":"0.11.3","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.18.1","@testing-library/react":"16.3.1","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.2.0_1770666167570_0.6715099131232833","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@cloudflare/kumo","version":"1.3.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.3.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"45fb74eb7ccc2e1b343911ce16210831f5b026d3","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.3.0.tgz","fileCount":566,"integrity":"sha512-VHkq0jdpd8fOY7tTyinKiFFmJe1O9Q91YKexIhSkaF+GRt9nXB9+CZ7+KtoVgOfXdOOxiDVF5oIJWBVeHytYEg==","signatures":[{"sig":"MEQCIAjrBPPlkOoxbCf8tP3Xt1U0U9ysDPpSdsOtNQH4Q+9kAiAcuFjKUuqRss5FWwwuG5IeWbpm7i/L8pKunqi054glyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5380714},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.3.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./ai/schemas.ts","import":"./ai/schemas.ts"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":"./scripts/theme-generator/types.ts","./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":"./scripts/theme-generator/config.ts","./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint && pnpm run lint:eslint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","prepublish":"pnpm run clean && pnpm run build && pnpm run test:unit","lint:eslint":"eslint src/","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/fc43065a3899bd368703b7eeb423468e/cloudflare-kumo-1.3.0.tgz","_integrity":"sha512-VHkq0jdpd8fOY7tTyinKiFFmJe1O9Q91YKexIhSkaF+GRt9nXB9+CZ7+KtoVgOfXdOOxiDVF5oIJWBVeHytYEg==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@base-ui/react":"^1.0.0","tailwind-merge":"^3.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","eslint":"^9.17.0","oxlint":"1.42.0","vitest":"^3.2.4","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^15.11.7","@vitest/ui":"^3.2.4","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@vitest/browser":"^3.2.4","oxlint-tsgolint":"0.11.3","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.18.1","@testing-library/react":"16.3.1","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.3.0_1770731539967_0.5530156391986036","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@cloudflare/kumo","version":"1.4.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.4.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"f8e51d26347127a3e86ed5184fac8b00c0c797e8","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.4.0.tgz","fileCount":578,"integrity":"sha512-WuNTmyhmJ2Tuj0MIOsdDb5WXT3hQwowmj30tS/cjCCKd6oNCPs9ZZauWVxgYqg5OEvPD+r+k9uYHOzHyiXH1Hw==","signatures":[{"sig":"MEUCIECdR6TkzPf2cxgm6X7P6lUiEyiUDcD9yl4GVgyZzcxVAiEAkUTlEm7G6EnS4AQVlf0waofd5/BiUN0ttkeugsSf0R0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5631794},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.4.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./ai/schemas.ts","import":"./ai/schemas.ts"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":"./scripts/theme-generator/types.ts","./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":"./scripts/theme-generator/config.ts","./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint && pnpm run lint:eslint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","prepublish":"pnpm run clean && pnpm run build && pnpm run test:unit","lint:eslint":"eslint src/","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/cc16cb70fad515b7ac53ef96228044b3/cloudflare-kumo-1.4.0.tgz","_integrity":"sha512-WuNTmyhmJ2Tuj0MIOsdDb5WXT3hQwowmj30tS/cjCCKd6oNCPs9ZZauWVxgYqg5OEvPD+r+k9uYHOzHyiXH1Hw==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@base-ui/react":"^1.0.0","tailwind-merge":"^3.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","eslint":"^9.17.0","oxlint":"1.42.0","vitest":"^3.2.4","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.0.2","@vitest/ui":"^3.2.4","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@vitest/browser":"^3.2.4","oxlint-tsgolint":"0.11.3","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.18.1","@testing-library/react":"16.3.1","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.4.0_1770735922129_0.11838243737125476","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@cloudflare/kumo","version":"1.4.1","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.4.1","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"a721144ef36f1d57102aa7326dcb5f697fa6a96b","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.4.1.tgz","fileCount":578,"integrity":"sha512-cvu2RC//X3GHqvIz4uN61nPW5xHDBhFH7YqwtAKmzQqe8OKLObtwyqPm1oFB8yO8K8hhj7KCQxAn+DBPmVkcmQ==","signatures":[{"sig":"MEQCIDZUDx8CgiBRakssmQJsDfBKHRvK5yQ7+WXn4+j4+xIFAiA4mUDTstjPdD/ot6Wx8iqxyxmpmdsZuoNFzTXDRDAxBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5631992},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.4.1.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./ai/schemas.ts","import":"./ai/schemas.ts"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":"./scripts/theme-generator/types.ts","./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":"./scripts/theme-generator/config.ts","./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint && pnpm run lint:eslint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","prepublish":"pnpm run clean && pnpm run codegen:registry && pnpm run build && pnpm run test:unit","lint:eslint":"eslint src/","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/584b16ab83fdfa1cfd6713dd466ae622/cloudflare-kumo-1.4.1.tgz","_integrity":"sha512-cvu2RC//X3GHqvIz4uN61nPW5xHDBhFH7YqwtAKmzQqe8OKLObtwyqPm1oFB8yO8K8hhj7KCQxAn+DBPmVkcmQ==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@base-ui/react":"^1.0.0","tailwind-merge":"^3.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","eslint":"^9.17.0","oxlint":"1.42.0","vitest":"^3.2.4","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.0.2","@vitest/ui":"^3.2.4","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@vitest/browser":"^3.2.4","oxlint-tsgolint":"0.11.3","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.18.1","@testing-library/react":"16.3.1","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.4.1_1770737922127_0.9733030488954069","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@cloudflare/kumo","version":"1.5.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.5.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"09c0c8511ea5447b719b19de1002361009ef7593","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.5.0.tgz","fileCount":578,"integrity":"sha512-Y2fE72C3KwniG94SYROVtMwD5wNx/IXQ3CPbZv+ayD37nEXx1He3D5qFwh5PgPGtBQCrHiAL4J2b9v2FkgEvkQ==","signatures":[{"sig":"MEUCIEnjhoJOg7PXqu6QLMILmVW8g7yFhi+E/3k3JebdQqxKAiEAqFQ5E1AYN8GhGYV5KK4PSMmMpBOGWgz4/sblGjjFDKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5640716},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.5.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./ai/schemas.ts","import":"./ai/schemas.ts"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":"./scripts/theme-generator/types.ts","./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":"./scripts/theme-generator/config.ts","./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint && pnpm run lint:eslint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","prepublish":"pnpm run clean && pnpm run codegen:registry && pnpm run build && pnpm run test:unit","lint:eslint":"eslint src/","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/48fdd5e14a6f9f30aa341ecba8ac6ad1/cloudflare-kumo-1.5.0.tgz","_integrity":"sha512-Y2fE72C3KwniG94SYROVtMwD5wNx/IXQ3CPbZv+ayD37nEXx1He3D5qFwh5PgPGtBQCrHiAL4J2b9v2FkgEvkQ==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@base-ui/react":"^1.0.0","tailwind-merge":"^3.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","eslint":"^9.17.0","oxlint":"1.42.0","vitest":"^3.2.4","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.0.2","@vitest/ui":"^3.2.4","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@vitest/browser":"^3.2.4","oxlint-tsgolint":"0.11.3","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.18.1","@testing-library/react":"16.3.1","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.5.0_1770743573719_0.22567236125880608","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@cloudflare/kumo","version":"1.5.1","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.5.1","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"c4ff1b9207ae4d46b4c06789a38ad20c76d5689b","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.5.1.tgz","fileCount":584,"integrity":"sha512-2GA+BM3GwJTsLLFjNtnSl7NuZDQWNeIDKtlhI8rfvp5hm7fejCIATsN3K5dFKB4CAnqWRE9V+VFP10H3cmIW3A==","signatures":[{"sig":"MEUCIQDT4ijm66H9yVzJY4xA4vbbmF58qmfTfaUBEYfAV3cRRAIgQ/TmE/Ft1EoY4INrGqQQRwNg0b4ytMm+cVk9/e7HVBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5759024},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.5.1.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./ai/schemas.ts","import":"./ai/schemas.ts"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":"./scripts/theme-generator/types.ts","./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":"./scripts/theme-generator/config.ts","./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint && pnpm run lint:eslint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","prepublish":"pnpm run clean && pnpm run codegen:registry && pnpm run build && pnpm run test:unit","lint:eslint":"eslint src/","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/15b8f0fbfe6d3c2daeb4c2c872829e79/cloudflare-kumo-1.5.1.tgz","_integrity":"sha512-2GA+BM3GwJTsLLFjNtnSl7NuZDQWNeIDKtlhI8rfvp5hm7fejCIATsN3K5dFKB4CAnqWRE9V+VFP10H3cmIW3A==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@base-ui/react":"^1.0.0","tailwind-merge":"^3.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","eslint":"^9.17.0","oxlint":"1.42.0","vitest":"^3.2.4","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.0.2","@vitest/ui":"^3.2.4","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@vitest/browser":"^3.2.4","oxlint-tsgolint":"0.11.3","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.18.1","@testing-library/react":"16.3.1","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.5.1_1771248160755_0.40985583050475016","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@cloudflare/kumo","version":"1.6.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.6.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"f0e4cbcb3c463f28284ab86fb815d545f0f81fd5","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.6.0.tgz","fileCount":592,"integrity":"sha512-1Sy8kgfHNkze+NEfu/6cNzwOb0hemGm1mUNGU9GVmAnHemLOaXixosslM/o38TbUTEEs48yTRrDy0WFGgSTFWg==","signatures":[{"sig":"MEQCIDKsxzZWyZWkQLvy+Jr+aUscxM9OvazQV5iZxMX8vX0GAiBFlEwCgUTZ1GJOHQXC9TVQqtn8VnXZ8ILqujtoC9Gihg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6362866},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.6.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./ai/schemas.ts","import":"./ai/schemas.ts"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":"./scripts/theme-generator/types.ts","./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":"./scripts/theme-generator/config.ts","./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint && pnpm run lint:eslint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","prepublish":"pnpm run clean && pnpm run codegen:registry && pnpm run build && pnpm run test:unit","lint:eslint":"eslint src/","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/68da0c3c625105be132b22cddcf98556/cloudflare-kumo-1.6.0.tgz","_integrity":"sha512-1Sy8kgfHNkze+NEfu/6cNzwOb0hemGm1mUNGU9GVmAnHemLOaXixosslM/o38TbUTEEs48yTRrDy0WFGgSTFWg==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@base-ui/react":"^1.0.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","eslint":"^9.17.0","oxlint":"1.42.0","vitest":"^3.2.4","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.0.2","@vitest/ui":"^3.2.4","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@vitest/browser":"^3.2.4","oxlint-tsgolint":"0.11.3","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.18.1","@testing-library/react":"16.3.1","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.6.0_1771426017829_0.12063807822308403","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@cloudflare/kumo","version":"1.7.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.7.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"5f4b51db9816c4fc9f0c11fe2f9d82041148c624","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.7.0.tgz","fileCount":606,"integrity":"sha512-PPoBRY/4m2WBw2iHF8Oar15u+g4r/wXgRBmMkYxr33AsfGi5twhJ9ZBFFB7ZymcG+z8rIn39R+ozYNigSv5uPg==","signatures":[{"sig":"MEUCIDYWGvJdnKWsD7XdBbKzs4bAMZf/lpXFmzRpFXv2YJq9AiEA9dIMlsT1bsQf761fevI/540Lvz6GMNI+vpQxtt/Uo40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7330997},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.7.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./ai/schemas.ts","import":"./ai/schemas.ts"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":"./scripts/theme-generator/types.ts","./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":"./scripts/theme-generator/config.ts","./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint && pnpm run lint:eslint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","prepublish":"pnpm run clean && pnpm run codegen:registry && pnpm run build && pnpm run test:unit","test:watch":"vitest run --project=unit --watch","lint:eslint":"eslint src/","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/74081bd851aee9b1c79f715cbc07ffc8/cloudflare-kumo-1.7.0.tgz","_integrity":"sha512-PPoBRY/4m2WBw2iHF8Oar15u+g4r/wXgRBmMkYxr33AsfGi5twhJ9ZBFFB7ZymcG+z8rIn39R+ozYNigSv5uPg==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","motion":"^12.34.1","@base-ui/react":"^1.0.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","eslint":"^9.17.0","oxlint":"1.42.0","vitest":"^3.2.4","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.0.2","@vitest/ui":"^3.2.4","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@vitest/browser":"^3.2.4","oxlint-tsgolint":"0.11.3","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.18.1","@testing-library/react":"16.3.1","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.7.0_1771589653395_0.25205847820829197","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@cloudflare/kumo","version":"1.8.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.8.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"db566a54c902f746feef01c6c46dc15edea49775","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.8.0.tgz","fileCount":606,"integrity":"sha512-faOk/a+rVHCnVJCKzvageQHzNL5sBevmHnmDFxIZrZI0TSlZ4RuIbu+p5SB5GXtPZayiGxdpT91qjwp401rOXA==","signatures":[{"sig":"MEMCIES2LQpAcWJ00i4Xhxxte/yQ9a40+rEeE/o+S/m/wew6Ah9rsCcOzvtycpD+Q4ey0AWYBUSn2f5eDP2kOk1SmuY5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7343282},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.8.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./ai/schemas.ts","import":"./ai/schemas.ts"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":"./scripts/theme-generator/types.ts","./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":"./scripts/theme-generator/config.ts","./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint && pnpm run lint:eslint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","prepublish":"pnpm run clean && pnpm run codegen:registry && pnpm run build && pnpm run test:unit","test:watch":"vitest run --project=unit --watch","lint:eslint":"eslint src/","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/bf766cc50384205e2e28fd6fd6979876/cloudflare-kumo-1.8.0.tgz","_integrity":"sha512-faOk/a+rVHCnVJCKzvageQHzNL5sBevmHnmDFxIZrZI0TSlZ4RuIbu+p5SB5GXtPZayiGxdpT91qjwp401rOXA==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","motion":"^12.34.1","@base-ui/react":"^1.0.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","eslint":"^9.17.0","oxlint":"1.42.0","vitest":"^3.2.4","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.0.2","@vitest/ui":"^3.2.4","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@vitest/browser":"^3.2.4","oxlint-tsgolint":"0.11.3","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.18.1","@testing-library/react":"16.3.1","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.8.0_1771946446486_0.38816697630388064","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@cloudflare/kumo","version":"1.9.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.9.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"ad9e1c2b9f0b410a02066e9f34f4ad10522646cf","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.9.0.tgz","fileCount":614,"integrity":"sha512-EJueZm39VOcflXPrz9kETVljqBbXK5ka9PCIE5h/kKmIM4owK5z6SFsUAanLuUnpDU2t374r/zGCKGAnV2VtVQ==","signatures":[{"sig":"MEUCIHcposEyo3tj0ktKTw3AgKfLwigFomjG7uch0vaIJEYqAiEA+zbcE0+5dm+u5a9kfkFHuUNeEU1x4mtCv5FGduZCnB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7701314},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.9.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./ai/schemas.ts","import":"./ai/schemas.ts"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":"./scripts/theme-generator/types.ts","./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":"./scripts/theme-generator/config.ts","./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint && pnpm run lint:eslint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","prepublish":"pnpm run clean && pnpm run codegen:registry && pnpm run build && pnpm run test:unit","test:watch":"vitest run --project=unit --watch","lint:eslint":"eslint src/","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/52b277d2b4489612568656b57cd6077e/cloudflare-kumo-1.9.0.tgz","_integrity":"sha512-EJueZm39VOcflXPrz9kETVljqBbXK5ka9PCIE5h/kKmIM4owK5z6SFsUAanLuUnpDU2t374r/zGCKGAnV2VtVQ==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.8.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.13.1","dependencies":{"clsx":"^2.1.1","motion":"^12.34.1","@base-ui/react":"^1.2.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","eslint":"^9.17.0","oxlint":"1.42.0","vitest":"^3.2.4","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.0.2","@vitest/ui":"^3.2.4","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@vitest/browser":"^3.2.4","oxlint-tsgolint":"0.11.3","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.18.1","@testing-library/react":"16.3.1","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.9.0_1772046048546_0.4377820661085974","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@cloudflare/kumo","version":"1.10.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.10.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"437787140b1268835920c7be4d05190d5359af7f","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.10.0.tgz","fileCount":1270,"integrity":"sha512-6Q89+LqUsBUxEmFe6mBPruKsIFviUqkXYi5DvRaIWDgSeFjLKEISVosHeu8Ufecs9MLg6vBV3xtYjjTSddqMOg==","signatures":[{"sig":"MEQCIFpXRIrL2+WAPb1zcCkljZm+6KenoU5wZzhud9OoETeWAiA4KHQ7dgdP89RPjmC9zxWAih6tg577HNUb08H8E6Boeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30411612},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.10.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint && pnpm run lint:eslint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","prepublish":"pnpm run clean && pnpm run codegen:registry && pnpm run build && pnpm run test:unit","test:watch":"vitest run --project=unit --watch","lint:eslint":"eslint src/","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/682b0c21cb567fa44a9f07bf51ae9be5/cloudflare-kumo-1.10.0.tgz","_integrity":"sha512-6Q89+LqUsBUxEmFe6mBPruKsIFviUqkXYi5DvRaIWDgSeFjLKEISVosHeu8Ufecs9MLg6vBV3xtYjjTSddqMOg==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.9.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.2.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","eslint":"^9.17.0","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.0.2","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.18.1","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.10.0_1772718281454_0.5148971453186648","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@cloudflare/kumo","version":"1.11.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.11.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"1c0f241432a7f35ac3083f2232132bde79c446d0","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.11.0.tgz","fileCount":1271,"integrity":"sha512-9hKDVAzGs9fdWxcYv9DMeshqZKVjopPo7YwUGoaHugp0ZlZdv3LIU0mcMGbdtYmbB2gYJ+i3kdCBd41HJTeTAQ==","signatures":[{"sig":"MEUCIQDN91H/lqEDqRRZBC7Qy10B6OSwa/cIMEl1DbiqkmhEyAIgcqBSwc9RN1bt3Q/4hI7YhqqTmukWFXpFRy5SMumOsHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30460476},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.11.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint && pnpm run lint:eslint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","prepublish":"pnpm run clean && pnpm run codegen:registry && pnpm run build && pnpm run test:unit","test:watch":"vitest run --project=unit --watch","lint:eslint":"eslint src/","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/faff243a56846758f38fbeeb097b3fa6/cloudflare-kumo-1.11.0.tgz","_integrity":"sha512-9hKDVAzGs9fdWxcYv9DMeshqZKVjopPo7YwUGoaHugp0ZlZdv3LIU0mcMGbdtYmbB2gYJ+i3kdCBd41HJTeTAQ==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.9.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.2.0","tailwind-merge":"^3.4.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","eslint":"^9.17.0","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.0.2","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.18.1","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.11.0_1773409414527_0.25950599009259334","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@cloudflare/kumo","version":"1.12.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.12.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"575eb575428ceb644857aa229038c27938422a05","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.12.0.tgz","fileCount":703,"integrity":"sha512-hnrhJ9ONSGfG5es+6VWJjck4At5XI/ZYEePayWug9iR20VDTT84ZwMgBRierLiComTe74ydpM95Fc4ZandaP4g==","signatures":[{"sig":"MEUCIQCyfiesBhNIPw97ULkUGI+GBC8vxfxwtic6Aku8SQam9QIgMHCmbUzHvQ7GINFqVpLjatFcrucjT4mPLbbGDfPZGY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12678489},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.12.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint && pnpm run lint:eslint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:eslint":"eslint src/","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/7075a5e6a8a6646ee656a307b82f29be/cloudflare-kumo-1.12.0.tgz","_integrity":"sha512-hnrhJ9ONSGfG5es+6VWJjck4At5XI/ZYEePayWug9iR20VDTT84ZwMgBRierLiComTe74ydpM95Fc4ZandaP4g==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.9.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.2.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","eslint":"^9.17.0","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.0.2","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.18.1","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.12.0_1773428240591_0.7361654692357003","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@cloudflare/kumo","version":"1.12.1","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.12.1","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"f9ab891de44bd4c1236c51f096ef4d658cee7f7e","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.12.1.tgz","fileCount":703,"integrity":"sha512-rwuGDq40siyxoyQL23/S9CGH+4hc13i/Tc4/jWPE727phDLdL2fsJmWNl1jiOhPhrmJ7T565LuEq59Xargd7dQ==","signatures":[{"sig":"MEUCIQDSuC5ujvL1y1TfhkOM/XiOBqx793frVHP3g2gry97trwIgVycdqXDbYFFAWC+lxF5zdmU1f+DEoNL+F6bHQERQReE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12678788},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.12.1.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint && pnpm run lint:eslint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:eslint":"eslint src/","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/7ed9eb73cde79f003b8efefae9dcfec6/cloudflare-kumo-1.12.1.tgz","_integrity":"sha512-rwuGDq40siyxoyQL23/S9CGH+4hc13i/Tc4/jWPE727phDLdL2fsJmWNl1jiOhPhrmJ7T565LuEq59Xargd7dQ==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.9.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.2.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","eslint":"^9.17.0","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.0.2","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.18.1","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.12.1_1773430294339_0.8352403763985674","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@cloudflare/kumo","version":"1.13.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.13.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"5a4ef8171fe7b9bbe33ebce49bcd50861286d160","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.13.0.tgz","fileCount":703,"integrity":"sha512-00ltgsJ9LkbM8IEyHVt6touUgECboO4yMIe1pUlLj07HJuRRW5+G8xhsKcU01ah+j5Ai91wWnbC/I1fcpV4ajA==","signatures":[{"sig":"MEUCIQC89zMCsygCA4pPgz3Erz2cOOROa3EyF7TCVvEuSnfUZAIge1NVLb/a+A1xOafWige+9MEiWMv6RoCl1y6SCG/6jBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12682206},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.13.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint && pnpm run lint:eslint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:eslint":"eslint src/","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/e99bcc6b1a27797f645225b948f21ea8/cloudflare-kumo-1.13.0.tgz","_integrity":"sha512-00ltgsJ9LkbM8IEyHVt6touUgECboO4yMIe1pUlLj07HJuRRW5+G8xhsKcU01ah+j5Ai91wWnbC/I1fcpV4ajA==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.9.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.2.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","eslint":"^9.17.0","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.0.2","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.18.1","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.13.0_1773669465040_0.37139518648088643","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@cloudflare/kumo","version":"1.13.1","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.13.1","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"74b430c25b7aa45cd5ff08c9d213669da4cd7cd3","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.13.1.tgz","fileCount":703,"integrity":"sha512-Hu1IVOYWqnN+gJ1s4dwjbvAJy403Zbmg3NAgD+8WAevKhxdchpOcbH+gsXyiMrEk5roD7nUAFHhBylrZdgYJlg==","signatures":[{"sig":"MEYCIQCuyTGkaiUJkwQ60s9UfVXLJSERGy3yBaop3/qRpGJ0wQIhAMAwo+8WNqWocXRWrPQ0Ri8SwZwfHZDiFnR9ryMOcfTf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12682379},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.13.1.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint && pnpm run lint:eslint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:eslint":"eslint src/","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/aaaf1058fd5134556a2dde6b04123cdc/cloudflare-kumo-1.13.1.tgz","_integrity":"sha512-Hu1IVOYWqnN+gJ1s4dwjbvAJy403Zbmg3NAgD+8WAevKhxdchpOcbH+gsXyiMrEk5roD7nUAFHhBylrZdgYJlg==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.9.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.2.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","eslint":"^9.17.0","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.0.2","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","typescript-eslint":"^8.18.1","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.13.1_1773682745382_0.6977786624182774","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@cloudflare/kumo","version":"1.14.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.14.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"ea081e59070acc87e214a043a5af80dfd2d1330a","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.14.0.tgz","fileCount":703,"integrity":"sha512-/ALKVni1qQvRangP2AhPTQxoruJmq7O7GpeIvSi16E6/zozzRJwRyCVejLvgzUzHQQ8EW1U4b5xg4lCt7OfsXA==","signatures":[{"sig":"MEYCIQCafiEl8ZSMC+1D3NvQujyiZavuuf4c8gItm3fmWW+fkAIhAIKVlOHSTbLdtM2t69ROenl7rLRZDa9e/D3WVjfyiJo/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12720973},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.14.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/2904901e2d5758305524444b55a189a0/cloudflare-kumo-1.14.0.tgz","_integrity":"sha512-/ALKVni1qQvRangP2AhPTQxoruJmq7O7GpeIvSi16E6/zozzRJwRyCVejLvgzUzHQQ8EW1U4b5xg4lCt7OfsXA==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.9.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.2.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.0.2","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.14.0_1773854961998_0.4252041337659389","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@cloudflare/kumo","version":"1.14.1","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.14.1","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"d3e143b048225ba420c140faab0cf1552628eb66","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.14.1.tgz","fileCount":703,"integrity":"sha512-hHKOy01SG248ppVSZ/iAT104SPbDYHrcRKmZGpLfS5qpClc7Jgalzsp8NN+49cTf5acEDxl+KBs7RZAf0ZMvaA==","signatures":[{"sig":"MEQCIEJU3KsCDQT4NA8ACcmkeh6KruvuA0Yt7PUqTHllyESkAiA4dDFu8GxP8iL5bcOqTOrBDeMrLQWlK0q8cBb6iIOtMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12721323},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.14.1.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/9bc8f62a8ec99e3f947780dba86111c4/cloudflare-kumo-1.14.1.tgz","_integrity":"sha512-hHKOy01SG248ppVSZ/iAT104SPbDYHrcRKmZGpLfS5qpClc7Jgalzsp8NN+49cTf5acEDxl+KBs7RZAf0ZMvaA==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.9.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.2.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.0.2","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.14.1_1773937446340_0.37421984576904643","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@cloudflare/kumo","version":"1.15.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.15.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"14a0f21bea5f7d21ade84f32d6ce4b8ea1955697","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.15.0.tgz","fileCount":703,"integrity":"sha512-cbdVMSkp+pzb6lo0vbDNVreICfzgwTN+T3GFfIivWd/vnYEVW/Ff2DE5Hhnfld9W/pddk+xmQ6bwa56tVk0uoA==","signatures":[{"sig":"MEQCICZkWwXmMjWPQzjV+kjuApXYT1kG2s2FJEfKyij5ak5CAiBGdKZu4GONQ5SruNJVyq8ar3t1IV4faTlecKBJHizqtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12742328},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.15.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/724c0567156d27faffb3dcacc7ae16f6/cloudflare-kumo-1.15.0.tgz","_integrity":"sha512-cbdVMSkp+pzb6lo0vbDNVreICfzgwTN+T3GFfIivWd/vnYEVW/Ff2DE5Hhnfld9W/pddk+xmQ6bwa56tVk0uoA==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.9.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.2.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.0.2","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.15.0_1774017773781_0.5569776999382527","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@cloudflare/kumo","version":"1.16.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.16.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"8433a303880b08e13f9d9ce3181343200c2707dd","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.16.0.tgz","fileCount":713,"integrity":"sha512-uCrj7jGPvdXj8lrdQBfMGKzV3JTDi7hUBsLf4jpirD7QHvZMsGe6XuU+KKvQFqDTmj5ELXQVES4YVoducxZ7Tg==","signatures":[{"sig":"MEUCICMOQlzzVKAIL0lazU2++S/414FJG7z9s++v7yvTaX4YAiEA7I1MgoW4xwiUOjcEGH7tW9n8VGepOuNgxUvcKd7Hoz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12959024},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.16.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/8943ff0f044cc7bc36b7d1d69d619084/cloudflare-kumo-1.16.0.tgz","_integrity":"sha512-uCrj7jGPvdXj8lrdQBfMGKzV3JTDi7hUBsLf4jpirD7QHvZMsGe6XuU+KKvQFqDTmj5ELXQVES4YVoducxZ7Tg==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.9.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.2.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.0.2","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.16.0_1774299096817_0.00005497184355185425","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@cloudflare/kumo","version":"1.17.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.17.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"8b67f0de8cf75a76e5508f3f4415589913d7c910","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.17.0.tgz","fileCount":719,"integrity":"sha512-BWa/EbsFAu5fBk4pLKjd+qZQH6jh6K1/vfLW/bIiCcqc/9641FuAME5CAQgCf7jHvkHrbMBxzg4jB6ZdJCW9FA==","signatures":[{"sig":"MEUCIQCdmSD6nGYhx8b8KNJ0AqT1pPo+mlz0Y9F7IwziW3TK8wIgJxtqG04NTBhluBbrLf7lSUAzMU/OuzfAwyVyiP1HzHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13098356},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.17.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/bf7c017b10605008a754cffbfec5b192/cloudflare-kumo-1.17.0.tgz","_integrity":"sha512-BWa/EbsFAu5fBk4pLKjd+qZQH6jh6K1/vfLW/bIiCcqc/9641FuAME5CAQgCf7jHvkHrbMBxzg4jB6ZdJCW9FA==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.9.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.2.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.17.0_1775226923717_0.7385289069753931","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@cloudflare/kumo","version":"1.18.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.18.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"1a6489ea5e20a22e193e06a2aae3bc749cfc63f2","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.18.0.tgz","fileCount":719,"integrity":"sha512-D1OkzYe6rIPe2CqklE+DDt84YB8Q+gV5PH/Hjco8TO1NEHZkaookdl67YU+HHWCBME6TxSwQRzn72hp/cyOrCw==","signatures":[{"sig":"MEYCIQCQHDZe3jhnco+epsHFvSyHcb5aWRAi0FUu0n7mfLX9fgIhAPGb3k0nwfIJw45kS/fRXBdmxyKOpxbd0hgtje7uqzrn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13111100},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.18.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/a1f618d0c59b5eac47e5fe01592fa5c7/cloudflare-kumo-1.18.0.tgz","_integrity":"sha512-D1OkzYe6rIPe2CqklE+DDt84YB8Q+gV5PH/Hjco8TO1NEHZkaookdl67YU+HHWCBME6TxSwQRzn72hp/cyOrCw==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.11.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.1","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.2.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.18.0_1775680336898_0.3966931242255891","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@cloudflare/kumo","version":"1.19.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@1.19.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"de94e38dab14ff924aa0f43faff2926493b2df76","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-1.19.0.tgz","fileCount":727,"integrity":"sha512-Ob91fqIbVwXMk/DTrod8oqs/uLiHOA1AbddJxfoPAuKRSjvVeImck34aow6ZJhWrfJi3uxLFOAI3569r5QFE0A==","signatures":[{"sig":"MEYCIQDoVQ6j4XWw6tpXQz4+jAhUqsuVHGVAf0ZEFb6W+yOITQIhAPhoab9md0vt0QO+hKGoYUG5Pxgkujcz7ukPVKw7Hmp6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13192200},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-1.19.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/bb9efefcaefa980ec48b5b8dbeef3500/cloudflare-kumo-1.19.0.tgz","_integrity":"sha512-Ob91fqIbVwXMk/DTrod8oqs/uLiHOA1AbddJxfoPAuKRSjvVeImck34aow6ZJhWrfJi3uxLFOAI3569r5QFE0A==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.11.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.1","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.2.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_1.19.0_1776356723347_0.9635357585834241","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@cloudflare/kumo","version":"2.0.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.0.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"9d450490ed7559d85b72e8d4a9a27bbe5313914b","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.0.0.tgz","fileCount":755,"integrity":"sha512-VOl9ltN+AbGTanPjYhMZbwz/c+3VKZAYo2Q0gRWl0cWhBRDGvbNNcqfev9/+rrSRenTnS8I8IfsPA0+dvfllqA==","signatures":[{"sig":"MEUCIQDZv85Q/5q3p58+A9WrX+O3JvgpRby1FEP8jdBmNH+1kgIgQmE013/X26uUO3RBs9A04n/86N8Wd0mLX65edBjfdrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13663347},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.0.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/e915f559b06d0b579d00662638141708/cloudflare-kumo-2.0.0.tgz","_integrity":"sha512-VOl9ltN+AbGTanPjYhMZbwz/c+3VKZAYo2Q0gRWl0cWhBRDGvbNNcqfev9/+rrSRenTnS8I8IfsPA0+dvfllqA==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.11.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.1","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.4.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.0.0_1777563998235_0.1998181687421503","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@cloudflare/kumo","version":"2.0.1","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.0.1","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"df2f9b64e02b464431ba3e47a4f2c79b6baaa329","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.0.1.tgz","fileCount":755,"integrity":"sha512-YE4MAKADOPBRhWI+F5st7PQ7k+vyhptjUERdbjuEQrDbx8fr7fPPZjjvOOEUrZnue2Ydz/vICgJKMqBsdDWgeg==","signatures":[{"sig":"MEYCIQCvU2OzCtPN6pEUuG43x08oFyHjwmm9lAfDq2mLYV0vfQIhAJuabod47/ZLMN7lIb5mvoGJBSN0hTxg4JYxPdV0jySI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13664057},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.0.1.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/62b9ecd97f48eb4cf89b5f3debc077fa/cloudflare-kumo-2.0.1.tgz","_integrity":"sha512-YE4MAKADOPBRhWI+F5st7PQ7k+vyhptjUERdbjuEQrDbx8fr7fPPZjjvOOEUrZnue2Ydz/vICgJKMqBsdDWgeg==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.11.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.1","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.4.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.0.1_1777571083731_0.3495469707549761","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@cloudflare/kumo","version":"2.0.2","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.0.2","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"bc246885733eab2f8ac117ec4dbbc3c0c1dd5c77","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.0.2.tgz","fileCount":755,"integrity":"sha512-OJQQVFErNEebLrbFnRvmmhZsXihs2GGqhvm9FhlNk8GNSg4suKlfA2jjT0kdHy0cJd482RLgwVFKziM2XTtMZA==","signatures":[{"sig":"MEQCIDuE+rV/KoNyYVPGZXP1xms93ffKx767BiESsvXROpGeAiBCu6bZC/L57uATmcqRHRW+uR+t4Whmv4EI9RtoGeXv7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13700827},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.0.2.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/c561bf61efcceafe89b2d4916c7610d8/cloudflare-kumo-2.0.2.tgz","_integrity":"sha512-OJQQVFErNEebLrbFnRvmmhZsXihs2GGqhvm9FhlNk8GNSg4suKlfA2jjT0kdHy0cJd482RLgwVFKziM2XTtMZA==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.11.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.1","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.4.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.0.2_1777657008734_0.5478848817729798","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@cloudflare/kumo","version":"2.0.3","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.0.3","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"4fb699a63fc94eeae51f84b0447a501202e18e12","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.0.3.tgz","fileCount":759,"integrity":"sha512-G4CAqs38zlh4jN8Y9p6CU34buxFTJ1HdneU63H5uL62yZfVZn5mB+fIxOqwYKqDtr0jLon962KE7inzvV23TJw==","signatures":[{"sig":"MEYCIQCX5qyHzUYfQ44hwvkqdgnm0bD2vkHPmiTszneUPoWwMwIhAN4UongWRXFzQAOvGHFBOgFJfG+8fGUOWRvZshTFsLdM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13717211},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.0.3.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/6c1e24a1ac768c2fcde76756dcaea70c/cloudflare-kumo-2.0.3.tgz","_integrity":"sha512-G4CAqs38zlh4jN8Y9p6CU34buxFTJ1HdneU63H5uL62yZfVZn5mB+fIxOqwYKqDtr0jLon962KE7inzvV23TJw==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.11.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.1","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.4.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.0.3_1777924955839_0.4481214216276097","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@cloudflare/kumo","version":"2.0.4","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.0.4","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"8217bdfba21358623096fd64f5cbeb9c204d2734","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.0.4.tgz","fileCount":759,"integrity":"sha512-7JnhiM8xKDFIni9IF20cHFow/Al8WFEdNLygYxZOR76rKV3GkF+aaDWF9PLhVJFNEHhc6t3dmpkVnuvpPMtN5A==","signatures":[{"sig":"MEYCIQDHkzyETmKgGX6GPjQYG+iJdzSyxynevUeyCyMJXvBdrwIhAP0w3PeGA1h7GevtUs/g47Vt6cfG2sd9szZxU3QaGpT4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13716038},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.0.4.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/ddfea74bd958f039571554307ae019b0/cloudflare-kumo-2.0.4.tgz","_integrity":"sha512-7JnhiM8xKDFIni9IF20cHFow/Al8WFEdNLygYxZOR76rKV3GkF+aaDWF9PLhVJFNEHhc6t3dmpkVnuvpPMtN5A==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.11.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.1","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.4.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.0.4_1777983854631_0.3132448909229877","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@cloudflare/kumo","version":"2.0.5","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.0.5","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"09a2db609f8d515d9782476b73354bae82ac5ed3","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.0.5.tgz","fileCount":759,"integrity":"sha512-XrwfWypBZEEPswdB4HfUmr0VPuht6c34mSJhHAknj19VMV5yaXKqqWBFcADhnXDS9W+NnaszBfbu62B0YRcWDQ==","signatures":[{"sig":"MEQCICcOW9y7JQJ8TcCKnb+JgP8dECUj7LA1T3pTtVPBuEGnAiAXO6TrjIk1GevMUEc/Lr0epIuAn8/WiWUX0ORBUoVEEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13719570},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.0.5.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/86e259af2986279269489fd115e28ad6/cloudflare-kumo-2.0.5.tgz","_integrity":"sha512-XrwfWypBZEEPswdB4HfUmr0VPuht6c34mSJhHAknj19VMV5yaXKqqWBFcADhnXDS9W+NnaszBfbu62B0YRcWDQ==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.11.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.1","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.4.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"^4.59.1","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.0.5_1777989085526_0.5018538986115957","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@cloudflare/kumo","version":"2.1.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.1.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"16655af42f74e340017f03c8fbe45967c84d5a83","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.1.0.tgz","fileCount":761,"integrity":"sha512-/aStiGu7bs2HwFU8gqtrCOISY5fynbY6u3dX8kn1pFuduwXCDzVwgtUjQafPRHlQaT/KOTQbt6FBD+oLMWPJ/Q==","signatures":[{"sig":"MEUCIC+IaKrbN9myvOb59qrgBth/AcKUUgHlb0C7SHmjV2MeAiEA+QUbkrBmYPh5xLnU8Z99LrZC8XcmKtfhrZekDBOt6Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13759851},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.1.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/0bc6a13e374bc884a41c556ffd4f17bd/cloudflare-kumo-2.1.0.tgz","_integrity":"sha512-/aStiGu7bs2HwFU8gqtrCOISY5fynbY6u3dX8kn1pFuduwXCDzVwgtUjQafPRHlQaT/KOTQbt6FBD+oLMWPJ/Q==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.11.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.14.1","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.4.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"4.87.0","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.1.0_1778179332956_0.2051668196587184","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@cloudflare/kumo","version":"2.2.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.2.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"8695ff0ec26b2ef1f97d5d7bd5c96740f1c9fc7d","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.2.0.tgz","fileCount":761,"integrity":"sha512-RJOEPzipkBJLtI0m0AvQFVMs1P20FROC9C52NMj2ihbqUR7ftt8/woFOyIio9luXIR5g9UONuRW+HZE0yniwMA==","signatures":[{"sig":"MEUCIQD7NPBnA3zenCEzkCgbFaK4mOdB6mgX0Pz2879evcHOXgIgOOj0m7sgXn/1CbSovpjJ3KQdMvnWGX9cvTJSqLRGoQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13790573},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.2.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/77d99d78e7a991a80a729588a8bf30a4/cloudflare-kumo-2.2.0.tgz","_integrity":"sha512-RJOEPzipkBJLtI0m0AvQFVMs1P20FROC9C52NMj2ihbqUR7ftt8/woFOyIio9luXIR5g9UONuRW+HZE0yniwMA==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.12.1","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.4.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"4.87.0","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.2.0_1778770773337_0.3230635025105384","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@cloudflare/kumo","version":"2.2.1","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.2.1","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"dd6bd48f0bc7617ab7ae4912382a56cc44c515c1","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.2.1.tgz","fileCount":761,"integrity":"sha512-QNkvwb/pQaX1boXXVOA1AGrFDVh1bFYbtevyHJP2+7DZFSpFmGx9hRDHFCWl4YsowFpZoJ9tKjilhCxbKrCb4Q==","signatures":[{"sig":"MEUCIQCiAGRiT8Vh65Xqp8MXIe6/rlWRLrt5Mox8iGYNP6zEBgIgVh2HBH7ciOMaWgoze2Y0/BvPrJFYh6bf1mAsznNUPws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13791508},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.2.1.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/5e13464ae649a9332cf3ac79efdd9253/cloudflare-kumo-2.2.1.tgz","_integrity":"sha512-QNkvwb/pQaX1boXXVOA1AGrFDVh1bFYbtevyHJP2+7DZFSpFmGx9hRDHFCWl4YsowFpZoJ9tKjilhCxbKrCb4Q==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.12.1","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.4.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"4.87.0","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.2.1_1778851285246_0.37320905937292226","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@cloudflare/kumo","version":"2.2.2","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.2.2","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"0d16576b39f5dca78913468a34cb9dca6dcd3c2c","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.2.2.tgz","fileCount":761,"integrity":"sha512-83ut6gH4j1AJNFySmmoyGdrZzhMLeZ8f+tXl7A4jv89Ga+KTci42QDe5I7ksytPcUTwiepmRM6qFrbAikelOMg==","signatures":[{"sig":"MEUCIAauQBlZMRRusD/gMUQ3vWO0BvZ+j52mQH9HcuPp2YkJAiEA+lyAyKK8HL/3Sa02PJf3jaPNopmoaFKNVS9r4BcobCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13801284},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.2.2.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/e519eb48259af67b9b3152bf97549bf0/cloudflare-kumo-2.2.2.tgz","_integrity":"sha512-83ut6gH4j1AJNFySmmoyGdrZzhMLeZ8f+tXl7A4jv89Ga+KTci42QDe5I7ksytPcUTwiepmRM6qFrbAikelOMg==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.12.1","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.4.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"4.87.0","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.2.2_1779284219962_0.7730986664093469","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@cloudflare/kumo","version":"2.3.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.3.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"2e585d92a54dc78a3dfad5187045341b044c200e","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.3.0.tgz","fileCount":761,"integrity":"sha512-Nw3JzTIj3KDyl/d2+vXwSGXiu+E/NgL08Cqn/lxJkyc7tTEwBY3UgTFWNE9RHakCPo161LgZRysZuHy2YmOIPg==","signatures":[{"sig":"MEQCIEdNxYkkHpL7X+55mmi7zQRLMi9QHx9b1ULyqe+2cxFUAiA4r+lCnHYApffgTHl9fmUY4aigpG2VQPwx5KuQrIokVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13819006},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.3.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/7801f3bbee3d9d18710e371c9401db90/cloudflare-kumo-2.3.0.tgz","_integrity":"sha512-Nw3JzTIj3KDyl/d2+vXwSGXiu+E/NgL08Cqn/lxJkyc7tTEwBY3UgTFWNE9RHakCPo161LgZRysZuHy2YmOIPg==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.12.1","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.5.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"4.87.0","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.3.0_1779465416488_0.02872484803463382","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@cloudflare/kumo","version":"2.4.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.4.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"e47f87cc8c5c8b623b5c05fe844393f6d96e4808","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.4.0.tgz","fileCount":761,"integrity":"sha512-1qH3HpXEE4ZavkqYCWF57yAWIf0SVxsO6pher51bHIi63ZScXR/daM2ZzfUnYD7dU+lUV5iiqc+deC/Uayy14Q==","signatures":[{"sig":"MEUCIQCSUZjljRMIQSeOK9LVhazqPDr6mkUafwbk8fp3CDCklQIgciWPJiDMCP5x9L2YoCVwJW+cX+Ek/con7ESZbPLQmsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13891259},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.4.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/3628e2b3b66e9660daa135de1f65b6dd/cloudflare-kumo-2.4.0.tgz","_integrity":"sha512-1qH3HpXEE4ZavkqYCWF57yAWIf0SVxsO6pher51bHIi63ZScXR/daM2ZzfUnYD7dU+lUV5iiqc+deC/Uayy14Q==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.13.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.5.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"4.87.0","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true},"echarts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.4.0_1780072154090_0.4127959190619277","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@cloudflare/kumo","version":"2.3.1","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.3.1","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"36f1a659791561dc3a8abe5f6306dd552e53269a","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.3.1.tgz","fileCount":761,"integrity":"sha512-tAufWJFwtvCawmWJodN+4L5+ST5DSECiXRmYESMXUgak76EzGgvSRqS/s0r/rdZ3Hee8W23+QHX5iMGkyLWrzw==","signatures":[{"sig":"MEYCIQDN9Kz/tAiGB4ClkKlwiRaMVJ9gx8Avb3dpb+/ossI4HAIhAME0lnStOEOnIuX5fYMPOzZKmtljzVw+/xSr58/VG0zC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13819231},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.3.1.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/fa08a6f51a5a320ca0c50a0c95a84a95/cloudflare-kumo-2.3.1.tgz","_integrity":"sha512-tAufWJFwtvCawmWJodN+4L5+ST5DSECiXRmYESMXUgak76EzGgvSRqS/s0r/rdZ3Hee8W23+QHX5iMGkyLWrzw==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.13.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.5.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"4.87.0","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.3.1_1780081434902_0.8851572517009172","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@cloudflare/kumo","version":"2.4.1","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.4.1","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"9741ea64c7165479862f7d702f41c90366798841","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.4.1.tgz","fileCount":761,"integrity":"sha512-G4/pOPh/j6XAL8YI9OvP135R4XtxZRnARsBTOSQ3l48VZZwg73VZOdD2IPcUWmQaMAp37B38P3qGeIvepjvtBw==","signatures":[{"sig":"MEUCIQCA2Q4X2Vvc8qsocsA3ozJx1JdrJWUdypyZ3n6InbtXBAIgaCOCmc0mWRqpeot0fPHf0Rs/xcahO/OZdwH1LQh9Z8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13891489},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.4.1.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/12a5fdd319f7f34463cb37a8bef10f97/cloudflare-kumo-2.4.1.tgz","_integrity":"sha512-G4/pOPh/j6XAL8YI9OvP135R4XtxZRnARsBTOSQ3l48VZZwg73VZOdD2IPcUWmQaMAp37B38P3qGeIvepjvtBw==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.13.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.5.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"4.87.0","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true},"echarts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.4.1_1780084196511_0.8568645193301143","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@cloudflare/kumo","version":"2.5.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.5.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"15c60b7a879230f854dee093e295bbd9e58c018f","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.5.0.tgz","fileCount":761,"integrity":"sha512-MSms9kGnaVd1Czu5J/j/qGpjm2LgtZUfOL+Gsg2Xny8jOv5msRxZRTDHJWoZvbTtmJ2kWGpcZzGobVtRkaOggg==","signatures":[{"sig":"MEUCIQCMfkP0WY3UGZoT+ZTAr+I+rP/BHALzoStFfs+MwvKqmwIgLHzJyuYVIjgByVtZ1mae4i7Z3l7ijxDQPORE67Ig+xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13925590},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.5.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/7df1b2d10929ed4ba8d3e9e69ab20519/cloudflare-kumo-2.5.0.tgz","_integrity":"sha512-MSms9kGnaVd1Czu5J/j/qGpjm2LgtZUfOL+Gsg2Xny8jOv5msRxZRTDHJWoZvbTtmJ2kWGpcZzGobVtRkaOggg==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.13.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.5.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.0.18","esbuild":"0.27.2","wrangler":"4.87.0","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true},"echarts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.5.0_1780598787356_0.8492748344631502","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@cloudflare/kumo","version":"2.5.1","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.5.1","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"bd0261cfe213697fe6c077ae06a3a337d38ade66","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.5.1.tgz","fileCount":761,"integrity":"sha512-GFJtUsaD35nLvhlq/B/1IHUsu1XFvxMjElRBdQMKYaGideGdQIJxnBKhYRx2W5DS8XhXmzc9yLtSsln0snwR9Q==","signatures":[{"sig":"MEUCIH9bqZ+NiavqzPyFjD2cxKRH8pd7T/ZFQtXMN+2lKbqtAiEA8HFpdlzRlazBsPRKrmEQBwA5/7A3V71GTC+27xsZFB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13928042},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.5.1.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/3bede89bcea7a6d22c8f7fae9e1d7c38/cloudflare-kumo-2.5.1.tgz","_integrity":"sha512-GFJtUsaD35nLvhlq/B/1IHUsu1XFvxMjElRBdQMKYaGideGdQIJxnBKhYRx2W5DS8XhXmzc9yLtSsln0snwR9Q==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.13.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.5.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.1.0","esbuild":"0.27.2","wrangler":"4.87.0","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true},"echarts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.5.1_1780927703069_0.3021235212019655","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@cloudflare/kumo","version":"2.5.2","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.5.2","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"85178988a266e9e437f5a0aa72991b3ffe682757","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.5.2.tgz","fileCount":761,"integrity":"sha512-HUNi40VG3ExJ7lV8HjqPQcGpCmm2CqG/SzjJ+K+NhCwZRYTBvagdoMDPX2XZ8AW/ZPEeuFoId0VYmzrX+luyXQ==","signatures":[{"sig":"MEQCICJDkFDsV5+4/4/WoSHEcXX2Wnlioi/Oy6POZBOMFDYWAiB4p3BJlW7RGAmFoRb5DFACjW9b9yOlztdboJwFNp+U2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13930232},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.5.2.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/20ffd6a3496cba666e0ecd34461553c9/cloudflare-kumo-2.5.2.tgz","_integrity":"sha512-HUNi40VG3ExJ7lV8HjqPQcGpCmm2CqG/SzjJ+K+NhCwZRYTBvagdoMDPX2XZ8AW/ZPEeuFoId0VYmzrX+luyXQ==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.13.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.5.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.1.0","esbuild":"0.27.2","wrangler":"4.87.0","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true},"echarts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.5.2_1781116178602_0.8889382266141588","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@cloudflare/kumo","version":"2.6.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.6.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"f1d50aca7521471b6e8cb114e1d59063e31a2e80","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.6.0.tgz","fileCount":771,"integrity":"sha512-rcUUvhrtxI0veNJZLgKVSnxH/L0M48jtc4UoNhvu0l0RiRmjHORFTBYq/phFQyt7JGG3s98QPZc5w1eW+UQIOg==","signatures":[{"sig":"MEQCIChuxrx4HBePDM8x8xPfqlHS3Axn2Be1eu8+B/MtqZk2AiAmfz0fZIIHlkiMit1ZlsAgPMUbuEHQFXFawXtdVdcLNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13979053},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.6.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/toolbar":{"types":"./dist/src/components/toolbar/index.d.ts","import":"./dist/components/toolbar.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/567b8445318008c7f295a63bb34607c7/cloudflare-kumo-2.6.0.tgz","_integrity":"sha512-rcUUvhrtxI0veNJZLgKVSnxH/L0M48jtc4UoNhvu0l0RiRmjHORFTBYq/phFQyt7JGG3s98QPZc5w1eW+UQIOg==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.13.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","shiki":"^4.0.0","motion":"^12.34.1","@base-ui/react":"^1.5.0","@shikijs/langs":"^4.0.0","tailwind-merge":"^3.4.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.1.0","esbuild":"0.27.2","wrangler":"4.87.0","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true},"echarts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.6.0_1782153288376_0.5827281339006716","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@cloudflare/kumo","version":"2.7.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.7.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"fd52c9e0400b1189ca178699ccb75d1190afed1d","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.7.0.tgz","fileCount":775,"integrity":"sha512-KniieEmj/ZwqffqmLIVW76JnMuG5aeKJrs1nmSMME3U2wFo4yEzQtbLrLujNR2xmiDed5qm2PKpO03BltQa2mw==","signatures":[{"sig":"MEUCIBARs7WStyrlNEeoHMEGcgCiqskkokZ4acJ1ytSEUnJaAiEA5yWC5ZR4lhn3LB+SfOGvlwf/l0msAXJFqJYvCvMaqEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14305616},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.7.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/toolbar":{"types":"./dist/src/components/toolbar/index.d.ts","import":"./dist/components/toolbar.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/3d48653dc94d52204da76f06dac0e9a1/cloudflare-kumo-2.7.0.tgz","_integrity":"sha512-KniieEmj/ZwqffqmLIVW76JnMuG5aeKJrs1nmSMME3U2wFo4yEzQtbLrLujNR2xmiDed5qm2PKpO03BltQa2mw==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.16.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.18.0","dependencies":{"shiki":"^4.0.0","cnfast":"^0.0.8","d3-geo":"^3.1.1","motion":"^12.34.1","@base-ui/react":"^1.6.0","@shikijs/langs":"^4.0.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.1.0","esbuild":"0.27.2","wrangler":"4.87.0","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@types/d3-geo":"^3.1.0","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true},"echarts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.7.0_1783356866941_0.9109308967320127","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@cloudflare/kumo","version":"2.8.0","keywords":["react","components","ui","cloudflare","design-system"],"license":"MIT","_id":"@cloudflare/kumo@2.8.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"a05516af559da65f158ff85735eda541f33021b1","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.8.0.tgz","fileCount":783,"integrity":"sha512-zhS8m73xSqoWeUs1KvhancIm5lz8xMqk4OPDoX6q+ffqwSGXNchXzUv987eEI7Q8wg2eJEwXHuL/joc0u79Xwg==","signatures":[{"sig":"MEMCH1/XcnVB3cIYWd2bw5CQs60fpXGCCy/CfNoEqbgTNkkCIFcB0ILh7cF5WAi0Cv8EzpoeOZePjAQFHebWaHwxhjbK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14548785},"main":"./dist/index.js","type":"module","_from":"file:cloudflare-kumo-2.8.0.tgz","types":"./dist/src/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/src/code/index.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/src/utils/index.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/src/catalog/index.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/src/registry/index.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/src/primitives/index.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/src/code/server.d.ts","import":"./dist/code/server.js"},"./components/code":{"types":"./dist/src/components/code/index.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/src/components/flow/index.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/src/components/grid/index.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/src/components/link/index.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/src/components/tabs/index.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/src/components/text/index.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/src/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/src/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/src/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/src/components/badge/index.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/src/components/chart/index.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/src/components/empty/index.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/src/components/field/index.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/src/components/input/index.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/src/components/label/index.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/src/components/meter/index.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/src/components/radio/index.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/src/components/table/index.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/src/components/toast/index.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/src/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/src/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/src/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/src/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/src/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/src/components/banner/index.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/src/components/button/index.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/src/components/dialog/index.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/src/components/loader/index.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/src/components/select/index.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/src/components/switch/index.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/src/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/src/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/src/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/src/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/src/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/src/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/src/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/src/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/src/components/menubar/index.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/src/components/popover/index.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/src/components/sidebar/index.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/src/components/surface/index.d.ts","import":"./dist/components/surface.js"},"./components/toolbar":{"types":"./dist/src/components/toolbar/index.d.ts","import":"./dist/components/toolbar.js"},"./components/tooltip":{"types":"./dist/src/components/tooltip/index.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/src/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/src/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/src/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/src/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/src/components/checkbox/index.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/src/components/combobox/index.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/src/components/dropdown/index.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/src/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/src/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/src/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/src/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/src/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/src/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/src/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/src/components/layer-card/index.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/src/components/pagination/index.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/src/components/breadcrumbs/index.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/src/components/collapsible/index.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/src/components/date-picker/index.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/src/components/input-group/index.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/src/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/src/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/src/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/src/components/autocomplete/index.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/src/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/src/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/src/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/src/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/src/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/src/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/src/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/src/components/clipboard-text/index.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/src/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/src/components/cloudflare-logo/index.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/src/components/command-palette/index.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/src/components/sensitive-input/index.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/src/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/src/components/date-range-picker/index.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/src/components/table-of-contents/index.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/src/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vite build --watch --mode development","lint":"pnpm run lint:oxlint","test":"CI=true vitest run --project=unit","build":"pnpm run codegen:registry && vite build --mode production && tsx scripts/css-build.ts && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vitest --ui","test:run":"vitest run","test:unit":"vitest run --project=unit","typecheck":"tsc --noEmit","test:watch":"vitest run --project=unit --watch","lint:oxlint":"oxlint --config .oxlintrc.json src/** --type-aware","test:browser":"vitest --config=vitest.browser.config.ts","test:exports":"vitest run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vitest run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vitest run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/94fbf7586250a5d79aa3c7604e6361a1/cloudflare-kumo-2.8.0.tgz","_integrity":"sha512-zhS8m73xSqoWeUs1KvhancIm5lz8xMqk4OPDoX6q+ffqwSGXNchXzUv987eEI7Q8wg2eJEwXHuL/joc0u79Xwg==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.16.0","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.18.0","dependencies":{"shiki":"^4.0.0","cnfast":"^0.0.8","d3-geo":"^3.1.1","motion":"^12.34.1","@base-ui/react":"^1.6.0","@shikijs/langs":"^4.0.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"^7.1.7","oxlint":"1.42.0","vitest":"^4.1.0","esbuild":"0.27.2","wrangler":"4.87.0","happy-dom":"^20.8.8","@vitest/ui":"^4.0.18","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@types/d3-geo":"^3.1.0","oxlint-tsgolint":"0.11.3","svg-path-parser":"^1.1.0","vite-plugin-dts":"^4.3.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"^5.1.4","vitest-browser-react":"^2.0.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","eslint-plugin-jsx-a11y":"^6.10.2","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"^4.0.18","@testing-library/user-event":"14.6.1","rollup-plugin-preserve-directives":"0.4.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true},"echarts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.8.0_1783951977792_0.631506133270147","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@cloudflare/kumo","version":"2.9.0","keywords":["cloudflare","components","design-system","react","ui"],"license":"MIT","_id":"@cloudflare/kumo@2.9.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"1b09028f613d81abe0a520d0a693964ab6eb31e1","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.9.0.tgz","fileCount":519,"integrity":"sha512-WkJNwJrT/VDfBFckscrhnxKbAu9hRC/iWxzUB4tWu1OAHo3hx4PQ0cbT6wxoye54jns6m13Acq7SIzw5uY0Qcw==","signatures":[{"sig":"MEUCIQCvNUTG8gQ0QQA+vzcYA/r7aj9RLIqmoZ9+OyCpFjAQTAIgMFRz2x/GZf+mgFl99IR8Te8IjPakc3rI4CGXiKmP4EQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7021642},"type":"module","_from":"file:cloudflare-kumo-2.9.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/code.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/primitives.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/code/server.d.ts","import":"./dist/code/server.js"},"./package.json":"./package.json","./components/code":{"types":"./dist/components/code.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/components/flow.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/components/grid.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/components/link.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/components/badge.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/components/chart.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/components/empty.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/components/field.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/components/input.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/components/label.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/components/meter.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/components/radio.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/components/table.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/components/banner.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/components/button.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/components/loader.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/components/select.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/components/menubar.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/components/popover.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/components/sidebar.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/components/surface.d.ts","import":"./dist/components/surface.js"},"./components/toolbar":{"types":"./dist/components/toolbar.d.ts","import":"./dist/components/toolbar.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/components/combobox.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/components/dropdown.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/components/layer-card.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/components/pagination.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/components/breadcrumbs.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/components/input-group.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/components/autocomplete.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/components/clipboard-text.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/components/cloudflare-logo.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/components/sensitive-input.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/components/date-range-picker.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/components/table-of-contents.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vp pack --watch","lint":"pnpm run lint:oxlint","test":"CI=true vp test run --project=unit","build":"pnpm run codegen:registry && tsx scripts/css-build.ts && vp pack && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vp test --ui","test:run":"vp test run","test:unit":"vp test run --project=unit","typecheck":"tsc --noEmit","test:watch":"vp test run --project=unit --watch","lint:oxlint":"vp lint src/","test:browser":"vp test --config=vitest.browser.config.ts","test:exports":"vp test run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vp test run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vp test run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/7c8e147e68b5056c44d8eac2503f92a7/cloudflare-kumo-2.9.0.tgz","_integrity":"sha512-WkJNwJrT/VDfBFckscrhnxKbAu9hRC/iWxzUB4tWu1OAHo3hx4PQ0cbT6wxoye54jns6m13Acq7SIzw5uY0Qcw==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.12.0","dependencies":{"shiki":"^4.0.0","cnfast":"^0.0.8","d3-geo":"^3.1.1","motion":"^12.34.1","@base-ui/react":"^1.6.0","@shikijs/langs":"^4.0.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2","use-sync-external-store":"^1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"npm:@voidzero-dev/vite-plus-core@0.2.6","vitest":"4.1.10","esbuild":"0.27.2","publint":"^0.3.21","wrangler":"4.87.0","happy-dom":"^20.8.8","vite-plus":"0.2.6","@vitest/ui":"4.1.10","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@types/d3-geo":"^3.1.0","@oxlint/plugins":"=1.73.0","svg-path-parser":"^1.1.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"~6.0.3","vitest-browser-react":"^2.0.5","@arethetypeswrong/core":"^0.18.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"4.1.10","@testing-library/user-event":"14.6.1"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true},"echarts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.9.0_1785335244645_0.607975946271446","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@cloudflare/kumo","version":"2.9.1","keywords":["cloudflare","components","design-system","react","ui"],"license":"MIT","_id":"@cloudflare/kumo@2.9.1","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"56741157f5a062e7098d0676e2fe46fdf740eca9","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.9.1.tgz","fileCount":519,"integrity":"sha512-4DdNSzKc2iPo4ULJgOLNs5WxsnSR2ebjYtxLvsIuBBQ3iAcTna9n8h4UEHQPdTF4lvgWXw5tEp8JFC547XBHRg==","signatures":[{"sig":"MEUCIQCXiSOtF5XUUQA/QNFP8p2azrW5l4aNupa3qS6Mszn/tQIgC035xwpbRUWduGYI9eUpFIzVw5IiAoE8GelFRqe3Zaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7026767},"type":"module","_from":"file:cloudflare-kumo-2.9.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/code.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/primitives.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/code/server.d.ts","import":"./dist/code/server.js"},"./package.json":"./package.json","./components/code":{"types":"./dist/components/code.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/components/flow.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/components/grid.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/components/link.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/components/badge.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/components/chart.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/components/empty.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/components/field.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/components/input.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/components/label.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/components/meter.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/components/radio.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/components/table.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/components/banner.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/components/button.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/components/loader.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/components/select.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/components/menubar.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/components/popover.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/components/sidebar.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/components/surface.d.ts","import":"./dist/components/surface.js"},"./components/toolbar":{"types":"./dist/components/toolbar.d.ts","import":"./dist/components/toolbar.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/components/combobox.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/components/dropdown.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/components/layer-card.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/components/pagination.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/components/breadcrumbs.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/components/input-group.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/components/autocomplete.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/components/clipboard-text.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/components/cloudflare-logo.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/components/sensitive-input.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/components/date-range-picker.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/components/table-of-contents.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vp pack --watch","lint":"pnpm run lint:oxlint","test":"CI=true vp test run --project=unit","build":"pnpm run codegen:registry && tsx scripts/css-build.ts && vp pack && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vp test --ui","test:run":"vp test run","test:unit":"vp test run --project=unit","typecheck":"tsc --noEmit","test:watch":"vp test run --project=unit --watch","lint:oxlint":"vp lint src/","test:browser":"vp test --config=vitest.browser.config.ts","test:exports":"vp test run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vp test run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vp test run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/3e19919cf6f7ecaacc145a2782a4e38c/cloudflare-kumo-2.9.1.tgz","_integrity":"sha512-4DdNSzKc2iPo4ULJgOLNs5WxsnSR2ebjYtxLvsIuBBQ3iAcTna9n8h4UEHQPdTF4lvgWXw5tEp8JFC547XBHRg==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.12.0","dependencies":{"shiki":"^4.0.0","cnfast":"^0.0.8","d3-geo":"^3.1.1","motion":"^12.34.1","@base-ui/react":"^1.6.0","@shikijs/langs":"^4.0.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2","use-sync-external-store":"^1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"npm:@voidzero-dev/vite-plus-core@0.2.6","vitest":"4.1.10","esbuild":"0.27.2","publint":"^0.3.21","wrangler":"4.87.0","happy-dom":"^20.8.8","vite-plus":"0.2.6","@vitest/ui":"4.1.10","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@types/d3-geo":"^3.1.0","@oxlint/plugins":"=1.73.0","svg-path-parser":"^1.1.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"~6.0.3","vitest-browser-react":"^2.0.5","@arethetypeswrong/core":"^0.18.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"4.1.10","@testing-library/user-event":"14.6.1"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true},"echarts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.9.1_1785842081034_0.0018538694801539801","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@cloudflare/kumo","version":"2.9.2","keywords":["cloudflare","components","design-system","react","ui"],"license":"MIT","_id":"@cloudflare/kumo@2.9.2","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"eceadbd5df9dea3e278d5a9f390a5753d1501d6e","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.9.2.tgz","fileCount":519,"integrity":"sha512-c3RZBmx0TqxTKAPT4PWyTgVwPcDVW+KrFmf4mKCnwWBe6OIc0vWn+wMhnaARarJz/2kvsx87tMGmNRBsCn7pUA==","signatures":[{"sig":"MEYCIQC1sE3kMzwIkqOWpWVeaDzrdijd6ldad+W+CZXogmM+IAIhAIGb+ZGJSqvzf6+HJqBDzouDLSpAJ/xorbN6P9NXqO7h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7027407},"type":"module","_from":"file:cloudflare-kumo-2.9.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/code.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/primitives.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/code/server.d.ts","import":"./dist/code/server.js"},"./package.json":"./package.json","./components/code":{"types":"./dist/components/code.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/components/flow.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/components/grid.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/components/link.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/components/badge.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/components/chart.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/components/empty.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/components/field.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/components/input.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/components/label.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/components/meter.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/components/radio.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/components/table.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/components/banner.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/components/button.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/components/loader.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/components/select.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/components/menubar.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/components/popover.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/components/sidebar.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/components/surface.d.ts","import":"./dist/components/surface.js"},"./components/toolbar":{"types":"./dist/components/toolbar.d.ts","import":"./dist/components/toolbar.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/components/combobox.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/components/dropdown.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/components/layer-card.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/components/pagination.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/components/breadcrumbs.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/components/input-group.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/components/autocomplete.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/components/clipboard-text.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/components/cloudflare-logo.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/components/sensitive-input.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/components/date-range-picker.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/components/table-of-contents.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vp pack --watch","lint":"pnpm run lint:oxlint","test":"CI=true vp test run --project=unit","build":"pnpm run codegen:registry && tsx scripts/css-build.ts && vp pack && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vp test --ui","test:run":"vp test run","test:unit":"vp test run --project=unit","typecheck":"tsc --noEmit","test:watch":"vp test run --project=unit --watch","lint:oxlint":"vp lint src/","test:browser":"vp test --config=vitest.browser.config.ts","test:exports":"vp test run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vp test run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vp test run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/74807572752abfdad316a9e1cabef4bc/cloudflare-kumo-2.9.2.tgz","_integrity":"sha512-c3RZBmx0TqxTKAPT4PWyTgVwPcDVW+KrFmf4mKCnwWBe6OIc0vWn+wMhnaARarJz/2kvsx87tMGmNRBsCn7pUA==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.12.0","dependencies":{"shiki":"^4.0.0","cnfast":"^0.0.8","d3-geo":"^3.1.1","motion":"^12.34.1","@base-ui/react":"^1.6.0","@shikijs/langs":"^4.0.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2","use-sync-external-store":"^1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"npm:@voidzero-dev/vite-plus-core@0.2.6","vitest":"4.1.10","esbuild":"0.27.2","publint":"^0.3.21","wrangler":"4.87.0","happy-dom":"^20.8.8","vite-plus":"0.2.6","@vitest/ui":"4.1.10","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@types/d3-geo":"^3.1.0","@oxlint/plugins":"=1.73.0","svg-path-parser":"^1.1.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"~6.0.3","vitest-browser-react":"^2.0.5","@arethetypeswrong/core":"^0.18.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"4.1.10","@testing-library/user-event":"14.6.1"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true},"echarts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.9.2_1786027718354_0.9006010144006786","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@cloudflare/kumo","version":"2.10.0","keywords":["cloudflare","components","design-system","react","ui"],"license":"MIT","_id":"@cloudflare/kumo@2.10.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"7bbcd96b4a8418820704e9dcd8ff86e959cb51a6","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.10.0.tgz","fileCount":519,"integrity":"sha512-QvR+Qrwpaxa2FLznqwgGaYlxJfPhLUikROD6gv1i0/WOgFxNqOyTxJtrKIL1cqINu8zfgYYh2xisetU3F0uc3Q==","signatures":[{"sig":"MEUCIHWHikmWBoifhVXGDLvlREYeVj3rge58jEFFBIWjgmOMAiEAjjs6EEGFOHAcip22IaDZPao+UwuRtAse4a6QrNFZCUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7048188},"type":"module","_from":"file:cloudflare-kumo-2.10.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/code.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/primitives.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/code/server.d.ts","import":"./dist/code/server.js"},"./package.json":"./package.json","./components/code":{"types":"./dist/components/code.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/components/flow.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/components/grid.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/components/link.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/components/badge.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/components/chart.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/components/empty.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/components/field.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/components/input.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/components/label.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/components/meter.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/components/radio.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/components/table.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/components/banner.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/components/button.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/components/loader.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/components/select.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/components/menubar.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/components/popover.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/components/sidebar.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/components/surface.d.ts","import":"./dist/components/surface.js"},"./components/toolbar":{"types":"./dist/components/toolbar.d.ts","import":"./dist/components/toolbar.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/components/combobox.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/components/dropdown.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/components/layer-card.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/components/pagination.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/components/breadcrumbs.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/components/input-group.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/components/autocomplete.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/components/clipboard-text.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/components/cloudflare-logo.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/components/sensitive-input.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/components/date-range-picker.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/components/table-of-contents.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vp pack --watch","lint":"pnpm run lint:oxlint","test":"CI=true vp test run --project=unit","build":"pnpm run codegen:registry && tsx scripts/css-build.ts && vp pack && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vp test --ui","test:run":"vp test run","test:unit":"vp test run --project=unit","typecheck":"tsc --noEmit","test:watch":"vp test run --project=unit --watch","lint:oxlint":"vp lint src/","test:browser":"vp test --config=vitest.browser.config.ts","test:exports":"vp test run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vp test run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vp test run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/23bc5668b6dd1f2b8405d92ad7ab6d4b/cloudflare-kumo-2.10.0.tgz","_integrity":"sha512-QvR+Qrwpaxa2FLznqwgGaYlxJfPhLUikROD6gv1i0/WOgFxNqOyTxJtrKIL1cqINu8zfgYYh2xisetU3F0uc3Q==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.12.0","dependencies":{"shiki":"^4.0.0","cnfast":"^0.0.8","d3-geo":"^3.1.1","motion":"^12.34.1","@base-ui/react":"^1.6.0","@shikijs/langs":"^4.0.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2","use-sync-external-store":"^1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"npm:@voidzero-dev/vite-plus-core@0.2.6","vitest":"4.1.10","esbuild":"0.27.2","publint":"^0.3.21","wrangler":"4.87.0","happy-dom":"^20.8.8","vite-plus":"0.2.6","@vitest/ui":"4.1.10","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@types/d3-geo":"^3.1.0","@oxlint/plugins":"=1.73.0","svg-path-parser":"^1.1.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"~6.0.3","vitest-browser-react":"^2.0.5","@arethetypeswrong/core":"^0.18.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"4.1.10","@testing-library/user-event":"14.6.1"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true},"echarts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.10.0_1786471250179_0.521304600129417","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@cloudflare/kumo","version":"2.11.0","keywords":["cloudflare","components","design-system","react","ui"],"license":"MIT","_id":"@cloudflare/kumo@2.11.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"ba00dfa37a76c5eff964e7de214e38cde12b35d2","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.11.0.tgz","fileCount":519,"integrity":"sha512-IzMI8sTIFrTfrdG0w3aFcmRmhxrB8L5CNJhfKgaWdAtvQZ2xWdUoWTPEraoKbrN/Iz7OpdWDM4yCNPzDNKCdBw==","signatures":[{"sig":"MEYCIQCjh2S7106uWlFW16tzqSsiSI0JtMf3HbaiyfG53Rnr6AIhAPpsjVN5lmluOOMDwbTiQIl6ozssqbB3tvOFBMZQ64Q0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7053133},"type":"module","_from":"file:cloudflare-kumo-2.11.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/code.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/primitives.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/code/server.d.ts","import":"./dist/code/server.js"},"./package.json":"./package.json","./components/code":{"types":"./dist/components/code.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/components/flow.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/components/grid.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/components/link.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/components/badge.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/components/chart.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/components/empty.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/components/field.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/components/input.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/components/label.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/components/meter.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/components/radio.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/components/table.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/components/banner.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/components/button.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/components/loader.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/components/select.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/components/menubar.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/components/popover.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/components/sidebar.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/components/surface.d.ts","import":"./dist/components/surface.js"},"./components/toolbar":{"types":"./dist/components/toolbar.d.ts","import":"./dist/components/toolbar.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/components/combobox.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/components/dropdown.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/components/layer-card.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/components/pagination.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/components/breadcrumbs.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/components/input-group.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/components/autocomplete.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/components/clipboard-text.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/components/cloudflare-logo.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/components/sensitive-input.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/components/date-range-picker.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/components/table-of-contents.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vp pack --watch","lint":"pnpm run lint:oxlint","test":"CI=true vp test run --project=unit","build":"pnpm run codegen:registry && tsx scripts/css-build.ts && vp pack && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vp test --ui","test:run":"vp test run","test:unit":"vp test run --project=unit","typecheck":"tsc --noEmit","test:watch":"vp test run --project=unit --watch","lint:oxlint":"vp lint src/","test:browser":"vp test --config=vitest.browser.config.ts","test:exports":"vp test run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vp test run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vp test run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/4830728e20ccef16e7dceb93c823839d/cloudflare-kumo-2.11.0.tgz","_integrity":"sha512-IzMI8sTIFrTfrdG0w3aFcmRmhxrB8L5CNJhfKgaWdAtvQZ2xWdUoWTPEraoKbrN/Iz7OpdWDM4yCNPzDNKCdBw==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.12.0","dependencies":{"shiki":"^4.0.0","cnfast":"^0.0.8","d3-geo":"^3.1.1","motion":"^12.34.1","@base-ui/react":"^1.6.0","@shikijs/langs":"^4.0.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2","use-sync-external-store":"^1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"npm:@voidzero-dev/vite-plus-core@0.2.6","vitest":"4.1.10","esbuild":"0.27.2","publint":"^0.3.21","wrangler":"4.87.0","happy-dom":"^20.8.8","vite-plus":"0.2.6","@vitest/ui":"4.1.10","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@types/d3-geo":"^3.1.0","@oxlint/plugins":"=1.73.0","svg-path-parser":"^1.1.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"~6.0.3","vitest-browser-react":"^2.0.5","@arethetypeswrong/core":"^0.18.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"4.1.10","@testing-library/user-event":"14.6.1"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true},"echarts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.11.0_1787081431311_0.568909762813858","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@cloudflare/kumo","version":"2.12.0","keywords":["cloudflare","components","design-system","react","ui"],"license":"MIT","_id":"@cloudflare/kumo@2.12.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"391388db27afb6b452c67553245b99dc4c1b1c5c","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.12.0.tgz","fileCount":519,"integrity":"sha512-ZMT5mS6Zc86OUn4mMu2OPDHZcJfxYasWjEthhJ6OzQwCu9gHbt0Z6J/aA0yhJ03bxn0eW+2QCeLzAhfKTQmtNg==","signatures":[{"sig":"MEYCIQDFmxamv9sRCOirqJdXAbdobC8fu3ChgWMe+OC4BVNGIgIhAKOtaBQAtfC8SRkH+RInLWO/VjntpfiD8Q2lc/g3bqQI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7053576},"type":"module","_from":"file:cloudflare-kumo-2.12.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/code.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/primitives.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/code/server.d.ts","import":"./dist/code/server.js"},"./package.json":"./package.json","./components/code":{"types":"./dist/components/code.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/components/flow.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/components/grid.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/components/link.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/components/badge.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/components/chart.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/components/empty.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/components/field.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/components/input.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/components/label.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/components/meter.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/components/radio.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/components/table.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/components/banner.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/components/button.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/components/loader.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/components/select.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/components/menubar.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/components/popover.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/components/sidebar.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/components/surface.d.ts","import":"./dist/components/surface.js"},"./components/toolbar":{"types":"./dist/components/toolbar.d.ts","import":"./dist/components/toolbar.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/components/combobox.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/components/dropdown.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/components/layer-card.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/components/pagination.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/components/breadcrumbs.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/components/input-group.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/components/autocomplete.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/components/clipboard-text.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/components/cloudflare-logo.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/components/sensitive-input.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/components/date-range-picker.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/components/table-of-contents.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vp pack --watch","lint":"pnpm run lint:oxlint","test":"CI=true vp test run --project=unit","build":"pnpm run codegen:registry && tsx scripts/css-build.ts && vp pack && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vp test --ui","test:run":"vp test run","test:unit":"vp test run --project=unit","typecheck":"tsc --noEmit","test:watch":"vp test run --project=unit --watch","lint:oxlint":"vp lint src/","test:browser":"vp test --config=vitest.browser.config.ts","test:exports":"vp test run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vp test run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vp test run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/0b2d7960ba8602252e8693d990814af7/cloudflare-kumo-2.12.0.tgz","_integrity":"sha512-ZMT5mS6Zc86OUn4mMu2OPDHZcJfxYasWjEthhJ6OzQwCu9gHbt0Z6J/aA0yhJ03bxn0eW+2QCeLzAhfKTQmtNg==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.12.0","dependencies":{"shiki":"^4.0.0","cnfast":"^0.0.8","d3-geo":"^3.1.1","motion":"^12.34.1","@base-ui/react":"^1.6.0","@shikijs/langs":"^4.0.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2","use-sync-external-store":"^1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"npm:@voidzero-dev/vite-plus-core@0.2.6","vitest":"4.1.10","esbuild":"0.27.2","publint":"^0.3.21","wrangler":"4.87.0","happy-dom":"^20.8.8","vite-plus":"0.2.6","@vitest/ui":"4.1.10","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@types/d3-geo":"^3.1.0","@oxlint/plugins":"=1.73.0","svg-path-parser":"^1.1.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"~6.0.3","vitest-browser-react":"^2.0.5","@arethetypeswrong/core":"^0.18.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"4.1.10","@testing-library/user-event":"14.6.1"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true},"echarts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.12.0_1787255027771_0.34714019617025604","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@cloudflare/kumo","version":"2.13.0","keywords":["cloudflare","components","design-system","react","ui"],"license":"MIT","_id":"@cloudflare/kumo@2.13.0","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"4f90d7a22554e61594602078a4542251eb1e5a8e","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.13.0.tgz","fileCount":520,"integrity":"sha512-dvxcQwPPTcp/BbqVSIjufLbcIxZjT+VuSyjiEe5R6HTiOCAJkrvkgskubVO8aQG0FLk//1X1d3rlco53k2ib4w==","signatures":[{"sig":"MEUCIGRU7s4kvZxbWHlJvejIKBFsUxCGinRSIZ1TXO17e4vBAiEArvzzlSTTu09UA7+VVQ71aSX3YqMSfpyMO9v75n3Mf9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7084588},"type":"module","_from":"file:cloudflare-kumo-2.13.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/code.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/primitives.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/code/server.d.ts","import":"./dist/code/server.js"},"./package.json":"./package.json","./components/code":{"types":"./dist/components/code.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/components/flow.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/components/grid.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/components/link.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/components/badge.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/components/chart.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/components/empty.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/components/field.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/components/input.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/components/label.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/components/meter.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/components/radio.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/components/table.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/components/banner.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/components/button.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/components/loader.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/components/select.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/components/menubar.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/components/popover.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/components/sidebar.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/components/surface.d.ts","import":"./dist/components/surface.js"},"./components/toolbar":{"types":"./dist/components/toolbar.d.ts","import":"./dist/components/toolbar.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/components/combobox.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/components/dropdown.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/components/layer-card.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/components/pagination.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/components/breadcrumbs.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/components/input-group.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/components/autocomplete.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/components/clipboard-text.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/components/cloudflare-logo.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/components/sensitive-input.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/components/date-range-picker.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/components/table-of-contents.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vp pack --watch","lint":"pnpm run lint:oxlint","test":"CI=true vp test run --project=unit","build":"pnpm run codegen:registry && tsx scripts/css-build.ts && vp pack && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vp test --ui","test:run":"vp test run","test:unit":"vp test run --project=unit","typecheck":"tsc --noEmit","test:watch":"vp test run --project=unit --watch","lint:oxlint":"vp lint src/","test:browser":"vp test --config=vitest.browser.config.ts","test:exports":"vp test run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vp test run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vp test run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/f1dde57af09ef5a0573d3403d4a01299/cloudflare-kumo-2.13.0.tgz","_integrity":"sha512-dvxcQwPPTcp/BbqVSIjufLbcIxZjT+VuSyjiEe5R6HTiOCAJkrvkgskubVO8aQG0FLk//1X1d3rlco53k2ib4w==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.12.0","dependencies":{"shiki":"^4.0.0","cnfast":"^0.0.8","d3-geo":"^3.1.1","motion":"^12.34.1","@base-ui/react":"^1.6.0","@shikijs/langs":"^4.0.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2","use-sync-external-store":"^1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"npm:@voidzero-dev/vite-plus-core@0.2.6","vitest":"4.1.10","esbuild":"0.27.2","publint":"^0.3.21","wrangler":"4.87.0","happy-dom":"^20.8.8","vite-plus":"0.2.6","@vitest/ui":"4.1.10","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@types/d3-geo":"^3.1.0","@oxlint/plugins":"=1.73.0","svg-path-parser":"^1.1.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"~6.0.3","vitest-browser-react":"^2.0.5","@arethetypeswrong/core":"^0.18.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"4.1.10","@testing-library/user-event":"14.6.1"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true},"echarts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.13.0_1788292413168_0.5900662872229525","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"@cloudflare/kumo","version":"2.13.1","keywords":["cloudflare","components","design-system","react","ui"],"license":"MIT","_id":"@cloudflare/kumo@2.13.1","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"73f496d0abac0d6dd0d33a9bae52c4aee42bb771","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.13.1.tgz","fileCount":519,"integrity":"sha512-vnrdNUPshk1hAyoR5klgTio8oiTdZtMHA9yG42Hy/5dqa1KsJTKt1Cu40PQ9QBzpvQI1/xuiYJIuo4Z94S//kw==","signatures":[{"sig":"MEUCIQCTkdLASasmBgBZORrJQMkIAD06O7pjuPVhUXtnOH1gDwIgcrhQZmZacZDzcCRe3dS65ExDY6khKLc4VBHQqCTpIUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7081344},"type":"module","_from":"file:cloudflare-kumo-2.13.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/code.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/primitives.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/code/server.d.ts","import":"./dist/code/server.js"},"./package.json":"./package.json","./components/code":{"types":"./dist/components/code.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/components/flow.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/components/grid.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/components/link.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/components/badge.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/components/chart.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/components/empty.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/components/field.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/components/input.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/components/label.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/components/meter.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/components/radio.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/components/table.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/components/banner.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/components/button.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/components/loader.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/components/select.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/components/menubar.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/components/popover.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/components/sidebar.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/components/surface.d.ts","import":"./dist/components/surface.js"},"./components/toolbar":{"types":"./dist/components/toolbar.d.ts","import":"./dist/components/toolbar.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/components/combobox.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/components/dropdown.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/components/layer-card.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/components/pagination.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/components/breadcrumbs.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/components/input-group.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/components/autocomplete.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/components/clipboard-text.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/components/cloudflare-logo.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/components/sensitive-input.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/components/date-range-picker.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/components/table-of-contents.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vp pack --watch","lint":"pnpm run lint:oxlint","test":"CI=true vp test run --project=unit","build":"pnpm run codegen:registry && tsx scripts/css-build.ts && vp pack && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vp test --ui","test:run":"vp test run","test:unit":"vp test run --project=unit","typecheck":"tsc --noEmit","test:watch":"vp test run --project=unit --watch","lint:oxlint":"vp lint src/","test:browser":"vp test --config=vitest.browser.config.ts","test:exports":"vp test run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vp test run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vp test run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/e2192073d89f28176b54d09206f81005/cloudflare-kumo-2.13.1.tgz","_integrity":"sha512-vnrdNUPshk1hAyoR5klgTio8oiTdZtMHA9yG42Hy/5dqa1KsJTKt1Cu40PQ9QBzpvQI1/xuiYJIuo4Z94S//kw==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.12.0","dependencies":{"shiki":"^4.0.0","cnfast":"^0.0.8","d3-geo":"^3.1.1","motion":"^12.34.1","@base-ui/react":"^1.6.0","@shikijs/langs":"^4.0.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2","use-sync-external-store":"^1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"npm:@voidzero-dev/vite-plus-core@0.2.6","vitest":"4.1.10","esbuild":"0.27.2","publint":"^0.3.21","wrangler":"4.127.1","happy-dom":"^20.8.8","vite-plus":"0.2.6","@vitest/ui":"4.1.10","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@types/d3-geo":"^3.1.0","@oxlint/plugins":"=1.73.0","svg-path-parser":"^1.1.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"~6.0.3","vitest-browser-react":"^2.0.5","@arethetypeswrong/core":"^0.18.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"4.1.10","@testing-library/user-event":"14.6.1"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true},"echarts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.13.1_1788464873037_0.6959379557145002","host":"s3://npm-registry-packages-npm-production"}},"2.13.2":{"name":"@cloudflare/kumo","version":"2.13.2","keywords":["cloudflare","components","design-system","react","ui"],"license":"MIT","_id":"@cloudflare/kumo@2.13.2","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"homepage":"https://github.com/cloudflare/kumo#readme","bugs":{"url":"https://github.com/cloudflare/kumo/issues"},"bin":{"kumo":"bin/kumo.js"},"dist":{"shasum":"f6d0a87d4cc1617ed9f21fcf852ec2272aa45724","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.13.2.tgz","fileCount":519,"integrity":"sha512-pNJ3fjwIOz4d3T5pxJMS9yc/2fcTuosdak824MxB60xY4yn/vRomHzRACeNuGvpV52ooHdlrEzpMC4uDhvIQVA==","signatures":[{"sig":"MEUCIQDLYAK6b221fSWVDH/8kVcmsv93JaW3AnGO+wszP/sLEgIgIBwcYdBDEbYX0UVmKXCNH/mhPit+rSjwy4Hf9hWzXrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7082388},"type":"module","_from":"file:cloudflare-kumo-2.13.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/code.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/primitives.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/code/server.d.ts","import":"./dist/code/server.js"},"./package.json":"./package.json","./components/code":{"types":"./dist/components/code.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/components/flow.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/components/grid.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/components/link.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/components/badge.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/components/chart.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/components/empty.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/components/field.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/components/input.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/components/label.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/components/meter.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/components/radio.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/components/table.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/components/banner.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/components/button.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/components/loader.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/components/select.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/components/menubar.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/components/popover.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/components/sidebar.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/components/surface.d.ts","import":"./dist/components/surface.js"},"./components/toolbar":{"types":"./dist/components/toolbar.d.ts","import":"./dist/components/toolbar.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/components/combobox.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/components/dropdown.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./primitives/accordion":{"types":"./dist/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/components/layer-card.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/components/pagination.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/components/breadcrumbs.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/components/input-group.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/components/autocomplete.d.ts","import":"./dist/components/autocomplete.js"},"./primitives/alert-dialog":{"types":"./dist/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/components/clipboard-text.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/components/cloudflare-logo.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/components/sensitive-input.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/date-range-picker":{"types":"./dist/components/date-range-picker.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/components/table-of-contents.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"private":false,"scripts":{"dev":"vp pack --watch","lint":"pnpm run lint:oxlint","test":"CI=true vp test run --project=unit","build":"pnpm run codegen:registry && tsx scripts/css-build.ts && vp pack && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vp test --ui","test:run":"vp test run","test:unit":"vp test run --project=unit","typecheck":"tsc --noEmit","test:watch":"vp test run --project=unit --watch","lint:oxlint":"vp lint src/","test:browser":"vp test --config=vitest.browser.config.ts","test:exports":"vp test run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vp test run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vp test run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"_resolved":"/tmp/ff8348b04129038d01dc8245e738df1f/cloudflare-kumo-2.13.2.tgz","_integrity":"sha512-pNJ3fjwIOz4d3T5pxJMS9yc/2fcTuosdak824MxB60xY4yn/vRomHzRACeNuGvpV52ooHdlrEzpMC4uDhvIQVA==","repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"_npmVersion":"11.6.2","description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"sideEffects":["*.css","dist/styles/*.css"],"_nodeVersion":"24.12.0","dependencies":{"shiki":"^4.0.0","cnfast":"^0.0.8","d3-geo":"^3.1.1","motion":"^12.34.1","@base-ui/react":"^1.6.0","@shikijs/langs":"^4.0.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2","use-sync-external-store":"^1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"npm:@voidzero-dev/vite-plus-core@0.2.6","vitest":"4.1.10","esbuild":"0.27.2","publint":"^0.3.21","wrangler":"4.127.1","happy-dom":"^20.8.8","vite-plus":"0.2.6","@vitest/ui":"4.1.10","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@types/d3-geo":"^3.1.0","@oxlint/plugins":"=1.73.0","svg-path-parser":"^1.1.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"~6.0.3","vitest-browser-react":"^2.0.5","@arethetypeswrong/core":"^0.18.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"4.1.10","@testing-library/user-event":"14.6.1"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true},"echarts":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kumo_2.13.2_1788876290327_0.193957070218012","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"_id":"@cloudflare/kumo@2.14.0","bin":{"kumo":"./bin/kumo.js"},"dist":{"shasum":"6b05947dda2b8226135075bd4d5c2b656b605bb2","tarball":"https://registry.npmjs.org/@cloudflare/kumo/-/kumo-2.14.0.tgz","fileCount":546,"integrity":"sha512-XPGW1KVz9ZbElTQxuy3qVnckVzj8RSfN8FKWWQSkZYfMgvmwviCq9byaVwugnw9mbg+n6vXmJTVDIS5ceS73BA==","signatures":[{"sig":"MEQCIDLPa/f9LEglc621r9GN9zzqcrJ8KlArUGJcj4xfiqUDAiA8T7AtgXHR4m42ksdgEcVc2FRd9Zb1dmGJA1rRry86CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDyGy9IOU/dm4QIuqj4M8HodV70akQFunlk6mtLfaSjEgIgUViXjf5eX4jmNwz1Su/hzX9CSsmzKzneQjifYXBEKr4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudflare%2fkumo@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7286166},"name":"@cloudflare/kumo","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./code":{"types":"./dist/code.d.ts","import":"./dist/code.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.js"},"./styles":"./dist/styles/kumo.css","./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js"},"./styles/*":"./dist/styles/*.css","./ai/schemas":{"types":"./dist/ai/schemas.d.ts","import":"./dist/ai/schemas.js"},"./primitives":{"types":"./dist/primitives.d.ts","import":"./dist/primitives.js"},"./code/server":{"types":"./dist/code/server.d.ts","import":"./dist/code/server.js"},"./package.json":"./package.json","./components/code":{"types":"./dist/components/code.d.ts","import":"./dist/components/code.js"},"./components/flow":{"types":"./dist/components/flow.d.ts","import":"./dist/components/flow.js"},"./components/grid":{"types":"./dist/components/grid.d.ts","import":"./dist/components/grid.js"},"./components/link":{"types":"./dist/components/link.d.ts","import":"./dist/components/link.js"},"./components/tabs":{"types":"./dist/components/tabs.d.ts","import":"./dist/components/tabs.js"},"./components/text":{"types":"./dist/components/text.d.ts","import":"./dist/components/text.js"},"./primitives/form":{"types":"./dist/primitives/form.d.ts","import":"./dist/primitives/form.js"},"./primitives/menu":{"types":"./dist/primitives/menu.d.ts","import":"./dist/primitives/menu.js"},"./primitives/tabs":{"types":"./dist/primitives/tabs.d.ts","import":"./dist/primitives/tabs.js"},"./styles/tailwind":"./dist/styles/kumo.css","./components/badge":{"types":"./dist/components/badge.d.ts","import":"./dist/components/badge.js"},"./components/chart":{"types":"./dist/components/chart.d.ts","import":"./dist/components/chart.js"},"./components/empty":{"types":"./dist/components/empty.d.ts","import":"./dist/components/empty.js"},"./components/field":{"types":"./dist/components/field.d.ts","import":"./dist/components/field.js"},"./components/input":{"types":"./dist/components/input.d.ts","import":"./dist/components/input.js"},"./components/label":{"types":"./dist/components/label.d.ts","import":"./dist/components/label.js"},"./components/meter":{"types":"./dist/components/meter.d.ts","import":"./dist/components/meter.js"},"./components/radio":{"types":"./dist/components/radio.d.ts","import":"./dist/components/radio.js"},"./components/table":{"types":"./dist/components/table.d.ts","import":"./dist/components/table.js"},"./components/toast":{"types":"./dist/components/toast.d.ts","import":"./dist/components/toast.js"},"./primitives/field":{"types":"./dist/primitives/field.d.ts","import":"./dist/primitives/field.js"},"./primitives/input":{"types":"./dist/primitives/input.d.ts","import":"./dist/primitives/input.js"},"./primitives/meter":{"types":"./dist/primitives/meter.d.ts","import":"./dist/primitives/meter.js"},"./primitives/radio":{"types":"./dist/primitives/radio.d.ts","import":"./dist/primitives/radio.js"},"./primitives/toast":{"types":"./dist/primitives/toast.d.ts","import":"./dist/primitives/toast.js"},"./components/banner":{"types":"./dist/components/banner.d.ts","import":"./dist/components/banner.js"},"./components/button":{"types":"./dist/components/button.d.ts","import":"./dist/components/button.js"},"./components/dialog":{"types":"./dist/components/dialog.d.ts","import":"./dist/components/dialog.js"},"./components/loader":{"types":"./dist/components/loader.d.ts","import":"./dist/components/loader.js"},"./components/select":{"types":"./dist/components/select.d.ts","import":"./dist/components/select.js"},"./components/switch":{"types":"./dist/components/switch.d.ts","import":"./dist/components/switch.js"},"./primitives/avatar":{"types":"./dist/primitives/avatar.d.ts","import":"./dist/primitives/avatar.js"},"./primitives/button":{"types":"./dist/primitives/button.d.ts","import":"./dist/primitives/button.js"},"./primitives/dialog":{"types":"./dist/primitives/dialog.d.ts","import":"./dist/primitives/dialog.js"},"./primitives/drawer":{"types":"./dist/primitives/drawer.d.ts","import":"./dist/primitives/drawer.js"},"./primitives/select":{"types":"./dist/primitives/select.d.ts","import":"./dist/primitives/select.js"},"./primitives/slider":{"types":"./dist/primitives/slider.d.ts","import":"./dist/primitives/slider.js"},"./primitives/switch":{"types":"./dist/primitives/switch.d.ts","import":"./dist/primitives/switch.js"},"./primitives/toggle":{"types":"./dist/primitives/toggle.d.ts","import":"./dist/primitives/toggle.js"},"./styles/standalone":"./dist/styles/kumo-standalone.css","./components/menubar":{"types":"./dist/components/menubar.d.ts","import":"./dist/components/menubar.js"},"./components/popover":{"types":"./dist/components/popover.d.ts","import":"./dist/components/popover.js"},"./components/sidebar":{"types":"./dist/components/sidebar.d.ts","import":"./dist/components/sidebar.js"},"./components/surface":{"types":"./dist/components/surface.d.ts","import":"./dist/components/surface.js"},"./components/toolbar":{"types":"./dist/components/toolbar.d.ts","import":"./dist/components/toolbar.js"},"./components/tooltip":{"types":"./dist/components/tooltip.d.ts","import":"./dist/components/tooltip.js"},"./primitives/menubar":{"types":"./dist/primitives/menubar.d.ts","import":"./dist/primitives/menubar.js"},"./primitives/popover":{"types":"./dist/primitives/popover.d.ts","import":"./dist/primitives/popover.js"},"./primitives/toolbar":{"types":"./dist/primitives/toolbar.d.ts","import":"./dist/primitives/toolbar.js"},"./primitives/tooltip":{"types":"./dist/primitives/tooltip.d.ts","import":"./dist/primitives/tooltip.js"},"./components/checkbox":{"types":"./dist/components/checkbox.d.ts","import":"./dist/components/checkbox.js"},"./components/combobox":{"types":"./dist/components/combobox.d.ts","import":"./dist/components/combobox.js"},"./components/dropdown":{"types":"./dist/components/dropdown.d.ts","import":"./dist/components/dropdown.js"},"./primitives/checkbox":{"types":"./dist/primitives/checkbox.d.ts","import":"./dist/primitives/checkbox.js"},"./primitives/combobox":{"types":"./dist/primitives/combobox.d.ts","import":"./dist/primitives/combobox.js"},"./primitives/fieldset":{"types":"./dist/primitives/fieldset.d.ts","import":"./dist/primitives/fieldset.js"},"./primitives/progress":{"types":"./dist/primitives/progress.d.ts","import":"./dist/primitives/progress.js"},"./components/tag-input":{"types":"./dist/components/tag-input.d.ts","import":"./dist/components/tag-input.js"},"./primitives/accordion":{"types":"./dist/primitives/accordion.d.ts","import":"./dist/primitives/accordion.js"},"./primitives/otp-field":{"types":"./dist/primitives/otp-field.d.ts","import":"./dist/primitives/otp-field.js"},"./primitives/separator":{"types":"./dist/primitives/separator.d.ts","import":"./dist/primitives/separator.js"},"./components/layer-card":{"types":"./dist/components/layer-card.d.ts","import":"./dist/components/layer-card.js"},"./components/pagination":{"types":"./dist/components/pagination.d.ts","import":"./dist/components/pagination.js"},"./components/breadcrumbs":{"types":"./dist/components/breadcrumbs.d.ts","import":"./dist/components/breadcrumbs.js"},"./components/collapsible":{"types":"./dist/components/collapsible.d.ts","import":"./dist/components/collapsible.js"},"./components/date-picker":{"types":"./dist/components/date-picker.d.ts","import":"./dist/components/date-picker.js"},"./components/input-group":{"types":"./dist/components/input-group.d.ts","import":"./dist/components/input-group.js"},"./primitives/collapsible":{"types":"./dist/primitives/collapsible.d.ts","import":"./dist/primitives/collapsible.js"},"./primitives/radio-group":{"types":"./dist/primitives/radio-group.d.ts","import":"./dist/primitives/radio-group.js"},"./primitives/scroll-area":{"types":"./dist/primitives/scroll-area.d.ts","import":"./dist/primitives/scroll-area.js"},"./components/autocomplete":{"types":"./dist/components/autocomplete.d.ts","import":"./dist/components/autocomplete.js"},"./components/button-group":{"types":"./dist/components/button-group.d.ts","import":"./dist/components/button-group.js"},"./components/layer-dialog":{"types":"./dist/components/layer-dialog.d.ts","import":"./dist/components/layer-dialog.js"},"./primitives/alert-dialog":{"types":"./dist/primitives/alert-dialog.d.ts","import":"./dist/primitives/alert-dialog.js"},"./primitives/autocomplete":{"types":"./dist/primitives/autocomplete.d.ts","import":"./dist/primitives/autocomplete.js"},"./primitives/context-menu":{"types":"./dist/primitives/context-menu.d.ts","import":"./dist/primitives/context-menu.js"},"./primitives/csp-provider":{"types":"./dist/primitives/csp-provider.d.ts","import":"./dist/primitives/csp-provider.js"},"./primitives/number-field":{"types":"./dist/primitives/number-field.d.ts","import":"./dist/primitives/number-field.js"},"./primitives/preview-card":{"types":"./dist/primitives/preview-card.d.ts","import":"./dist/primitives/preview-card.js"},"./primitives/toggle-group":{"types":"./dist/primitives/toggle-group.d.ts","import":"./dist/primitives/toggle-group.js"},"./components/clipboard-text":{"types":"./dist/components/clipboard-text.d.ts","import":"./dist/components/clipboard-text.js"},"./primitives/checkbox-group":{"types":"./dist/primitives/checkbox-group.d.ts","import":"./dist/primitives/checkbox-group.js"},"./ai/component-registry.json":{"import":"./ai/component-registry.json"},"./components/cloudflare-logo":{"types":"./dist/components/cloudflare-logo.d.ts","import":"./dist/components/cloudflare-logo.js"},"./components/command-palette":{"types":"./dist/components/command-palette.d.ts","import":"./dist/components/command-palette.js"},"./components/sensitive-input":{"types":"./dist/components/sensitive-input.d.ts","import":"./dist/components/sensitive-input.js"},"./primitives/navigation-menu":{"types":"./dist/primitives/navigation-menu.d.ts","import":"./dist/primitives/navigation-menu.js"},"./components/inline-copy-text":{"types":"./dist/components/inline-copy-text.d.ts","import":"./dist/components/inline-copy-text.js"},"./components/date-range-picker":{"types":"./dist/components/date-range-picker.d.ts","import":"./dist/components/date-range-picker.js"},"./components/table-of-contents":{"types":"./dist/components/table-of-contents.d.ts","import":"./dist/components/table-of-contents.js"},"./primitives/direction-provider":{"types":"./dist/primitives/direction-provider.d.ts","import":"./dist/primitives/direction-provider.js"},"./scripts/theme-generator/types":{"types":"./dist/scripts/theme-generator/types.d.ts","import":"./dist/scripts/theme-generator/types.js"},"./registry/component-registry.md":"./ai/component-registry.md","./scripts/theme-generator/config":{"types":"./dist/scripts/theme-generator/config.d.ts","import":"./dist/scripts/theme-generator/config.js"},"./registry/component-registry.json":"./ai/component-registry.json"},"license":"MIT","private":false,"scripts":{"dev":"vp pack --watch","lint":"pnpm run lint:oxlint","test":"CI=true vp test run --project=unit","build":"pnpm run codegen:registry && tsx scripts/css-build.ts && vp pack && tsx src/command-line/build-cli.ts","clean":"rm -rf dist","codegen":"pnpm run codegen:primitives && pnpm run codegen:themes && pnpm run codegen:registry","test:ui":"vp test --ui","test:run":"vp test run","test:unit":"vp test run --project=unit","typecheck":"tsc --noEmit","test:watch":"vp test run --project=unit --watch","lint:oxlint":"vp lint src/","test:browser":"vp test --config=vitest.browser.config.ts","test:exports":"vp test run --project=unit tests/imports/export-path-validation.test.ts","new:component":"plop component","test:coverage":"vp test run --coverage","codegen:themes":"tsx scripts/theme-generator/index.ts","migrate:tokens":"tsx scripts/theme-generator/migrate.ts","validate:build":"vp test run --project=unit tests/imports/export-path-validation.test.ts","codegen:registry":"pnpm --filter @cloudflare/kumo-docs-astro codegen:demos && tsx scripts/component-registry/index.ts","codegen:primitives":"tsx scripts/generate-primitives.ts","validate:changeset":"tsx ../../ci/scripts/validate-kumo-changeset.ts","test:visual-contracts":"vp test run --config=vitest.visual-contracts.config.ts"},"version":"2.14.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9653e406-96c1-458a-930e-0ba81bfffb7b"}},"keywords":["cloudflare","components","design-system","react","ui"],"repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"description":"Kumo - Cloudflare's component library for building modern web applications","directories":{},"maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"sideEffects":["*.css","dist/styles/*.css"],"dependencies":{"shiki":"^4.0.0","cnfast":"^0.0.8","d3-geo":"^3.1.1","motion":"^12.34.1","@base-ui/react":"^1.8.0","@shikijs/langs":"^4.0.0","@shikijs/themes":"^4.0.0","react-day-picker":"^9.13.2","use-sync-external-store":"^1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","zod":"^4.0.0","glob":"13.0.0","plop":"4.0.4","vite":"npm:@voidzero-dev/vite-plus-core@0.3.1","vitest":"4.1.10","esbuild":"0.27.2","publint":"^0.3.21","wrangler":"4.127.1","happy-dom":"^20.8.8","vite-plus":"0.3.1","@vitest/ui":"4.1.10","playwright":"^1.57.0","typescript":"^5.9.2","@types/glob":"9.0.0","@types/node":"^22.10.2","tailwindcss":"^4.1.17","@types/react":"19.2.4","@types/d3-geo":"^3.1.0","@oxlint/plugins":"=1.73.0","svg-path-parser":"^1.1.0","@tailwindcss/cli":"^4.1.17","@types/react-dom":"19.2.3","@tailwindcss/vite":"^4.1.17","@vitejs/plugin-react":"~6.0.3","vitest-browser-react":"^2.0.5","@arethetypeswrong/core":"^0.18.5","@testing-library/react":"16.3.1","@types/svg-path-parser":"^1.1.6","ts-json-schema-generator":"2.4.0","@vitest/browser-playwright":"4.1.10","@testing-library/user-event":"14.6.1"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","echarts":"^6.0.0","react-dom":"^18.0.0 || ^19.0.0","@phosphor-icons/react":"^2.1.10"},"peerDependenciesMeta":{"zod":{"optional":true},"echarts":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kumo_2.14.0_1789663653992_0.22207505341781086"}}},"time":{"created":"2026-02-03T19:22:28.943Z","modified":"2026-09-17T16:47:34.445Z","1.0.0":"2026-02-03T19:22:29.272Z","1.1.0":"2026-02-06T23:27:33.074Z","1.2.0":"2026-02-09T19:42:47.841Z","1.3.0":"2026-02-10T13:52:20.178Z","1.4.0":"2026-02-10T15:05:22.397Z","1.4.1":"2026-02-10T15:38:42.434Z","1.5.0":"2026-02-10T17:12:53.914Z","1.5.1":"2026-02-16T13:22:41.011Z","1.6.0":"2026-02-18T14:46:58.075Z","1.7.0":"2026-02-20T12:14:13.637Z","1.8.0":"2026-02-24T15:20:46.763Z","1.9.0":"2026-02-25T19:00:48.820Z","1.10.0":"2026-03-05T13:44:41.818Z","1.11.0":"2026-03-13T13:43:34.891Z","1.12.0":"2026-03-13T18:57:20.859Z","1.12.1":"2026-03-13T19:31:34.724Z","1.13.0":"2026-03-16T13:57:45.318Z","1.13.1":"2026-03-16T17:39:05.707Z","1.14.0":"2026-03-18T17:29:22.269Z","1.14.1":"2026-03-19T16:24:06.604Z","1.15.0":"2026-03-20T14:42:54.112Z","1.16.0":"2026-03-23T20:51:37.169Z","1.17.0":"2026-04-03T14:35:24.009Z","1.18.0":"2026-04-08T20:32:17.182Z","1.19.0":"2026-04-16T16:25:23.721Z","2.0.0":"2026-04-30T15:46:38.633Z","2.0.1":"2026-04-30T17:44:44.007Z","2.0.2":"2026-05-01T17:36:49.073Z","2.0.3":"2026-05-04T20:02:36.183Z","2.0.4":"2026-05-05T12:24:14.926Z","2.0.5":"2026-05-05T13:51:25.833Z","2.1.0":"2026-05-07T18:42:13.272Z","2.2.0":"2026-05-14T14:59:33.623Z","2.2.1":"2026-05-15T13:21:25.650Z","2.2.2":"2026-05-20T13:37:00.253Z","2.3.0":"2026-05-22T15:56:56.696Z","2.4.0":"2026-05-29T16:29:14.346Z","2.3.1":"2026-05-29T19:03:55.126Z","2.4.1":"2026-05-29T19:49:56.784Z","2.5.0":"2026-06-04T18:46:27.676Z","2.5.1":"2026-06-08T14:08:23.356Z","2.5.2":"2026-06-10T18:29:38.896Z","2.6.0":"2026-06-22T18:34:48.614Z","2.7.0":"2026-07-06T16:54:27.168Z","2.8.0":"2026-07-13T14:12:58.048Z","2.9.0":"2026-07-29T14:27:24.803Z","2.9.1":"2026-08-04T11:14:41.202Z","2.9.2":"2026-08-06T14:48:38.616Z","2.10.0":"2026-08-11T18:00:50.467Z","2.11.0":"2026-08-18T19:30:31.509Z","2.12.0":"2026-08-20T19:43:47.974Z","2.13.0":"2026-09-01T19:53:33.337Z","2.13.1":"2026-09-03T19:47:53.208Z","2.13.2":"2026-09-08T14:04:50.488Z","2.14.0":"2026-09-17T16:47:34.126Z"},"license":"MIT","keywords":["cloudflare","components","design-system","react","ui"],"repository":{"url":"git+https://github.com/cloudflare/kumo.git","type":"git","directory":"packages/kumo"},"description":"Kumo - Cloudflare's component library for building modern web applications","maintainers":[{"name":"cf-ci-write","email":"npm-readonly@cloudflare.com"},{"name":"cf-npm-publish","email":"ui-platform-production@cloudflare.com"}],"readme":"# @cloudflare/kumo\n\nCloudflare's component library for building modern web applications.\n\n## Installation\n\n```bash\npnpm add @cloudflare/kumo\n```\n\n### Peer Dependencies\n\nKumo requires the following peer dependencies:\n\n```bash\npnpm add react react-dom @phosphor-icons/react\n```\n\n## Component Documentation\n\nKumo includes a built-in CLI for quick component reference:\n\n```bash\nnpx @cloudflare/kumo ls         # List all components\nnpx @cloudflare/kumo doc Button # Get component documentation\nnpx @cloudflare/kumo docs       # Get all component docs\n```\n\nThe CLI reads from `ai/component-registry.json` (generated from TypeScript types + demo examples).\n\n## Usage\n\n### Import Components\n\n```tsx\n// Main package import\nimport { Button, Input, Surface } from \"@cloudflare/kumo\";\n\n// Granular imports (recommended for tree-shaking)\nimport { Button } from \"@cloudflare/kumo/components/button\";\n```\n\n### Import Styles\n\n#### For Tailwind CSS Users\n\n**Important:** Tailwind CSS v4 does not scan `node_modules/` by default. You must add a `@source` directive so Tailwind can discover the utility classes used by Kumo components. Without this, components may render with missing styles (e.g. Dialogs not centered).\n\nIn your main CSS file (e.g. `app.css`):\n\n```css\n@source \"../node_modules/@cloudflare/kumo/dist/**/*.{js,jsx,ts,tsx}\";\n@import \"@cloudflare/kumo/styles/tailwind\";\n@import \"tailwindcss\";\n```\n\n> **Import order matters** — `@cloudflare/kumo/styles` must come **before** `@import \"tailwindcss\"` so Kumo's `@theme` tokens are registered first.\n\n> **Note:** The `@source` path is relative to your CSS file. Adjust it based on your project structure — e.g. if your CSS is in `src/styles/`, you may need `../../node_modules/@cloudflare/kumo/dist/**/*.{js,jsx,ts,tsx}`.\n\nAlternatively, you can use the default style export (`@cloudflare/kumo/styles`) which is equivalent to `styles/tailwind`.\n\nIf you are **not** using Tailwind CSS, use the standalone build instead (see below) — no `@source` directive is needed.\n\n#### For Non-Tailwind Users (Standalone)\n\n```js\nimport \"@cloudflare/kumo/styles/standalone\";\n```\n\nThis imports a fully compiled CSS file with all Tailwind utilities and Kumo styles pre-compiled. No Tailwind configuration needed!\n\n**What's included in standalone:**\n\n- All Tailwind utility classes used by Kumo components\n- Kumo component styles\n- Dark mode support (via `data-mode=\"dark\"` attribute)\n- All animations and keyframes\n- Responsive utilities\n\n**Note:** The standalone CSS is minified and optimized, but will be larger than the Tailwind version since it includes all utilities.\n\n### Base UI Primitives\n\nKumo bundles [Base UI](https://base-ui.com) and re-exports all primitives for advanced use cases:\n\n```tsx\n// Barrel import - imports all primitives (convenient but larger bundle)\nimport { Popover, Slider, Accordion } from \"@cloudflare/kumo/primitives\";\n\n// Granular imports - tree-shakeable, smaller bundles (recommended)\nimport { Popover } from \"@cloudflare/kumo/primitives/popover\";\nimport { Slider } from \"@cloudflare/kumo/primitives/slider\";\nimport { Accordion } from \"@cloudflare/kumo/primitives/accordion\";\n```\n\n> **Note:** Prefer styled Kumo components when available. Primitives are for custom components not yet in Kumo or cases requiring fine-grained control.\n>\n> **Performance tip:** Use granular imports (`@cloudflare/kumo/primitives/{name}`) for better tree-shaking and smaller bundle sizes.\n\n#### Updating Primitives\n\nPrimitive exports are automatically generated from Base UI. After upgrading `@base-ui/react`:\n\n```bash\n# Regenerate primitive files to sync with new Base UI version\npnpm build:primitives\n\n# Review changes (new/removed primitives)\ngit diff src/primitives/\n\n# Commit if primitives changed\ngit add src/primitives/ package.json\ngit commit -m \"chore: update primitives for base-ui@x.x.x\"\n```\n\nThe `build:primitives` script:\n\n- Generates individual primitive files in `src/primitives/*.ts`\n- Updates barrel export in `src/primitives/index.ts`\n- Updates `package.json` with granular export paths\n- Runs automatically before every build via the `prebuild` script\n\n#### Validating Build Output\n\nAfter building, validate the primitives output:\n\n```bash\n# Run post-build validation (checks dist/ structure)\npnpm validate:build\n```\n\nThis validates:\n\n- All primitive JS files exist in `dist/primitives/`\n- All type definitions exist in `dist/src/primitives/`\n- Base UI is bundled (not externalized)\n- Import paths reference bundled modules\n- Source maps are present\n\n## Development\n\n**For comprehensive contributor documentation, see [AGENTS.md](../../AGENTS.md).**\n\n### Creating New Components\n\nUse the scaffolding tool to quickly create new components with all required files and configurations:\n\n```bash\n# Create a new component\npnpm new-component\n\n# Or use the shorthand\npnpm new\n```\n\n**What it creates:**\n\n- Component file: `src/components/{name}/{name}.tsx`\n- Index file: `src/components/{name}/index.ts`\n- Test file: `src/components/{name}/{name}.test.tsx`\n\n**What it updates:**\n\n- `src/index.ts` - Adds component export\n- `vite.config.ts` - Adds build entry\n- `package.json` - Adds export configuration\n\n**Example:**\n\n```bash\n? Component name: Alert Banner\n\n✅ Component scaffolded successfully!\n\n📁 Files created:\n   - src/components/alert-banner/alert-banner.tsx\n   - src/components/alert-banner/index.ts\n   - src/components/alert-banner/alert-banner.test.tsx\n```\n\nThe scaffolding tool handles naming automatically - input any format (spaces, PascalCase, kebab-case) and it will convert appropriately.\n\n### Creating New Blocks\n\nBlocks are higher-level components that compose multiple base components to create common page patterns. Use the block scaffolding tool:\n\n```bash\n# Create a new block\npnpm new-block\n```\n\n**What it creates:**\n\n- Block file: `src/blocks/{name}/{name}.tsx`\n- Index file: `src/blocks/{name}/index.ts`\n- Test file: `src/blocks/{name}/{name}.test.tsx`\n\n**What it updates:**\n\n- `src/index.ts` - Adds block export\n- `vite.config.ts` - Adds build entry\n- `package.json` - Adds export configuration\n\nBlocks are higher-level components that compose multiple base components. See [AGENTS.md](../../AGENTS.md) for detailed documentation on blocks.\n\n### Development Workflows\n\n#### Watch Build Mode\n\nTo test components in the actual documentation site or consuming application:\n\n**Start watch build:**\n\n```bash\npnpm dev\n```\n\nThis runs Vite in watch mode with optimizations for fast rebuilds:\n\n- ⚡~400ms rebuild time (10x faster than production builds)\n- Skips minification in development\n- Incremental TypeScript compilation\n- Selective file watching (ignores tests)\n- Validates components against production build output\n\n**Using with documentation site:**\n\nTerminal 1 (this directory):\n\n```bash\npnpm dev\n```\n\nTerminal 2 (from workspace root or kumo-docs):\n\n```bash\ncd ../kumo-docs\npnpm dev\n```\n\nWhen you edit a component:\n\n1. Kumo rebuilds automatically (~400ms)\n2. Refresh browser to see changes in docs site\n3. Changes are validated against the actual build output\n\n**Build modes:**\n\n- `pnpm dev` - Development mode (fast, optimized for iteration)\n- `pnpm build` - Production mode (full optimization, minification, CSS processing)\n\n### Testing\n\nThe package includes comprehensive import validation tests that ensure all components are properly exported and consumable.\n\n**Run tests:**\n\n```bash\n# Watch mode\npnpm test\n\n# Single run\npnpm test:run\n\n# With UI\npnpm test:ui\n\n# With coverage\npnpm test:coverage\n```\n\n**What's tested:**\n\n- All components importable from main entry: `import { Component } from \"@cloudflare/kumo\"`\n- All components importable via deep imports: `import { Component } from \"@cloudflare/kumo/components/component-name\"`\n- All blocks importable from main entry: `import { Block } from \"@cloudflare/kumo\"`\n- All blocks importable via deep imports: `import { Block } from \"@cloudflare/kumo/blocks/block-name\"`\n- Package.json exports sync with actual components and blocks\n- Export paths and formats are correct\n- Build configuration consistency\n\n**Zero maintenance:** Tests automatically discover components and blocks from the filesystem and validate against package.json. When adding new items, tests will fail with exact code snippets to fix configuration.\n\n## Beta Releases\n\nBeta releases allow you to test changes before publishing to production. Beta versions are automatically created for pull requests and include the commit hash for identification.\n\n### Automated Beta Releases\n\nBeta releases are automatically triggered for pull requests through GitHub Actions (`.github/workflows/package-preview-pr.yml`):\n\n**Workflow Configuration:**\n\n- **Workflow**: `package-preview-pr.yml`\n- **Triggers**: Pull requests with changes to `packages/kumo/**` or `.changeset/**`\n- **Dependencies**: Requires changeset to exist for `@cloudflare/kumo`\n\n**Process Flow:**\n\n1. **Validate**: Ensures changeset exists for `@cloudflare/kumo`\n2. **Version**: Runs `pnpm run version:beta`\n   - Consumes pending changesets\n   - Appends `-beta.{commit-hash}` to version number\n3. **Build**: Runs `pnpm --filter @cloudflare/kumo build`\n4. **Publish**: Publishes to npm with `beta` tag\n5. **Notify**: Posts PR comment with installation instructions\n\n**Secrets Required:**\n\n- `NPM_TOKEN`: Authentication for npm registry\n- `GITHUB_TOKEN`: For posting PR comments (built-in)\n\n### Beta Version Format\n\nBeta versions follow this pattern:\n\n```\n{base-version}-beta.{commit-hash}\n```\n\nFor example: `0.1.0-beta.a1b2c3d`\n\n### Installing Beta Versions\n\nWhen a beta is published, the PR will include a comment with installation instructions:\n\n```bash\n# Install the specific beta version\nnpm install @cloudflare/kumo@0.1.0-beta.a1b2c3d\n\n# Or with pnpm\npnpm add @cloudflare/kumo@0.1.0-beta.a1b2c3d\n```\n\n### Testing Beta Releases\n\n1. **Create PR**: Submit your changes with a changeset\n2. **Wait for Beta**: The beta job runs automatically after changeset validation passes\n3. **Install Beta**: Use the version from the PR comment\n4. **Test Changes**: Verify functionality in your project\n5. **Merge**: Once tested, merge the PR for production release\n\n### Changeset Validation\n\nAll pull requests with changes to `packages/kumo/` must include a changeset:\n\n```bash\n# Create a changeset\npnpm changeset\n```\n\n- Select `@cloudflare/kumo` when prompted\n- Choose the type of change: `patch`, `minor`, or `major`\n- Write a clear description of what changed\n\nThe CI will automatically validate that a changeset exists before allowing beta publication.\n\n## Production Releases\n\nThis package uses [Changesets](https://github.com/changesets/changesets) for version management and automated releases.\n\n### Creating a Release\n\n1. **Check for existing changesets**:\n\n   ```bash\n   # List any pending changesets\n   ls .changeset/*.md 2>/dev/null | grep -v \"README\\|USAGE\" || echo \"No pending changesets\"\n   ```\n\n2. **Create a changeset** for your changes (if necessary):\n\n   ```bash\n   pnpm changeset\n   ```\n\n   - Select `@cloudflare/kumo` from the list\n   - Select the type of change: `patch`, `minor`, or `major`\n   - Write a clear description of what changed\n   - This creates a `.changeset/*.md` file describing the change\n\n### Release Workflow\n\n1. **Development**: Make changes to components or blocks\n2. **Changeset**: Create changeset describing the changes\n3. **Review**: Submit PR with changes and changeset\n4. **Beta Test**: Test the beta version published to the PR\n5. **Merge**: Merge PR to main branch\n6. **Release**: Run the production release process\n\n### Production Release Process\n\nTo publish a production release:\n\n```bash\n# 1. Ensure you're on main branch with latest changes\ngit checkout main\ngit pull\n\n# 2. Version all packages (consumes changesets)\npnpm version\n\n# 3. Build all packages\npnpm build:all\n\n# 4. Publish to npm\npnpm release\n```\n\nThis will:\n\n- Update `package.json` with new version\n- Generate/update `CHANGELOG.md`\n- Remove consumed changeset files\n- Publish to npm registry\n- Create git tags\n\n### Post-Release\n\nAfter publishing:\n\n1. **Commit version changes**:\n\n   ```bash\n   git add .\n   git commit -m \"chore: release @cloudflare/kumo@{version}\"\n   git push\n   ```\n\n2. **Push tags**:\n\n   ```bash\n   git push --tags\n   ```\n\n3. **Verify publication**:\n   ```bash\n   npm view @cloudflare/kumo versions\n   ```\n\n### Semantic Versioning\n\nFollow semantic versioning guidelines:\n\n- **Patch** (`0.0.1`): Bug fixes, small component updates, style tweaks\n- **Minor** (`0.1.0`): New components, new features, backwards-compatible changes\n- **Major** (`1.0.0`): Breaking changes, removed components, API changes\n\n### Release Notes\n\nChangesets automatically generate:\n\n- Updated `package.json` version\n- `CHANGELOG.md` with release notes\n- Git tags for each release\n\nThe changelog includes all changeset descriptions, providing clear documentation of what changed in each release.\n\n## Troubleshooting\n\n### Common Issues\n\n**Changeset Validation Failed**\n\nIf the CI fails with a changeset validation error:\n\n1. **Check if changeset exists**: Run `ls .changeset/*.md` to see pending changesets\n2. **Create changeset**: Run `pnpm changeset` and select `@cloudflare/kumo`\n3. **Verify changeset targets correct package**: Open the changeset file and ensure it includes `@cloudflare/kumo`\n4. **Commit changeset**: Add and commit the changeset file to your branch\n\n**Beta Publication Failed**\n\nIf the beta release job fails:\n\n1. **Check build**: Ensure `pnpm build` succeeds locally\n2. **Check npm token**: Verify npm authentication is configured in CI\n3. **Check version format**: Ensure version follows semver format\n4. **Review CI logs**: Check GitHub Actions logs for specific error messages\n\n**Import Errors After Release**\n\nIf consumers report import errors:\n\n1. **Verify exports**: Check `package.json` exports match actual files\n2. **Run tests**: Ensure `pnpm test:run` passes\n3. **Check build output**: Verify `dist/` contains expected files\n4. **Test locally**: Use `npm link` to test package locally before publishing\n","readmeFilename":""}