This package gives to Node, via NAPI, a module to FUSE-mount filesystem implementation from JavaScript Node runtime. This module acts as a proxy between FUSE in Linux system and a process in JS. On OS/kernel facing side this module uses fuser library (FUSE in Rust style).
To use this repo, you need Node.js.
Native module code is written in Rust, and uses NAPI-RS.
Cross compilation uses --cross-compile flag. rustup targets should be added for cross-compilation.
Rust targets should be installed, listed in package.json.
npm ci installs everything.
npm run build-all builds everyting.
Code is provided here under GNU General Public License, version 3.