mirror of
https://github.com/loot/libloot.git
synced 2026-07-27 14:16:01 -07:00
The error scenario represented by PluginNotLoadedError is distinguished from all other esplugin errors by LOOT, so it's worth handling separately.
libloot-nodejs
An experimental Node.js wrapper around the libloot Rust implementation, built using NAPI-RS.
Build
To build, first install Rust and Node.js, then run:
npm install
npm run build
The tests can be run using:
npm test
Usage notes
- All errors are thrown as JavaScript
Errorvalues. The error message is the concatenated display text of all the recursive Rust errors from the libloot crate, with the exception ofPluginDataErrorerrors, which are turned into messages of the formesplugin error, code <code>: <display text>, where<code>is one of the esplugin error codes currently exposed by the C++ implementation of libloot.