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() })] };