Instant dev server
A native (Node.js & Bun) zero-dependency HTTP + WebSocket server. Transpiles TypeScript & JSX on the fly with esbuild, no bundling in dev. In-browser error overlay included.
Dev server
One tool, three commands. An instant dev server with Hot Module Replacement and optimised production builds — zero config to start. Runs on Node.js and Bun.
npm install -D vantrisPoint an index.html at a module entry, then drive the three commands:
npx vantris dev # dev server with HMR → http://localhost:3000
npx vantris build # optimised build → dist/
npx vantris preview # serve the build → http://localhost:4173That's the whole development cycle. No config file is required to start — the defaults documented across this site are what runs when you omit a field.
Vantris gives you the complete development loop behind three verbs. The engines it uses internally (esbuild, Rolldown, lightningcss) stay internal: you configure Vantris, never them. There is no rolldownOptions escape hatch — every option is Vantris-owned and Vantris-typed, so your config survives an engine swap.
It targets React and vanilla JS/TS apps and libraries, runs identically on Node.js and Bun through one createDevServer(), and is validated on load so a bad value fails fast with the property path, the expected type, and the value it received.