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.