@aleung/fs-monkey
v1.1.1
Published
Monkey patches for file system related things.
Downloads
72
Maintainers
Readme
fs-monkey
Note: This is a fork of streamich/fs-monkey. It holds my PRs and is published as npm module @aleung/fs-monkey.
Monkey-patches for filesystem related things.
- Rewrite
require
function to load Node's modules from memory. - Or rewrite the whole
fs
filesystem module.
Install
npm install --save fs-monkey
Terms
An fs-like object is an object that implements methods of Node's
filesystem API.
It is denoted as vol
:
let vol = {
readFile: () => { /* ... */ },
readFileSync: () => { /* ... */ },
// etc...
}
Reference
patchFs
- rewrites Node's filesystem modulefs
with fs-like objectvol
patchRequire
- rewritesrequire
function, patches Node'smodule
module to use a given fs-like object for module loading
License
Unlicense - public domain.