create-knobkit
Scaffold a new knobkit app.
npm create knobkit@latest my-app
You'll be asked for a directory and a runtime:
- mount — runs entirely in the browser (state + handlers client-side).
- serve — handlers run on a stateless Node server; the browser keeps all state.
Then:
cd my-app
npm install
npm run dev
Non-interactive
npm create knobkit@latest my-app -- --serve --yes
--mount | Browser runtime |
--serve | Node-server runtime |
-y, --yes | Accept defaults, no prompts |
Requires Node ≥ 22 to run the generated app.