Skip to content

Workspace Setup

1

Install the monorepo dependencies

pnpm install
2

Validate all package contracts

pnpm typecheck
3

Run the Design System website

pnpm --filter @uxome/design-system dev

Component Imports

Import from the package boundary. Product code never imports internal behavior primitives or recreates physical styling.

import { UxomeProvider } from "@uxome/ui/provider";
import { Button } from "@uxome/ui/button";
import "@uxome/ui/styles.css";

Distribution Model

Uxome Registry delivery and @uxome/ui package delivery are generated from the same components, manifests, tokens, tests, and versions.

  • Source-owned delivery copies editable Uxome components into a product.
  • Managed delivery centralizes upgrades through the package boundary.
  • Both channels preserve identical component APIs and physical tokens.
  • Product pages consume components; they do not maintain a parallel visual layer.