A rudimentary fs and module monkeypatch to support loading files and modules from an atom/asar archive.
npm i asar-fs
Example:
const AsarFs = require('asar-fs');
let asarFs = new AsarFs(__dirname + '/app.asar').patch();
This initializes the asar-fs instance, and will bind to the specified archive.
This will monkeypatch built-in modules for asar reading capabilities. Modules can be require
d from the archive, as well as fs readFile and readFileSync access.
This will remove any installed monkeypatches, restoring all modules back to their original state.