Pinceau: Approaching CSS-in-JS with Vue
summary
Pinceau is a Nuxt Labs project that proves styling can be mostly build time it generates CSS vars and a TS schema from a single config that supports layered design tokens and live GUI editing it emits static CSS for tokens so static styles ship zero runtime JS while a tiny ~5kb runtime handles computed bindings and variants the runtime binds props to CSS with computed styles and a Stitches-like variance API that collocates and reuses classes the demo shows IDE autocomplete, missing-token build warnings, SSR of runtime styles, and a working Nuxt integration.
AI-written summary · about
chapters (11)
- 0:00Pinceau and Vue SFCs
- 2:21Vue styling limits
- 3:23Why Pinceau for Next Studio
- 5:48Pinceau inspirations
- 6:10Pinceau configuration
- 10:04Styling components
- 12:12Computed styles
- 13:19Variants API
- 14:42Performance and server-side rendering
- 17:14Live Pinceau demo
- 26:41Pinceau future








