Skip to content

VantrisA modern bundler for JS & TypeScript

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.

From zero to running in one minute

bash
npm install -D vantris

Point an index.html at a module entry, then drive the three commands:

bash
npx vantris dev       # dev server with HMR          → http://localhost:3000
npx vantris build     # optimised build              → dist/
npx vantris preview   # serve the build              → http://localhost:4173

That'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.

Why Vantris?

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.

Released under the MIT License.