Skip to content

wm init

Neues Component-Projekt initialisieren.

Verwendung

bash
wm init my-components
cd my-components

Was wird erstellt

my-components/
├── components/
│   ├── ExampleSimple/       # Einfache Component
│   └── ExampleExtended/     # Mit Island
├── tokens/tokens.css        # Custom Design Tokens
├── styles/base.css          # Base Styles
└── wm.config.js             # Konfiguration

wm.config.js

javascript
export default {
  components: {
    path: './components',
    styles: ['./tokens/tokens.css', './styles/base.css']
  },
  preview: {
    port: 5173
  },
  output: {
    dir: './dist'
  }
};

tokens/tokens.css

Für component-spezifische Tokens. CMS liefert Basis-Tokens automatisch.

css
:root {
  /* Nur component-spezifische Tokens hier */
  --my-component-accent: #value;
}

Nächste Schritte

bash
wm dev        # Preview
wm generate   # Component erstellen
wm login      # Mit CMS verbinden
wm push       # Hochladen

Mehr

Webmate Studio Component Development Dokumentation