SSR-first component library for Set. Native HTML output via custom elements, with a co-located CSS contract.
- TypeScript-first SSR renderers that emit native HTML
- Co-located CSS contract via
styles.css(tokens + root + component styles) - Storybook stories for component development
- Vitest + Testing Library coverage
- Token CSS auto-import via
@monospaced/set-system - Browser baseline wired via
@monospaced/set-config/browserslist
- JS/TS:
@monospaced/set-core - CSS:
@monospaced/set-core/styles.css
Load fonts before core styles:
@import "@monospaced/set-assets/fonts.css";
@import "@monospaced/set-core/styles.css";pnpm run buildpnpm run build:typespnpm run lintpnpm run testpnpm run test:watchpnpm run typecheck
Storybook runtime lives in apps/storybook (run via root scripts: pnpm run storybook, pnpm run storybook:build).