Reference
Choose a framework surface and a style system. Invalid pairs are rejected with a 400 error.
| Value | Output shape |
|---|---|
react | TSX components, .map, local function hoist |
vue | SFC / render, v-for, defineComponent |
svelte | Svelte components |
angular | Angular templates / components |
html | Static HTML; loops unrolled (no JS host) |
| Value | Notes |
|---|---|
tailwind | Default. Exact scale hits; off-scale as arbitrary values |
css | Class-based stylesheets |
less / scss | Preprocessors where supported |
css-in-js | Style objects / CSS-in-JS patterns |
style | HTML inline styles only |
| tailwind | css | css-in-js | less/scss | style | |
|---|---|---|---|---|---|
| react | ✓ | ✓ | ✓ | ✓ | — |
| vue | ✓ | ✓ | ✓ | ✓ | — |
| svelte | ✓ | ✓ | — | — | — |
| angular | ✓ | ✓ | — | — | — |
| html | ✓ | ✓ | — | — | ✓ |
When split: true (or plugin equivalent) and the target supports it,
HTML emits a separate stylesheet file instead of a single self-contained document.