Files
libloot/nodejs/README.md
Oliver Hamlet 5a33e16eb3 Add a Node.js wrapper library
The implementation is very similar to the Python wrapper.
2025-04-22 19:22:31 +01:00

722 B

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 Error values. The error message is the concatenated display text of all the recursive Rust errors from the libloot crate, with the exception of PluginDataError errors, which are turned into messages of the form esplugin error, code <code>: <display text>, where <code> is one of the esplugin error codes currently exposed by the C++ implementation of libloot.