@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.
npm install @leafer-game/nodepnpm add @leafer-game/nodeyarn add @leafer-game/nodebun add @leafer-game/nodeIf 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.
npm install @napi-rs/canvaspnpm add @napi-rs/canvasyarn add @napi-rs/canvasbun add @napi-rs/canvasUpdate
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.