Monkey-patches for filesystem related things.
- Rewrite
requirefunction to load Node's modules from memory. - Or rewrite the whole
fsfilesystem module.
npm install --save fs-monkeyAn fs-like object is an object that implements methods of Node's
filesystem API.
It is denoted as vol:
letvol={readFile: ()=>{/* ... */},readFileSync: ()=>{/* ... */},// etc...}patchFs- rewrites Node's filesystem modulefswith fs-like objectvolpatchRequire- rewritesrequirefunction, patches Node'smodulemodule to use a given fs-like object for module loading
Unlicense - public domain.