@stephen-netu/design-system
v0.1.0
Published
KOS LEAP Design System — Legendary UI components with brass/copper aesthetic
Maintainers
Readme
@kos/design-system
KOS LEAP Design System — Legendary UI components with brass/copper aesthetic.
Installation
npm install @kos/design-systemUsage
// Import all components
import { Button, Card, Badge } from '@kos/design-system';
// Import specific layers
import { Button, Card } from '@kos/design-system/u0-primitives';
import { KanbanViewLayout } from '@kos/design-system/l0-layout';
// Import CSS tokens
import '@kos/design-system/base.css';
import '@kos/design-system/tokens.css';
import '@kos/design-system/tokens/control-room.css';Design Tokens
All values are CSS custom properties:
/* Colors */
--color-bg-app: #141414;
--color-bg-canvas: #1a1a1a;
--color-text-primary: #f2efe9;
--color-accent: #b87333; /* brass/copper */
/* Typography */
--font-sans: 'Outfit', system-ui, sans-serif;
--font-mono: 'JetBrains Mono', 'Fira Code', monospace;
/* Spacing */
--space-1: 0.25rem;
--space-2: 0.5rem;
--space-3: 0.75rem;
--space-4: 1rem;Architecture
- p0-primitives: Types, tokens, utilities
- u0-primitives: Atoms (Button, Input, Card, Badge, Avatar, Toggle, etc.)
- l0-layout: Molecules/Organisms (KanbanViewLayout, GroveCard, etc.)
- f0-forms: Form components (FormField, Select, TextArea)
- s0-state: Svelte 5 rune wrappers
- t0-transport: Tauri IPC utilities
- d0-data-viz: Data visualization (BarChart, MetricCard)
- n0-node-graph: Node graph components (NodeCanvas, GraphEditor)
- n1-flow-canvas: Canvas 2D flow editor
- n2-manifold-disk: Poincare disk projection
- n3-force-graph: Force-directed graph layout
- n4-adaptive-manifold: Adaptive manifold visualization
License
MIT
