Skip to content

@leafer-game/node

Based on @leafer-ui/node, this package introduces plugins including Robot, interaction state, animation, motion path, element search, and export elements, making it suitable for game scenarios.

web version     worker version     node version     mini program version

Runs in a server-side Node environment. It can be used for backend rendering, image generation, and automated testing, and can simulate user interactions.

Installation

Runs in a server-side environment.

sh
npm install @leafer-game/node
sh
pnpm add @leafer-game/node
sh
yarn add @leafer-game/node
sh
bun add @leafer-game/node

If you need interactive features, please use leafer-ui.

skia  |  napi

@napi-rs/canvas is used in server environments to replace Canvas functionality. It is also based on Skia, but unlike skia-canvas, it is wrapped in Rust, offering high performance and zero system dependencies. It must be installed separately.

sh
npm install @napi-rs/canvas
sh
pnpm add @napi-rs/canvas
sh
yarn add @napi-rs/canvas
sh
bun add @napi-rs/canvas

Update

Learn how to quickly update versions.

Usage

The usage, global variables, and @leafer-ui/node are consistent. You only need to change the package name to run the official example code.

Released under the MIT License.