lhl 2bdf874dbb create há 11 meses atrás
..
docs 2bdf874dbb create há 11 meses atrás
lib 2bdf874dbb create há 11 meses atrás
LICENSE 2bdf874dbb create há 11 meses atrás
README.md 2bdf874dbb create há 11 meses atrás
package.json 2bdf874dbb create há 11 meses atrás

README.md

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 module fs with fs-like object vol
  • patchRequire - rewrites require function, patches Node's module module to use a given fs-like object for module loading

License

Unlicense - public domain.