Files
dt-design-system/packages/tokens/src/index.ts
michael baf8cd3b2a Remove supra brand from design system
Supra (VivoKey MD3 theme) has been extracted into a standalone
Dangerous-Pi theme plugin. Remove all supra references from tokens,
web CSS, showcase apps, and documentation.

- Delete supra brand tokens and elevation.css
- Update ThemeBrand type to "dt" | "classic"
- Remove supra from CSS generation, imports, and bevels
- Update CLAUDE.md and package READMEs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 10:18:39 -08:00

38 lines
878 B
TypeScript

export type {
ThemeBrand,
ThemeMode,
ThemeDefinition,
ColorTokens,
TypographyTokens,
ShapeTokens,
BrandTokens,
} from "./types.js";
export { dt } from "./brands/dt.js";
export { classic } from "./brands/classic.js";
import { dt } from "./brands/dt.js";
import { classic } from "./brands/classic.js";
import type { BrandTokens, ThemeDefinition } from "./types.js";
/** All brand tokens keyed by id */
export const brands: Record<string, BrandTokens> = { dt, classic };
/** Theme registry for UI selectors */
export const themes: ThemeDefinition[] = [
{
id: "dt",
name: dt.name,
description: dt.description,
supportsModes: ["dark", "light", "auto"],
defaultMode: "dark",
},
{
id: "classic",
name: classic.name,
description: classic.description,
supportsModes: ["dark", "light", "auto"],
defaultMode: "dark",
},
];