Bundles

Install groups of registry items with one shadcn add command.

These entries are meta-packages: they ship no files. The shadcn CLI installs each registryDependency (and nested dependencies) for you.

Configure the registry in components.json as usual, then run the command for the set you need.

Available bundles

  • Full — entire registry in one add
  • Styles — Tailwind theme and utils
  • Overrides — shadcn/ui primitives enhancements
  • Inputs — custom inputs
  • Layout — shells and drill-down blocks
  • Layers — app-level UI layers

Full

One install for styles, overrides, inputs, layout, and layers. Nested dependencies resolve recursively.

  • semantic-colors
  • tw-extra-utils
  • tw-container-extended
  • spinner
  • skeleton
  • alert
  • badge
  • button
  • form
  • input
  • input-group
  • input-datetime
  • input-duration
  • input-fraction
  • input-number
  • input-currency
  • input-password
  • item
  • chart
  • card
  • scroll-area
  • combobox
  • tooltip
  • split-content
  • vercel-sidebar
  • confirmer
  • alerter
npx shadcn@latest add @uxio/full

Styles

Design tokens and Tailwind configuration—CSS variables, theme structure, and utility extensions beyond the default shadcn setup.

  • semantic-colors
  • tw-extra-utils
  • tw-container-extended
npx shadcn@latest add @uxio/styles

Overrides

Enhancements to existing shadcn/ui primitives, with the same copy-in workflow plus extra variants and behavior.

  • alert
  • badge
  • button
  • card
  • combobox
  • chart
  • form
  • input
  • item
  • scroll-area
  • skeleton
  • spinner
  • tooltip
npx shadcn@latest add @uxio/overrides

Inputs

Custom field controls for structured values, ready to drop into forms as-is.

  • input-datetime
  • input-duration
  • input-fraction
  • input-number
  • input-currency
  • input-password
npx shadcn@latest add @uxio/inputs

Layout

Structural scaffolding for pages—responsive regions, columns, and application-level navigation shells.

  • split-content
  • vercel-sidebar
npx shadcn@latest add @uxio/layout

Layers

App-wide overlays for blocking confirmations and transient alerts—patterns that sit above the page.

  • confirmer
  • alerter
npx shadcn@latest add @uxio/layers