{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "siteplane",
  "homepage": "https://ui.siteplane.io",
  "items": [
    {
      "name": "base",
      "title": "Siteplane UI Base",
      "description": "Provider-free baseline styles and utilities.",
      "dependencies": [
        "clsx@2.1.1",
        "tailwind-merge@3.6.0"
      ],
      "devDependencies": [
        "tailwindcss@4.3.3"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "packages/ui/src/system/styles/base.css",
          "type": "registry:file",
          "target": "~/src/siteplane/system/styles/base.css"
        },
        {
          "path": "packages/ui/src/system/styles/defaults.css",
          "type": "registry:file",
          "target": "~/src/siteplane/system/styles/defaults.css"
        },
        {
          "path": "packages/ui/src/system/styles/motion.css",
          "type": "registry:file",
          "target": "~/src/siteplane/system/styles/motion.css"
        },
        {
          "path": "packages/ui/src/system/styles/design-rework.css",
          "type": "registry:file",
          "target": "~/src/siteplane/system/styles/design-rework.css"
        },
        {
          "path": "packages/ui/src/system/styles/recipes.css",
          "type": "registry:file",
          "target": "~/src/siteplane/system/styles/recipes.css"
        },
        {
          "path": "packages/ui/src/system/styles/surface.ts",
          "type": "registry:file",
          "target": "~/src/siteplane/system/styles/surface.ts"
        },
        {
          "path": "packages/ui/src/system/styles/choice-menu-item.tsx",
          "type": "registry:file",
          "target": "~/src/siteplane/system/styles/choice-menu-item.tsx"
        },
        {
          "path": "packages/ui/src/system/styles/generated/tokens.css",
          "type": "registry:file",
          "target": "~/src/siteplane/system/styles/generated/tokens.css"
        },
        {
          "path": "packages/ui/src/system/styles/generated/tailwind.css",
          "type": "registry:file",
          "target": "~/src/siteplane/system/styles/generated/tailwind.css"
        },
        {
          "path": "packages/ui/src/system/tokens/generated/tokens.ts",
          "type": "registry:file",
          "target": "~/src/siteplane/system/tokens/generated/tokens.ts"
        },
        {
          "path": "packages/ui/src/system/tokens/primitives.tokens.json",
          "type": "registry:file",
          "target": "~/src/siteplane/system/tokens/primitives.tokens.json"
        },
        {
          "path": "packages/ui/src/system/tokens/semantic.tokens.json",
          "type": "registry:file",
          "target": "~/src/siteplane/system/tokens/semantic.tokens.json"
        },
        {
          "path": "packages/ui/src/system/tokens/component.tokens.json",
          "type": "registry:file",
          "target": "~/src/siteplane/system/tokens/component.tokens.json"
        },
        {
          "path": "packages/ui/src/system/tokens/themes/light.tokens.json",
          "type": "registry:file",
          "target": "~/src/siteplane/system/tokens/themes/light.tokens.json"
        },
        {
          "path": "packages/ui/src/system/tokens/themes/dark.tokens.json",
          "type": "registry:file",
          "target": "~/src/siteplane/system/tokens/themes/dark.tokens.json"
        },
        {
          "path": "packages/ui/src/system/utils/cn.ts",
          "type": "registry:file",
          "target": "~/src/siteplane/system/utils/cn.ts"
        },
        {
          "path": "packages/ui/src/system/recipes/index.ts",
          "type": "registry:file",
          "target": "~/src/siteplane/system/recipes/index.ts"
        },
        {
          "path": "packages/ui/src/system/recipes/recipe-types.ts",
          "type": "registry:file",
          "target": "~/src/siteplane/system/recipes/recipe-types.ts"
        },
        {
          "path": "packages/ui/src/system/recipes/focus-ring.recipe.ts",
          "type": "registry:file",
          "target": "~/src/siteplane/system/recipes/focus-ring.recipe.ts"
        },
        {
          "path": "packages/ui/src/system/recipes/surface.recipe.ts",
          "type": "registry:file",
          "target": "~/src/siteplane/system/recipes/surface.recipe.ts"
        },
        {
          "path": "packages/ui/src/system/recipes/control.recipe.ts",
          "type": "registry:file",
          "target": "~/src/siteplane/system/recipes/control.recipe.ts"
        },
        {
          "path": "packages/ui/src/system/recipes/button.recipe.ts",
          "type": "registry:file",
          "target": "~/src/siteplane/system/recipes/button.recipe.ts"
        },
        {
          "path": "packages/ui/src/system/recipes/overlay.recipe.ts",
          "type": "registry:file",
          "target": "~/src/siteplane/system/recipes/overlay.recipe.ts"
        },
        {
          "path": "packages/ui/src/system/recipes/field.recipe.ts",
          "type": "registry:file",
          "target": "~/src/siteplane/system/recipes/field.recipe.ts"
        },
        {
          "path": "packages/ui/src/system/recipes/collection-item.recipe.ts",
          "type": "registry:file",
          "target": "~/src/siteplane/system/recipes/collection-item.recipe.ts"
        },
        {
          "path": "packages/ui/src/system/provider/visual-scope-context.tsx",
          "type": "registry:file",
          "target": "~/src/siteplane/system/provider/visual-scope-context.tsx"
        },
        {
          "path": "packages/ui/src/system/provider/siteplane-ui-provider.tsx",
          "type": "registry:file",
          "target": "~/src/siteplane/system/provider/siteplane-ui-provider.tsx"
        },
        {
          "path": "packages/ui/src/system/motion/siteplane-motion-provider.tsx",
          "type": "registry:file",
          "target": "~/src/siteplane/system/motion/siteplane-motion-provider.tsx"
        },
        {
          "path": "packages/ui/src/system/manifest/component.ts",
          "type": "registry:file",
          "target": "~/src/siteplane/system/manifest/component.ts"
        },
        {
          "path": "packages/ui/src/system/scenarios/scenario.ts",
          "type": "registry:file",
          "target": "~/src/siteplane/system/scenarios/scenario.ts"
        },
        {
          "path": "packages/ui/src/system/form/use-form-reset.ts",
          "type": "registry:file",
          "target": "~/src/siteplane/system/form/use-form-reset.ts"
        },
        {
          "path": "LICENSE",
          "type": "registry:file",
          "target": "~/LICENSE.siteplane-ui"
        },
        {
          "path": "TRADEMARKS.md",
          "type": "registry:file",
          "target": "~/TRADEMARKS.siteplane-ui.md"
        }
      ],
      "type": "registry:base"
    },
    {
      "name": "action-icons",
      "title": "Siteplane Action Icons",
      "description": "Animated action-icon helpers.",
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/action-icons/action-icons.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/action-icons/action-icons.tsx"
        },
        {
          "path": "packages/ui/src/components/action-icons/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/action-icons/index.ts"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "button",
      "title": "Siteplane Button",
      "description": "Action family with variants, sizes, loading behavior, single-line icon labels, and accessible disabled states. button actions",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "class-variance-authority@0.7.1"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/spinner.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/button/button.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/button/button.tsx"
        },
        {
          "path": "packages/ui/src/components/button/button-recipes.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/button/button-recipes.tsx"
        },
        {
          "path": "packages/ui/src/components/button/button.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/button/button.css"
        },
        {
          "path": "packages/ui/src/components/button/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/button/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/button.md",
      "categories": [
        "Actions"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Action family with variants, sizes, loading behavior, single-line icon labels, and accessible disabled states.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "button",
          "actions"
        ],
        "useWhen": [
          "Use when the product needs action family with variants, sizes, loading behavior, single-line icon labels, and accessible disabled states."
        ]
      }
    },
    {
      "name": "color-picker",
      "title": "Siteplane ColorPicker",
      "description": "Color editor with saturation, hue, hex and RGB controls. color-picker color forms",
      "dependencies": [
        "react-aria-components@1.20.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/action-icons.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/color-picker/color-picker.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/color-picker/color-picker.tsx"
        },
        {
          "path": "packages/ui/src/components/color-picker/color-picker.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/color-picker/color-picker.css"
        },
        {
          "path": "packages/ui/src/components/color-picker/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/color-picker/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/color-picker.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Use ColorSwatchPicker when selection is limited to a named palette."
        ],
        "description": "Color editor with saturation, hue, hex and RGB controls.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "color-picker",
          "color",
          "forms"
        ],
        "useWhen": [
          "Use when users need to choose an arbitrary color."
        ]
      }
    },
    {
      "name": "color-swatch-picker",
      "title": "Siteplane ColorSwatchPicker",
      "description": "Single-selection palette of named color swatches. color-swatch-picker color forms",
      "dependencies": [
        "react-aria-components@1.20.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/color-swatch-picker/color-swatch-picker.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/color-swatch-picker/color-swatch-picker.tsx"
        },
        {
          "path": "packages/ui/src/components/color-swatch-picker/color-swatch-picker.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/color-swatch-picker/color-swatch-picker.css"
        },
        {
          "path": "packages/ui/src/components/color-swatch-picker/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/color-swatch-picker/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/color-swatch-picker.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Use ColorPicker when users need to edit arbitrary color values."
        ],
        "description": "Single-selection palette of named color swatches.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "color-swatch-picker",
          "color",
          "forms"
        ],
        "useWhen": [
          "Use when users choose one color from a predefined palette."
        ]
      }
    },
    {
      "name": "input",
      "title": "Siteplane Input and Field",
      "description": "Base UI-backed text input and accessible field boundary. input forms",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/input/input.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/input/input.tsx"
        },
        {
          "path": "packages/ui/src/components/input/input.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/input/input.css"
        },
        {
          "path": "packages/ui/src/components/input/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/input/index.ts"
        },
        {
          "path": "packages/ui/src/components/field/field.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/field/field.tsx"
        },
        {
          "path": "packages/ui/src/components/field/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/field/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Base UI-backed text input and accessible field boundary.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "input",
          "forms"
        ],
        "useWhen": [
          "Use when the product needs base UI-backed text input and accessible field boundary."
        ]
      }
    },
    {
      "name": "calendar",
      "title": "Siteplane Calendar",
      "description": "Locale-aware inline calendar with single, contiguous range and multiple date selection. calendar date range selection",
      "dependencies": [
        "@internationalized/date@3.12.3",
        "lucide-react@1.18.0",
        "react-aria-components@1.20.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/locale.json",
        "https://ui.siteplane.io/registry/v/0.1.2/popover.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/calendar/calendar.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/calendar/calendar.tsx"
        },
        {
          "path": "packages/ui/src/components/calendar/calendar.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/calendar/calendar.css"
        },
        {
          "path": "packages/ui/src/components/calendar/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/calendar/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/calendar.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a date field or picker already owns the complete date-entry workflow."
        ],
        "description": "Locale-aware inline calendar with single, contiguous range and multiple date selection.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Use the locale prop for this calendar, or SiteplaneLocaleProvider for a shared locale. SiteplaneUIProvider configures visual defaults, not locale."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "calendar",
          "date",
          "range",
          "selection"
        ],
        "useWhen": [
          "Use when dates should be selected from an always-visible calendar grid."
        ]
      }
    },
    {
      "name": "date-field",
      "title": "Siteplane DateField",
      "description": "Segmented, locale-aware date entry with optional Calendar action and native form serialization. date field calendar form",
      "dependencies": [
        "@internationalized/date@3.12.3",
        "lucide-react@1.18.0",
        "react-aria-components@1.20.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/calendar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input-group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/locale.json",
        "https://ui.siteplane.io/registry/v/0.1.2/popover.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/date-field/date-field.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/date-field/date-field.tsx"
        },
        {
          "path": "packages/ui/src/components/date-field/date-field.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/date-field/date-field.css"
        },
        {
          "path": "packages/ui/src/components/date-field/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/date-field/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-field.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a compact button-triggered date choice is sufficient; use DatePicker instead."
        ],
        "description": "Segmented, locale-aware date entry with optional Calendar action and native form serialization.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Use the locale prop for this field, or SiteplaneLocaleProvider for a shared locale. SiteplaneUIProvider configures visual defaults, not locale."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "date",
          "field",
          "calendar",
          "form"
        ],
        "useWhen": [
          "Use when users should type a date by segment and may also choose it from a calendar."
        ]
      }
    },
    {
      "name": "time-field",
      "title": "Siteplane TimeField",
      "description": "Segmented, locale-aware time entry with an optional compact hour and minute selector. time field hours minutes form",
      "dependencies": [
        "@internationalized/date@3.12.3",
        "lucide-react@1.18.0",
        "motion@12.43.0",
        "react-aria-components@1.20.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input-group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/list-box.json",
        "https://ui.siteplane.io/registry/v/0.1.2/popover.json",
        "https://ui.siteplane.io/registry/v/0.1.2/scroll-area.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/time-field/time-field.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/time-field/time-field.tsx"
        },
        {
          "path": "packages/ui/src/components/time-field/time-field.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/time-field/time-field.css"
        },
        {
          "path": "packages/ui/src/components/time-field/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/time-field/index.ts"
        },
        {
          "path": "packages/ui/src/system/motion/css-transition.ts",
          "type": "registry:lib",
          "target": "~/src/siteplane/system/motion/css-transition.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/time-field.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a date must be edited and submitted with the time; use DateTimePicker instead."
        ],
        "description": "Segmented, locale-aware time entry with an optional compact hour and minute selector.",
        "knownLimitations": [
          "Review installed source before updating customized components.",
          "Supports hour and minute values only, with a fixed 24-hour cycle and HH:mm form serialization; no seconds or 12-hour mode."
        ],
        "providerNotes": [
          "SiteplaneLocaleProvider supplies the React Aria locale; TimeField has no locale prop and keeps a 24-hour hour/minute contract. Translate hourLabel, minuteLabel, hoursLabel, minutesLabel and openPickerLabel explicitly."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "time",
          "field",
          "hours",
          "minutes",
          "form"
        ],
        "useWhen": [
          "Use when users should type a time by segment and may also choose hour and minute values."
        ]
      }
    },
    {
      "name": "date-picker",
      "title": "Siteplane DatePicker",
      "description": "Button-triggered, locale-aware single-date picker with Calendar overlay. date picker calendar",
      "dependencies": [
        "@internationalized/date@3.12.3",
        "lucide-react@1.18.0",
        "react-aria-components@1.20.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/calendar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/locale.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/date-picker/date-picker.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/date-picker/date-picker.tsx"
        },
        {
          "path": "packages/ui/src/components/date-picker/date-picker.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/date-picker/date-picker.css"
        },
        {
          "path": "packages/ui/src/components/date-picker/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/date-picker/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-picker.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when direct segmented date entry is required; use DateField instead.",
          "Use DateField for native named form submission, or serialize controlled DatePicker state in application code."
        ],
        "description": "Button-triggered, locale-aware single-date picker with Calendar overlay.",
        "knownLimitations": [
          "Review installed source before updating customized components.",
          "No native form serialization and no name, form, required or readOnly props; formatting changes only the visible label."
        ],
        "providerNotes": [
          "Use the locale prop for this picker, or SiteplaneLocaleProvider for a shared locale. SiteplaneUIProvider configures visual defaults, not locale."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "date",
          "picker",
          "calendar"
        ],
        "useWhen": [
          "Use when one date should be selected from a compact Calendar disclosure."
        ]
      }
    },
    {
      "name": "date-range-picker",
      "title": "Siteplane DateRangePicker",
      "description": "Segmented, locale-aware date-range picker with one Calendar action and two native form values. date range picker calendar form",
      "dependencies": [
        "@internationalized/date@3.12.3",
        "lucide-react@1.18.0",
        "react-aria-components@1.20.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/calendar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input-group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/locale.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/date-range-picker/date-range-picker.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/date-range-picker/date-range-picker.tsx"
        },
        {
          "path": "packages/ui/src/components/date-range-picker/date-range-picker.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/date-range-picker/date-range-picker.css"
        },
        {
          "path": "packages/ui/src/components/date-range-picker/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/date-range-picker/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-range-picker.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid for a single date or a date and time; use DateField, DatePicker or DateTimePicker instead."
        ],
        "description": "Segmented, locale-aware date-range picker with one Calendar action and two native form values.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Use the locale prop for this picker, or SiteplaneLocaleProvider for a shared locale. SiteplaneUIProvider configures visual defaults, not locale."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "date",
          "range",
          "picker",
          "calendar",
          "form"
        ],
        "useWhen": [
          "Use when users must choose and submit a contiguous start and end date."
        ]
      }
    },
    {
      "name": "date-time-picker",
      "title": "Siteplane DateTimePicker",
      "description": "Combined locale-aware date and time picker with separate disclosures and one native form value. date time picker calendar form",
      "dependencies": [
        "@internationalized/date@3.12.3",
        "lucide-react@1.18.0",
        "react-aria-components@1.20.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/calendar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input-group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/locale.json",
        "https://ui.siteplane.io/registry/v/0.1.2/time-field.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/date-time-picker/date-time-picker.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/date-time-picker/date-time-picker.tsx"
        },
        {
          "path": "packages/ui/src/components/date-time-picker/date-time-picker.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/date-time-picker/date-time-picker.css"
        },
        {
          "path": "packages/ui/src/components/date-time-picker/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/date-time-picker/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-time-picker.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when date and time are independent values or only one of them is required."
        ],
        "description": "Combined locale-aware date and time picker with separate disclosures and one native form value.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Use the locale prop for this picker, or SiteplaneLocaleProvider for a shared locale. SiteplaneUIProvider configures visual defaults, not locale."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "date",
          "time",
          "picker",
          "calendar",
          "form"
        ],
        "useWhen": [
          "Use when one local appointment date and time should be edited and submitted together."
        ]
      }
    },
    {
      "name": "input-group",
      "title": "Siteplane InputGroup",
      "description": "Composite for related Input and Textarea controls, add-ons, segments, and focus routing. input-group inputgroup forms input group",
      "dependencies": [
        "class-variance-authority@0.7.1"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/textarea.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/input-group/input-group.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/input-group/input-group.tsx"
        },
        {
          "path": "packages/ui/src/components/input-group/input-group.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/input-group/input-group.css"
        },
        {
          "path": "packages/ui/src/components/input-group/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/input-group/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input-group.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a smaller primitive is sufficient for the product need."
        ],
        "description": "Composite for related Input and Textarea controls, add-ons, segments, and focus routing.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "input-group",
          "inputgroup",
          "forms",
          "input",
          "group"
        ],
        "useWhen": [
          "Use when the product needs composite for related Input and Textarea controls, add-ons, segments, and focus routing."
        ]
      }
    },
    {
      "name": "label",
      "title": "Siteplane Label",
      "description": "Polymorphic native label for standalone control association. label forms",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/label/label.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/label/label.tsx"
        },
        {
          "path": "packages/ui/src/components/label/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/label/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/label.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Polymorphic native label for standalone control association.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "label",
          "forms"
        ],
        "useWhen": [
          "Use when the product needs polymorphic native label for standalone control association."
        ]
      }
    },
    {
      "name": "list-box",
      "title": "Siteplane ListBox",
      "description": "React Aria single-selection list with check or row-fill appearance, keyboard navigation and rich options. list-box listbox selection options",
      "dependencies": [
        "react-aria-components@1.20.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/list-box/list-box.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/list-box/list-box.tsx"
        },
        {
          "path": "packages/ui/src/components/list-box/list-box.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/list-box/list-box.css"
        },
        {
          "path": "packages/ui/src/components/list-box/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/list-box/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/list-box.md",
      "categories": [
        "Collections"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when choices should stay collapsed until the user opens a Select or Combobox."
        ],
        "description": "React Aria single-selection list with check or row-fill appearance, keyboard navigation and rich options.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "list-box",
          "listbox",
          "selection",
          "options"
        ],
        "useWhen": [
          "Use when a persistent visible list of options allows exactly one selection."
        ]
      }
    },
    {
      "name": "form",
      "title": "Siteplane Form",
      "description": "Base UI form root for validation, submission, reset, and server errors. form forms",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/form/form.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/form/form.tsx"
        },
        {
          "path": "packages/ui/src/components/form/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/form/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/form.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Base UI form root for validation, submission, reset, and server errors.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "form",
          "forms"
        ],
        "useWhen": [
          "Use when the product needs base UI form root for validation, submission, reset, and server errors."
        ]
      }
    },
    {
      "name": "fieldset",
      "title": "Siteplane Fieldset",
      "description": "Base UI fieldset and legend primitives for semantic control groups. fieldset forms",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/fieldset/fieldset.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/fieldset/fieldset.tsx"
        },
        {
          "path": "packages/ui/src/components/fieldset/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/fieldset/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/fieldset.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Base UI fieldset and legend primitives for semantic control groups.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "fieldset",
          "forms"
        ],
        "useWhen": [
          "Use when the product needs base UI fieldset and legend primitives for semantic control groups."
        ]
      }
    },
    {
      "name": "icon-morphs",
      "title": "Siteplane Icon Morphs",
      "description": "Menu button whose bars morph into a close icon. icon-morphs icon morphs actions icon morphs",
      "dependencies": [],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/icon-morphs/icon-morphs.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/icon-morphs/icon-morphs.tsx"
        },
        {
          "path": "packages/ui/src/components/icon-morphs/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/icon-morphs/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/icon-morphs.md",
      "categories": [
        "Controls"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Menu button whose bars morph into a close icon.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "icon-morphs",
          "icon morphs",
          "actions",
          "icon",
          "morphs"
        ],
        "useWhen": [
          "Use when the product needs menu button whose bars morph into a close icon."
        ]
      }
    },
    {
      "name": "frame",
      "title": "Siteplane Frame",
      "description": "Layered surface with headers, panels, descriptions and footers. frame data display",
      "dependencies": [],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/frame/frame.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/frame/frame.tsx"
        },
        {
          "path": "packages/ui/src/components/frame/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/frame/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/frame.md",
      "categories": [
        "Data Display"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when the content needs interactive behavior or owns application state."
        ],
        "description": "Layered surface with headers, panels, descriptions and footers.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "frame",
          "data display"
        ],
        "useWhen": [
          "Use when the product needs layered surface with headers, panels, descriptions and footers."
        ]
      }
    },
    {
      "name": "group",
      "title": "Siteplane Group",
      "description": "Composition for visually joined controls, text segments, and separators. group layout",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "class-variance-authority@0.7.1"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/separator.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/group/group.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/group/group.tsx"
        },
        {
          "path": "packages/ui/src/components/group/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/group/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/group.md",
      "categories": [
        "Layout"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a smaller primitive is sufficient for the product need."
        ],
        "description": "Composition for visually joined controls, text segments, and separators.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "group",
          "layout"
        ],
        "useWhen": [
          "Use when the product needs composition for visually joined controls, text segments, and separators."
        ]
      }
    },
    {
      "name": "dialog",
      "title": "Siteplane Dialog",
      "description": "Base UI-backed modal task boundary. dialog overlays",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "lucide-react@1.18.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/scroll-area.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/dialog/dialog.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/dialog/dialog.tsx"
        },
        {
          "path": "packages/ui/src/components/dialog/dialog.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/dialog/dialog.css"
        },
        {
          "path": "packages/ui/src/components/dialog/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/dialog/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dialog.md",
      "categories": [
        "Overlays"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Base UI-backed modal task boundary.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Mount any provider exported by the installed overlay source once at the application root."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "dialog",
          "overlays"
        ],
        "useWhen": [
          "Use when the product needs base UI-backed modal task boundary."
        ]
      }
    },
    {
      "name": "combobox",
      "title": "Siteplane Combobox",
      "description": "Searchable single- and multi-selection control with animated chips, grouped results and form integration. combobox forms",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "lucide-react@1.18.0",
        "motion@12.43.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/scroll-area.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/combobox/combobox.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/combobox/combobox.tsx"
        },
        {
          "path": "packages/ui/src/system/motion/css-transition.ts",
          "type": "registry:lib",
          "target": "~/src/siteplane/system/motion/css-transition.ts"
        },
        {
          "path": "packages/ui/src/system/motion/use-layout-transition.ts",
          "type": "registry:lib",
          "target": "~/src/siteplane/system/motion/use-layout-transition.ts"
        },
        {
          "path": "packages/ui/src/components/combobox/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/combobox/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/combobox.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Searchable single- and multi-selection control with animated chips, grouped results and form integration.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Mount any provider exported by the installed overlay source once at the application root."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "combobox",
          "forms"
        ],
        "useWhen": [
          "Use when the product needs searchable single- and multi-selection control with animated chips, grouped results and form integration."
        ]
      }
    },
    {
      "name": "locale",
      "title": "Siteplane Locale Provider",
      "description": "React Aria locale boundary for localized components.",
      "dependencies": [
        "react-aria@3.51.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/system/locale/siteplane-locale-provider.tsx",
          "type": "registry:lib",
          "target": "~/src/siteplane/system/locale/siteplane-locale-provider.tsx"
        }
      ],
      "type": "registry:lib"
    },
    {
      "name": "avatar",
      "title": "Siteplane Avatar",
      "description": "Image and fallback avatar compound component. avatar data display",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/avatar/avatar.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/avatar/avatar.tsx"
        },
        {
          "path": "packages/ui/src/components/avatar/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/avatar/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/avatar.md",
      "categories": [
        "Data Display"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Image and fallback avatar compound component.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "avatar",
          "data display"
        ],
        "useWhen": [
          "Use when the product needs image and fallback avatar compound component."
        ]
      }
    },
    {
      "name": "badge",
      "title": "Siteplane Badge",
      "description": "Polymorphic badge with semantic variants and responsive sizes. badge data display",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "class-variance-authority@0.7.1"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/badge/badge.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/badge/badge.tsx"
        },
        {
          "path": "packages/ui/src/components/badge/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/badge/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/badge.md",
      "categories": [
        "Data Display"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Polymorphic badge with semantic variants and responsive sizes.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "badge",
          "data display"
        ],
        "useWhen": [
          "Use when the product needs polymorphic badge with semantic variants and responsive sizes."
        ]
      }
    },
    {
      "name": "card",
      "title": "Siteplane Card",
      "description": "Structured application surface for related content and actions. card data display",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/card/card.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/card/card.tsx"
        },
        {
          "path": "packages/ui/src/components/card/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/card/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/card.md",
      "categories": [
        "Data Display"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Structured application surface for related content and actions.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "card",
          "data display"
        ],
        "useWhen": [
          "Use when the product needs structured application surface for related content and actions."
        ]
      }
    },
    {
      "name": "alert",
      "title": "Siteplane Alert",
      "description": "Persistent inline feedback with semantic tone and optional actions. alert feedback",
      "dependencies": [
        "class-variance-authority@0.7.1"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/alert/alert.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/alert/alert.tsx"
        },
        {
          "path": "packages/ui/src/components/alert/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/alert/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/alert.md",
      "categories": [
        "Feedback"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid for consequential modal decisions; use Alert Dialog.",
          "Avoid for transient status outside the content flow; use Toast."
        ],
        "description": "Persistent inline feedback with semantic tone and optional actions.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "alert",
          "feedback"
        ],
        "useWhen": [
          "Use for persistent inline feedback with semantic tone and optional public Button actions."
        ]
      }
    },
    {
      "name": "empty-state",
      "title": "Siteplane Empty State",
      "description": "Empty application-state explanation with media and actions. empty-state empty state feedback empty state",
      "dependencies": [
        "class-variance-authority@0.7.1"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/empty-state/empty-state.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/empty-state/empty-state.tsx"
        },
        {
          "path": "packages/ui/src/components/empty-state/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/empty-state/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/empty-state.md",
      "categories": [
        "Feedback"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when the content needs interactive behavior or owns application state."
        ],
        "description": "Empty application-state explanation with media and actions.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "empty-state",
          "empty state",
          "feedback",
          "empty",
          "state"
        ],
        "useWhen": [
          "Use when the product needs empty application-state explanation with media and actions."
        ]
      }
    },
    {
      "name": "skeleton",
      "title": "Siteplane Skeleton",
      "description": "Decorative loading placeholder with consumer-owned geometry. skeleton feedback",
      "dependencies": [],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/skeleton/skeleton.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/skeleton/skeleton.tsx"
        },
        {
          "path": "packages/ui/src/components/skeleton/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/skeleton/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/skeleton.md",
      "categories": [
        "Feedback"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when the content needs interactive behavior or owns application state."
        ],
        "description": "Decorative loading placeholder with consumer-owned geometry.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "skeleton",
          "feedback"
        ],
        "useWhen": [
          "Use when the product needs decorative loading placeholder with consumer-owned geometry."
        ]
      }
    },
    {
      "name": "spinner",
      "title": "Siteplane Spinner",
      "description": "Indeterminate loading status with seven visual variants and reduced-motion behavior. spinner feedback",
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/spinner/spinner.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/spinner/spinner.tsx"
        },
        {
          "path": "packages/ui/src/components/spinner/spinner.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/spinner/spinner.css"
        },
        {
          "path": "packages/ui/src/components/spinner/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/spinner/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/spinner.md",
      "categories": [
        "Feedback"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when the content needs interactive behavior or owns application state."
        ],
        "description": "Indeterminate loading status with seven visual variants and reduced-motion behavior.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "spinner",
          "feedback"
        ],
        "useWhen": [
          "Use when the product needs indeterminate loading status with seven visual variants and reduced-motion behavior."
        ]
      }
    },
    {
      "name": "stepper",
      "title": "Siteplane Stepper",
      "description": "Ordered workflow progress with read-only and native button items. stepper workflow",
      "dependencies": [
        "class-variance-authority@0.7.1",
        "lucide-react@1.18.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/stepper/stepper.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/stepper/stepper.tsx"
        },
        {
          "path": "packages/ui/src/components/stepper/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/stepper/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/stepper.md",
      "categories": [
        "Workflow"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when the content needs interactive behavior or owns application state."
        ],
        "description": "Ordered workflow progress with read-only and native button items.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "stepper",
          "workflow"
        ],
        "useWhen": [
          "Use when the product needs ordered workflow progress with read-only and native button items."
        ]
      }
    },
    {
      "name": "code",
      "title": "Siteplane Code",
      "description": "Inline and block code with optional reveal and clipboard actions. code data display",
      "dependencies": [
        "class-variance-authority@0.7.1"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/action-icons.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/code/code.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/code/code.tsx"
        },
        {
          "path": "packages/ui/src/components/code/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/code/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/code.md",
      "categories": [
        "Data Display"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a smaller primitive is sufficient for the product need."
        ],
        "description": "Inline and block code with optional reveal and clipboard actions.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "code",
          "data display"
        ],
        "useWhen": [
          "Use when the product needs inline and block code with optional reveal and clipboard actions."
        ]
      }
    },
    {
      "name": "kbd",
      "title": "Siteplane Keyboard Key",
      "description": "Keyboard input notation for keys and grouped shortcuts. kbd keyboard key data display",
      "dependencies": [],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/kbd/kbd.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/kbd/kbd.tsx"
        },
        {
          "path": "packages/ui/src/components/kbd/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/kbd/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/kbd.md",
      "categories": [
        "Data Display"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when the content needs interactive behavior or owns application state."
        ],
        "description": "Keyboard input notation for keys and grouped shortcuts.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "kbd",
          "keyboard key",
          "data display"
        ],
        "useWhen": [
          "Use when the product needs keyboard input notation for keys and grouped shortcuts."
        ]
      }
    },
    {
      "name": "separator",
      "title": "Siteplane Separator",
      "description": "Base UI separator with horizontal and vertical orientation. separator layout",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/separator/separator.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/separator/separator.tsx"
        },
        {
          "path": "packages/ui/src/components/separator/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/separator/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/separator.md",
      "categories": [
        "Layout"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Base UI separator with horizontal and vertical orientation.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "separator",
          "layout"
        ],
        "useWhen": [
          "Use when the product needs base UI separator with horizontal and vertical orientation."
        ]
      }
    },
    {
      "name": "progress",
      "title": "Siteplane Progress",
      "description": "Native determinate or indeterminate task progress. progress feedback",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "class-variance-authority@0.7.1"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/progress/progress.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/progress/progress.tsx"
        },
        {
          "path": "packages/ui/src/components/progress/progress.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/progress/progress.css"
        },
        {
          "path": "packages/ui/src/components/progress/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/progress/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/progress.md",
      "categories": [
        "Feedback"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Native determinate or indeterminate task progress.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "progress",
          "feedback"
        ],
        "useWhen": [
          "Use when the product needs native determinate or indeterminate task progress."
        ]
      }
    },
    {
      "name": "meter",
      "title": "Siteplane Meter",
      "description": "Native scalar measurement with range and thresholds. meter data display",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "class-variance-authority@0.7.1"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/meter/meter.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/meter/meter.tsx"
        },
        {
          "path": "packages/ui/src/components/meter/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/meter/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/meter.md",
      "categories": [
        "Data Display"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Native scalar measurement with range and thresholds.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "meter",
          "data display"
        ],
        "useWhen": [
          "Use when the product needs native scalar measurement with range and thresholds."
        ]
      }
    },
    {
      "name": "textarea",
      "title": "Siteplane Textarea",
      "description": "Base UI-backed multi-line text control. textarea forms",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/textarea/textarea.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/textarea/textarea.tsx"
        },
        {
          "path": "packages/ui/src/components/textarea/textarea.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/textarea/textarea.css"
        },
        {
          "path": "packages/ui/src/components/textarea/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/textarea/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/textarea.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Base UI-backed multi-line text control.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "textarea",
          "forms"
        ],
        "useWhen": [
          "Use when the product needs base UI-backed multi-line text control."
        ]
      }
    },
    {
      "name": "checkbox",
      "title": "Siteplane Checkbox",
      "description": "Base UI-backed Boolean form choice. checkbox forms",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "class-variance-authority@0.7.1"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/checkbox/checkbox.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/checkbox/checkbox.tsx"
        },
        {
          "path": "packages/ui/src/components/checkbox/checkbox.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/checkbox/checkbox.css"
        },
        {
          "path": "packages/ui/src/components/checkbox/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/checkbox/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/checkbox.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Base UI-backed Boolean form choice.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "checkbox",
          "forms"
        ],
        "useWhen": [
          "Use when the product needs base UI-backed Boolean form choice."
        ]
      }
    },
    {
      "name": "checkbox-group",
      "title": "Siteplane Checkbox Group",
      "description": "Base UI-backed related multi-selection group. checkbox-group checkbox group forms checkbox group",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/checkbox-group/checkbox-group.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/checkbox-group/checkbox-group.tsx"
        },
        {
          "path": "packages/ui/src/components/checkbox-group/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/checkbox-group/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/checkbox-group.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Base UI-backed related multi-selection group.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "checkbox-group",
          "checkbox group",
          "forms",
          "checkbox",
          "group"
        ],
        "useWhen": [
          "Use when the product needs base UI-backed related multi-selection group."
        ]
      }
    },
    {
      "name": "radio-group",
      "title": "Siteplane Radio Group",
      "description": "Base UI-backed single-selection form group. radio-group radio group forms radio group",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "class-variance-authority@0.7.1"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/radio-group/radio-group.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/radio-group/radio-group.tsx"
        },
        {
          "path": "packages/ui/src/components/radio-group/radio-group.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/radio-group/radio-group.css"
        },
        {
          "path": "packages/ui/src/components/radio-group/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/radio-group/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/radio-group.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Base UI-backed single-selection form group.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "radio-group",
          "radio group",
          "forms",
          "radio",
          "group"
        ],
        "useWhen": [
          "Use when the product needs base UI-backed single-selection form group."
        ]
      }
    },
    {
      "name": "switch",
      "title": "Siteplane Switch",
      "description": "Base UI-backed on/off preference control. switch forms",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "class-variance-authority@0.7.1"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/switch/switch.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/switch/switch.tsx"
        },
        {
          "path": "packages/ui/src/components/switch/switch.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/switch/switch.css"
        },
        {
          "path": "packages/ui/src/components/switch/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/switch/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/switch.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Base UI-backed on/off preference control.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "switch",
          "forms"
        ],
        "useWhen": [
          "Use when the product needs base UI-backed on/off preference control."
        ]
      }
    },
    {
      "name": "toggle",
      "title": "Siteplane Toggle",
      "description": "Base UI-backed pressed-state action. toggle actions",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "class-variance-authority@0.7.1"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/toggle/toggle.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/toggle/toggle.tsx"
        },
        {
          "path": "packages/ui/src/components/toggle/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/toggle/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toggle.md",
      "categories": [
        "Actions"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Base UI-backed pressed-state action.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "toggle",
          "actions"
        ],
        "useWhen": [
          "Use when the product needs base UI-backed pressed-state action."
        ]
      }
    },
    {
      "name": "toggle-group",
      "title": "Siteplane Toggle Group",
      "description": "Base UI-backed single or multiple pressed selection. toggle-group toggle group actions toggle group",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "class-variance-authority@0.7.1"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/separator.json",
        "https://ui.siteplane.io/registry/v/0.1.2/toggle.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/toggle-group/toggle-group.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/toggle-group/toggle-group.tsx"
        },
        {
          "path": "packages/ui/src/components/toggle-group/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/toggle-group/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toggle-group.md",
      "categories": [
        "Actions"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Base UI-backed single or multiple pressed selection.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "toggle-group",
          "toggle group",
          "actions",
          "toggle",
          "group"
        ],
        "useWhen": [
          "Use when the product needs base UI-backed single or multiple pressed selection."
        ]
      }
    },
    {
      "name": "number-field",
      "title": "Siteplane Number Field",
      "description": "Base UI-backed numeric entry and stepping. number-field number field forms number field",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "lucide-react@1.18.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/number-field/number-field.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/number-field/number-field.tsx"
        },
        {
          "path": "packages/ui/src/components/number-field/number-field.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/number-field/number-field.css"
        },
        {
          "path": "packages/ui/src/components/number-field/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/number-field/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/number-field.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Base UI-backed numeric entry and stepping.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "number-field",
          "number field",
          "forms",
          "number",
          "field"
        ],
        "useWhen": [
          "Use when the product needs base UI-backed numeric entry and stepping."
        ]
      }
    },
    {
      "name": "otp-field",
      "title": "Siteplane OTP Field",
      "description": "Segmented fixed-length input for one-time passwords, verification codes and recovery codes. otp-field otp field forms otp field",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/separator.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/otp-field/otp-field.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/otp-field/otp-field.tsx"
        },
        {
          "path": "packages/ui/src/components/otp-field/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/otp-field/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/otp-field.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Segmented fixed-length input for one-time passwords, verification codes and recovery codes.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "otp-field",
          "otp field",
          "forms",
          "otp",
          "field"
        ],
        "useWhen": [
          "Use when the product needs segmented fixed-length input for one-time passwords, verification codes and recovery codes."
        ]
      }
    },
    {
      "name": "slider",
      "title": "Siteplane Slider",
      "description": "Scalar, range, discrete-label and form slider. slider forms",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "class-variance-authority@0.7.1"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/slider/slider.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/slider/slider.tsx"
        },
        {
          "path": "packages/ui/src/components/slider/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/slider/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/slider.md",
      "categories": [
        "Forms"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Scalar, range, discrete-label and form slider.",
        "knownLimitations": [
          "Chromium may report the hidden native range input as missing an accessible label.",
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "slider",
          "forms"
        ],
        "useWhen": [
          "Use when the product needs scalar, range, discrete-label and form slider."
        ]
      }
    },
    {
      "name": "alert-dialog",
      "title": "Siteplane Alert Dialog",
      "description": "Modal confirmation dialog for consequential actions. alert-dialog alert dialog overlays alert dialog",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/alert-dialog/alert-dialog.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/alert-dialog/alert-dialog.tsx"
        },
        {
          "path": "packages/ui/src/components/alert-dialog/alert-dialog.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/alert-dialog/alert-dialog.css"
        },
        {
          "path": "packages/ui/src/components/alert-dialog/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/alert-dialog/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/alert-dialog.md",
      "categories": [
        "Overlays"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Modal confirmation dialog for consequential actions.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Mount any provider exported by the installed overlay source once at the application root."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "alert-dialog",
          "alert dialog",
          "overlays",
          "alert",
          "dialog"
        ],
        "useWhen": [
          "Use when the product needs modal confirmation dialog for consequential actions."
        ]
      }
    },
    {
      "name": "drawer",
      "title": "Siteplane Drawer",
      "description": "Swipe-aware modal panel anchored to a viewport edge. drawer overlays",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "lucide-react@1.18.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/menu.json",
        "https://ui.siteplane.io/registry/v/0.1.2/radio-group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/scroll-area.json",
        "https://ui.siteplane.io/registry/v/0.1.2/switch.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/drawer/drawer.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/drawer/drawer.tsx"
        },
        {
          "path": "packages/ui/src/components/drawer/drawer-menu-shared.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/drawer/drawer-menu-shared.tsx"
        },
        {
          "path": "packages/ui/src/components/drawer/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/drawer/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/drawer.md",
      "categories": [
        "Overlays"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Swipe-aware modal panel anchored to a viewport edge.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Mount any provider exported by the installed overlay source once at the application root."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "drawer",
          "overlays"
        ],
        "useWhen": [
          "Use when the product needs swipe-aware modal panel anchored to a viewport edge."
        ]
      }
    },
    {
      "name": "sheet",
      "title": "Siteplane Sheet",
      "description": "Dialog-backed edge flyout for forms and save/cancel workflows. sheet overlays",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "lucide-react@1.18.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/scroll-area.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/sheet/sheet.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/sheet/sheet.tsx"
        },
        {
          "path": "packages/ui/src/components/sheet/sheet.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/sheet/sheet.css"
        },
        {
          "path": "packages/ui/src/components/sheet/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/sheet/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/sheet.md",
      "categories": [
        "Overlays"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Dialog-backed edge flyout for forms and save/cancel workflows.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Mount any provider exported by the installed overlay source once at the application root."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "sheet",
          "overlays"
        ],
        "useWhen": [
          "Use when the product needs dialog-backed edge flyout for forms and save/cancel workflows."
        ]
      }
    },
    {
      "name": "popover",
      "title": "Siteplane Popover",
      "description": "Anchored non-modal surface for contextual content. popover overlays",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/popover/popover.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/popover/popover.tsx"
        },
        {
          "path": "packages/ui/src/components/popover/popover-motion.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/popover/popover-motion.ts"
        },
        {
          "path": "packages/ui/src/components/popover/popover.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/popover/popover.css"
        },
        {
          "path": "packages/ui/src/components/popover/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/popover/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/popover.md",
      "categories": [
        "Overlays"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Anchored non-modal surface for contextual content.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Mount any provider exported by the installed overlay source once at the application root."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "popover",
          "overlays"
        ],
        "useWhen": [
          "Use when the product needs anchored non-modal surface for contextual content."
        ]
      }
    },
    {
      "name": "tooltip",
      "title": "Siteplane Tooltip",
      "description": "Short contextual label for hoverable or focusable controls. tooltip overlays",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/tooltip/tooltip.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/tooltip/tooltip.tsx"
        },
        {
          "path": "packages/ui/src/components/tooltip/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/tooltip/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tooltip.md",
      "categories": [
        "Overlays"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Short contextual label for hoverable or focusable controls.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Mount TooltipProvider once at the application root. It defaults to Lovable's 700ms opening delay and 550ms warm re-hover window; both remain configurable."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "tooltip",
          "overlays"
        ],
        "useWhen": [
          "Use when the product needs short contextual label for hoverable or focusable controls."
        ]
      }
    },
    {
      "name": "preview-card",
      "title": "Siteplane Preview Card",
      "description": "Anchored hover and focus preview for linked content. preview-card preview card overlays preview card",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/preview-card/preview-card.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/preview-card/preview-card.tsx"
        },
        {
          "path": "packages/ui/src/components/preview-card/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/preview-card/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/preview-card.md",
      "categories": [
        "Overlays"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Anchored hover and focus preview for linked content.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Mount any provider exported by the installed overlay source once at the application root."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "preview-card",
          "preview card",
          "overlays",
          "preview",
          "card"
        ],
        "useWhen": [
          "Use when the product needs anchored hover and focus preview for linked content."
        ]
      }
    },
    {
      "name": "menu",
      "title": "Siteplane Menu",
      "description": "Keyboard-navigable action and selection menu. menu menus",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "lucide-react@1.18.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/switch.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/menu/menu.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/menu/menu.tsx"
        },
        {
          "path": "packages/ui/src/components/menu/menu-shared.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/menu/menu-shared.tsx"
        },
        {
          "path": "packages/ui/src/components/menu/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/menu/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/menu.md",
      "categories": [
        "Menus"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Keyboard-navigable action and selection menu.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Mount any provider exported by the installed overlay source once at the application root."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "menu",
          "menus"
        ],
        "useWhen": [
          "Use when the product needs keyboard-navigable action and selection menu."
        ]
      }
    },
    {
      "name": "context-menu",
      "title": "Siteplane Context Menu",
      "description": "Pointer and keyboard context menu sharing Menu presentation. context-menu context menu menus context menu",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "lucide-react@1.18.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/menu.json",
        "https://ui.siteplane.io/registry/v/0.1.2/switch.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/context-menu/context-menu.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/context-menu/context-menu.tsx"
        },
        {
          "path": "packages/ui/src/components/context-menu/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/context-menu/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/context-menu.md",
      "categories": [
        "Menus"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Pointer and keyboard context menu sharing Menu presentation.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Mount any provider exported by the installed overlay source once at the application root."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "context-menu",
          "context menu",
          "menus",
          "context",
          "menu"
        ],
        "useWhen": [
          "Use when the product needs pointer and keyboard context menu sharing Menu presentation."
        ]
      }
    },
    {
      "name": "accordion",
      "title": "Siteplane Accordion",
      "description": "Single or multiple expandable disclosure sections. accordion disclosure",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "lucide-react@1.18.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/accordion/accordion.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/accordion/accordion.tsx"
        },
        {
          "path": "packages/ui/src/components/accordion/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/accordion/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/accordion.md",
      "categories": [
        "Disclosure"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Single or multiple expandable disclosure sections.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "accordion",
          "disclosure"
        ],
        "useWhen": [
          "Use when the product needs single or multiple expandable disclosure sections."
        ]
      }
    },
    {
      "name": "collapsible",
      "title": "Siteplane Collapsible",
      "description": "Compact disclosure for a single section of content. collapsible disclosure",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/collapsible/collapsible.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/collapsible/collapsible.tsx"
        },
        {
          "path": "packages/ui/src/components/collapsible/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/collapsible/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/collapsible.md",
      "categories": [
        "Disclosure"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Compact disclosure for a single section of content.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "collapsible",
          "disclosure"
        ],
        "useWhen": [
          "Use when the product needs compact disclosure for a single section of content."
        ]
      }
    },
    {
      "name": "tabs",
      "title": "Siteplane Tabs",
      "description": "Keyboard-navigable single-selection content panels. tabs navigation",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/tabs/tabs.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/tabs/tabs.tsx"
        },
        {
          "path": "packages/ui/src/components/tabs/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/tabs/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tabs.md",
      "categories": [
        "Navigation"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Keyboard-navigable single-selection content panels.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "tabs",
          "navigation"
        ],
        "useWhen": [
          "Use when the product needs keyboard-navigable single-selection content panels."
        ]
      }
    },
    {
      "name": "toolbar",
      "title": "Siteplane Toolbar",
      "description": "Keyboard-navigable group of application controls. toolbar navigation",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/separator.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/toolbar/toolbar.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/toolbar/toolbar.tsx"
        },
        {
          "path": "packages/ui/src/components/toolbar/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/toolbar/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toolbar.md",
      "categories": [
        "Navigation"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Keyboard-navigable group of application controls.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "toolbar",
          "navigation"
        ],
        "useWhen": [
          "Use when the product needs keyboard-navigable group of application controls."
        ]
      }
    },
    {
      "name": "toast",
      "title": "Siteplane Toast",
      "description": "Transient status messages managed through a scoped provider. toast feedback",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "lucide-react@1.18.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/toast/toast.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/toast/toast.tsx"
        },
        {
          "path": "packages/ui/src/components/toast/toast.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/toast/toast.css"
        },
        {
          "path": "packages/ui/src/components/toast/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/toast/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toast.md",
      "categories": [
        "Feedback"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Transient status messages managed through a scoped provider.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Mount any provider exported by the installed overlay source once at the application root."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "toast",
          "feedback"
        ],
        "useWhen": [
          "Use when the product needs transient status messages managed through a scoped provider."
        ]
      }
    },
    {
      "name": "scroll-area",
      "title": "Siteplane Scroll Area",
      "description": "Bounded overflow region with native overlay scrollbars, optional edge fades and gutter handling. scroll-area scroll area layout scroll area",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/scroll-area/scroll-area.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/scroll-area/scroll-area.tsx"
        },
        {
          "path": "packages/ui/src/components/scroll-area/scroll-area.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/scroll-area/scroll-area.css"
        },
        {
          "path": "packages/ui/src/components/scroll-area/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/scroll-area/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/scroll-area.md",
      "categories": [
        "Layout"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Bounded overflow region with native overlay scrollbars, optional edge fades and gutter handling.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "scroll-area",
          "scroll area",
          "layout",
          "scroll",
          "area"
        ],
        "useWhen": [
          "Use when the product needs bounded overflow region with native overlay scrollbars, optional edge fades and gutter handling."
        ]
      }
    },
    {
      "name": "sidebar",
      "title": "Siteplane Sidebar",
      "description": "Application sidebar composed from public Siteplane primitives. sidebar layout",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "lucide-react@1.18.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/scroll-area.json",
        "https://ui.siteplane.io/registry/v/0.1.2/separator.json",
        "https://ui.siteplane.io/registry/v/0.1.2/sheet.json",
        "https://ui.siteplane.io/registry/v/0.1.2/skeleton.json",
        "https://ui.siteplane.io/registry/v/0.1.2/tooltip.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/sidebar/sidebar.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/sidebar/sidebar.tsx"
        },
        {
          "path": "packages/ui/src/system/hooks/use-media-query.ts",
          "type": "registry:lib",
          "target": "~/src/siteplane/system/hooks/use-media-query.ts"
        },
        {
          "path": "packages/ui/src/components/sidebar/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/sidebar/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/sidebar.md",
      "categories": [
        "Layout"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a smaller primitive is sufficient for the product need."
        ],
        "description": "Application sidebar composed from public Siteplane primitives.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "sidebar",
          "layout"
        ],
        "useWhen": [
          "Use when the product needs application sidebar composed from public Siteplane primitives."
        ]
      }
    },
    {
      "name": "dropdown-menu",
      "title": "Siteplane Dropdown Menu",
      "description": "DropdownMenu naming surface over Siteplane Menu. dropdown-menu dropdown menu overlays dropdown menu",
      "dependencies": [],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/menu.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/dropdown-menu/dropdown-menu.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/dropdown-menu/dropdown-menu.tsx"
        },
        {
          "path": "packages/ui/src/components/dropdown-menu/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/dropdown-menu/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dropdown-menu.md",
      "categories": [
        "Overlays"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "DropdownMenu naming surface over Siteplane Menu.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Mount any provider exported by the installed overlay source once at the application root."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "dropdown-menu",
          "dropdown menu",
          "overlays",
          "dropdown",
          "menu"
        ],
        "useWhen": [
          "Use when the product needs dropdownMenu naming surface over Siteplane Menu."
        ]
      }
    },
    {
      "name": "select",
      "title": "Siteplane Select",
      "description": "Single- and multiple-selection popup with grouped, polymorphic and form-integrated controls. select selection and search",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "lucide-react@1.18.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/separator.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/select/select.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/select/select.tsx"
        },
        {
          "path": "packages/ui/src/components/select/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/select/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/select.md",
      "categories": [
        "Selection and Search"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Single- and multiple-selection popup with grouped, polymorphic and form-integrated controls.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Mount any provider exported by the installed overlay source once at the application root."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "select",
          "selection and search"
        ],
        "useWhen": [
          "Use when the product needs single- and multiple-selection popup with grouped, polymorphic and form-integrated controls."
        ]
      }
    },
    {
      "name": "selectable-card",
      "title": "Siteplane Selectable Card",
      "description": "Large clickable choice surface. selectable-card selectable card forms selectable card",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/selectable-card/selectable-card.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/selectable-card/selectable-card.tsx"
        },
        {
          "path": "packages/ui/src/components/selectable-card/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/selectable-card/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/selectable-card.md",
      "categories": [
        "Selection"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Large clickable choice surface.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "selectable-card",
          "selectable card",
          "forms",
          "selectable",
          "card"
        ],
        "useWhen": [
          "Use when the product needs large clickable choice surface."
        ]
      }
    },
    {
      "name": "autocomplete",
      "title": "Siteplane Autocomplete",
      "description": "Text input with suggestions and no selection state. autocomplete selection and search",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "lucide-react@1.18.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/scroll-area.json",
        "https://ui.siteplane.io/registry/v/0.1.2/separator.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/autocomplete/autocomplete.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/autocomplete/autocomplete.tsx"
        },
        {
          "path": "packages/ui/src/components/autocomplete/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/autocomplete/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/autocomplete.md",
      "categories": [
        "Selection and Search"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Text input with suggestions and no selection state.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Mount any provider exported by the installed overlay source once at the application root."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "autocomplete",
          "selection and search"
        ],
        "useWhen": [
          "Use when the product needs text input with suggestions and no selection state."
        ]
      }
    },
    {
      "name": "timeline",
      "title": "Siteplane Timeline",
      "description": "Ordered event history with semantic and shaped markers. timeline data display",
      "dependencies": [
        "class-variance-authority@0.7.1"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/timeline/timeline.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/timeline/timeline.tsx"
        },
        {
          "path": "packages/ui/src/components/timeline/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/timeline/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/timeline.md",
      "categories": [
        "Data Display"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when the content needs interactive behavior or owns application state."
        ],
        "description": "Ordered event history with semantic and shaped markers.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "timeline",
          "data display"
        ],
        "useWhen": [
          "Use when the product needs ordered event history with semantic and shaped markers."
        ]
      }
    },
    {
      "name": "table",
      "title": "Siteplane Table",
      "description": "React Aria table with composable rows and cells plus optional sorting, row or checkbox selection, captions and footers. table data display sorting selection",
      "dependencies": [
        "lucide-react@1.18.0",
        "react-aria-components@1.20.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/table/table.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/table/table.tsx"
        },
        {
          "path": "packages/ui/src/components/table/table.css",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/table/table.css"
        },
        {
          "path": "packages/ui/src/components/table/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/table/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/table.md",
      "categories": [
        "Data Display"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete data workflow."
        ],
        "description": "React Aria table with composable rows and cells plus optional sorting, row or checkbox selection, captions and footers.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "table",
          "data display",
          "sorting",
          "selection"
        ],
        "useWhen": [
          "Use when structured tabular data needs accessible navigation with optional sorting or selection."
        ]
      }
    },
    {
      "name": "tag-group",
      "title": "Siteplane TagGroup",
      "description": "React Aria tag collection with controlled selection, accessible removal and focus recovery. tag-group tags labels selection removal",
      "dependencies": [
        "lucide-react@1.18.0",
        "motion@12.43.0",
        "react-aria-components@1.20.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/badge.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/tag-group/tag-group.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/tag-group/tag-group.tsx"
        },
        {
          "path": "packages/ui/src/components/tag-group/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/tag-group/index.ts"
        },
        {
          "path": "packages/ui/src/system/motion/css-transition.ts",
          "type": "registry:lib",
          "target": "~/src/siteplane/system/motion/css-transition.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tag-group.md",
      "categories": [
        "Collections"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when every item is a persistent toggle and removal is not part of the collection workflow."
        ],
        "description": "React Aria tag collection with controlled selection, accessible removal and focus recovery.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "tag-group",
          "tags",
          "labels",
          "selection",
          "removal"
        ],
        "useWhen": [
          "Use when a compact visible collection of labels can be selected, removed or both."
        ]
      }
    },
    {
      "name": "command",
      "title": "Siteplane Command",
      "description": "Searchable keyboard-first action collection. command selection and search",
      "dependencies": [],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/autocomplete.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dialog.json",
        "https://ui.siteplane.io/registry/v/0.1.2/kbd.json",
        "https://ui.siteplane.io/registry/v/0.1.2/separator.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/command/command.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/command/command.tsx"
        },
        {
          "path": "packages/ui/src/components/command/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/command/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/command.md",
      "categories": [
        "Selection and Search"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a higher-level Siteplane component already owns the complete behavior."
        ],
        "description": "Searchable keyboard-first action collection.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "command",
          "selection and search"
        ],
        "useWhen": [
          "Use when the product needs searchable keyboard-first action collection."
        ]
      }
    },
    {
      "name": "pagination",
      "title": "Siteplane Pagination",
      "description": "Semantic page navigation composed from Siteplane Button links. pagination selection and search",
      "dependencies": [],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/pagination/pagination.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/pagination/pagination.tsx"
        },
        {
          "path": "packages/ui/src/components/pagination/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/pagination/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/pagination.md",
      "categories": [
        "Selection and Search"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a smaller primitive is sufficient for the product need."
        ],
        "description": "Semantic page navigation composed from Siteplane Button links.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "pagination",
          "selection and search"
        ],
        "useWhen": [
          "Use when the product needs semantic page navigation composed from Siteplane Button links."
        ]
      }
    },
    {
      "name": "breadcrumb",
      "title": "Siteplane Breadcrumb",
      "description": "Semantic hierarchy trail with native navigation links. breadcrumb selection and search",
      "dependencies": [
        "@base-ui/react@1.7.0",
        "lucide-react@1.18.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/breadcrumb/breadcrumb.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/breadcrumb/breadcrumb.tsx"
        },
        {
          "path": "packages/ui/src/components/breadcrumb/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/breadcrumb/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/breadcrumb.md",
      "categories": [
        "Selection and Search"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a smaller primitive is sufficient for the product need."
        ],
        "description": "Semantic hierarchy trail with native navigation links.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "breadcrumb",
          "selection and search"
        ],
        "useWhen": [
          "Use when the product needs semantic hierarchy trail with native navigation links."
        ]
      }
    },
    {
      "name": "dashboard-shell",
      "title": "Siteplane DashboardShell",
      "description": "Responsive application frame composed from Siteplane Sidebar. dashboard-shell dashboardshell application dashboard shell",
      "dependencies": [],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/sidebar.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/dashboard-shell/dashboard-shell.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/dashboard-shell/dashboard-shell.tsx"
        },
        {
          "path": "packages/ui/src/components/dashboard-shell/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/dashboard-shell/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dashboard-shell.md",
      "categories": [
        "Application"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when the product flow does not match this complete application pattern."
        ],
        "description": "Responsive application frame composed from Siteplane Sidebar.",
        "knownLimitations": [
          "Review installed source before updating customized components.",
          "Shell layout supports left-to-right direction; RTL mirroring is not implemented."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "dashboard-shell",
          "dashboardshell",
          "application",
          "dashboard",
          "shell"
        ],
        "useWhen": [
          "Use when the product needs responsive application frame composed from Siteplane Sidebar."
        ]
      }
    },
    {
      "name": "filter-bar",
      "title": "Siteplane FilterBar",
      "description": "Responsive search, filter summary and action arrangement. filter-bar filterbar application filter bar",
      "dependencies": [],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/filter-bar/filter-bar.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/filter-bar/filter-bar.tsx"
        },
        {
          "path": "packages/ui/src/components/filter-bar/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/filter-bar/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/filter-bar.md",
      "categories": [
        "Application"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when the product flow does not match this complete application pattern."
        ],
        "description": "Responsive search, filter summary and action arrangement.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "filter-bar",
          "filterbar",
          "application",
          "filter",
          "bar"
        ],
        "useWhen": [
          "Use when the product needs responsive search, filter summary and action arrangement."
        ]
      }
    },
    {
      "name": "detail-drawer",
      "title": "Siteplane DetailDrawer",
      "description": "Application detail and edit composition over Siteplane Drawer. detail-drawer detaildrawer application detail drawer",
      "dependencies": [],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/drawer.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/detail-drawer/detail-drawer.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/detail-drawer/detail-drawer.tsx"
        },
        {
          "path": "packages/ui/src/components/detail-drawer/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/detail-drawer/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/detail-drawer.md",
      "categories": [
        "Application"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a smaller primitive is sufficient for the product need."
        ],
        "description": "Application detail and edit composition over Siteplane Drawer.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Mount any provider exported by the installed overlay source once at the application root."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "detail-drawer",
          "detaildrawer",
          "application",
          "detail",
          "drawer"
        ],
        "useWhen": [
          "Use when the product needs application detail and edit composition over Siteplane Drawer."
        ]
      }
    },
    {
      "name": "resource-list",
      "title": "Siteplane Resource List",
      "description": "Reduced entity list with explicit indicator, content and meta slots. resource-list resource list collections resource list",
      "dependencies": [
        "@base-ui/react@1.7.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/action-icons.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/resource-list/resource-list.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/resource-list/resource-list.tsx"
        },
        {
          "path": "packages/ui/src/components/resource-list/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/resource-list/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/resource-list.md",
      "categories": [
        "Collections"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a smaller primitive is sufficient for the product need."
        ],
        "description": "Reduced entity list with explicit indicator, content and meta slots.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "resource-list",
          "resource list",
          "collections",
          "resource",
          "list"
        ],
        "useWhen": [
          "Use when the product needs reduced entity list with explicit indicator, content and meta slots."
        ]
      }
    },
    {
      "name": "settings-list",
      "title": "Siteplane SettingsList",
      "description": "Sectioned settings surface with passive items and consumer-provided controls, tags and supporting content. settings-list settingslist application settings preferences rows",
      "dependencies": [],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/card.json",
        "https://ui.siteplane.io/registry/v/0.1.2/separator.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/settings-list/settings-list.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/settings-list/settings-list.tsx"
        },
        {
          "path": "packages/ui/src/components/settings-list/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/settings-list/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/settings-list.md",
      "categories": [
        "Application"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when the whole row, rather than its trailing control, should activate the setting."
        ],
        "description": "Sectioned settings surface with passive items and consumer-provided controls, tags and supporting content.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "Controls rendered by an item must come from the consumer's installed public components."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "settings-list",
          "settingslist",
          "application",
          "settings",
          "preferences",
          "rows"
        ],
        "useWhen": [
          "Use when settings share one surfaced row anatomy but use different trailing controls."
        ]
      }
    },
    {
      "name": "animated-buttons",
      "title": "Siteplane Animated Buttons",
      "description": "Sweep and fixed-layout expanding button family. animated-buttons animated buttons actions animated buttons",
      "dependencies": [],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/animated-buttons/animated-buttons.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/animated-buttons/animated-buttons.tsx"
        },
        {
          "path": "packages/ui/src/components/animated-buttons/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/animated-buttons/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/animated-buttons.md",
      "categories": [
        "Actions"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a smaller primitive is sufficient for the product need."
        ],
        "description": "Sweep and fixed-layout expanding button family.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "animated-buttons",
          "animated buttons",
          "actions",
          "animated",
          "buttons"
        ],
        "useWhen": [
          "Use when the product needs sweep and fixed-layout expanding button family."
        ]
      }
    },
    {
      "name": "theme-toggles",
      "title": "Siteplane Theme Toggles",
      "description": "Morphing theme controls built on the Toggle Foundation. theme-toggles theme toggles actions theme toggles",
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/toggle.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/theme-toggles/theme-toggles.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/theme-toggles/theme-toggles.tsx"
        },
        {
          "path": "packages/ui/src/components/theme-toggles/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/theme-toggles/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/theme-toggles.md",
      "categories": [
        "Actions"
      ],
      "meta": {
        "avoidWhen": [
          "Avoid when a smaller primitive is sufficient for the product need."
        ],
        "description": "Morphing theme controls built on the Toggle Foundation.",
        "knownLimitations": [
          "Review installed source before updating customized components."
        ],
        "providerNotes": [
          "No component-specific provider is required beyond providers exported by the installed source."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "theme-toggles",
          "theme toggles",
          "actions",
          "theme",
          "toggles"
        ],
        "useWhen": [
          "Use when the product needs a morphing theme Toggle."
        ]
      }
    },
    {
      "name": "validated-form",
      "title": "Siteplane ValidatedForm",
      "description": "Fixed ValidatedForm demo showing native FormData, field validation and error presentation. validated-form validatedform application validated form",
      "dependencies": [],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/form.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/validated-form/validated-form.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/validated-form/validated-form.tsx"
        },
        {
          "path": "packages/ui/src/components/validated-form/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/validated-form/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/validated-form.md",
      "categories": [
        "Application"
      ],
      "meta": {
        "avoidWhen": [
          "Use Form and Field for application-specific fields, validation and submission callbacks."
        ],
        "description": "Fixed ValidatedForm demo showing native FormData, field validation and error presentation.",
        "knownLimitations": [
          "Review installed source before updating customized components.",
          "Accepts no props or application callbacks; fields and messages are fixed, validation is simulated and no server request is made."
        ],
        "providerNotes": [
          "No component-specific provider is required."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "validated-form",
          "validatedform",
          "application",
          "validated",
          "form"
        ],
        "useWhen": [
          "Use as a source recipe for composing Form and Field; adapt the installed source for real validation and submission."
        ]
      }
    },
    {
      "name": "confirm-dialog",
      "title": "Siteplane ConfirmDialog",
      "description": "Fixed destructive-confirmation demo exported as DestructiveConfirmation, composed from AlertDialog. confirm-dialog confirmdialog application confirm dialog",
      "dependencies": [],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/base.json",
        "https://ui.siteplane.io/registry/v/0.1.2/alert-dialog.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "files": [
        {
          "path": "packages/ui/src/components/confirm-dialog/confirm-dialog.tsx",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/confirm-dialog/confirm-dialog.tsx"
        },
        {
          "path": "packages/ui/src/components/confirm-dialog/index.ts",
          "type": "registry:ui",
          "target": "~/src/siteplane/components/confirm-dialog/index.ts"
        }
      ],
      "type": "registry:ui",
      "docs": "https://ui.siteplane.io/docs-markdown/components/confirm-dialog.md",
      "categories": [
        "Application"
      ],
      "meta": {
        "avoidWhen": [
          "Use AlertDialog for application-specific actions, copy, controlled state and confirmation callbacks."
        ],
        "description": "Fixed destructive-confirmation demo exported as DestructiveConfirmation, composed from AlertDialog.",
        "knownLimitations": [
          "Review installed source before updating customized components.",
          "DestructiveConfirmation accepts no props or application callbacks; its fixed composition opens and closes the confirmation without performing a delete request."
        ],
        "providerNotes": [
          "No component-specific provider is required."
        ],
        "releaseStatus": "stable",
        "searchTerms": [
          "confirm-dialog",
          "confirmdialog",
          "application",
          "confirm",
          "dialog"
        ],
        "useWhen": [
          "Use as a source recipe for composing AlertDialog; adapt the installed source to connect application data and actions."
        ]
      }
    },
    {
      "name": "accordion-project-example",
      "type": "registry:example",
      "title": "Project overview",
      "description": "Expand or collapse related content sections. Project overview — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/accordion.md",
      "categories": [
        "accordion"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/accordion.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/accordion/project.tsx",
          "type": "registry:file",
          "target": "~/src/components/accordion-project-example.tsx"
        }
      ]
    },
    {
      "name": "accordion-demo",
      "type": "registry:example",
      "title": "Accordion example",
      "description": "Expand or collapse related content sections. Accordion example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/accordion.md",
      "categories": [
        "accordion"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/accordion.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/accordion/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/accordion-demo.tsx"
        }
      ]
    },
    {
      "name": "accordion-multiple-example",
      "type": "registry:example",
      "title": "Multiple panels",
      "description": "Expand or collapse related content sections. Multiple panels — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/accordion.md",
      "categories": [
        "accordion"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/accordion.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/accordion/multiple.tsx",
          "type": "registry:file",
          "target": "~/src/components/accordion-multiple-example.tsx"
        }
      ]
    },
    {
      "name": "accordion-controlled-example",
      "type": "registry:example",
      "title": "Controlled and disabled",
      "description": "Expand or collapse related content sections. Controlled and disabled — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/accordion.md",
      "categories": [
        "accordion"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/accordion.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/accordion/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/accordion-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "alert-with-icon-and-action-buttons-example",
      "type": "registry:example",
      "title": "With Icon and Action Buttons",
      "description": "Present an inline message with a title and optional actions. With Icon and Action Buttons — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/alert.md",
      "categories": [
        "alert"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/alert.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/alert/with-icon-and-action-buttons.tsx",
          "type": "registry:file",
          "target": "~/src/components/alert-with-icon-and-action-buttons-example.tsx"
        }
      ]
    },
    {
      "name": "alert-demo",
      "type": "registry:example",
      "title": "Alert example",
      "description": "Present an inline message with a title and optional actions. Alert example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/alert.md",
      "categories": [
        "alert"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/alert.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/alert/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/alert-demo.tsx"
        }
      ]
    },
    {
      "name": "alert-variants-example",
      "type": "registry:example",
      "title": "Variants",
      "description": "Present an inline message with a title and optional actions. Variants — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/alert.md",
      "categories": [
        "alert"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/alert.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/alert/variants.tsx",
          "type": "registry:file",
          "target": "~/src/components/alert-variants-example.tsx"
        }
      ]
    },
    {
      "name": "alert-action-example",
      "type": "registry:example",
      "title": "Icon and action",
      "description": "Present an inline message with a title and optional actions. Icon and action — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/alert.md",
      "categories": [
        "alert"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/alert.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/alert/action.tsx",
          "type": "registry:file",
          "target": "~/src/components/alert-action-example.tsx"
        }
      ]
    },
    {
      "name": "alert-dialog-complete-example",
      "type": "registry:example",
      "title": "Delete a workspace",
      "description": "Ask for a deliberate decision before continuing. Delete a workspace — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/alert-dialog.md",
      "categories": [
        "alert-dialog"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/alert-dialog.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/alert-dialog/complete.tsx",
          "type": "registry:file",
          "target": "~/src/components/alert-dialog-complete-example.tsx"
        }
      ]
    },
    {
      "name": "alert-dialog-demo",
      "type": "registry:example",
      "title": "Alert Dialog example",
      "description": "Ask for a deliberate decision before continuing. Alert Dialog example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/alert-dialog.md",
      "categories": [
        "alert-dialog"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/alert-dialog.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/alert-dialog/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/alert-dialog-demo.tsx"
        }
      ]
    },
    {
      "name": "alert-dialog-controlled-example",
      "type": "registry:example",
      "title": "Controlled confirmation",
      "description": "Ask for a deliberate decision before continuing. Controlled confirmation — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/alert-dialog.md",
      "categories": [
        "alert-dialog"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/alert-dialog.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/alert-dialog/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/alert-dialog-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "alert-dialog-presentation-example",
      "type": "registry:example",
      "title": "Mobile placement and bare footer",
      "description": "Ask for a deliberate decision before continuing. Mobile placement and bare footer — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/alert-dialog.md",
      "categories": [
        "alert-dialog"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/alert-dialog.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/alert-dialog/presentation.tsx",
          "type": "registry:file",
          "target": "~/src/components/alert-dialog-presentation-example.tsx"
        }
      ]
    },
    {
      "name": "animated-buttons-demo",
      "type": "registry:example",
      "title": "Animated Buttons example",
      "description": "Add the kit’s built-in motion to button actions. Animated Buttons example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/animated-buttons.md",
      "categories": [
        "animated-buttons"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/animated-buttons.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/animated-buttons/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/animated-buttons-demo.tsx"
        }
      ]
    },
    {
      "name": "animated-buttons-variants-example",
      "type": "registry:example",
      "title": "Fill variants",
      "description": "Add the kit’s built-in motion to button actions. Fill variants — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/animated-buttons.md",
      "categories": [
        "animated-buttons"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/animated-buttons.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/animated-buttons/variants.tsx",
          "type": "registry:file",
          "target": "~/src/components/animated-buttons-variants-example.tsx"
        }
      ]
    },
    {
      "name": "animated-buttons-expanding-example",
      "type": "registry:example",
      "title": "Expanding actions",
      "description": "Add the kit’s built-in motion to button actions. Expanding actions — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/animated-buttons.md",
      "categories": [
        "animated-buttons"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/animated-buttons.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/animated-buttons/expanding.tsx",
          "type": "registry:file",
          "target": "~/src/components/animated-buttons-expanding-example.tsx"
        }
      ]
    },
    {
      "name": "animated-buttons-sizes-example",
      "type": "registry:example",
      "title": "Sizes and unavailable states",
      "description": "Add the kit’s built-in motion to button actions. Sizes and unavailable states — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/animated-buttons.md",
      "categories": [
        "animated-buttons"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/animated-buttons.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/animated-buttons/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/animated-buttons-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "autocomplete-country-search-example",
      "type": "registry:example",
      "title": "Country Search",
      "description": "Suggest completions while allowing free text. Country Search — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/autocomplete.md",
      "categories": [
        "autocomplete"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/autocomplete.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/autocomplete/country-search.tsx",
          "type": "registry:file",
          "target": "~/src/components/autocomplete-country-search-example.tsx"
        }
      ]
    },
    {
      "name": "autocomplete-demo",
      "type": "registry:example",
      "title": "Autocomplete example",
      "description": "Suggest completions while allowing free text. Autocomplete example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/autocomplete.md",
      "categories": [
        "autocomplete"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/autocomplete.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/autocomplete/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/autocomplete-demo.tsx"
        }
      ]
    },
    {
      "name": "autocomplete-controlled-example",
      "type": "registry:example",
      "title": "Controlled value and clear",
      "description": "Suggest completions while allowing free text. Controlled value and clear — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/autocomplete.md",
      "categories": [
        "autocomplete"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/autocomplete.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/autocomplete/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/autocomplete-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "autocomplete-appearance-example",
      "type": "registry:example",
      "title": "Sizes, surfaces and disabled",
      "description": "Suggest completions while allowing free text. Sizes, surfaces and disabled — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/autocomplete.md",
      "categories": [
        "autocomplete"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/autocomplete.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/autocomplete/appearance.tsx",
          "type": "registry:file",
          "target": "~/src/components/autocomplete-appearance-example.tsx"
        }
      ]
    },
    {
      "name": "autocomplete-form-example",
      "type": "registry:example",
      "title": "Form value",
      "description": "Suggest completions while allowing free text. Form value — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/autocomplete.md",
      "categories": [
        "autocomplete"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/autocomplete.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/autocomplete/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/autocomplete-form-example.tsx"
        }
      ]
    },
    {
      "name": "autocomplete-groups-example",
      "type": "registry:example",
      "title": "Grouped options",
      "description": "Suggest completions while allowing free text. Grouped options — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/autocomplete.md",
      "categories": [
        "autocomplete"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/autocomplete.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/autocomplete/groups.tsx",
          "type": "registry:file",
          "target": "~/src/components/autocomplete-groups-example.tsx"
        }
      ]
    },
    {
      "name": "autocomplete-command-like-example",
      "type": "registry:example",
      "title": "Command-like",
      "description": "Suggest completions while allowing free text. Command-like — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/autocomplete.md",
      "categories": [
        "autocomplete"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/autocomplete.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/autocomplete/command-like.tsx",
          "type": "registry:file",
          "target": "~/src/components/autocomplete-command-like-example.tsx"
        }
      ]
    },
    {
      "name": "avatar-demo",
      "type": "registry:example",
      "title": "Avatar example",
      "description": "Represent a person with an image or a text fallback. Avatar example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/avatar.md",
      "categories": [
        "avatar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/avatar.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/avatar/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/avatar-demo.tsx"
        }
      ]
    },
    {
      "name": "avatar-image-example",
      "type": "registry:example",
      "title": "Image fallback",
      "description": "Represent a person with an image or a text fallback. Image fallback — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/avatar.md",
      "categories": [
        "avatar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/avatar.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/avatar/image.tsx",
          "type": "registry:file",
          "target": "~/src/components/avatar-image-example.tsx"
        }
      ]
    },
    {
      "name": "avatar-sizes-example",
      "type": "registry:example",
      "title": "Size and shape",
      "description": "Represent a person with an image or a text fallback. Size and shape — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/avatar.md",
      "categories": [
        "avatar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/avatar.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/avatar/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/avatar-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "avatar-group-example",
      "type": "registry:example",
      "title": "Avatar groups",
      "description": "Represent a person with an image or a text fallback. Avatar groups — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/avatar.md",
      "categories": [
        "avatar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/avatar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/badge.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/avatar/group.tsx",
          "type": "registry:file",
          "target": "~/src/components/avatar-group-example.tsx"
        }
      ]
    },
    {
      "name": "avatar-inline-avatar-svg-example",
      "type": "registry:example",
      "title": "Image and fallback",
      "description": "Represent a person with an image or a text fallback. Image and fallback — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/avatar.md",
      "categories": [
        "avatar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/avatar.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/avatar/inline-avatar-svg.tsx",
          "type": "registry:file",
          "target": "~/src/components/avatar-inline-avatar-svg-example.tsx"
        }
      ]
    },
    {
      "name": "badge-demo",
      "type": "registry:example",
      "title": "Badge example",
      "description": "Label a status, category, or count. Badge example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/badge.md",
      "categories": [
        "badge"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/badge.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/badge/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/badge-demo.tsx"
        }
      ]
    },
    {
      "name": "badge-variants-example",
      "type": "registry:example",
      "title": "Variants",
      "description": "Label a status, category, or count. Variants — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/badge.md",
      "categories": [
        "badge"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/badge.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/badge/variants.tsx",
          "type": "registry:file",
          "target": "~/src/components/badge-variants-example.tsx"
        }
      ]
    },
    {
      "name": "badge-sizes-example",
      "type": "registry:example",
      "title": "Sizes",
      "description": "Label a status, category, or count. Sizes — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/badge.md",
      "categories": [
        "badge"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/badge.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/badge/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/badge-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "badge-composition-example",
      "type": "registry:example",
      "title": "Icons, links and counts",
      "description": "Label a status, category, or count. Icons, links and counts — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/badge.md",
      "categories": [
        "badge"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/badge.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/badge/composition.tsx",
          "type": "registry:file",
          "target": "~/src/components/badge-composition-example.tsx"
        }
      ]
    },
    {
      "name": "badge-status-dot-example",
      "type": "registry:example",
      "title": "Status Dot",
      "description": "Label a status, category, or count. Status Dot — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/badge.md",
      "categories": [
        "badge"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/badge.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/badge/status-dot.tsx",
          "type": "registry:file",
          "target": "~/src/components/badge-status-dot-example.tsx"
        }
      ]
    },
    {
      "name": "breadcrumb-ellipsis-menu-example",
      "type": "registry:example",
      "title": "Ellipsis Menu",
      "description": "Show the current location within a navigation hierarchy. Ellipsis Menu — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/breadcrumb.md",
      "categories": [
        "breadcrumb"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/breadcrumb.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/menu.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/breadcrumb/ellipsis-menu.tsx",
          "type": "registry:file",
          "target": "~/src/components/breadcrumb-ellipsis-menu-example.tsx"
        }
      ]
    },
    {
      "name": "breadcrumb-demo",
      "type": "registry:example",
      "title": "Breadcrumb example",
      "description": "Show the current location within a navigation hierarchy. Breadcrumb example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/breadcrumb.md",
      "categories": [
        "breadcrumb"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/breadcrumb.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/breadcrumb/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/breadcrumb-demo.tsx"
        }
      ]
    },
    {
      "name": "breadcrumb-separator-example",
      "type": "registry:example",
      "title": "Custom separator",
      "description": "Show the current location within a navigation hierarchy. Custom separator — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/breadcrumb.md",
      "categories": [
        "breadcrumb"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/breadcrumb.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/breadcrumb/separator.tsx",
          "type": "registry:file",
          "target": "~/src/components/breadcrumb-separator-example.tsx"
        }
      ]
    },
    {
      "name": "breadcrumb-collapsed-example",
      "type": "registry:example",
      "title": "Collapsed path",
      "description": "Show the current location within a navigation hierarchy. Collapsed path — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/breadcrumb.md",
      "categories": [
        "breadcrumb"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/breadcrumb.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/breadcrumb/collapsed.tsx",
          "type": "registry:file",
          "target": "~/src/components/breadcrumb-collapsed-example.tsx"
        }
      ]
    },
    {
      "name": "button-demo",
      "type": "registry:example",
      "title": "Default button",
      "description": "Trigger an action with a text label, an icon, or both. Default button — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/button.md",
      "categories": [
        "button"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/button/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/button-demo.tsx"
        }
      ]
    },
    {
      "name": "button-variants-example",
      "type": "registry:example",
      "title": "All button variants",
      "description": "Trigger an action with a text label, an icon, or both. All button variants — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/button.md",
      "categories": [
        "button"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/button/variants.tsx",
          "type": "registry:file",
          "target": "~/src/components/button-variants-example.tsx"
        }
      ]
    },
    {
      "name": "button-sizes-example",
      "type": "registry:example",
      "title": "Text button sizes",
      "description": "Trigger an action with a text label, an icon, or both. Text button sizes — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/button.md",
      "categories": [
        "button"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/button/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/button-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "button-icons-example",
      "type": "registry:example",
      "title": "Leading, trailing and standalone icons",
      "description": "Trigger an action with a text label, an icon, or both. Leading, trailing and standalone icons — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/button.md",
      "categories": [
        "button"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/button/icons.tsx",
          "type": "registry:file",
          "target": "~/src/components/button-icons-example.tsx"
        }
      ]
    },
    {
      "name": "button-icon-sizes-example",
      "type": "registry:example",
      "title": "Icon button sizes",
      "description": "Trigger an action with a text label, an icon, or both. Icon button sizes — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/button.md",
      "categories": [
        "button"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/button/icon-sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/button-icon-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "button-states-example",
      "type": "registry:example",
      "title": "Unavailable and pending buttons",
      "description": "Trigger an action with a text label, an icon, or both. Unavailable and pending buttons — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/button.md",
      "categories": [
        "button"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/button/states.tsx",
          "type": "registry:file",
          "target": "~/src/components/button-states-example.tsx"
        }
      ]
    },
    {
      "name": "button-loading-button-inline-pending-example",
      "type": "registry:example",
      "title": "Loading button",
      "description": "Trigger an action with a text label, an icon, or both. Loading button — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/button.md",
      "categories": [
        "button"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/button/loading-button-inline-pending.tsx",
          "type": "registry:file",
          "target": "~/src/components/button-loading-button-inline-pending-example.tsx"
        }
      ]
    },
    {
      "name": "button-layout-example",
      "type": "registry:example",
      "title": "Button layout options",
      "description": "Trigger an action with a text label, an icon, or both. Button layout options — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/button.md",
      "categories": [
        "button"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/button/layout.tsx",
          "type": "registry:file",
          "target": "~/src/components/button-layout-example.tsx"
        }
      ]
    },
    {
      "name": "button-link-example",
      "type": "registry:example",
      "title": "Button rendered as a link",
      "description": "Trigger an action with a text label, an icon, or both. Button rendered as a link — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/button.md",
      "categories": [
        "button"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/button/link.tsx",
          "type": "registry:file",
          "target": "~/src/components/button-link-example.tsx"
        }
      ]
    },
    {
      "name": "button-profiles-example",
      "type": "registry:example",
      "title": "Composition profile styling",
      "description": "Trigger an action with a text label, an icon, or both. Composition profile styling — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/button.md",
      "categories": [
        "button"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/button/profiles.tsx",
          "type": "registry:file",
          "target": "~/src/components/button-profiles-example.tsx"
        }
      ]
    },
    {
      "name": "calendar-demo",
      "type": "registry:example",
      "title": "Calendar example",
      "description": "Choose a date, several dates or a date range. Calendar example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/calendar.md",
      "categories": [
        "calendar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/calendar.json"
      ],
      "dependencies": [
        "@internationalized/date@3.12.3"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/calendar/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/calendar-demo.tsx"
        }
      ]
    },
    {
      "name": "calendar-controlled-example",
      "type": "registry:example",
      "title": "Controlled date",
      "description": "Choose a date, several dates or a date range. Controlled date — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/calendar.md",
      "categories": [
        "calendar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/calendar.json"
      ],
      "dependencies": [
        "@internationalized/date@3.12.3"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/calendar/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/calendar-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "calendar-range-example",
      "type": "registry:example",
      "title": "Date range",
      "description": "Choose a date, several dates or a date range. Date range — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/calendar.md",
      "categories": [
        "calendar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/calendar.json"
      ],
      "dependencies": [
        "@internationalized/date@3.12.3"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/calendar/range.tsx",
          "type": "registry:file",
          "target": "~/src/components/calendar-range-example.tsx"
        }
      ]
    },
    {
      "name": "calendar-multiple-example",
      "type": "registry:example",
      "title": "Multiple dates",
      "description": "Choose a date, several dates or a date range. Multiple dates — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/calendar.md",
      "categories": [
        "calendar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/calendar.json"
      ],
      "dependencies": [
        "@internationalized/date@3.12.3"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/calendar/multiple.tsx",
          "type": "registry:file",
          "target": "~/src/components/calendar-multiple-example.tsx"
        }
      ]
    },
    {
      "name": "calendar-constraints-example",
      "type": "registry:example",
      "title": "Unavailable dates and bounds",
      "description": "Choose a date, several dates or a date range. Unavailable dates and bounds — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/calendar.md",
      "categories": [
        "calendar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/calendar.json"
      ],
      "dependencies": [
        "@internationalized/date@3.12.3"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/calendar/constraints.tsx",
          "type": "registry:file",
          "target": "~/src/components/calendar-constraints-example.tsx"
        }
      ]
    },
    {
      "name": "calendar-locale-example",
      "type": "registry:example",
      "title": "Locale and size",
      "description": "Choose a date, several dates or a date range. Locale and size — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/calendar.md",
      "categories": [
        "calendar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/calendar.json"
      ],
      "dependencies": [
        "@internationalized/date@3.12.3"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/calendar/locale.tsx",
          "type": "registry:file",
          "target": "~/src/components/calendar-locale-example.tsx"
        }
      ]
    },
    {
      "name": "card-create-project-example",
      "type": "registry:example",
      "title": "Create Project",
      "description": "Group related content and actions on a surface. Create Project — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/card.md",
      "categories": [
        "card"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/card.json",
        "https://ui.siteplane.io/registry/v/0.1.2/form.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/select.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/card/create-project.tsx",
          "type": "registry:file",
          "target": "~/src/components/card-create-project-example.tsx"
        }
      ]
    },
    {
      "name": "card-demo",
      "type": "registry:example",
      "title": "Card example",
      "description": "Group related content and actions on a surface. Card example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/card.md",
      "categories": [
        "card"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/card.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/card/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/card-demo.tsx"
        }
      ]
    },
    {
      "name": "card-variants-example",
      "type": "registry:example",
      "title": "Variants",
      "description": "Group related content and actions on a surface. Variants — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/card.md",
      "categories": [
        "card"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/card.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/card/variants.tsx",
          "type": "registry:file",
          "target": "~/src/components/card-variants-example.tsx"
        }
      ]
    },
    {
      "name": "card-action-example",
      "type": "registry:example",
      "title": "Header action and footer",
      "description": "Group related content and actions on a surface. Header action and footer — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/card.md",
      "categories": [
        "card"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/card.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/card/action.tsx",
          "type": "registry:file",
          "target": "~/src/components/card-action-example.tsx"
        }
      ]
    },
    {
      "name": "card-frame-example",
      "type": "registry:example",
      "title": "Joined frame",
      "description": "Group related content and actions on a surface. Joined frame — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/card.md",
      "categories": [
        "card"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/card.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/card/frame.tsx",
          "type": "registry:file",
          "target": "~/src/components/card-frame-example.tsx"
        }
      ]
    },
    {
      "name": "card-quick-start-example",
      "type": "registry:example",
      "title": "Quick start",
      "description": "Group related content and actions on a surface. Quick start — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/card.md",
      "categories": [
        "card"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/card.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/card/quick-start.tsx",
          "type": "registry:file",
          "target": "~/src/components/card-quick-start-example.tsx"
        }
      ]
    },
    {
      "name": "checkbox-card-choice-example",
      "type": "registry:example",
      "title": "Card Choice",
      "description": "Select or clear an independent option. Card Choice — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/checkbox.md",
      "categories": [
        "checkbox"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/selectable-card.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/checkbox/card-choice.tsx",
          "type": "registry:file",
          "target": "~/src/components/checkbox-card-choice-example.tsx"
        }
      ]
    },
    {
      "name": "checkbox-demo",
      "type": "registry:example",
      "title": "Checkbox example",
      "description": "Select or clear an independent option. Checkbox example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/checkbox.md",
      "categories": [
        "checkbox"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/checkbox/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/checkbox-demo.tsx"
        }
      ]
    },
    {
      "name": "checkbox-controlled-example",
      "type": "registry:example",
      "title": "Controlled",
      "description": "Select or clear an independent option. Controlled — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/checkbox.md",
      "categories": [
        "checkbox"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/checkbox/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/checkbox-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "checkbox-sizes-example",
      "type": "registry:example",
      "title": "Sizes",
      "description": "Select or clear an independent option. Sizes — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/checkbox.md",
      "categories": [
        "checkbox"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/checkbox/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/checkbox-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "checkbox-states-example",
      "type": "registry:example",
      "title": "Unavailable and invalid",
      "description": "Select or clear an independent option. Unavailable and invalid — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/checkbox.md",
      "categories": [
        "checkbox"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/checkbox/states.tsx",
          "type": "registry:file",
          "target": "~/src/components/checkbox-states-example.tsx"
        }
      ]
    },
    {
      "name": "checkbox-indeterminate-example",
      "type": "registry:example",
      "title": "Indeterminate",
      "description": "Select or clear an independent option. Indeterminate — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/checkbox.md",
      "categories": [
        "checkbox"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/checkbox/indeterminate.tsx",
          "type": "registry:file",
          "target": "~/src/components/checkbox-indeterminate-example.tsx"
        }
      ]
    },
    {
      "name": "checkbox-menu-item-example",
      "type": "registry:example",
      "title": "Menu-item presentation",
      "description": "Select or clear an independent option. Menu-item presentation — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/checkbox.md",
      "categories": [
        "checkbox"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/checkbox/menu-item.tsx",
          "type": "registry:file",
          "target": "~/src/components/checkbox-menu-item-example.tsx"
        }
      ]
    },
    {
      "name": "checkbox-form-example",
      "type": "registry:example",
      "title": "Form data",
      "description": "Select or clear an independent option. Form data — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/checkbox.md",
      "categories": [
        "checkbox"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/checkbox/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/checkbox-form-example.tsx"
        }
      ]
    },
    {
      "name": "checkbox-notification-channels-example",
      "type": "registry:example",
      "title": "Notification Channels",
      "description": "Select or clear an independent option. Notification Channels — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/checkbox.md",
      "categories": [
        "checkbox"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox-group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/checkbox/notification-channels.tsx",
          "type": "registry:file",
          "target": "~/src/components/checkbox-notification-channels-example.tsx"
        }
      ]
    },
    {
      "name": "checkbox-group-select-all-example",
      "type": "registry:example",
      "title": "Select All",
      "description": "Choose any number of related options. Select All — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/checkbox-group.md",
      "categories": [
        "checkbox-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox-group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/checkbox-group/select-all.tsx",
          "type": "registry:file",
          "target": "~/src/components/checkbox-group-select-all-example.tsx"
        }
      ]
    },
    {
      "name": "checkbox-group-demo",
      "type": "registry:example",
      "title": "Checkbox Group example",
      "description": "Choose any number of related options. Checkbox Group example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/checkbox-group.md",
      "categories": [
        "checkbox-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox-group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/checkbox-group/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/checkbox-group-demo.tsx"
        }
      ]
    },
    {
      "name": "checkbox-group-controlled-example",
      "type": "registry:example",
      "title": "Controlled selection",
      "description": "Choose any number of related options. Controlled selection — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/checkbox-group.md",
      "categories": [
        "checkbox-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox-group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/checkbox-group/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/checkbox-group-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "checkbox-group-sizes-example",
      "type": "registry:example",
      "title": "Shared size",
      "description": "Choose any number of related options. Shared size — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/checkbox-group.md",
      "categories": [
        "checkbox-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox-group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/checkbox-group/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/checkbox-group-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "checkbox-group-form-example",
      "type": "registry:example",
      "title": "Form integration",
      "description": "Choose any number of related options. Form integration — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/checkbox-group.md",
      "categories": [
        "checkbox-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox-group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/checkbox-group/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/checkbox-group-form-example.tsx"
        }
      ]
    },
    {
      "name": "checkbox-group-card-style-example",
      "type": "registry:example",
      "title": "Card Style",
      "description": "Choose any number of related options. Card Style — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/checkbox-group.md",
      "categories": [
        "checkbox-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox-group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/checkbox-group/card-style.tsx",
          "type": "registry:file",
          "target": "~/src/components/checkbox-group-card-style-example.tsx"
        }
      ]
    },
    {
      "name": "code-demo",
      "type": "registry:example",
      "title": "Code example",
      "description": "Display inline code or a copyable block of text. Code example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/code.md",
      "categories": [
        "code"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/code.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/code/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/code-demo.tsx"
        }
      ]
    },
    {
      "name": "code-block-example",
      "type": "registry:example",
      "title": "Copyable block",
      "description": "Display inline code or a copyable block of text. Copyable block — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/code.md",
      "categories": [
        "code"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/code.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/code/block.tsx",
          "type": "registry:file",
          "target": "~/src/components/code-block-example.tsx"
        }
      ]
    },
    {
      "name": "code-mask-example",
      "type": "registry:example",
      "title": "Masked value",
      "description": "Display inline code or a copyable block of text. Masked value — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/code.md",
      "categories": [
        "code"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/code.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/code/mask.tsx",
          "type": "registry:file",
          "target": "~/src/components/code-mask-example.tsx"
        }
      ]
    },
    {
      "name": "collapsible-settings-disclosure-example",
      "type": "registry:example",
      "title": "Settings Disclosure",
      "description": "Show or hide a single section of content. Settings Disclosure — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/collapsible.md",
      "categories": [
        "collapsible"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/collapsible.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/collapsible/settings-disclosure.tsx",
          "type": "registry:file",
          "target": "~/src/components/collapsible-settings-disclosure-example.tsx"
        }
      ]
    },
    {
      "name": "collapsible-demo",
      "type": "registry:example",
      "title": "Collapsible example",
      "description": "Show or hide a single section of content. Collapsible example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/collapsible.md",
      "categories": [
        "collapsible"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/collapsible.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/collapsible/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/collapsible-demo.tsx"
        }
      ]
    },
    {
      "name": "collapsible-controlled-example",
      "type": "registry:example",
      "title": "Controlled and kept mounted",
      "description": "Show or hide a single section of content. Controlled and kept mounted — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/collapsible.md",
      "categories": [
        "collapsible"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/collapsible.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/collapsible/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/collapsible-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "collapsible-disabled-example",
      "type": "registry:example",
      "title": "Disabled disclosure",
      "description": "Show or hide a single section of content. Disabled disclosure — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/collapsible.md",
      "categories": [
        "collapsible"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/collapsible.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/collapsible/disabled.tsx",
          "type": "registry:file",
          "target": "~/src/components/collapsible-disabled-example.tsx"
        }
      ]
    },
    {
      "name": "collapsible-show-more-example",
      "type": "registry:example",
      "title": "Show More",
      "description": "Show or hide a single section of content. Show More — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/collapsible.md",
      "categories": [
        "collapsible"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/collapsible.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/collapsible/show-more.tsx",
          "type": "registry:file",
          "target": "~/src/components/collapsible-show-more-example.tsx"
        }
      ]
    },
    {
      "name": "color-picker-field-integration-example",
      "type": "registry:example",
      "title": "Field Integration",
      "description": "Choose a hex color with a swatch, hue slider, and channel fields. Field Integration — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/color-picker.md",
      "categories": [
        "color-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/color-picker.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/color-picker/field-integration.tsx",
          "type": "registry:file",
          "target": "~/src/components/color-picker-field-integration-example.tsx"
        }
      ]
    },
    {
      "name": "color-picker-demo",
      "type": "registry:example",
      "title": "Color Picker example",
      "description": "Choose a hex color with a swatch, hue slider, and channel fields. Color Picker example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/color-picker.md",
      "categories": [
        "color-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/color-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/color-picker/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/color-picker-demo.tsx"
        }
      ]
    },
    {
      "name": "color-picker-controlled-example",
      "type": "registry:example",
      "title": "Controlled color",
      "description": "Choose a hex color with a swatch, hue slider, and channel fields. Controlled color — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/color-picker.md",
      "categories": [
        "color-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/color-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/color-picker/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/color-picker-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "color-picker-sizes-example",
      "type": "registry:example",
      "title": "Sizes and swatch-only trigger",
      "description": "Choose a hex color with a swatch, hue slider, and channel fields. Sizes and swatch-only trigger — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/color-picker.md",
      "categories": [
        "color-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/color-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/color-picker/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/color-picker-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "color-picker-form-example",
      "type": "registry:example",
      "title": "Form value and reset",
      "description": "Choose a hex color with a swatch, hue slider, and channel fields. Form value and reset — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/color-picker.md",
      "categories": [
        "color-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/color-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/color-picker/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/color-picker-form-example.tsx"
        }
      ]
    },
    {
      "name": "color-swatch-picker-field-integration-example",
      "type": "registry:example",
      "title": "Project Accent Field",
      "description": "Select a named color from an application-owned palette. Project Accent Field — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/color-swatch-picker.md",
      "categories": [
        "color-swatch-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/color-swatch-picker.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/color-swatch-picker/field-integration.tsx",
          "type": "registry:file",
          "target": "~/src/components/color-swatch-picker-field-integration-example.tsx"
        }
      ]
    },
    {
      "name": "color-swatch-picker-demo",
      "type": "registry:example",
      "title": "Color Swatch Picker example",
      "description": "Select a named color from an application-owned palette. Color Swatch Picker example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/color-swatch-picker.md",
      "categories": [
        "color-swatch-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/color-swatch-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/color-swatch-picker/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/color-swatch-picker-demo.tsx"
        }
      ]
    },
    {
      "name": "color-swatch-picker-controlled-example",
      "type": "registry:example",
      "title": "Controlled selection",
      "description": "Select a named color from an application-owned palette. Controlled selection — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/color-swatch-picker.md",
      "categories": [
        "color-swatch-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/color-swatch-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/color-swatch-picker/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/color-swatch-picker-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "color-swatch-picker-states-example",
      "type": "registry:example",
      "title": "Read-only and disabled",
      "description": "Select a named color from an application-owned palette. Read-only and disabled — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/color-swatch-picker.md",
      "categories": [
        "color-swatch-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/color-swatch-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/color-swatch-picker/states.tsx",
          "type": "registry:file",
          "target": "~/src/components/color-swatch-picker-states-example.tsx"
        }
      ]
    },
    {
      "name": "color-swatch-picker-form-example",
      "type": "registry:example",
      "title": "Required selection and reset",
      "description": "Select a named color from an application-owned palette. Required selection and reset — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/color-swatch-picker.md",
      "categories": [
        "color-swatch-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/color-swatch-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/color-swatch-picker/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/color-swatch-picker-form-example.tsx"
        }
      ]
    },
    {
      "name": "combobox-assignee-picker-example",
      "type": "registry:example",
      "title": "Assignee picker",
      "description": "Search and choose from known options. Assignee picker — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/combobox.md",
      "categories": [
        "combobox"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/combobox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/combobox/assignee-picker.tsx",
          "type": "registry:file",
          "target": "~/src/components/combobox-assignee-picker-example.tsx"
        }
      ]
    },
    {
      "name": "combobox-demo",
      "type": "registry:example",
      "title": "Combobox example",
      "description": "Search and choose from known options. Combobox example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/combobox.md",
      "categories": [
        "combobox"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/combobox.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/combobox/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/combobox-demo.tsx"
        }
      ]
    },
    {
      "name": "combobox-controlled-example",
      "type": "registry:example",
      "title": "Controlled value and clear",
      "description": "Search and choose from known options. Controlled value and clear — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/combobox.md",
      "categories": [
        "combobox"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/combobox.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/combobox/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/combobox-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "combobox-appearance-example",
      "type": "registry:example",
      "title": "Sizes, surfaces and disabled",
      "description": "Search and choose from known options. Sizes, surfaces and disabled — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/combobox.md",
      "categories": [
        "combobox"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/combobox.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/combobox/appearance.tsx",
          "type": "registry:file",
          "target": "~/src/components/combobox-appearance-example.tsx"
        }
      ]
    },
    {
      "name": "combobox-form-example",
      "type": "registry:example",
      "title": "Form value",
      "description": "Search and choose from known options. Form value — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/combobox.md",
      "categories": [
        "combobox"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/combobox.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/combobox/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/combobox-form-example.tsx"
        }
      ]
    },
    {
      "name": "combobox-multiple-example",
      "type": "registry:example",
      "title": "Multiple selection and chips",
      "description": "Search and choose from known options. Multiple selection and chips — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/combobox.md",
      "categories": [
        "combobox"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/combobox.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/combobox/multiple.tsx",
          "type": "registry:file",
          "target": "~/src/components/combobox-multiple-example.tsx"
        }
      ]
    },
    {
      "name": "combobox-groups-example",
      "type": "registry:example",
      "title": "Grouped options",
      "description": "Search and choose from known options. Grouped options — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/combobox.md",
      "categories": [
        "combobox"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/combobox.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/combobox/groups.tsx",
          "type": "registry:file",
          "target": "~/src/components/combobox-groups-example.tsx"
        }
      ]
    },
    {
      "name": "combobox-tag-picker-example",
      "type": "registry:example",
      "title": "Tag picker",
      "description": "Search and choose from known options. Tag picker — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/combobox.md",
      "categories": [
        "combobox"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/combobox.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/combobox/tag-picker.tsx",
          "type": "registry:file",
          "target": "~/src/components/combobox-tag-picker-example.tsx"
        }
      ]
    },
    {
      "name": "command-complete-example",
      "type": "registry:example",
      "title": "Command palette",
      "description": "Find and run actions in an inline list or a dialog. Command palette — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/command.md",
      "categories": [
        "command"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/command.json",
        "https://ui.siteplane.io/registry/v/0.1.2/kbd.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/command/complete.tsx",
          "type": "registry:file",
          "target": "~/src/components/command-complete-example.tsx"
        }
      ]
    },
    {
      "name": "command-demo",
      "type": "registry:example",
      "title": "Command example",
      "description": "Find and run actions in an inline list or a dialog. Command example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/command.md",
      "categories": [
        "command"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/command.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/command/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/command-demo.tsx"
        }
      ]
    },
    {
      "name": "command-dialog-example",
      "type": "registry:example",
      "title": "Command dialog",
      "description": "Find and run actions in an inline list or a dialog. Command dialog — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/command.md",
      "categories": [
        "command"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/command.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/command/dialog.tsx",
          "type": "registry:file",
          "target": "~/src/components/command-dialog-example.tsx"
        }
      ]
    },
    {
      "name": "command-groups-example",
      "type": "registry:example",
      "title": "Groups and shortcuts",
      "description": "Find and run actions in an inline list or a dialog. Groups and shortcuts — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/command.md",
      "categories": [
        "command"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/command.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/command/groups.tsx",
          "type": "registry:file",
          "target": "~/src/components/command-groups-example.tsx"
        }
      ]
    },
    {
      "name": "confirm-dialog-demo",
      "type": "registry:example",
      "title": "Confirm Dialog example",
      "description": "Inspect the kit’s self-contained destructive-confirmation recipe. Confirm Dialog example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/confirm-dialog.md",
      "categories": [
        "confirm-dialog"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/confirm-dialog.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/confirm-dialog/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/confirm-dialog-demo.tsx"
        }
      ]
    },
    {
      "name": "context-menu-with-icons-example",
      "type": "registry:example",
      "title": "With Icons",
      "description": "Open actions for a context-clicked region. With Icons — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/context-menu.md",
      "categories": [
        "context-menu"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/context-menu.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/context-menu/with-icons.tsx",
          "type": "registry:file",
          "target": "~/src/components/context-menu-with-icons-example.tsx"
        }
      ]
    },
    {
      "name": "context-menu-demo",
      "type": "registry:example",
      "title": "Context Menu example",
      "description": "Open actions for a context-clicked region. Context Menu example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/context-menu.md",
      "categories": [
        "context-menu"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/context-menu.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/context-menu/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/context-menu-demo.tsx"
        }
      ]
    },
    {
      "name": "context-menu-choices-example",
      "type": "registry:example",
      "title": "Checkbox and radio items",
      "description": "Open actions for a context-clicked region. Checkbox and radio items — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/context-menu.md",
      "categories": [
        "context-menu"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/context-menu.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/context-menu/choices.tsx",
          "type": "registry:file",
          "target": "~/src/components/context-menu-choices-example.tsx"
        }
      ]
    },
    {
      "name": "context-menu-submenu-example",
      "type": "registry:example",
      "title": "Groups, shortcuts and submenus",
      "description": "Open actions for a context-clicked region. Groups, shortcuts and submenus — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/context-menu.md",
      "categories": [
        "context-menu"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/context-menu.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/context-menu/submenu.tsx",
          "type": "registry:file",
          "target": "~/src/components/context-menu-submenu-example.tsx"
        }
      ]
    },
    {
      "name": "context-menu-controlled-example",
      "type": "registry:example",
      "title": "Controlled visibility and width",
      "description": "Open actions for a context-clicked region. Controlled visibility and width — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/context-menu.md",
      "categories": [
        "context-menu"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/context-menu.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/context-menu/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/context-menu-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "context-menu-with-link-example",
      "type": "registry:example",
      "title": "With Link",
      "description": "Open actions for a context-clicked region. With Link — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/context-menu.md",
      "categories": [
        "context-menu"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/context-menu.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/context-menu/with-link.tsx",
          "type": "registry:file",
          "target": "~/src/components/context-menu-with-link-example.tsx"
        }
      ]
    },
    {
      "name": "dashboard-shell-demo",
      "type": "registry:example",
      "title": "Complete workspace shell",
      "description": "Compose a sidebar, header, and scrolling application content. Complete workspace shell — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dashboard-shell.md",
      "categories": [
        "dashboard-shell"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/avatar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/breadcrumb.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/collapsible.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dashboard-shell.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dropdown-menu.json",
        "https://ui.siteplane.io/registry/v/0.1.2/empty-state.json",
        "https://ui.siteplane.io/registry/v/0.1.2/kbd.json",
        "https://ui.siteplane.io/registry/v/0.1.2/sidebar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/tooltip.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/dashboard-shell/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/dashboard-shell-demo.tsx"
        }
      ]
    },
    {
      "name": "dashboard-shell-inset-example",
      "type": "registry:example",
      "title": "Inset layout",
      "description": "Compose a sidebar, header, and scrolling application content. Inset layout — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dashboard-shell.md",
      "categories": [
        "dashboard-shell"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/avatar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/breadcrumb.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/collapsible.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dashboard-shell.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dropdown-menu.json",
        "https://ui.siteplane.io/registry/v/0.1.2/empty-state.json",
        "https://ui.siteplane.io/registry/v/0.1.2/kbd.json",
        "https://ui.siteplane.io/registry/v/0.1.2/sidebar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/tooltip.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/dashboard-shell/inset.tsx",
          "type": "registry:file",
          "target": "~/src/components/dashboard-shell-inset-example.tsx"
        }
      ]
    },
    {
      "name": "dashboard-shell-controlled-example",
      "type": "registry:example",
      "title": "Controlled collapse and header divider",
      "description": "Compose a sidebar, header, and scrolling application content. Controlled collapse and header divider — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dashboard-shell.md",
      "categories": [
        "dashboard-shell"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/card.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dashboard-shell.json",
        "https://ui.siteplane.io/registry/v/0.1.2/sidebar.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/dashboard-shell/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/dashboard-shell-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "date-field-field-integration-example",
      "type": "registry:example",
      "title": "Field Integration",
      "description": "Edit a date with keyboard segments or a calendar. Field Integration — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-field.md",
      "categories": [
        "date-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-field.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-field/field-integration.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-field-field-integration-example.tsx"
        }
      ]
    },
    {
      "name": "date-field-demo",
      "type": "registry:example",
      "title": "Date Field example",
      "description": "Edit a date with keyboard segments or a calendar. Date Field example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-field.md",
      "categories": [
        "date-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-field/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-field-demo.tsx"
        }
      ]
    },
    {
      "name": "date-field-controlled-example",
      "type": "registry:example",
      "title": "Controlled value",
      "description": "Edit a date with keyboard segments or a calendar. Controlled value — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-field.md",
      "categories": [
        "date-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-field/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-field-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "date-field-states-example",
      "type": "registry:example",
      "title": "Unavailable and invalid",
      "description": "Edit a date with keyboard segments or a calendar. Unavailable and invalid — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-field.md",
      "categories": [
        "date-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-field/states.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-field-states-example.tsx"
        }
      ]
    },
    {
      "name": "date-field-icons-example",
      "type": "registry:example",
      "title": "Icon modes",
      "description": "Edit a date with keyboard segments or a calendar. Icon modes — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-field.md",
      "categories": [
        "date-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-field/icons.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-field-icons-example.tsx"
        }
      ]
    },
    {
      "name": "date-field-appearance-example",
      "type": "registry:example",
      "title": "Sizes and surfaces",
      "description": "Edit a date with keyboard segments or a calendar. Sizes and surfaces — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-field.md",
      "categories": [
        "date-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-field/appearance.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-field-appearance-example.tsx"
        }
      ]
    },
    {
      "name": "date-field-form-example",
      "type": "registry:example",
      "title": "Submission and reset",
      "description": "Edit a date with keyboard segments or a calendar. Submission and reset — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-field.md",
      "categories": [
        "date-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/date-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-field/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-field-form-example.tsx"
        }
      ]
    },
    {
      "name": "date-field-constraints-example",
      "type": "registry:example",
      "title": "Calendar constraints",
      "description": "Edit a date with keyboard segments or a calendar. Calendar constraints — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-field.md",
      "categories": [
        "date-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-field/constraints.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-field-constraints-example.tsx"
        }
      ]
    },
    {
      "name": "date-picker-booking-date-example",
      "type": "registry:example",
      "title": "Booking Date",
      "description": "Choose a date from a button-triggered calendar. Booking Date — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-picker.md",
      "categories": [
        "date-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-picker.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-picker/booking-date.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-picker-booking-date-example.tsx"
        }
      ]
    },
    {
      "name": "date-picker-demo",
      "type": "registry:example",
      "title": "Date Picker example",
      "description": "Choose a date from a button-triggered calendar. Date Picker example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-picker.md",
      "categories": [
        "date-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-picker/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-picker-demo.tsx"
        }
      ]
    },
    {
      "name": "date-picker-controlled-example",
      "type": "registry:example",
      "title": "Controlled value",
      "description": "Choose a date from a button-triggered calendar. Controlled value — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-picker.md",
      "categories": [
        "date-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-picker/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-picker-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "date-picker-states-example",
      "type": "registry:example",
      "title": "Unavailable and invalid",
      "description": "Choose a date from a button-triggered calendar. Unavailable and invalid — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-picker.md",
      "categories": [
        "date-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-picker/states.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-picker-states-example.tsx"
        }
      ]
    },
    {
      "name": "date-picker-format-example",
      "type": "registry:example",
      "title": "Formatting",
      "description": "Choose a date from a button-triggered calendar. Formatting — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-picker.md",
      "categories": [
        "date-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-picker/format.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-picker-format-example.tsx"
        }
      ]
    },
    {
      "name": "date-picker-constraints-example",
      "type": "registry:example",
      "title": "Calendar constraints",
      "description": "Choose a date from a button-triggered calendar. Calendar constraints — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-picker.md",
      "categories": [
        "date-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-picker/constraints.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-picker-constraints-example.tsx"
        }
      ]
    },
    {
      "name": "date-range-picker-field-integration-example",
      "type": "registry:example",
      "title": "Field Integration",
      "description": "Edit and select a start and end date. Field Integration — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-range-picker.md",
      "categories": [
        "date-range-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-range-picker.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-range-picker/field-integration.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-range-picker-field-integration-example.tsx"
        }
      ]
    },
    {
      "name": "date-range-picker-demo",
      "type": "registry:example",
      "title": "Date Range Picker example",
      "description": "Edit and select a start and end date. Date Range Picker example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-range-picker.md",
      "categories": [
        "date-range-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-range-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-range-picker/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-range-picker-demo.tsx"
        }
      ]
    },
    {
      "name": "date-range-picker-controlled-example",
      "type": "registry:example",
      "title": "Controlled value",
      "description": "Edit and select a start and end date. Controlled value — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-range-picker.md",
      "categories": [
        "date-range-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-range-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-range-picker/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-range-picker-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "date-range-picker-states-example",
      "type": "registry:example",
      "title": "Unavailable and invalid",
      "description": "Edit and select a start and end date. Unavailable and invalid — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-range-picker.md",
      "categories": [
        "date-range-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-range-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-range-picker/states.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-range-picker-states-example.tsx"
        }
      ]
    },
    {
      "name": "date-range-picker-appearance-example",
      "type": "registry:example",
      "title": "Sizes and surfaces",
      "description": "Edit and select a start and end date. Sizes and surfaces — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-range-picker.md",
      "categories": [
        "date-range-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-range-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-range-picker/appearance.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-range-picker-appearance-example.tsx"
        }
      ]
    },
    {
      "name": "date-range-picker-form-example",
      "type": "registry:example",
      "title": "Submission and reset",
      "description": "Edit and select a start and end date. Submission and reset — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-range-picker.md",
      "categories": [
        "date-range-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/date-range-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-range-picker/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-range-picker-form-example.tsx"
        }
      ]
    },
    {
      "name": "date-range-picker-constraints-example",
      "type": "registry:example",
      "title": "Calendar constraints",
      "description": "Edit and select a start and end date. Calendar constraints — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-range-picker.md",
      "categories": [
        "date-range-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-range-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-range-picker/constraints.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-range-picker-constraints-example.tsx"
        }
      ]
    },
    {
      "name": "date-time-picker-appointment-field-example",
      "type": "registry:example",
      "title": "Appointment Field",
      "description": "Edit a local date and time in one control. Appointment Field — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-time-picker.md",
      "categories": [
        "date-time-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-time-picker.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-time-picker/appointment-field.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-time-picker-appointment-field-example.tsx"
        }
      ]
    },
    {
      "name": "date-time-picker-demo",
      "type": "registry:example",
      "title": "Date Time Picker example",
      "description": "Edit a local date and time in one control. Date Time Picker example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-time-picker.md",
      "categories": [
        "date-time-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-time-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-time-picker/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-time-picker-demo.tsx"
        }
      ]
    },
    {
      "name": "date-time-picker-controlled-example",
      "type": "registry:example",
      "title": "Controlled value",
      "description": "Edit a local date and time in one control. Controlled value — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-time-picker.md",
      "categories": [
        "date-time-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-time-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-time-picker/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-time-picker-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "date-time-picker-states-example",
      "type": "registry:example",
      "title": "Unavailable and invalid",
      "description": "Edit a local date and time in one control. Unavailable and invalid — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-time-picker.md",
      "categories": [
        "date-time-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-time-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-time-picker/states.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-time-picker-states-example.tsx"
        }
      ]
    },
    {
      "name": "date-time-picker-step-example",
      "type": "registry:example",
      "title": "Minute options",
      "description": "Edit a local date and time in one control. Minute options — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-time-picker.md",
      "categories": [
        "date-time-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-time-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-time-picker/step.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-time-picker-step-example.tsx"
        }
      ]
    },
    {
      "name": "date-time-picker-appearance-example",
      "type": "registry:example",
      "title": "Sizes and surfaces",
      "description": "Edit a local date and time in one control. Sizes and surfaces — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-time-picker.md",
      "categories": [
        "date-time-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-time-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-time-picker/appearance.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-time-picker-appearance-example.tsx"
        }
      ]
    },
    {
      "name": "date-time-picker-form-example",
      "type": "registry:example",
      "title": "Submission and reset",
      "description": "Edit a local date and time in one control. Submission and reset — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-time-picker.md",
      "categories": [
        "date-time-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/date-time-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-time-picker/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-time-picker-form-example.tsx"
        }
      ]
    },
    {
      "name": "date-time-picker-constraints-example",
      "type": "registry:example",
      "title": "Calendar constraints",
      "description": "Edit a local date and time in one control. Calendar constraints — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/date-time-picker.md",
      "categories": [
        "date-time-picker"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/date-time-picker.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/date-time-picker/constraints.tsx",
          "type": "registry:file",
          "target": "~/src/components/date-time-picker-constraints-example.tsx"
        }
      ]
    },
    {
      "name": "detail-drawer-complete-example",
      "type": "registry:example",
      "title": "Account details",
      "description": "Show record details in a right-side drawer. Account details — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/detail-drawer.md",
      "categories": [
        "detail-drawer"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/badge.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/card.json",
        "https://ui.siteplane.io/registry/v/0.1.2/detail-drawer.json",
        "https://ui.siteplane.io/registry/v/0.1.2/resource-list.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/detail-drawer/complete.tsx",
          "type": "registry:file",
          "target": "~/src/components/detail-drawer-complete-example.tsx"
        }
      ]
    },
    {
      "name": "detail-drawer-demo",
      "type": "registry:example",
      "title": "Detail Drawer example",
      "description": "Show record details in a right-side drawer. Detail Drawer example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/detail-drawer.md",
      "categories": [
        "detail-drawer"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/detail-drawer.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/detail-drawer/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/detail-drawer-demo.tsx"
        }
      ]
    },
    {
      "name": "detail-drawer-controlled-example",
      "type": "registry:example",
      "title": "Controlled state",
      "description": "Show record details in a right-side drawer. Controlled state — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/detail-drawer.md",
      "categories": [
        "detail-drawer"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/detail-drawer.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/detail-drawer/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/detail-drawer-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "detail-drawer-scrolling-example",
      "type": "registry:example",
      "title": "Scrolling and footer",
      "description": "Show record details in a right-side drawer. Scrolling and footer — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/detail-drawer.md",
      "categories": [
        "detail-drawer"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/detail-drawer.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/detail-drawer/scrolling.tsx",
          "type": "registry:file",
          "target": "~/src/components/detail-drawer-scrolling-example.tsx"
        }
      ]
    },
    {
      "name": "detail-drawer-form-example",
      "type": "registry:example",
      "title": "Editing details",
      "description": "Show record details in a right-side drawer. Editing details — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/detail-drawer.md",
      "categories": [
        "detail-drawer"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/detail-drawer.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/detail-drawer/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/detail-drawer-form-example.tsx"
        }
      ]
    },
    {
      "name": "dialog-demo",
      "type": "registry:example",
      "title": "Dialog with a field",
      "description": "Display a focused task in an overlay with a title and a clear close action. Dialog with a field — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dialog.md",
      "categories": [
        "dialog"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dialog.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/dialog/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/dialog-demo.tsx"
        }
      ]
    },
    {
      "name": "dialog-controlled-example",
      "type": "registry:example",
      "title": "Controlled dialog",
      "description": "Display a focused task in an overlay with a title and a clear close action. Controlled dialog — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dialog.md",
      "categories": [
        "dialog"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dialog.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/dialog/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/dialog-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "dialog-form-example",
      "type": "registry:example",
      "title": "Rename a project",
      "description": "Display a focused task in an overlay with a title and a clear close action. Rename a project — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dialog.md",
      "categories": [
        "dialog"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dialog.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/dialog/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/dialog-form-example.tsx"
        }
      ]
    },
    {
      "name": "dialog-scrolling-example",
      "type": "registry:example",
      "title": "Scrollable dialog with a bare footer",
      "description": "Display a focused task in an overlay with a title and a clear close action. Scrollable dialog with a bare footer — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dialog.md",
      "categories": [
        "dialog"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dialog.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/dialog/scrolling.tsx",
          "type": "registry:file",
          "target": "~/src/components/dialog-scrolling-example.tsx"
        }
      ]
    },
    {
      "name": "dialog-focus-example",
      "type": "registry:example",
      "title": "Centered dialog and explicit focus",
      "description": "Display a focused task in an overlay with a title and a clear close action. Centered dialog and explicit focus — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dialog.md",
      "categories": [
        "dialog"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dialog.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/dialog/focus.tsx",
          "type": "registry:file",
          "target": "~/src/components/dialog-focus-example.tsx"
        }
      ]
    },
    {
      "name": "dialog-dismissal-example",
      "type": "registry:example",
      "title": "Explicit close action",
      "description": "Display a focused task in an overlay with a title and a clear close action. Explicit close action — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dialog.md",
      "categories": [
        "dialog"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dialog.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/dialog/dismissal.tsx",
          "type": "registry:file",
          "target": "~/src/components/dialog-dismissal-example.tsx"
        }
      ]
    },
    {
      "name": "dialog-nested-example",
      "type": "registry:example",
      "title": "Nested project information",
      "description": "Display a focused task in an overlay with a title and a clear close action. Nested project information — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dialog.md",
      "categories": [
        "dialog"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dialog.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/dialog/nested.tsx",
          "type": "registry:file",
          "target": "~/src/components/dialog-nested-example.tsx"
        }
      ]
    },
    {
      "name": "dialog-detached-example",
      "type": "registry:example",
      "title": "Two triggers, one dialog",
      "description": "Display a focused task in an overlay with a title and a clear close action. Two triggers, one dialog — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dialog.md",
      "categories": [
        "dialog"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dialog.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/dialog/detached.tsx",
          "type": "registry:file",
          "target": "~/src/components/dialog-detached-example.tsx"
        }
      ]
    },
    {
      "name": "dialog-presentation-example",
      "type": "registry:example",
      "title": "Popup presentation profiles",
      "description": "Display a focused task in an overlay with a title and a clear close action. Popup presentation profiles — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dialog.md",
      "categories": [
        "dialog"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dialog.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/dialog/presentation.tsx",
          "type": "registry:file",
          "target": "~/src/components/dialog-presentation-example.tsx"
        }
      ]
    },
    {
      "name": "dialog-composite-example",
      "type": "registry:example",
      "title": "Dialog with a Card surface",
      "description": "Display a focused task in an overlay with a title and a clear close action. Dialog with a Card surface — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dialog.md",
      "categories": [
        "dialog"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/card.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dialog.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/dialog/composite.tsx",
          "type": "registry:file",
          "target": "~/src/components/dialog-composite-example.tsx"
        }
      ]
    },
    {
      "name": "drawer-mobile-menu-example",
      "type": "registry:example",
      "title": "Mobile menu",
      "description": "Open an edge panel with swipe dismissal. Mobile menu — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/drawer.md",
      "categories": [
        "drawer"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/drawer.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/drawer/mobile-menu.tsx",
          "type": "registry:file",
          "target": "~/src/components/drawer-mobile-menu-example.tsx"
        }
      ]
    },
    {
      "name": "drawer-demo",
      "type": "registry:example",
      "title": "Drawer example",
      "description": "Open an edge panel with swipe dismissal. Drawer example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/drawer.md",
      "categories": [
        "drawer"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/drawer.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/drawer/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/drawer-demo.tsx"
        }
      ]
    },
    {
      "name": "drawer-controlled-example",
      "type": "registry:example",
      "title": "Controlled state",
      "description": "Open an edge panel with swipe dismissal. Controlled state — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/drawer.md",
      "categories": [
        "drawer"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/drawer.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/drawer/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/drawer-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "drawer-scrolling-example",
      "type": "registry:example",
      "title": "Scrolling and footer",
      "description": "Open an edge panel with swipe dismissal. Scrolling and footer — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/drawer.md",
      "categories": [
        "drawer"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/drawer.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/drawer/scrolling.tsx",
          "type": "registry:file",
          "target": "~/src/components/drawer-scrolling-example.tsx"
        }
      ]
    },
    {
      "name": "drawer-positions-example",
      "type": "registry:example",
      "title": "Edges and swipe direction",
      "description": "Open an edge panel with swipe dismissal. Edges and swipe direction — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/drawer.md",
      "categories": [
        "drawer"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/drawer.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/drawer/positions.tsx",
          "type": "registry:file",
          "target": "~/src/components/drawer-positions-example.tsx"
        }
      ]
    },
    {
      "name": "drawer-variants-example",
      "type": "registry:example",
      "title": "Surface variants",
      "description": "Open an edge panel with swipe dismissal. Surface variants — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/drawer.md",
      "categories": [
        "drawer"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/drawer.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/drawer/variants.tsx",
          "type": "registry:file",
          "target": "~/src/components/drawer-variants-example.tsx"
        }
      ]
    },
    {
      "name": "drawer-menu-example",
      "type": "registry:example",
      "title": "Menu composition and nesting",
      "description": "Open an edge panel with swipe dismissal. Menu composition and nesting — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/drawer.md",
      "categories": [
        "drawer"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/drawer.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/drawer/menu.tsx",
          "type": "registry:file",
          "target": "~/src/components/drawer-menu-example.tsx"
        }
      ]
    },
    {
      "name": "drawer-snap-points-example",
      "type": "registry:example",
      "title": "Snap Points",
      "description": "Open an edge panel with swipe dismissal. Snap Points — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/drawer.md",
      "categories": [
        "drawer"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/drawer.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/drawer/snap-points.tsx",
          "type": "registry:file",
          "target": "~/src/components/drawer-snap-points-example.tsx"
        }
      ]
    },
    {
      "name": "dropdown-menu-demo",
      "type": "registry:example",
      "title": "Dropdown Menu example",
      "description": "Offer a compact list of actions and choices. Dropdown Menu example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dropdown-menu.md",
      "categories": [
        "dropdown-menu"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dropdown-menu.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/dropdown-menu/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/dropdown-menu-demo.tsx"
        }
      ]
    },
    {
      "name": "dropdown-menu-choices-example",
      "type": "registry:example",
      "title": "Checkbox and radio items",
      "description": "Offer a compact list of actions and choices. Checkbox and radio items — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dropdown-menu.md",
      "categories": [
        "dropdown-menu"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dropdown-menu.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/dropdown-menu/choices.tsx",
          "type": "registry:file",
          "target": "~/src/components/dropdown-menu-choices-example.tsx"
        }
      ]
    },
    {
      "name": "dropdown-menu-submenu-example",
      "type": "registry:example",
      "title": "Groups, shortcuts and submenus",
      "description": "Offer a compact list of actions and choices. Groups, shortcuts and submenus — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dropdown-menu.md",
      "categories": [
        "dropdown-menu"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dropdown-menu.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/dropdown-menu/submenu.tsx",
          "type": "registry:file",
          "target": "~/src/components/dropdown-menu-submenu-example.tsx"
        }
      ]
    },
    {
      "name": "dropdown-menu-controlled-example",
      "type": "registry:example",
      "title": "Controlled visibility and width",
      "description": "Offer a compact list of actions and choices. Controlled visibility and width — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/dropdown-menu.md",
      "categories": [
        "dropdown-menu"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dropdown-menu.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/dropdown-menu/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/dropdown-menu-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "empty-state-no-upcoming-meetings-example",
      "type": "registry:example",
      "title": "No Upcoming Meetings",
      "description": "Explain why a collection has no content and what to do next. No Upcoming Meetings — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/empty-state.md",
      "categories": [
        "empty-state"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/empty-state.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/empty-state/no-upcoming-meetings.tsx",
          "type": "registry:file",
          "target": "~/src/components/empty-state-no-upcoming-meetings-example.tsx"
        }
      ]
    },
    {
      "name": "empty-state-demo",
      "type": "registry:example",
      "title": "Empty State example",
      "description": "Explain why a collection has no content and what to do next. Empty State example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/empty-state.md",
      "categories": [
        "empty-state"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/empty-state.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/empty-state/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/empty-state-demo.tsx"
        }
      ]
    },
    {
      "name": "empty-state-action-example",
      "type": "registry:example",
      "title": "Creation action",
      "description": "Explain why a collection has no content and what to do next. Creation action — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/empty-state.md",
      "categories": [
        "empty-state"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/empty-state.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/empty-state/action.tsx",
          "type": "registry:file",
          "target": "~/src/components/empty-state-action-example.tsx"
        }
      ]
    },
    {
      "name": "empty-state-table-empty-example",
      "type": "registry:example",
      "title": "Empty project table",
      "description": "Explain why a collection has no content and what to do next. Empty project table — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/empty-state.md",
      "categories": [
        "empty-state"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/card.json",
        "https://ui.siteplane.io/registry/v/0.1.2/empty-state.json",
        "https://ui.siteplane.io/registry/v/0.1.2/table.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/empty-state/table-empty.tsx",
          "type": "registry:file",
          "target": "~/src/components/empty-state-table-empty-example.tsx"
        }
      ]
    },
    {
      "name": "field-settings-row-example",
      "type": "registry:example",
      "title": "Settings Row",
      "description": "Connect a control with its label, help and validation. Settings Row — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/field.md",
      "categories": [
        "field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/switch.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/field/settings-row.tsx",
          "type": "registry:file",
          "target": "~/src/components/field-settings-row-example.tsx"
        }
      ]
    },
    {
      "name": "field-demo",
      "type": "registry:example",
      "title": "Field example",
      "description": "Connect a control with its label, help and validation. Field example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/field.md",
      "categories": [
        "field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/field/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/field-demo.tsx"
        }
      ]
    },
    {
      "name": "field-validation-example",
      "type": "registry:example",
      "title": "Custom validation",
      "description": "Connect a control with its label, help and validation. Custom validation — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/field.md",
      "categories": [
        "field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/field/validation.tsx",
          "type": "registry:file",
          "target": "~/src/components/field-validation-example.tsx"
        }
      ]
    },
    {
      "name": "field-control-example",
      "type": "registry:example",
      "title": "Control and validity",
      "description": "Connect a control with its label, help and validation. Control and validity — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/field.md",
      "categories": [
        "field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/field/control.tsx",
          "type": "registry:file",
          "target": "~/src/components/field-control-example.tsx"
        }
      ]
    },
    {
      "name": "field-item-example",
      "type": "registry:example",
      "title": "Choice layout",
      "description": "Connect a control with its label, help and validation. Choice layout — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/field.md",
      "categories": [
        "field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/field/item.tsx",
          "type": "registry:file",
          "target": "~/src/components/field-item-example.tsx"
        }
      ]
    },
    {
      "name": "field-with-select-example",
      "type": "registry:example",
      "title": "With Select",
      "description": "Connect a control with its label, help and validation. With Select — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/field.md",
      "categories": [
        "field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/select.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/field/with-select.tsx",
          "type": "registry:file",
          "target": "~/src/components/field-with-select-example.tsx"
        }
      ]
    },
    {
      "name": "fieldset-address-group-example",
      "type": "registry:example",
      "title": "Address Group",
      "description": "Group related form fields under a shared legend. Address Group — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/fieldset.md",
      "categories": [
        "fieldset"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/fieldset.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/fieldset/address-group.tsx",
          "type": "registry:file",
          "target": "~/src/components/fieldset-address-group-example.tsx"
        }
      ]
    },
    {
      "name": "fieldset-demo",
      "type": "registry:example",
      "title": "Fieldset example",
      "description": "Group related form fields under a shared legend. Fieldset example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/fieldset.md",
      "categories": [
        "fieldset"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/fieldset.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/fieldset/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/fieldset-demo.tsx"
        }
      ]
    },
    {
      "name": "fieldset-disabled-example",
      "type": "registry:example",
      "title": "Disabled group",
      "description": "Group related form fields under a shared legend. Disabled group — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/fieldset.md",
      "categories": [
        "fieldset"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/fieldset.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/fieldset/disabled.tsx",
          "type": "registry:file",
          "target": "~/src/components/fieldset-disabled-example.tsx"
        }
      ]
    },
    {
      "name": "fieldset-choice-set-example",
      "type": "registry:example",
      "title": "Choice Set",
      "description": "Group related form fields under a shared legend. Choice Set — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/fieldset.md",
      "categories": [
        "fieldset"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/checkbox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/fieldset.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/radio-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/fieldset/choice-set.tsx",
          "type": "registry:file",
          "target": "~/src/components/fieldset-choice-set-example.tsx"
        }
      ]
    },
    {
      "name": "filter-bar-complete-example",
      "type": "registry:example",
      "title": "Project navigation and search",
      "description": "Arrange search, filters and actions above a collection. Project navigation and search — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/filter-bar.md",
      "categories": [
        "filter-bar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/filter-bar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input-group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/tabs.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/filter-bar/complete.tsx",
          "type": "registry:file",
          "target": "~/src/components/filter-bar-complete-example.tsx"
        }
      ]
    },
    {
      "name": "filter-bar-demo",
      "type": "registry:example",
      "title": "Filter Bar example",
      "description": "Arrange search, filters and actions above a collection. Filter Bar example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/filter-bar.md",
      "categories": [
        "filter-bar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/filter-bar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/filter-bar/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/filter-bar-demo.tsx"
        }
      ]
    },
    {
      "name": "filter-bar-controlled-example",
      "type": "registry:example",
      "title": "Controlled filters",
      "description": "Arrange search, filters and actions above a collection. Controlled filters — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/filter-bar.md",
      "categories": [
        "filter-bar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/filter-bar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/filter-bar/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/filter-bar-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "filter-bar-removable-filters-example",
      "type": "registry:example",
      "title": "Search and Status Filters · Removable Tags",
      "description": "Arrange search, filters and actions above a collection. Search and Status Filters · Removable Tags — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/filter-bar.md",
      "categories": [
        "filter-bar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/badge.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/filter-bar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input-group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/menu.json",
        "https://ui.siteplane.io/registry/v/0.1.2/tag-group.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/filter-bar/removable-filters.tsx",
          "type": "registry:file",
          "target": "~/src/components/filter-bar-removable-filters-example.tsx"
        }
      ]
    },
    {
      "name": "form-login-form-example",
      "type": "registry:example",
      "title": "Login Form",
      "description": "Submit related fields and display validation feedback. Login Form — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/form.md",
      "categories": [
        "form"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/form.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/form/login-form.tsx",
          "type": "registry:file",
          "target": "~/src/components/form-login-form-example.tsx"
        }
      ]
    },
    {
      "name": "form-demo",
      "type": "registry:example",
      "title": "Form example",
      "description": "Submit related fields and display validation feedback. Form example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/form.md",
      "categories": [
        "form"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/form.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/form/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/form-demo.tsx"
        }
      ]
    },
    {
      "name": "form-server-errors-example",
      "type": "registry:example",
      "title": "Pending and external errors",
      "description": "Submit related fields and display validation feedback. Pending and external errors — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/form.md",
      "categories": [
        "form"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/form.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/form/server-errors.tsx",
          "type": "registry:file",
          "target": "~/src/components/form-server-errors-example.tsx"
        }
      ]
    },
    {
      "name": "form-reset-example",
      "type": "registry:example",
      "title": "Controlled reset",
      "description": "Submit related fields and display validation feedback. Controlled reset — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/form.md",
      "categories": [
        "form"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/form.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/form/reset.tsx",
          "type": "registry:file",
          "target": "~/src/components/form-reset-example.tsx"
        }
      ]
    },
    {
      "name": "form-settings-form-example",
      "type": "registry:example",
      "title": "Settings Form",
      "description": "Submit related fields and display validation feedback. Settings Form — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/form.md",
      "categories": [
        "form"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/fieldset.json",
        "https://ui.siteplane.io/registry/v/0.1.2/form.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/form/settings-form.tsx",
          "type": "registry:file",
          "target": "~/src/components/form-settings-form-example.tsx"
        }
      ]
    },
    {
      "name": "frame-settings-panel-example",
      "type": "registry:example",
      "title": "Settings Panel",
      "description": "Group raised panels inside a shared frame. Settings Panel — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/frame.md",
      "categories": [
        "frame"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/frame.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/frame/settings-panel.tsx",
          "type": "registry:file",
          "target": "~/src/components/frame-settings-panel-example.tsx"
        }
      ]
    },
    {
      "name": "frame-demo",
      "type": "registry:example",
      "title": "Frame example",
      "description": "Group raised panels inside a shared frame. Frame example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/frame.md",
      "categories": [
        "frame"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/frame.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/frame/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/frame-demo.tsx"
        }
      ]
    },
    {
      "name": "frame-sections-example",
      "type": "registry:example",
      "title": "Header, panels and footer",
      "description": "Group raised panels inside a shared frame. Header, panels and footer — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/frame.md",
      "categories": [
        "frame"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/frame.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/frame/sections.tsx",
          "type": "registry:file",
          "target": "~/src/components/frame-sections-example.tsx"
        }
      ]
    },
    {
      "name": "frame-stats-frame-example",
      "type": "registry:example",
      "title": "Stats Frame",
      "description": "Group raised panels inside a shared frame. Stats Frame — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/frame.md",
      "categories": [
        "frame"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/badge.json",
        "https://ui.siteplane.io/registry/v/0.1.2/frame.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/frame/stats-frame.tsx",
          "type": "registry:file",
          "target": "~/src/components/frame-stats-frame-example.tsx"
        }
      ]
    },
    {
      "name": "group-segmented-actions-example",
      "type": "registry:example",
      "title": "Segmented Actions",
      "description": "Join related controls into one visual group. Segmented Actions — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/group.md",
      "categories": [
        "group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/group.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/group/segmented-actions.tsx",
          "type": "registry:file",
          "target": "~/src/components/group-segmented-actions-example.tsx"
        }
      ]
    },
    {
      "name": "group-demo",
      "type": "registry:example",
      "title": "Group example",
      "description": "Join related controls into one visual group. Group example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/group.md",
      "categories": [
        "group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/group/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/group-demo.tsx"
        }
      ]
    },
    {
      "name": "group-text-example",
      "type": "registry:example",
      "title": "Adjoining text and input",
      "description": "Join related controls into one visual group. Adjoining text and input — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/group.md",
      "categories": [
        "group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/group/text.tsx",
          "type": "registry:file",
          "target": "~/src/components/group-text-example.tsx"
        }
      ]
    },
    {
      "name": "group-vertical-example",
      "type": "registry:example",
      "title": "Orientation and dividers",
      "description": "Join related controls into one visual group. Orientation and dividers — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/group.md",
      "categories": [
        "group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/group/vertical.tsx",
          "type": "registry:file",
          "target": "~/src/components/group-vertical-example.tsx"
        }
      ]
    },
    {
      "name": "group-input-button-example",
      "type": "registry:example",
      "title": "Input + Button",
      "description": "Join related controls into one visual group. Input + Button — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/group.md",
      "categories": [
        "group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/form.json",
        "https://ui.siteplane.io/registry/v/0.1.2/group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/group/input-button.tsx",
          "type": "registry:file",
          "target": "~/src/components/group-input-button-example.tsx"
        }
      ]
    },
    {
      "name": "icon-morphs-demo",
      "type": "registry:example",
      "title": "Icon Morphs example",
      "description": "Animate a menu trigger between closed and open states. Icon Morphs example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/icon-morphs.md",
      "categories": [
        "icon-morphs"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/icon-morphs.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/icon-morphs/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/icon-morphs-demo.tsx"
        }
      ]
    },
    {
      "name": "icon-morphs-controlled-example",
      "type": "registry:example",
      "title": "Controlled navigation",
      "description": "Animate a menu trigger between closed and open states. Controlled navigation — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/icon-morphs.md",
      "categories": [
        "icon-morphs"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/icon-morphs.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/icon-morphs/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/icon-morphs-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "icon-morphs-sizes-example",
      "type": "registry:example",
      "title": "Sizes and disabled",
      "description": "Animate a menu trigger between closed and open states. Sizes and disabled — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/icon-morphs.md",
      "categories": [
        "icon-morphs"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/icon-morphs.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/icon-morphs/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/icon-morphs-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "input-soft-search-example",
      "type": "registry:example",
      "title": "Soft Search",
      "description": "Enter a single line of text or a native input value. Soft Search — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input.md",
      "categories": [
        "input"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input-group.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/input/soft-search.tsx",
          "type": "registry:file",
          "target": "~/src/components/input-soft-search-example.tsx"
        }
      ]
    },
    {
      "name": "input-demo",
      "type": "registry:example",
      "title": "Input example",
      "description": "Enter a single line of text or a native input value. Input example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input.md",
      "categories": [
        "input"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/input/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/input-demo.tsx"
        }
      ]
    },
    {
      "name": "input-variants-example",
      "type": "registry:example",
      "title": "Variants",
      "description": "Enter a single line of text or a native input value. Variants — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input.md",
      "categories": [
        "input"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/input/variants.tsx",
          "type": "registry:file",
          "target": "~/src/components/input-variants-example.tsx"
        }
      ]
    },
    {
      "name": "input-sizes-example",
      "type": "registry:example",
      "title": "Sizes",
      "description": "Enter a single line of text or a native input value. Sizes — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input.md",
      "categories": [
        "input"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/input/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/input-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "input-states-example",
      "type": "registry:example",
      "title": "Disabled, read only and invalid",
      "description": "Enter a single line of text or a native input value. Disabled, read only and invalid — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input.md",
      "categories": [
        "input"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/input/states.tsx",
          "type": "registry:file",
          "target": "~/src/components/input-states-example.tsx"
        }
      ]
    },
    {
      "name": "input-controlled-example",
      "type": "registry:example",
      "title": "Controlled form",
      "description": "Enter a single line of text or a native input value. Controlled form — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input.md",
      "categories": [
        "input"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/input/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/input-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "input-native-types-example",
      "type": "registry:example",
      "title": "Native input types",
      "description": "Enter a single line of text or a native input value. Native input types — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input.md",
      "categories": [
        "input"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/input/native-types.tsx",
          "type": "registry:file",
          "target": "~/src/components/input-native-types-example.tsx"
        }
      ]
    },
    {
      "name": "input-composition-example",
      "type": "registry:example",
      "title": "Native and rendered inputs",
      "description": "Enter a single line of text or a native input value. Native and rendered inputs — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input.md",
      "categories": [
        "input"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/input/composition.tsx",
          "type": "registry:file",
          "target": "~/src/components/input-composition-example.tsx"
        }
      ]
    },
    {
      "name": "input-file-example",
      "type": "registry:example",
      "title": "File selection",
      "description": "Enter a single line of text or a native input value. File selection — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input.md",
      "categories": [
        "input"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/input/file.tsx",
          "type": "registry:file",
          "target": "~/src/components/input-file-example.tsx"
        }
      ]
    },
    {
      "name": "input-currency-example",
      "type": "registry:example",
      "title": "Currency",
      "description": "Enter a single line of text or a native input value. Currency — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input.md",
      "categories": [
        "input"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input-group.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/input/currency.tsx",
          "type": "registry:file",
          "target": "~/src/components/input-currency-example.tsx"
        }
      ]
    },
    {
      "name": "input-group-password-toggle-example",
      "type": "registry:example",
      "title": "Password Toggle",
      "description": "Attach text, icons or actions to an input surface. Password Toggle — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input-group.md",
      "categories": [
        "input-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/action-icons.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/input-group/password-toggle.tsx",
          "type": "registry:file",
          "target": "~/src/components/input-group-password-toggle-example.tsx"
        }
      ]
    },
    {
      "name": "input-group-demo",
      "type": "registry:example",
      "title": "Input Group example",
      "description": "Attach text, icons or actions to an input surface. Input Group example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input-group.md",
      "categories": [
        "input-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/input-group/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/input-group-demo.tsx"
        }
      ]
    },
    {
      "name": "input-group-addons-example",
      "type": "registry:example",
      "title": "Adjoining actions",
      "description": "Attach text, icons or actions to an input surface. Adjoining actions — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input-group.md",
      "categories": [
        "input-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/input-group/addons.tsx",
          "type": "registry:file",
          "target": "~/src/components/input-group-addons-example.tsx"
        }
      ]
    },
    {
      "name": "input-group-multiline-example",
      "type": "registry:example",
      "title": "Block addons",
      "description": "Attach text, icons or actions to an input surface. Block addons — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input-group.md",
      "categories": [
        "input-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/input-group/multiline.tsx",
          "type": "registry:file",
          "target": "~/src/components/input-group-multiline-example.tsx"
        }
      ]
    },
    {
      "name": "input-group-segments-example",
      "type": "registry:example",
      "title": "Text segments",
      "description": "Attach text, icons or actions to an input surface. Text segments — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input-group.md",
      "categories": [
        "input-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/input-group/segments.tsx",
          "type": "registry:file",
          "target": "~/src/components/input-group-segments-example.tsx"
        }
      ]
    },
    {
      "name": "input-group-appearance-example",
      "type": "registry:example",
      "title": "Surfaces",
      "description": "Attach text, icons or actions to an input surface. Surfaces — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input-group.md",
      "categories": [
        "input-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/input-group/appearance.tsx",
          "type": "registry:file",
          "target": "~/src/components/input-group-appearance-example.tsx"
        }
      ]
    },
    {
      "name": "input-group-search-submit-example",
      "type": "registry:example",
      "title": "Search Submit",
      "description": "Attach text, icons or actions to an input surface. Search Submit — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input-group.md",
      "categories": [
        "input-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/form.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input-group.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/input-group/search-submit.tsx",
          "type": "registry:file",
          "target": "~/src/components/input-group-search-submit-example.tsx"
        }
      ]
    },
    {
      "name": "input-group-with-badge-example",
      "type": "registry:example",
      "title": "With Badge",
      "description": "Attach text, icons or actions to an input surface. With Badge — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/input-group.md",
      "categories": [
        "input-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/badge.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/input-group/with-badge.tsx",
          "type": "registry:file",
          "target": "~/src/components/input-group-with-badge-example.tsx"
        }
      ]
    },
    {
      "name": "kbd-demo",
      "type": "registry:example",
      "title": "Kbd example",
      "description": "Display a key or keyboard shortcut. Kbd example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/kbd.md",
      "categories": [
        "kbd"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/kbd.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/kbd/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/kbd-demo.tsx"
        }
      ]
    },
    {
      "name": "kbd-group-example",
      "type": "registry:example",
      "title": "Key combinations",
      "description": "Display a key or keyboard shortcut. Key combinations — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/kbd.md",
      "categories": [
        "kbd"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/kbd.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/kbd/group.tsx",
          "type": "registry:file",
          "target": "~/src/components/kbd-group-example.tsx"
        }
      ]
    },
    {
      "name": "label-demo",
      "type": "registry:example",
      "title": "Label example",
      "description": "Give a native form control a visible accessible name. Label example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/label.md",
      "categories": [
        "label"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/label/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/label-demo.tsx"
        }
      ]
    },
    {
      "name": "label-help-example",
      "type": "registry:example",
      "title": "Required fields and help",
      "description": "Give a native form control a visible accessible name. Required fields and help — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/label.md",
      "categories": [
        "label"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/label/help.tsx",
          "type": "registry:file",
          "target": "~/src/components/label-help-example.tsx"
        }
      ]
    },
    {
      "name": "list-box-demo",
      "type": "registry:example",
      "title": "List Box example",
      "description": "Choose one item from a visible list. List Box example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/list-box.md",
      "categories": [
        "list-box"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/list-box.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/list-box/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/list-box-demo.tsx"
        }
      ]
    },
    {
      "name": "list-box-controlled-example",
      "type": "registry:example",
      "title": "Controlled and disabled",
      "description": "Choose one item from a visible list. Controlled and disabled — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/list-box.md",
      "categories": [
        "list-box"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/list-box.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/list-box/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/list-box-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "list-box-appearance-example",
      "type": "registry:example",
      "title": "Rows, rich content and sizes",
      "description": "Choose one item from a visible list. Rows, rich content and sizes — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/list-box.md",
      "categories": [
        "list-box"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/list-box.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/list-box/appearance.tsx",
          "type": "registry:file",
          "target": "~/src/components/list-box-appearance-example.tsx"
        }
      ]
    },
    {
      "name": "list-box-rich-options-example",
      "type": "registry:example",
      "title": "Rich Options",
      "description": "Choose one item from a visible list. Rich Options — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/list-box.md",
      "categories": [
        "list-box"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/list-box.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/list-box/rich-options.tsx",
          "type": "registry:file",
          "target": "~/src/components/list-box-rich-options-example.tsx"
        }
      ]
    },
    {
      "name": "menu-account-menu-example",
      "type": "registry:example",
      "title": "Account Menu",
      "description": "Offer a compact list of actions and choices. Account Menu — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/menu.md",
      "categories": [
        "menu"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/avatar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/menu.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/menu/account-menu.tsx",
          "type": "registry:file",
          "target": "~/src/components/menu-account-menu-example.tsx"
        }
      ]
    },
    {
      "name": "menu-demo",
      "type": "registry:example",
      "title": "Menu example",
      "description": "Offer a compact list of actions and choices. Menu example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/menu.md",
      "categories": [
        "menu"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/menu.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/menu/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/menu-demo.tsx"
        }
      ]
    },
    {
      "name": "menu-choices-example",
      "type": "registry:example",
      "title": "Checkbox and radio items",
      "description": "Offer a compact list of actions and choices. Checkbox and radio items — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/menu.md",
      "categories": [
        "menu"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/menu.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/menu/choices.tsx",
          "type": "registry:file",
          "target": "~/src/components/menu-choices-example.tsx"
        }
      ]
    },
    {
      "name": "menu-submenu-example",
      "type": "registry:example",
      "title": "Groups, shortcuts and submenus",
      "description": "Offer a compact list of actions and choices. Groups, shortcuts and submenus — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/menu.md",
      "categories": [
        "menu"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/menu.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/menu/submenu.tsx",
          "type": "registry:file",
          "target": "~/src/components/menu-submenu-example.tsx"
        }
      ]
    },
    {
      "name": "menu-controlled-example",
      "type": "registry:example",
      "title": "Controlled visibility and width",
      "description": "Offer a compact list of actions and choices. Controlled visibility and width — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/menu.md",
      "categories": [
        "menu"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/menu.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/menu/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/menu-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "menu-icons-shortcuts-example",
      "type": "registry:example",
      "title": "With Icons + Shortcuts",
      "description": "Offer a compact list of actions and choices. With Icons + Shortcuts — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/menu.md",
      "categories": [
        "menu"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/menu.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/menu/icons-shortcuts.tsx",
          "type": "registry:file",
          "target": "~/src/components/menu-icons-shortcuts-example.tsx"
        }
      ]
    },
    {
      "name": "meter-demo",
      "type": "registry:example",
      "title": "Meter example",
      "description": "Measure a current value within a known range. Meter example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/meter.md",
      "categories": [
        "meter"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/meter.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/meter/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/meter-demo.tsx"
        }
      ]
    },
    {
      "name": "meter-label-example",
      "type": "registry:example",
      "title": "Label and value",
      "description": "Measure a current value within a known range. Label and value — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/meter.md",
      "categories": [
        "meter"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/meter.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/meter/label.tsx",
          "type": "registry:file",
          "target": "~/src/components/meter-label-example.tsx"
        }
      ]
    },
    {
      "name": "meter-sizes-example",
      "type": "registry:example",
      "title": "Sizes",
      "description": "Measure a current value within a known range. Sizes — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/meter.md",
      "categories": [
        "meter"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/meter.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/meter/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/meter-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "meter-range-example",
      "type": "registry:example",
      "title": "Range and formatting",
      "description": "Measure a current value within a known range. Range and formatting — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/meter.md",
      "categories": [
        "meter"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/meter.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/meter/range.tsx",
          "type": "registry:file",
          "target": "~/src/components/meter-range-example.tsx"
        }
      ]
    },
    {
      "name": "number-field-form-integration-example",
      "type": "registry:example",
      "title": "Order quantity",
      "description": "Edit a numeric value with typing, stepping or scrubbing. Order quantity — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/number-field.md",
      "categories": [
        "number-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/form.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/number-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/number-field/form-integration.tsx",
          "type": "registry:file",
          "target": "~/src/components/number-field-form-integration-example.tsx"
        }
      ]
    },
    {
      "name": "number-field-demo",
      "type": "registry:example",
      "title": "Number Field example",
      "description": "Edit a numeric value with typing, stepping or scrubbing. Number Field example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/number-field.md",
      "categories": [
        "number-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/number-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/number-field/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/number-field-demo.tsx"
        }
      ]
    },
    {
      "name": "number-field-controlled-example",
      "type": "registry:example",
      "title": "Controlled range",
      "description": "Edit a numeric value with typing, stepping or scrubbing. Controlled range — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/number-field.md",
      "categories": [
        "number-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/number-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/number-field/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/number-field-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "number-field-format-example",
      "type": "registry:example",
      "title": "Formatted value",
      "description": "Edit a numeric value with typing, stepping or scrubbing. Formatted value — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/number-field.md",
      "categories": [
        "number-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/number-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/number-field/format.tsx",
          "type": "registry:file",
          "target": "~/src/components/number-field-format-example.tsx"
        }
      ]
    },
    {
      "name": "number-field-appearance-example",
      "type": "registry:example",
      "title": "Sizes, surfaces and disabled",
      "description": "Edit a numeric value with typing, stepping or scrubbing. Sizes, surfaces and disabled — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/number-field.md",
      "categories": [
        "number-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/number-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/number-field/appearance.tsx",
          "type": "registry:file",
          "target": "~/src/components/number-field-appearance-example.tsx"
        }
      ]
    },
    {
      "name": "number-field-form-example",
      "type": "registry:example",
      "title": "Form integration",
      "description": "Edit a numeric value with typing, stepping or scrubbing. Form integration — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/number-field.md",
      "categories": [
        "number-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/number-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/number-field/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/number-field-form-example.tsx"
        }
      ]
    },
    {
      "name": "otp-field-auto-validation-example",
      "type": "registry:example",
      "title": "Auto Validation",
      "description": "Enter a short verification code in separate slots. Auto Validation — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/otp-field.md",
      "categories": [
        "otp-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/otp-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/otp-field/auto-validation.tsx",
          "type": "registry:file",
          "target": "~/src/components/otp-field-auto-validation-example.tsx"
        }
      ]
    },
    {
      "name": "otp-field-demo",
      "type": "registry:example",
      "title": "OTP Field example",
      "description": "Enter a short verification code in separate slots. OTP Field example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/otp-field.md",
      "categories": [
        "otp-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/otp-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/otp-field/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/otp-field-demo.tsx"
        }
      ]
    },
    {
      "name": "otp-field-controlled-example",
      "type": "registry:example",
      "title": "Completion and invalid input",
      "description": "Enter a short verification code in separate slots. Completion and invalid input — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/otp-field.md",
      "categories": [
        "otp-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/otp-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/otp-field/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/otp-field-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "otp-field-separator-example",
      "type": "registry:example",
      "title": "Grouped slots",
      "description": "Enter a short verification code in separate slots. Grouped slots — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/otp-field.md",
      "categories": [
        "otp-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/otp-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/otp-field/separator.tsx",
          "type": "registry:file",
          "target": "~/src/components/otp-field-separator-example.tsx"
        }
      ]
    },
    {
      "name": "otp-field-appearance-example",
      "type": "registry:example",
      "title": "Sizes, surfaces and states",
      "description": "Enter a short verification code in separate slots. Sizes, surfaces and states — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/otp-field.md",
      "categories": [
        "otp-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/otp-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/otp-field/appearance.tsx",
          "type": "registry:file",
          "target": "~/src/components/otp-field-appearance-example.tsx"
        }
      ]
    },
    {
      "name": "otp-field-form-example",
      "type": "registry:example",
      "title": "Form integration",
      "description": "Enter a short verification code in separate slots. Form integration — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/otp-field.md",
      "categories": [
        "otp-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/otp-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/otp-field/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/otp-field-form-example.tsx"
        }
      ]
    },
    {
      "name": "otp-field-alphanumeric-example",
      "type": "registry:example",
      "title": "Alphanumeric",
      "description": "Enter a short verification code in separate slots. Alphanumeric — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/otp-field.md",
      "categories": [
        "otp-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/otp-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/otp-field/alphanumeric.tsx",
          "type": "registry:file",
          "target": "~/src/components/otp-field-alphanumeric-example.tsx"
        }
      ]
    },
    {
      "name": "pagination-demo",
      "type": "registry:example",
      "title": "Pagination example",
      "description": "Navigate between application-owned pages. Pagination example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/pagination.md",
      "categories": [
        "pagination"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/pagination.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/pagination/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/pagination-demo.tsx"
        }
      ]
    },
    {
      "name": "pagination-ghost-example",
      "type": "registry:example",
      "title": "Compact navigation",
      "description": "Navigate between application-owned pages. Compact navigation — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/pagination.md",
      "categories": [
        "pagination"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/pagination.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/pagination/ghost.tsx",
          "type": "registry:file",
          "target": "~/src/components/pagination-ghost-example.tsx"
        }
      ]
    },
    {
      "name": "pagination-links-example",
      "type": "registry:example",
      "title": "Links and omitted pages",
      "description": "Navigate between application-owned pages. Links and omitted pages — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/pagination.md",
      "categories": [
        "pagination"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/pagination.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/pagination/links.tsx",
          "type": "registry:file",
          "target": "~/src/components/pagination-links-example.tsx"
        }
      ]
    },
    {
      "name": "popover-feedback-form-example",
      "type": "registry:example",
      "title": "Feedback form",
      "description": "Open contextual content next to a trigger. Feedback form — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/popover.md",
      "categories": [
        "popover"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/form.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/popover.json",
        "https://ui.siteplane.io/registry/v/0.1.2/textarea.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/popover/feedback-form.tsx",
          "type": "registry:file",
          "target": "~/src/components/popover-feedback-form-example.tsx"
        }
      ]
    },
    {
      "name": "popover-demo",
      "type": "registry:example",
      "title": "Popover example",
      "description": "Open contextual content next to a trigger. Popover example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/popover.md",
      "categories": [
        "popover"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/popover.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/popover/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/popover-demo.tsx"
        }
      ]
    },
    {
      "name": "popover-controlled-example",
      "type": "registry:example",
      "title": "Controlled state",
      "description": "Open contextual content next to a trigger. Controlled state — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/popover.md",
      "categories": [
        "popover"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/popover.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/popover/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/popover-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "popover-position-example",
      "type": "registry:example",
      "title": "Positioning",
      "description": "Open contextual content next to a trigger. Positioning — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/popover.md",
      "categories": [
        "popover"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/popover.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/popover/position.tsx",
          "type": "registry:file",
          "target": "~/src/components/popover-position-example.tsx"
        }
      ]
    },
    {
      "name": "popover-compact-example",
      "type": "registry:example",
      "title": "Compact presentation",
      "description": "Open contextual content next to a trigger. Compact presentation — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/popover.md",
      "categories": [
        "popover"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/popover.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/popover/compact.tsx",
          "type": "registry:file",
          "target": "~/src/components/popover-compact-example.tsx"
        }
      ]
    },
    {
      "name": "popover-form-example",
      "type": "registry:example",
      "title": "Local form",
      "description": "Open contextual content next to a trigger. Local form — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/popover.md",
      "categories": [
        "popover"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/popover.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/popover/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/popover-form-example.tsx"
        }
      ]
    },
    {
      "name": "preview-card-user-card-example",
      "type": "registry:example",
      "title": "User Card",
      "description": "Preview a link’s destination without leaving the current page. User Card — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/preview-card.md",
      "categories": [
        "preview-card"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/avatar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/preview-card.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/preview-card/user-card.tsx",
          "type": "registry:file",
          "target": "~/src/components/preview-card-user-card-example.tsx"
        }
      ]
    },
    {
      "name": "preview-card-demo",
      "type": "registry:example",
      "title": "Preview Card example",
      "description": "Preview a link’s destination without leaving the current page. Preview Card example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/preview-card.md",
      "categories": [
        "preview-card"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/preview-card.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/preview-card/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/preview-card-demo.tsx"
        }
      ]
    },
    {
      "name": "preview-card-content-example",
      "type": "registry:example",
      "title": "Rich preview",
      "description": "Preview a link’s destination without leaving the current page. Rich preview — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/preview-card.md",
      "categories": [
        "preview-card"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/avatar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/preview-card.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/preview-card/content.tsx",
          "type": "registry:file",
          "target": "~/src/components/preview-card-content-example.tsx"
        }
      ]
    },
    {
      "name": "preview-card-controlled-example",
      "type": "registry:example",
      "title": "Controlled visibility",
      "description": "Preview a link’s destination without leaving the current page. Controlled visibility — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/preview-card.md",
      "categories": [
        "preview-card"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/preview-card.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/preview-card/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/preview-card-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "preview-card-repo-card-example",
      "type": "registry:example",
      "title": "Repo Card",
      "description": "Preview a link’s destination without leaving the current page. Repo Card — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/preview-card.md",
      "categories": [
        "preview-card"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/preview-card.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/preview-card/repo-card.tsx",
          "type": "registry:file",
          "target": "~/src/components/preview-card-repo-card-example.tsx"
        }
      ]
    },
    {
      "name": "progress-demo",
      "type": "registry:example",
      "title": "Progress example",
      "description": "Show how much of an operation has completed. Progress example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/progress.md",
      "categories": [
        "progress"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/progress.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/progress/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/progress-demo.tsx"
        }
      ]
    },
    {
      "name": "progress-label-example",
      "type": "registry:example",
      "title": "Label and value",
      "description": "Show how much of an operation has completed. Label and value — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/progress.md",
      "categories": [
        "progress"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/progress.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/progress/label.tsx",
          "type": "registry:file",
          "target": "~/src/components/progress-label-example.tsx"
        }
      ]
    },
    {
      "name": "progress-sizes-example",
      "type": "registry:example",
      "title": "Sizes",
      "description": "Show how much of an operation has completed. Sizes — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/progress.md",
      "categories": [
        "progress"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/progress.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/progress/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/progress-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "progress-range-example",
      "type": "registry:example",
      "title": "Range and formatting",
      "description": "Show how much of an operation has completed. Range and formatting — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/progress.md",
      "categories": [
        "progress"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/progress.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/progress/range.tsx",
          "type": "registry:file",
          "target": "~/src/components/progress-range-example.tsx"
        }
      ]
    },
    {
      "name": "progress-updates-example",
      "type": "registry:example",
      "title": "Determinate and indeterminate",
      "description": "Show how much of an operation has completed. Determinate and indeterminate — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/progress.md",
      "categories": [
        "progress"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/progress.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/progress/updates.tsx",
          "type": "registry:file",
          "target": "~/src/components/progress-updates-example.tsx"
        }
      ]
    },
    {
      "name": "progress-circle-example",
      "type": "registry:example",
      "title": "Circular progress",
      "description": "Show how much of an operation has completed. Circular progress — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/progress.md",
      "categories": [
        "progress"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/progress.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/progress/circle.tsx",
          "type": "registry:file",
          "target": "~/src/components/progress-circle-example.tsx"
        }
      ]
    },
    {
      "name": "radio-group-plan-select-example",
      "type": "registry:example",
      "title": "Plan Select",
      "description": "Choose one option from a related set. Plan Select — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/radio-group.md",
      "categories": [
        "radio-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/radio-group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/selectable-card.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/radio-group/plan-select.tsx",
          "type": "registry:file",
          "target": "~/src/components/radio-group-plan-select-example.tsx"
        }
      ]
    },
    {
      "name": "radio-group-demo",
      "type": "registry:example",
      "title": "Radio Group example",
      "description": "Choose one option from a related set. Radio Group example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/radio-group.md",
      "categories": [
        "radio-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/radio-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/radio-group/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/radio-group-demo.tsx"
        }
      ]
    },
    {
      "name": "radio-group-controlled-example",
      "type": "registry:example",
      "title": "Controlled selection",
      "description": "Choose one option from a related set. Controlled selection — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/radio-group.md",
      "categories": [
        "radio-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/radio-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/radio-group/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/radio-group-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "radio-group-sizes-example",
      "type": "registry:example",
      "title": "Shared size",
      "description": "Choose one option from a related set. Shared size — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/radio-group.md",
      "categories": [
        "radio-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/radio-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/radio-group/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/radio-group-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "radio-group-form-example",
      "type": "registry:example",
      "title": "Form integration",
      "description": "Choose one option from a related set. Form integration — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/radio-group.md",
      "categories": [
        "radio-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/radio-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/radio-group/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/radio-group-form-example.tsx"
        }
      ]
    },
    {
      "name": "radio-group-menu-item-example",
      "type": "registry:example",
      "title": "Choice rows",
      "description": "Choose one option from a related set. Choice rows — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/radio-group.md",
      "categories": [
        "radio-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/radio-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/radio-group/menu-item.tsx",
          "type": "registry:file",
          "target": "~/src/components/radio-group-menu-item-example.tsx"
        }
      ]
    },
    {
      "name": "radio-group-card-style-example",
      "type": "registry:example",
      "title": "Card Style",
      "description": "Choose one option from a related set. Card Style — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/radio-group.md",
      "categories": [
        "radio-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/radio-group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/selectable-card.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/radio-group/card-style.tsx",
          "type": "registry:file",
          "target": "~/src/components/radio-group-card-style-example.tsx"
        }
      ]
    },
    {
      "name": "resource-list-complete-example",
      "type": "registry:example",
      "title": "Searchable contacts",
      "description": "Display resources with metadata and optional row actions. Searchable contacts — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/resource-list.md",
      "categories": [
        "resource-list"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/card.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input-group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/resource-list.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/resource-list/complete.tsx",
          "type": "registry:file",
          "target": "~/src/components/resource-list-complete-example.tsx"
        }
      ]
    },
    {
      "name": "resource-list-demo",
      "type": "registry:example",
      "title": "Resource List example",
      "description": "Display resources with metadata and optional row actions. Resource List example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/resource-list.md",
      "categories": [
        "resource-list"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/resource-list.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/resource-list/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/resource-list-demo.tsx"
        }
      ]
    },
    {
      "name": "resource-list-controlled-example",
      "type": "registry:example",
      "title": "Selection and density",
      "description": "Display resources with metadata and optional row actions. Selection and density — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/resource-list.md",
      "categories": [
        "resource-list"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/resource-list.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/resource-list/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/resource-list-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "resource-list-navigation-example",
      "type": "registry:example",
      "title": "Active navigation",
      "description": "Display resources with metadata and optional row actions. Active navigation — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/resource-list.md",
      "categories": [
        "resource-list"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/resource-list.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/resource-list/navigation.tsx",
          "type": "registry:file",
          "target": "~/src/components/resource-list-navigation-example.tsx"
        }
      ]
    },
    {
      "name": "resource-list-indicators-example",
      "type": "registry:example",
      "title": "Indicators",
      "description": "Display resources with metadata and optional row actions. Indicators — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/resource-list.md",
      "categories": [
        "resource-list"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/resource-list.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/resource-list/indicators.tsx",
          "type": "registry:file",
          "target": "~/src/components/resource-list-indicators-example.tsx"
        }
      ]
    },
    {
      "name": "resource-list-dense-list-example",
      "type": "registry:example",
      "title": "Dense List",
      "description": "Display resources with metadata and optional row actions. Dense List — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/resource-list.md",
      "categories": [
        "resource-list"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/resource-list.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/resource-list/dense-list.tsx",
          "type": "registry:file",
          "target": "~/src/components/resource-list-dense-list-example.tsx"
        }
      ]
    },
    {
      "name": "scroll-area-demo",
      "type": "registry:example",
      "title": "Scroll Area example",
      "description": "Constrain overflowing content with styled scrollbars. Scroll Area example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/scroll-area.md",
      "categories": [
        "scroll-area"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/scroll-area.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/scroll-area/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/scroll-area-demo.tsx"
        }
      ]
    },
    {
      "name": "scroll-area-both-axes-example",
      "type": "registry:example",
      "title": "Both axes and fades",
      "description": "Constrain overflowing content with styled scrollbars. Both axes and fades — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/scroll-area.md",
      "categories": [
        "scroll-area"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/scroll-area.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/scroll-area/both-axes.tsx",
          "type": "registry:file",
          "target": "~/src/components/scroll-area-both-axes-example.tsx"
        }
      ]
    },
    {
      "name": "scroll-area-fill-example",
      "type": "registry:example",
      "title": "Fill and hidden scrollbars",
      "description": "Constrain overflowing content with styled scrollbars. Fill and hidden scrollbars — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/scroll-area.md",
      "categories": [
        "scroll-area"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/scroll-area.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/scroll-area/fill.tsx",
          "type": "registry:file",
          "target": "~/src/components/scroll-area-fill-example.tsx"
        }
      ]
    },
    {
      "name": "scroll-area-chat-log-example",
      "type": "registry:example",
      "title": "Chat Log",
      "description": "Constrain overflowing content with styled scrollbars. Chat Log — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/scroll-area.md",
      "categories": [
        "scroll-area"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/scroll-area.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/scroll-area/chat-log.tsx",
          "type": "registry:file",
          "target": "~/src/components/scroll-area-chat-log-example.tsx"
        }
      ]
    },
    {
      "name": "scroll-area-tag-row-example",
      "type": "registry:example",
      "title": "Tag Row",
      "description": "Constrain overflowing content with styled scrollbars. Tag Row — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/scroll-area.md",
      "categories": [
        "scroll-area"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/badge.json",
        "https://ui.siteplane.io/registry/v/0.1.2/scroll-area.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/scroll-area/tag-row.tsx",
          "type": "registry:file",
          "target": "~/src/components/scroll-area-tag-row-example.tsx"
        }
      ]
    },
    {
      "name": "select-options-with-icon-example",
      "type": "registry:example",
      "title": "Options with Icon",
      "description": "Choose from a fixed set of options without text filtering. Options with Icon — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/select.md",
      "categories": [
        "select"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/select.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/select/options-with-icon.tsx",
          "type": "registry:file",
          "target": "~/src/components/select-options-with-icon-example.tsx"
        }
      ]
    },
    {
      "name": "select-demo",
      "type": "registry:example",
      "title": "Select example",
      "description": "Choose from a fixed set of options without text filtering. Select example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/select.md",
      "categories": [
        "select"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/select.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/select/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/select-demo.tsx"
        }
      ]
    },
    {
      "name": "select-controlled-example",
      "type": "registry:example",
      "title": "Controlled selection",
      "description": "Choose from a fixed set of options without text filtering. Controlled selection — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/select.md",
      "categories": [
        "select"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/select.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/select/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/select-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "select-multiple-example",
      "type": "registry:example",
      "title": "Multiple selection",
      "description": "Choose from a fixed set of options without text filtering. Multiple selection — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/select.md",
      "categories": [
        "select"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/select.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/select/multiple.tsx",
          "type": "registry:file",
          "target": "~/src/components/select-multiple-example.tsx"
        }
      ]
    },
    {
      "name": "select-groups-example",
      "type": "registry:example",
      "title": "Groups and labels",
      "description": "Choose from a fixed set of options without text filtering. Groups and labels — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/select.md",
      "categories": [
        "select"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/select.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/select/groups.tsx",
          "type": "registry:file",
          "target": "~/src/components/select-groups-example.tsx"
        }
      ]
    },
    {
      "name": "select-appearance-example",
      "type": "registry:example",
      "title": "Variants and sizes",
      "description": "Choose from a fixed set of options without text filtering. Variants and sizes — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/select.md",
      "categories": [
        "select"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/select.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/select/appearance.tsx",
          "type": "registry:file",
          "target": "~/src/components/select-appearance-example.tsx"
        }
      ]
    },
    {
      "name": "select-form-example",
      "type": "registry:example",
      "title": "Submission and reset",
      "description": "Choose from a fixed set of options without text filtering. Submission and reset — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/select.md",
      "categories": [
        "select"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/select.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/select/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/select-form-example.tsx"
        }
      ]
    },
    {
      "name": "select-select-button-example",
      "type": "registry:example",
      "title": "Searchable selection",
      "description": "Choose from a fixed set of options without text filtering. Searchable selection — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/select.md",
      "categories": [
        "select"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/combobox.json",
        "https://ui.siteplane.io/registry/v/0.1.2/select.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/select/select-button.tsx",
          "type": "registry:file",
          "target": "~/src/components/select-select-button-example.tsx"
        }
      ]
    },
    {
      "name": "select-with-object-values-example",
      "type": "registry:example",
      "title": "With Object Values",
      "description": "Choose from a fixed set of options without text filtering. With Object Values — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/select.md",
      "categories": [
        "select"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/select.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/select/with-object-values.tsx",
          "type": "registry:file",
          "target": "~/src/components/select-with-object-values-example.tsx"
        }
      ]
    },
    {
      "name": "selectable-card-plan-choice-example",
      "type": "registry:example",
      "title": "Plan Choice",
      "description": "Present a selectable option as a card-shaped button. Plan Choice — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/selectable-card.md",
      "categories": [
        "selectable-card"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/selectable-card.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/selectable-card/plan-choice.tsx",
          "type": "registry:file",
          "target": "~/src/components/selectable-card-plan-choice-example.tsx"
        }
      ]
    },
    {
      "name": "selectable-card-demo",
      "type": "registry:example",
      "title": "Selectable Card example",
      "description": "Present a selectable option as a card-shaped button. Selectable Card example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/selectable-card.md",
      "categories": [
        "selectable-card"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/selectable-card.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/selectable-card/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/selectable-card-demo.tsx"
        }
      ]
    },
    {
      "name": "selectable-card-controlled-example",
      "type": "registry:example",
      "title": "Controlled selection",
      "description": "Present a selectable option as a card-shaped button. Controlled selection — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/selectable-card.md",
      "categories": [
        "selectable-card"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/selectable-card.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/selectable-card/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/selectable-card-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "separator-demo",
      "type": "registry:example",
      "title": "Separator example",
      "description": "Divide related sections with a horizontal or vertical line. Separator example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/separator.md",
      "categories": [
        "separator"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/separator.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/separator/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/separator-demo.tsx"
        }
      ]
    },
    {
      "name": "separator-vertical-example",
      "type": "registry:example",
      "title": "Vertical",
      "description": "Divide related sections with a horizontal or vertical line. Vertical — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/separator.md",
      "categories": [
        "separator"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/separator.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/separator/vertical.tsx",
          "type": "registry:file",
          "target": "~/src/components/separator-vertical-example.tsx"
        }
      ]
    },
    {
      "name": "separator-decorative-example",
      "type": "registry:example",
      "title": "Decorative",
      "description": "Divide related sections with a horizontal or vertical line. Decorative — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/separator.md",
      "categories": [
        "separator"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/separator.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/separator/decorative.tsx",
          "type": "registry:file",
          "target": "~/src/components/separator-decorative-example.tsx"
        }
      ]
    },
    {
      "name": "settings-list-complete-example",
      "type": "registry:example",
      "title": "Workspace settings",
      "description": "Arrange labeled settings and their controls in a shared card. Workspace settings — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/settings-list.md",
      "categories": [
        "settings-list"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/select.json",
        "https://ui.siteplane.io/registry/v/0.1.2/settings-list.json",
        "https://ui.siteplane.io/registry/v/0.1.2/switch.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/settings-list/complete.tsx",
          "type": "registry:file",
          "target": "~/src/components/settings-list-complete-example.tsx"
        }
      ]
    },
    {
      "name": "settings-list-demo",
      "type": "registry:example",
      "title": "Settings List example",
      "description": "Arrange labeled settings and their controls in a shared card. Settings List example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/settings-list.md",
      "categories": [
        "settings-list"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/settings-list.json",
        "https://ui.siteplane.io/registry/v/0.1.2/switch.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/settings-list/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/settings-list-demo.tsx"
        }
      ]
    },
    {
      "name": "settings-list-controlled-example",
      "type": "registry:example",
      "title": "Editable settings",
      "description": "Arrange labeled settings and their controls in a shared card. Editable settings — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/settings-list.md",
      "categories": [
        "settings-list"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/badge.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/settings-list.json",
        "https://ui.siteplane.io/registry/v/0.1.2/switch.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/settings-list/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/settings-list-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "sheet-complete-example",
      "type": "registry:example",
      "title": "Edit a profile",
      "description": "Open content in an edge panel. Edit a profile — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/sheet.md",
      "categories": [
        "sheet"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/form.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/sheet.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/sheet/complete.tsx",
          "type": "registry:file",
          "target": "~/src/components/sheet-complete-example.tsx"
        }
      ]
    },
    {
      "name": "sheet-demo",
      "type": "registry:example",
      "title": "Sheet example",
      "description": "Open content in an edge panel. Sheet example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/sheet.md",
      "categories": [
        "sheet"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/sheet.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/sheet/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/sheet-demo.tsx"
        }
      ]
    },
    {
      "name": "sheet-controlled-example",
      "type": "registry:example",
      "title": "Controlled state",
      "description": "Open content in an edge panel. Controlled state — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/sheet.md",
      "categories": [
        "sheet"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/sheet.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/sheet/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/sheet-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "sheet-scrolling-example",
      "type": "registry:example",
      "title": "Scrolling and footer",
      "description": "Open content in an edge panel. Scrolling and footer — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/sheet.md",
      "categories": [
        "sheet"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/sheet.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/sheet/scrolling.tsx",
          "type": "registry:file",
          "target": "~/src/components/sheet-scrolling-example.tsx"
        }
      ]
    },
    {
      "name": "sheet-positions-example",
      "type": "registry:example",
      "title": "Sides and inset presentation",
      "description": "Open content in an edge panel. Sides and inset presentation — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/sheet.md",
      "categories": [
        "sheet"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/sheet.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/sheet/positions.tsx",
          "type": "registry:file",
          "target": "~/src/components/sheet-positions-example.tsx"
        }
      ]
    },
    {
      "name": "sheet-dismissal-example",
      "type": "registry:example",
      "title": "Explicit close",
      "description": "Open content in an edge panel. Explicit close — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/sheet.md",
      "categories": [
        "sheet"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/sheet.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/sheet/dismissal.tsx",
          "type": "registry:file",
          "target": "~/src/components/sheet-dismissal-example.tsx"
        }
      ]
    },
    {
      "name": "sidebar-demo",
      "type": "registry:example",
      "title": "Push workspace sidebar",
      "description": "Complete workspace navigation with groups, dropdowns, nested links and responsive collapse. Push workspace sidebar — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/sidebar.md",
      "categories": [
        "sidebar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/avatar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/card.json",
        "https://ui.siteplane.io/registry/v/0.1.2/collapsible.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dropdown-menu.json",
        "https://ui.siteplane.io/registry/v/0.1.2/kbd.json",
        "https://ui.siteplane.io/registry/v/0.1.2/sidebar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/tooltip.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/sidebar/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/sidebar-demo.tsx"
        }
      ]
    },
    {
      "name": "sidebar-inset-example",
      "type": "registry:example",
      "title": "Inset workspace sidebar",
      "description": "Complete workspace navigation with groups, dropdowns, nested links and responsive collapse. Inset workspace sidebar — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/sidebar.md",
      "categories": [
        "sidebar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/avatar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/card.json",
        "https://ui.siteplane.io/registry/v/0.1.2/collapsible.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dropdown-menu.json",
        "https://ui.siteplane.io/registry/v/0.1.2/kbd.json",
        "https://ui.siteplane.io/registry/v/0.1.2/sidebar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/tooltip.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/sidebar/inset.tsx",
          "type": "registry:file",
          "target": "~/src/components/sidebar-inset-example.tsx"
        }
      ]
    },
    {
      "name": "sidebar-icon-example",
      "type": "registry:example",
      "title": "Icon collapse and resize rail",
      "description": "Complete workspace navigation with groups, dropdowns, nested links and responsive collapse. Icon collapse and resize rail — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/sidebar.md",
      "categories": [
        "sidebar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/sidebar.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/sidebar/icon.tsx",
          "type": "registry:file",
          "target": "~/src/components/sidebar-icon-example.tsx"
        }
      ]
    },
    {
      "name": "sidebar-right-example",
      "type": "registry:example",
      "title": "Right and floating",
      "description": "Complete workspace navigation with groups, dropdowns, nested links and responsive collapse. Right and floating — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/sidebar.md",
      "categories": [
        "sidebar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/sidebar.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/sidebar/right.tsx",
          "type": "registry:file",
          "target": "~/src/components/sidebar-right-example.tsx"
        }
      ]
    },
    {
      "name": "sidebar-controlled-example",
      "type": "registry:example",
      "title": "Controlled desktop state",
      "description": "Complete workspace navigation with groups, dropdowns, nested links and responsive collapse. Controlled desktop state — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/sidebar.md",
      "categories": [
        "sidebar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/sidebar.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/sidebar/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/sidebar-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "sidebar-content-example",
      "type": "registry:example",
      "title": "Search, nested navigation and loading",
      "description": "Complete workspace navigation with groups, dropdowns, nested links and responsive collapse. Search, nested navigation and loading — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/sidebar.md",
      "categories": [
        "sidebar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/sidebar.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/sidebar/content.tsx",
          "type": "registry:file",
          "target": "~/src/components/sidebar-content-example.tsx"
        }
      ]
    },
    {
      "name": "skeleton-complete-example",
      "type": "registry:example",
      "title": "Loading a member card",
      "description": "Reserve space while application content loads. Loading a member card — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/skeleton.md",
      "categories": [
        "skeleton"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/avatar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/skeleton.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/skeleton/complete.tsx",
          "type": "registry:file",
          "target": "~/src/components/skeleton-complete-example.tsx"
        }
      ]
    },
    {
      "name": "skeleton-demo",
      "type": "registry:example",
      "title": "Skeleton example",
      "description": "Reserve space while application content loads. Skeleton example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/skeleton.md",
      "categories": [
        "skeleton"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/skeleton.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/skeleton/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/skeleton-demo.tsx"
        }
      ]
    },
    {
      "name": "skeleton-loading-example",
      "type": "registry:example",
      "title": "Loading content",
      "description": "Reserve space while application content loads. Loading content — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/skeleton.md",
      "categories": [
        "skeleton"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/skeleton.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/skeleton/loading.tsx",
          "type": "registry:file",
          "target": "~/src/components/skeleton-loading-example.tsx"
        }
      ]
    },
    {
      "name": "skeleton-table-row-example",
      "type": "registry:example",
      "title": "Table Row",
      "description": "Reserve space while application content loads. Table Row — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/skeleton.md",
      "categories": [
        "skeleton"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/skeleton.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/skeleton/table-row.tsx",
          "type": "registry:file",
          "target": "~/src/components/skeleton-table-row-example.tsx"
        }
      ]
    },
    {
      "name": "slider-form-integration-example",
      "type": "registry:example",
      "title": "Form Integration",
      "description": "Choose a numeric value or range by moving one or more thumbs. Form Integration — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/slider.md",
      "categories": [
        "slider"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/form.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/slider.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/slider/form-integration.tsx",
          "type": "registry:file",
          "target": "~/src/components/slider-form-integration-example.tsx"
        }
      ]
    },
    {
      "name": "slider-demo",
      "type": "registry:example",
      "title": "Slider example",
      "description": "Choose a numeric value or range by moving one or more thumbs. Slider example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/slider.md",
      "categories": [
        "slider"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/slider.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/slider/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/slider-demo.tsx"
        }
      ]
    },
    {
      "name": "slider-controlled-example",
      "type": "registry:example",
      "title": "Controlled range",
      "description": "Choose a numeric value or range by moving one or more thumbs. Controlled range — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/slider.md",
      "categories": [
        "slider"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/slider.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/slider/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/slider-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "slider-labels-example",
      "type": "registry:example",
      "title": "Value and scale labels",
      "description": "Choose a numeric value or range by moving one or more thumbs. Value and scale labels — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/slider.md",
      "categories": [
        "slider"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/slider.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/slider/labels.tsx",
          "type": "registry:file",
          "target": "~/src/components/slider-labels-example.tsx"
        }
      ]
    },
    {
      "name": "slider-appearance-example",
      "type": "registry:example",
      "title": "Sizes, orientation and disabled",
      "description": "Choose a numeric value or range by moving one or more thumbs. Sizes, orientation and disabled — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/slider.md",
      "categories": [
        "slider"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/slider.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/slider/appearance.tsx",
          "type": "registry:file",
          "target": "~/src/components/slider-appearance-example.tsx"
        }
      ]
    },
    {
      "name": "slider-form-example",
      "type": "registry:example",
      "title": "Form integration",
      "description": "Choose a numeric value or range by moving one or more thumbs. Form integration — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/slider.md",
      "categories": [
        "slider"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/slider.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/slider/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/slider-form-example.tsx"
        }
      ]
    },
    {
      "name": "spinner-demo",
      "type": "registry:example",
      "title": "Spinner example",
      "description": "Indicate that an operation is still in progress. Spinner example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/spinner.md",
      "categories": [
        "spinner"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/spinner.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/spinner/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/spinner-demo.tsx"
        }
      ]
    },
    {
      "name": "spinner-variants-example",
      "type": "registry:example",
      "title": "Variants",
      "description": "Indicate that an operation is still in progress. Variants — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/spinner.md",
      "categories": [
        "spinner"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/spinner.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/spinner/variants.tsx",
          "type": "registry:file",
          "target": "~/src/components/spinner-variants-example.tsx"
        }
      ]
    },
    {
      "name": "spinner-label-example",
      "type": "registry:example",
      "title": "Labels and sizing",
      "description": "Indicate that an operation is still in progress. Labels and sizing — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/spinner.md",
      "categories": [
        "spinner"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/spinner.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/spinner/label.tsx",
          "type": "registry:file",
          "target": "~/src/components/spinner-label-example.tsx"
        }
      ]
    },
    {
      "name": "spinner-button-state-example",
      "type": "registry:example",
      "title": "Button State",
      "description": "Indicate that an operation is still in progress. Button State — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/spinner.md",
      "categories": [
        "spinner"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/spinner/button-state.tsx",
          "type": "registry:file",
          "target": "~/src/components/spinner-button-state-example.tsx"
        }
      ]
    },
    {
      "name": "stepper-demo",
      "type": "registry:example",
      "title": "Stepper example",
      "description": "Show ordered steps and their progress. Stepper example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/stepper.md",
      "categories": [
        "stepper"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/stepper.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/stepper/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/stepper-demo.tsx"
        }
      ]
    },
    {
      "name": "stepper-states-example",
      "type": "registry:example",
      "title": "Step states",
      "description": "Show ordered steps and their progress. Step states — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/stepper.md",
      "categories": [
        "stepper"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/stepper.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/stepper/states.tsx",
          "type": "registry:file",
          "target": "~/src/components/stepper-states-example.tsx"
        }
      ]
    },
    {
      "name": "stepper-controlled-example",
      "type": "registry:example",
      "title": "Interactive steps",
      "description": "Show ordered steps and their progress. Interactive steps — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/stepper.md",
      "categories": [
        "stepper"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/stepper.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/stepper/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/stepper-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "switch-settings-list-example",
      "type": "registry:example",
      "title": "Settings List",
      "description": "Turn a setting on or off. Settings List — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/switch.md",
      "categories": [
        "switch"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/switch.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/switch/settings-list.tsx",
          "type": "registry:file",
          "target": "~/src/components/switch-settings-list-example.tsx"
        }
      ]
    },
    {
      "name": "switch-demo",
      "type": "registry:example",
      "title": "Switch example",
      "description": "Turn a setting on or off. Switch example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/switch.md",
      "categories": [
        "switch"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/switch.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/switch/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/switch-demo.tsx"
        }
      ]
    },
    {
      "name": "switch-controlled-example",
      "type": "registry:example",
      "title": "Controlled",
      "description": "Turn a setting on or off. Controlled — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/switch.md",
      "categories": [
        "switch"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/switch.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/switch/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/switch-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "switch-sizes-example",
      "type": "registry:example",
      "title": "Sizes",
      "description": "Turn a setting on or off. Sizes — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/switch.md",
      "categories": [
        "switch"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/switch.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/switch/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/switch-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "switch-states-example",
      "type": "registry:example",
      "title": "Unavailable and invalid",
      "description": "Turn a setting on or off. Unavailable and invalid — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/switch.md",
      "categories": [
        "switch"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/switch.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/switch/states.tsx",
          "type": "registry:file",
          "target": "~/src/components/switch-states-example.tsx"
        }
      ]
    },
    {
      "name": "switch-menu-item-example",
      "type": "registry:example",
      "title": "Menu-item presentation",
      "description": "Turn a setting on or off. Menu-item presentation — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/switch.md",
      "categories": [
        "switch"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/switch.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/switch/menu-item.tsx",
          "type": "registry:file",
          "target": "~/src/components/switch-menu-item-example.tsx"
        }
      ]
    },
    {
      "name": "switch-form-example",
      "type": "registry:example",
      "title": "Form data",
      "description": "Turn a setting on or off. Form data — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/switch.md",
      "categories": [
        "switch"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/switch.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/switch/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/switch-form-example.tsx"
        }
      ]
    },
    {
      "name": "switch-card-style-example",
      "type": "registry:example",
      "title": "Card Style",
      "description": "Turn a setting on or off. Card Style — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/switch.md",
      "categories": [
        "switch"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/label.json",
        "https://ui.siteplane.io/registry/v/0.1.2/selectable-card.json",
        "https://ui.siteplane.io/registry/v/0.1.2/switch.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/switch/card-style.tsx",
          "type": "registry:file",
          "target": "~/src/components/switch-card-style-example.tsx"
        }
      ]
    },
    {
      "name": "table-demo",
      "type": "registry:example",
      "title": "Project overview",
      "description": "Display structured data with keyboard navigation, optional sorting, and row selection. Project overview — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/table.md",
      "categories": [
        "table"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/table.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/table/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/table-demo.tsx"
        }
      ]
    },
    {
      "name": "table-sortable-example",
      "type": "registry:example",
      "title": "Sortable columns",
      "description": "Display structured data with keyboard navigation, optional sorting, and row selection. Sortable columns — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/table.md",
      "categories": [
        "table"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/table.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/table/sortable.tsx",
          "type": "registry:file",
          "target": "~/src/components/table-sortable-example.tsx"
        }
      ]
    },
    {
      "name": "table-selection-example",
      "type": "registry:example",
      "title": "Multiple row selection",
      "description": "Display structured data with keyboard navigation, optional sorting, and row selection. Multiple row selection — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/table.md",
      "categories": [
        "table"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/table.json"
      ],
      "dependencies": [
        "react-aria-components@1.20.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/table/selection.tsx",
          "type": "registry:file",
          "target": "~/src/components/table-selection-example.tsx"
        }
      ]
    },
    {
      "name": "table-single-selection-example",
      "type": "registry:example",
      "title": "Single row selection",
      "description": "Display structured data with keyboard navigation, optional sorting, and row selection. Single row selection — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/table.md",
      "categories": [
        "table"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/table.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/table/single-selection.tsx",
          "type": "registry:file",
          "target": "~/src/components/table-single-selection-example.tsx"
        }
      ]
    },
    {
      "name": "table-checkbox-selection-example",
      "type": "registry:example",
      "title": "Checkbox selection",
      "description": "Display structured data with keyboard navigation, optional sorting, and row selection. Checkbox selection — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/table.md",
      "categories": [
        "table"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/table.json"
      ],
      "dependencies": [
        "react-aria-components@1.20.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/table/checkbox-selection.tsx",
          "type": "registry:file",
          "target": "~/src/components/table-checkbox-selection-example.tsx"
        }
      ]
    },
    {
      "name": "table-row-states-example",
      "type": "registry:example",
      "title": "Project states",
      "description": "Display structured data with keyboard navigation, optional sorting, and row selection. Project states — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/table.md",
      "categories": [
        "table"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/badge.json",
        "https://ui.siteplane.io/registry/v/0.1.2/table.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/table/row-states.tsx",
          "type": "registry:file",
          "target": "~/src/components/table-row-states-example.tsx"
        }
      ]
    },
    {
      "name": "table-row-action-example",
      "type": "registry:example",
      "title": "Project row actions",
      "description": "Display structured data with keyboard navigation, optional sorting, and row selection. Project row actions — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/table.md",
      "categories": [
        "table"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/menu.json",
        "https://ui.siteplane.io/registry/v/0.1.2/table.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/table/row-action.tsx",
          "type": "registry:file",
          "target": "~/src/components/table-row-action-example.tsx"
        }
      ]
    },
    {
      "name": "table-disabled-example",
      "type": "registry:example",
      "title": "Disabled project selection",
      "description": "Display structured data with keyboard navigation, optional sorting, and row selection. Disabled project selection — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/table.md",
      "categories": [
        "table"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/table.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/table/disabled.tsx",
          "type": "registry:file",
          "target": "~/src/components/table-disabled-example.tsx"
        }
      ]
    },
    {
      "name": "table-empty-example",
      "type": "registry:example",
      "title": "Empty collection",
      "description": "Display structured data with keyboard navigation, optional sorting, and row selection. Empty collection — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/table.md",
      "categories": [
        "table"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/table.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/table/empty.tsx",
          "type": "registry:file",
          "target": "~/src/components/table-empty-example.tsx"
        }
      ]
    },
    {
      "name": "table-with-caption-example",
      "type": "registry:example",
      "title": "Table with a caption",
      "description": "Display structured data with keyboard navigation, optional sorting, and row selection. Table with a caption — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/table.md",
      "categories": [
        "table"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/table.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/table/with-caption.tsx",
          "type": "registry:file",
          "target": "~/src/components/table-with-caption-example.tsx"
        }
      ]
    },
    {
      "name": "table-footer-summary-example",
      "type": "registry:example",
      "title": "Budget summary footer",
      "description": "Display structured data with keyboard navigation, optional sorting, and row selection. Budget summary footer — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/table.md",
      "categories": [
        "table"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/table.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/table/footer-summary.tsx",
          "type": "registry:file",
          "target": "~/src/components/table-footer-summary-example.tsx"
        }
      ]
    },
    {
      "name": "table-sizes-example",
      "type": "registry:example",
      "title": "Table size presets",
      "description": "Display structured data with keyboard navigation, optional sorting, and row selection. Table size presets — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/table.md",
      "categories": [
        "table"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/table.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/table/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/table-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "table-alignment-example",
      "type": "registry:example",
      "title": "Column alignment without hover",
      "description": "Display structured data with keyboard navigation, optional sorting, and row selection. Column alignment without hover — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/table.md",
      "categories": [
        "table"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/table.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/table/alignment.tsx",
          "type": "registry:file",
          "target": "~/src/components/table-alignment-example.tsx"
        }
      ]
    },
    {
      "name": "table-card-frame-example",
      "type": "registry:example",
      "title": "Table in a CardFrame",
      "description": "Display structured data with keyboard navigation, optional sorting, and row selection. Table in a CardFrame — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/table.md",
      "categories": [
        "table"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/card.json",
        "https://ui.siteplane.io/registry/v/0.1.2/table.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/table/card-frame.tsx",
          "type": "registry:file",
          "target": "~/src/components/table-card-frame-example.tsx"
        }
      ]
    },
    {
      "name": "tabs-demo",
      "type": "registry:example",
      "title": "Tabs example",
      "description": "Switch between associated content panels. Tabs example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tabs.md",
      "categories": [
        "tabs"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/tabs.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/tabs/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/tabs-demo.tsx"
        }
      ]
    },
    {
      "name": "tabs-controlled-example",
      "type": "registry:example",
      "title": "Controlled selection",
      "description": "Switch between associated content panels. Controlled selection — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tabs.md",
      "categories": [
        "tabs"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/tabs.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/tabs/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/tabs-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "tabs-variants-example",
      "type": "registry:example",
      "title": "List variants",
      "description": "Switch between associated content panels. List variants — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tabs.md",
      "categories": [
        "tabs"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/tabs.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/tabs/variants.tsx",
          "type": "registry:file",
          "target": "~/src/components/tabs-variants-example.tsx"
        }
      ]
    },
    {
      "name": "tabs-sizes-example",
      "type": "registry:example",
      "title": "Sizes",
      "description": "Switch between associated content panels. Sizes — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tabs.md",
      "categories": [
        "tabs"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/tabs.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/tabs/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/tabs-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "tabs-vertical-example",
      "type": "registry:example",
      "title": "Vertical orientation",
      "description": "Switch between associated content panels. Vertical orientation — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tabs.md",
      "categories": [
        "tabs"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/tabs.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/tabs/vertical.tsx",
          "type": "registry:file",
          "target": "~/src/components/tabs-vertical-example.tsx"
        }
      ]
    },
    {
      "name": "tabs-mounting-example",
      "type": "registry:example",
      "title": "Manual activation and panel state",
      "description": "Switch between associated content panels. Manual activation and panel state — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tabs.md",
      "categories": [
        "tabs"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/tabs.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/tabs/mounting.tsx",
          "type": "registry:file",
          "target": "~/src/components/tabs-mounting-example.tsx"
        }
      ]
    },
    {
      "name": "tabs-rail-example",
      "type": "registry:example",
      "title": "Adjacent action",
      "description": "Switch between associated content panels. Adjacent action — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tabs.md",
      "categories": [
        "tabs"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/tabs.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/tabs/rail.tsx",
          "type": "registry:file",
          "target": "~/src/components/tabs-rail-example.tsx"
        }
      ]
    },
    {
      "name": "tabs-icon-tabs-example",
      "type": "registry:example",
      "title": "Workspace sections",
      "description": "Switch between associated content panels. Workspace sections — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tabs.md",
      "categories": [
        "tabs"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/tabs.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/tabs/icon-tabs.tsx",
          "type": "registry:file",
          "target": "~/src/components/tabs-icon-tabs-example.tsx"
        }
      ]
    },
    {
      "name": "tag-group-demo",
      "type": "registry:example",
      "title": "Tag Group example",
      "description": "Display, select, and remove a keyboard-navigable collection of tags. Tag Group example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tag-group.md",
      "categories": [
        "tag-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/tag-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/tag-group/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/tag-group-demo.tsx"
        }
      ]
    },
    {
      "name": "tag-group-selection-example",
      "type": "registry:example",
      "title": "Selection",
      "description": "Display, select, and remove a keyboard-navigable collection of tags. Selection — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tag-group.md",
      "categories": [
        "tag-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/tag-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/tag-group/selection.tsx",
          "type": "registry:file",
          "target": "~/src/components/tag-group-selection-example.tsx"
        }
      ]
    },
    {
      "name": "tag-group-remove-example",
      "type": "registry:example",
      "title": "Remove tags",
      "description": "Display, select, and remove a keyboard-navigable collection of tags. Remove tags — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tag-group.md",
      "categories": [
        "tag-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/tag-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/tag-group/remove.tsx",
          "type": "registry:file",
          "target": "~/src/components/tag-group-remove-example.tsx"
        }
      ]
    },
    {
      "name": "tag-group-sizes-example",
      "type": "registry:example",
      "title": "Sizes and disabled tags",
      "description": "Display, select, and remove a keyboard-navigable collection of tags. Sizes and disabled tags — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tag-group.md",
      "categories": [
        "tag-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/tag-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/tag-group/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/tag-group-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "textarea-leading-icon-example",
      "type": "registry:example",
      "title": "Leading Icon",
      "description": "Enter and edit multiline text. Leading Icon — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/textarea.md",
      "categories": [
        "textarea"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input-group.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/textarea/leading-icon.tsx",
          "type": "registry:file",
          "target": "~/src/components/textarea-leading-icon-example.tsx"
        }
      ]
    },
    {
      "name": "textarea-demo",
      "type": "registry:example",
      "title": "Textarea example",
      "description": "Enter and edit multiline text. Textarea example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/textarea.md",
      "categories": [
        "textarea"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/textarea.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/textarea/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/textarea-demo.tsx"
        }
      ]
    },
    {
      "name": "textarea-variants-example",
      "type": "registry:example",
      "title": "Variants",
      "description": "Enter and edit multiline text. Variants — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/textarea.md",
      "categories": [
        "textarea"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/textarea.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/textarea/variants.tsx",
          "type": "registry:file",
          "target": "~/src/components/textarea-variants-example.tsx"
        }
      ]
    },
    {
      "name": "textarea-sizes-example",
      "type": "registry:example",
      "title": "Sizes",
      "description": "Enter and edit multiline text. Sizes — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/textarea.md",
      "categories": [
        "textarea"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/textarea.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/textarea/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/textarea-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "textarea-states-example",
      "type": "registry:example",
      "title": "Disabled, read only and invalid",
      "description": "Enter and edit multiline text. Disabled, read only and invalid — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/textarea.md",
      "categories": [
        "textarea"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/textarea.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/textarea/states.tsx",
          "type": "registry:file",
          "target": "~/src/components/textarea-states-example.tsx"
        }
      ]
    },
    {
      "name": "textarea-controlled-example",
      "type": "registry:example",
      "title": "Controlled form",
      "description": "Enter and edit multiline text. Controlled form — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/textarea.md",
      "categories": [
        "textarea"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/textarea.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/textarea/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/textarea-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "textarea-grow-example",
      "type": "registry:example",
      "title": "Content height",
      "description": "Enter and edit multiline text. Content height — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/textarea.md",
      "categories": [
        "textarea"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/textarea.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/textarea/grow.tsx",
          "type": "registry:file",
          "target": "~/src/components/textarea-grow-example.tsx"
        }
      ]
    },
    {
      "name": "theme-toggles-demo",
      "type": "registry:example",
      "title": "Theme Toggles example",
      "description": "Present theme choices with animated sun and moon buttons. Theme Toggles example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/theme-toggles.md",
      "categories": [
        "theme-toggles"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/theme-toggles.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/theme-toggles/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/theme-toggles-demo.tsx"
        }
      ]
    },
    {
      "name": "theme-toggles-controlled-example",
      "type": "registry:example",
      "title": "Application theme",
      "description": "Present theme choices with animated sun and moon buttons. Application theme — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/theme-toggles.md",
      "categories": [
        "theme-toggles"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/theme-toggles.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/theme-toggles/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/theme-toggles-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "theme-toggles-sizes-example",
      "type": "registry:example",
      "title": "Sizes and layered icons",
      "description": "Present theme choices with animated sun and moon buttons. Sizes and layered icons — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/theme-toggles.md",
      "categories": [
        "theme-toggles"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/theme-toggles.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/theme-toggles/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/theme-toggles-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "time-field-field-integration-example",
      "type": "registry:example",
      "title": "Field Integration",
      "description": "Edit an hour and minute with segments or a selector. Field Integration — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/time-field.md",
      "categories": [
        "time-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/time-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/time-field/field-integration.tsx",
          "type": "registry:file",
          "target": "~/src/components/time-field-field-integration-example.tsx"
        }
      ]
    },
    {
      "name": "time-field-demo",
      "type": "registry:example",
      "title": "Time Field example",
      "description": "Edit an hour and minute with segments or a selector. Time Field example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/time-field.md",
      "categories": [
        "time-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/time-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/time-field/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/time-field-demo.tsx"
        }
      ]
    },
    {
      "name": "time-field-controlled-example",
      "type": "registry:example",
      "title": "Controlled value",
      "description": "Edit an hour and minute with segments or a selector. Controlled value — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/time-field.md",
      "categories": [
        "time-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/time-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/time-field/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/time-field-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "time-field-states-example",
      "type": "registry:example",
      "title": "Unavailable and invalid",
      "description": "Edit an hour and minute with segments or a selector. Unavailable and invalid — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/time-field.md",
      "categories": [
        "time-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/time-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/time-field/states.tsx",
          "type": "registry:file",
          "target": "~/src/components/time-field-states-example.tsx"
        }
      ]
    },
    {
      "name": "time-field-icons-example",
      "type": "registry:example",
      "title": "Icon modes",
      "description": "Edit an hour and minute with segments or a selector. Icon modes — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/time-field.md",
      "categories": [
        "time-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/time-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/time-field/icons.tsx",
          "type": "registry:file",
          "target": "~/src/components/time-field-icons-example.tsx"
        }
      ]
    },
    {
      "name": "time-field-step-example",
      "type": "registry:example",
      "title": "Minute options",
      "description": "Edit an hour and minute with segments or a selector. Minute options — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/time-field.md",
      "categories": [
        "time-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/time-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/time-field/step.tsx",
          "type": "registry:file",
          "target": "~/src/components/time-field-step-example.tsx"
        }
      ]
    },
    {
      "name": "time-field-appearance-example",
      "type": "registry:example",
      "title": "Sizes and surfaces",
      "description": "Edit an hour and minute with segments or a selector. Sizes and surfaces — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/time-field.md",
      "categories": [
        "time-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/time-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/time-field/appearance.tsx",
          "type": "registry:file",
          "target": "~/src/components/time-field-appearance-example.tsx"
        }
      ]
    },
    {
      "name": "time-field-form-example",
      "type": "registry:example",
      "title": "Submission and reset",
      "description": "Edit an hour and minute with segments or a selector. Submission and reset — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/time-field.md",
      "categories": [
        "time-field"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/time-field.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/time-field/form.tsx",
          "type": "registry:file",
          "target": "~/src/components/time-field-form-example.tsx"
        }
      ]
    },
    {
      "name": "timeline-demo",
      "type": "registry:example",
      "title": "Timeline example",
      "description": "Present events in chronological order. Timeline example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/timeline.md",
      "categories": [
        "timeline"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/timeline.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/timeline/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/timeline-demo.tsx"
        }
      ]
    },
    {
      "name": "timeline-variants-example",
      "type": "registry:example",
      "title": "Status colors",
      "description": "Present events in chronological order. Status colors — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/timeline.md",
      "categories": [
        "timeline"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/timeline.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/timeline/variants.tsx",
          "type": "registry:file",
          "target": "~/src/components/timeline-variants-example.tsx"
        }
      ]
    },
    {
      "name": "timeline-markers-example",
      "type": "registry:example",
      "title": "Marker shapes and content",
      "description": "Present events in chronological order. Marker shapes and content — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/timeline.md",
      "categories": [
        "timeline"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/timeline.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/timeline/markers.tsx",
          "type": "registry:file",
          "target": "~/src/components/timeline-markers-example.tsx"
        }
      ]
    },
    {
      "name": "toast-demo",
      "type": "registry:example",
      "title": "Toast example",
      "description": "Show temporary feedback with dismissible notifications. Toast example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toast.md",
      "categories": [
        "toast"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/toast.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/toast/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/toast-demo.tsx"
        }
      ]
    },
    {
      "name": "toast-types-example",
      "type": "registry:example",
      "title": "Notification types",
      "description": "Show temporary feedback with dismissible notifications. Notification types — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toast.md",
      "categories": [
        "toast"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/toast.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/toast/types.tsx",
          "type": "registry:file",
          "target": "~/src/components/toast-types-example.tsx"
        }
      ]
    },
    {
      "name": "toast-update-example",
      "type": "registry:example",
      "title": "Update and dismiss",
      "description": "Show temporary feedback with dismissible notifications. Update and dismiss — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toast.md",
      "categories": [
        "toast"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/toast.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/toast/update.tsx",
          "type": "registry:file",
          "target": "~/src/components/toast-update-example.tsx"
        }
      ]
    },
    {
      "name": "toast-action-example",
      "type": "registry:example",
      "title": "Undo action and placement",
      "description": "Show temporary feedback with dismissible notifications. Undo action and placement — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toast.md",
      "categories": [
        "toast"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/toast.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/toast/action.tsx",
          "type": "registry:file",
          "target": "~/src/components/toast-action-example.tsx"
        }
      ]
    },
    {
      "name": "toggle-bookmark-toggle-example",
      "type": "registry:example",
      "title": "Bookmark Toggle",
      "description": "Toggle a button between pressed and unpressed states. Bookmark Toggle — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toggle.md",
      "categories": [
        "toggle"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/toggle.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/toggle/bookmark-toggle.tsx",
          "type": "registry:file",
          "target": "~/src/components/toggle-bookmark-toggle-example.tsx"
        }
      ]
    },
    {
      "name": "toggle-demo",
      "type": "registry:example",
      "title": "Toggle example",
      "description": "Toggle a button between pressed and unpressed states. Toggle example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toggle.md",
      "categories": [
        "toggle"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/toggle.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/toggle/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/toggle-demo.tsx"
        }
      ]
    },
    {
      "name": "toggle-controlled-example",
      "type": "registry:example",
      "title": "Controlled state",
      "description": "Toggle a button between pressed and unpressed states. Controlled state — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toggle.md",
      "categories": [
        "toggle"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/toggle.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/toggle/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/toggle-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "toggle-variants-example",
      "type": "registry:example",
      "title": "Variants, sizes and disabled",
      "description": "Toggle a button between pressed and unpressed states. Variants, sizes and disabled — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toggle.md",
      "categories": [
        "toggle"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/toggle.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/toggle/variants.tsx",
          "type": "registry:file",
          "target": "~/src/components/toggle-variants-example.tsx"
        }
      ]
    },
    {
      "name": "toggle-padding-example",
      "type": "registry:example",
      "title": "Icons and padding",
      "description": "Toggle a button between pressed and unpressed states. Icons and padding — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toggle.md",
      "categories": [
        "toggle"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/toggle.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/toggle/padding.tsx",
          "type": "registry:file",
          "target": "~/src/components/toggle-padding-example.tsx"
        }
      ]
    },
    {
      "name": "toggle-mute-toggle-example",
      "type": "registry:example",
      "title": "Mute Toggle",
      "description": "Toggle a button between pressed and unpressed states. Mute Toggle — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toggle.md",
      "categories": [
        "toggle"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/toggle.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/toggle/mute-toggle.tsx",
          "type": "registry:file",
          "target": "~/src/components/toggle-mute-toggle-example.tsx"
        }
      ]
    },
    {
      "name": "toggle-icon-text-example",
      "type": "registry:example",
      "title": "Icon + Text",
      "description": "Toggle a button between pressed and unpressed states. Icon + Text — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toggle.md",
      "categories": [
        "toggle"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/toggle.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/toggle/icon-text.tsx",
          "type": "registry:file",
          "target": "~/src/components/toggle-icon-text-example.tsx"
        }
      ]
    },
    {
      "name": "toggle-group-demo",
      "type": "registry:example",
      "title": "Text alignment",
      "description": "Group related pressed-state buttons. Text alignment — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toggle-group.md",
      "categories": [
        "toggle-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/toggle-group.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/toggle-group/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/toggle-group-demo.tsx"
        }
      ]
    },
    {
      "name": "toggle-group-with-separators-example",
      "type": "registry:example",
      "title": "With Separators",
      "description": "Group related pressed-state buttons. With Separators — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toggle-group.md",
      "categories": [
        "toggle-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/toggle-group.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/toggle-group/with-separators.tsx",
          "type": "registry:file",
          "target": "~/src/components/toggle-group-with-separators-example.tsx"
        }
      ]
    },
    {
      "name": "toggle-group-icon-text-example",
      "type": "registry:example",
      "title": "Icon + Text",
      "description": "Group related pressed-state buttons. Icon + Text — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toggle-group.md",
      "categories": [
        "toggle-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/toggle-group.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/toggle-group/icon-text.tsx",
          "type": "registry:file",
          "target": "~/src/components/toggle-group-icon-text-example.tsx"
        }
      ]
    },
    {
      "name": "toggle-group-view-switcher-example",
      "type": "registry:example",
      "title": "View switcher",
      "description": "Group related pressed-state buttons. View switcher — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toggle-group.md",
      "categories": [
        "toggle-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/toggle-group.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/toggle-group/view-switcher.tsx",
          "type": "registry:file",
          "target": "~/src/components/toggle-group-view-switcher-example.tsx"
        }
      ]
    },
    {
      "name": "toggle-group-controlled-example",
      "type": "registry:example",
      "title": "Multiple selection",
      "description": "Group related pressed-state buttons. Multiple selection — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toggle-group.md",
      "categories": [
        "toggle-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/toggle-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/toggle-group/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/toggle-group-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "toggle-group-layout-example",
      "type": "registry:example",
      "title": "Layout and separators",
      "description": "Group related pressed-state buttons. Layout and separators — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toggle-group.md",
      "categories": [
        "toggle-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/toggle-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/toggle-group/layout.tsx",
          "type": "registry:file",
          "target": "~/src/components/toggle-group-layout-example.tsx"
        }
      ]
    },
    {
      "name": "toggle-group-sizes-example",
      "type": "registry:example",
      "title": "Shared sizes",
      "description": "Group related pressed-state buttons. Shared sizes — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toggle-group.md",
      "categories": [
        "toggle-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/toggle-group.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/toggle-group/sizes.tsx",
          "type": "registry:file",
          "target": "~/src/components/toggle-group-sizes-example.tsx"
        }
      ]
    },
    {
      "name": "toggle-group-with-label-example",
      "type": "registry:example",
      "title": "With label",
      "description": "Group related pressed-state buttons. With label — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toggle-group.md",
      "categories": [
        "toggle-group"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/toggle-group.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/toggle-group/with-label.tsx",
          "type": "registry:file",
          "target": "~/src/components/toggle-group-with-label-example.tsx"
        }
      ]
    },
    {
      "name": "toolbar-official-formatting-toolbar-example",
      "type": "registry:example",
      "title": "Formatting toolbar",
      "description": "Group related actions with directional keyboard navigation. Formatting toolbar — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toolbar.md",
      "categories": [
        "toolbar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/select.json",
        "https://ui.siteplane.io/registry/v/0.1.2/toggle-group.json",
        "https://ui.siteplane.io/registry/v/0.1.2/toolbar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/tooltip.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/toolbar/official-formatting-toolbar.tsx",
          "type": "registry:file",
          "target": "~/src/components/toolbar-official-formatting-toolbar-example.tsx"
        }
      ]
    },
    {
      "name": "toolbar-demo",
      "type": "registry:example",
      "title": "Toolbar example",
      "description": "Group related actions with directional keyboard navigation. Toolbar example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toolbar.md",
      "categories": [
        "toolbar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/toolbar.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/toolbar/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/toolbar-demo.tsx"
        }
      ]
    },
    {
      "name": "toolbar-vertical-example",
      "type": "registry:example",
      "title": "Vertical toolbar",
      "description": "Group related actions with directional keyboard navigation. Vertical toolbar — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toolbar.md",
      "categories": [
        "toolbar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/toolbar.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/toolbar/vertical.tsx",
          "type": "registry:file",
          "target": "~/src/components/toolbar-vertical-example.tsx"
        }
      ]
    },
    {
      "name": "toolbar-input-example",
      "type": "registry:example",
      "title": "Toolbar input",
      "description": "Group related actions with directional keyboard navigation. Toolbar input — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/toolbar.md",
      "categories": [
        "toolbar"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/toolbar.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/toolbar/input.tsx",
          "type": "registry:file",
          "target": "~/src/components/toolbar-input-example.tsx"
        }
      ]
    },
    {
      "name": "tooltip-demo",
      "type": "registry:example",
      "title": "Tooltip example",
      "description": "Add a short description to a control on hover or focus. Tooltip example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tooltip.md",
      "categories": [
        "tooltip"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/tooltip.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/tooltip/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/tooltip-demo.tsx"
        }
      ]
    },
    {
      "name": "tooltip-positions-example",
      "type": "registry:example",
      "title": "Shared timing and positioning",
      "description": "Add a short description to a control on hover or focus. Shared timing and positioning — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tooltip.md",
      "categories": [
        "tooltip"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/tooltip.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/tooltip/positions.tsx",
          "type": "registry:file",
          "target": "~/src/components/tooltip-positions-example.tsx"
        }
      ]
    },
    {
      "name": "tooltip-disabled-example",
      "type": "registry:example",
      "title": "Unavailable trigger",
      "description": "Add a short description to a control on hover or focus. Unavailable trigger — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tooltip.md",
      "categories": [
        "tooltip"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/tooltip.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/tooltip/disabled.tsx",
          "type": "registry:file",
          "target": "~/src/components/tooltip-disabled-example.tsx"
        }
      ]
    },
    {
      "name": "tooltip-controlled-example",
      "type": "registry:example",
      "title": "Controlled visibility",
      "description": "Add a short description to a control on hover or focus. Controlled visibility — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/tooltip.md",
      "categories": [
        "tooltip"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/tooltip.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/tooltip/controlled.tsx",
          "type": "registry:file",
          "target": "~/src/components/tooltip-controlled-example.tsx"
        }
      ]
    },
    {
      "name": "validated-form-demo",
      "type": "registry:example",
      "title": "Validated Form example",
      "description": "Inspect the kit’s self-contained form-validation recipe. Validated Form example — usage example.",
      "docs": "https://ui.siteplane.io/docs-markdown/components/validated-form.md",
      "categories": [
        "validated-form"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/validated-form.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/validated-form/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/validated-form-demo.tsx"
        }
      ]
    },
    {
      "name": "application-shell",
      "type": "registry:block",
      "title": "Application shell",
      "description": "Navigate a responsive workspace with a sidebar, header, and content region. Application shell — complete application example.",
      "docs": "https://ui.siteplane.io/docs-markdown/examples/application-shell.md",
      "categories": [
        "applications"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/card.json",
        "https://ui.siteplane.io/registry/v/0.1.2/dashboard-shell.json",
        "https://ui.siteplane.io/registry/v/0.1.2/settings-list.json",
        "https://ui.siteplane.io/registry/v/0.1.2/sidebar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/switch.json"
      ],
      "dependencies": [
        "lucide-react@1.18.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/application-shell/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/application-shell.tsx"
        }
      ]
    },
    {
      "name": "resource-management",
      "type": "registry:block",
      "title": "Resource management",
      "description": "Filter and sort resources, inspect a record, and confirm archiving. Resource management — complete application example.",
      "docs": "https://ui.siteplane.io/docs-markdown/examples/resource-management.md",
      "categories": [
        "applications"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/alert-dialog.json",
        "https://ui.siteplane.io/registry/v/0.1.2/badge.json",
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/detail-drawer.json",
        "https://ui.siteplane.io/registry/v/0.1.2/filter-bar.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/select.json",
        "https://ui.siteplane.io/registry/v/0.1.2/table.json"
      ],
      "dependencies": [
        "react-aria-components@1.20.0"
      ],
      "files": [
        {
          "path": "apps/site/src/examples/resource-management/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/resource-management.tsx"
        }
      ]
    },
    {
      "name": "team-settings",
      "type": "registry:block",
      "title": "Team settings",
      "description": "Edit team profile and notification preferences with local save and reset. Team settings — complete application example.",
      "docs": "https://ui.siteplane.io/docs-markdown/examples/team-settings.md",
      "categories": [
        "applications"
      ],
      "registryDependencies": [
        "https://ui.siteplane.io/registry/v/0.1.2/button.json",
        "https://ui.siteplane.io/registry/v/0.1.2/card.json",
        "https://ui.siteplane.io/registry/v/0.1.2/form.json",
        "https://ui.siteplane.io/registry/v/0.1.2/input.json",
        "https://ui.siteplane.io/registry/v/0.1.2/select.json",
        "https://ui.siteplane.io/registry/v/0.1.2/settings-list.json",
        "https://ui.siteplane.io/registry/v/0.1.2/switch.json",
        "https://ui.siteplane.io/registry/v/0.1.2/textarea.json"
      ],
      "dependencies": [],
      "files": [
        {
          "path": "apps/site/src/examples/team-settings/default.tsx",
          "type": "registry:file",
          "target": "~/src/components/team-settings.tsx"
        }
      ]
    }
  ]
}
