Live props, validated
A zod configurableProps schema becomes a JSON editor in the chrome. Edits are parsed live, then merged on top of your defaults.
Configurable props →Point Vite at your *.windo.tsx files and get a resizable canvas with live props, variants, contexts, and a typed state machine — no Storybook, no config sprawl.
$bun add -D @westopp/windoA zod configurableProps schema becomes a JSON editor in the chrome. Edits are parsed live, then merged on top of your defaults.
Configurable props →Pin a set of named prop patches and apply any of them with a click — no editing JSON to flip between states.
Variants →Wrap a windo in the providers it opts into, and anchor it anywhere in the frame — flush to an edge or centred.
Contexts →From windo.config.ts to a live, prop-editable component in the canvas.