[
  {
    "name": "@wizeworks/silicaui",
    "purpose": "Tailwind v4 plugin — design tokens + component CSS classes (the vocabulary every other package builds on).",
    "install": "pnpm add -D @wizeworks/silicaui tailwindcss"
  },
  {
    "name": "@wizeworks/silicaui-react",
    "purpose": "Typed React components over the @wizeworks/silicaui classes, built on Base UI.",
    "install": "pnpm add @wizeworks/silicaui-react"
  },
  {
    "name": "@wizeworks/silicaui-html",
    "purpose": "Framework-neutral node-tree schema + HTML projection + composed blocks (for non-React output). The `/theme` subpath turns a Theme into CSS off the RENDER path: `customColorCss(theme)` emits every rule a build-time `@plugin \"@wizeworks/silicaui\" { colors: … }` registration would have — for a color NAMED AT RUNTIME by a tenant in a theme editor, which no build-time list can carry — and `themeTokenCss(theme, selector, mode)` emits the custom properties those rules read (ship both, or the rules paint nothing). Needs @wizeworks/silicaui, an optional peer; the root import stays dependency-free.",
    "install": "pnpm add @wizeworks/silicaui-html"
  },
  {
    "name": "@wizeworks/silicaui-behaviors",
    "purpose": "Zero-dependency runtime that hydrates data-sui-* markers with interactivity (the vanilla-JS counterpart to @wizeworks/silicaui-react's Base UI behavior).",
    "install": "pnpm add @wizeworks/silicaui-behaviors"
  },
  {
    "name": "@wizeworks/silicaui-builder",
    "purpose": "The visual document editor/engine that powers the SilicaUI sitebuilder — also consumable directly: the framework-neutral engine at the root import, the `Builder` React component + `BuilderHost` interface (catalog/dataSources/themes/validateClass/inspectorPanels/inspectorTabs/pickAsset, plus `hostComponents` + `renderHostNode` — the regions the HOST renders, each def carrying its own label/icon/hint/category into the palette and onto the placed node, and suppressible from the palette by `catalog().hide` on its `host:<name>` key while staying registered) at `/react`, and the email editor at `/email` and `/email/react` (its own `EmailBuilderHost` seam, plus a host-owned `frame` for fixed chrome composed around — never into — the authored email, `locked` nodes for undeletable in-document blocks, a `link` group node that gives one destination to the blocks inside it — so a card in a `collection` repeat deep-links to its own record, projected as per-child inline anchors rather than one anchor around the card, which Outlook drops — and a controlled `savedBlocks`/`onSavedBlocksChange` pair so the reusable-block library can live on the account instead of one browser).",
    "install": "pnpm add @wizeworks/silicaui-builder @wizeworks/silicaui-react"
  },
  {
    "name": "@wizeworks/silicaui-charts",
    "purpose": "Apache ECharts wrapped and auto-themed to Silica's design tokens.",
    "install": "pnpm add @wizeworks/silicaui-charts @wizeworks/silicaui-react"
  },
  {
    "name": "@wizeworks/silicaui-table",
    "purpose": "TanStack Table wrapped in Silica's table CSS.",
    "install": "pnpm add @wizeworks/silicaui-table @wizeworks/silicaui-react"
  },
  {
    "name": "@wizeworks/silicaui-editor",
    "purpose": "TipTap rich-text editor with a Silica-styled toolbar.",
    "install": "pnpm add @wizeworks/silicaui-editor @wizeworks/silicaui-react"
  },
  {
    "name": "@wizeworks/silicaui-dnd",
    "purpose": "dnd-kit wrapped — SortableList + drag primitives.",
    "install": "pnpm add @wizeworks/silicaui-dnd @wizeworks/silicaui-react"
  },
  {
    "name": "@wizeworks/silicaui-panels",
    "purpose": "react-resizable-panels wrapped in Silica styling.",
    "install": "pnpm add @wizeworks/silicaui-panels @wizeworks/silicaui-react"
  }
]
