asar-fs
v1.5.1
Published
Rudimentary fs.js and module.js patches to allow loading files from an atom/asar archive
Downloads
44
Readme
asar-fs
A rudimentary fs and module monkeypatch to support loading files and modules from an atom/asar archive.
Installation
npm i asar-fs
Usage
Example:
const AsarFs = require('asar-fs');
let asarFs = new AsarFs(__dirname + '/app.asar').patch();
constructor(archive)
This initializes the asar-fs instance, and will bind to the specified archive.
patch()
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.
unpatch()
This will remove any installed monkeypatches, restoring all modules back to their original state.