[]previous and next page

node

The adapter for Node.js: writes server.mjs.

The adapter for Node.js: writes server.mjs. Run it with node dist/node/server.mjs after vite build; the packages the server needs at run time are @shadow-js/dusk and its peers.

Import#

ts
import { node } from "@shadow-js/dusk/node";

Signature#

ts
function node(options: NodeAdapterOptions = {}): Adapter

Parameters#

Name Description
options See NodeAdapterOptions.

Returns#

The adapter for dusk({ adapter }).

Throws#

  • TypeError for an invalid outDir.

Examples#

ts
import { node } from "@shadow-js/dusk/node";
export default { plugins: [dusk({ adapter: node() })] };