API Reference

ServerResource

ServerResource is the Vite bridge used by Reactus.

ServerResource is the Vite bridge used by Reactus.

ts
const resource = engine.server.resource;

Properties

PropertyTypeDescription
basestringActive Vite base path.
config`InlineConfig \null`Original Vite config passed into Reactus.

Methods

build(config)

Run a Vite build with the Reactus plugin set.

ts
const result = await resource.build({
  configFile: false,
  build: { write: false }
});

dev()

Create or return the cached Vite dev server.

middlewares()

Return the Vite middleware stack.

plugins()

Return the full plugin list Reactus will give to Vite.

That list includes:

  • optional CSS injection support from cssFiles
  • the Reactus virtual file system plugin
  • the Reactus file loader plugin
  • @vitejs/plugin-react
  • any user-supplied Vite plugins