In memory filesystem backed by FUSE and Javascript
npm install -g fuse-memfs
fuse-memfs ./mnt # mounts an in memory filesystem at ./mnt (needs to exists)
You can access the FUSE operations from JS as well
const Fuse = require('fuse-native')
const memfs = require('fuse-memfs')
const ops = memfs()
const fuse = new Fuse('./mnt', ops)
MIT