lhl 2bdf874dbb create 11 ay önce
..
docs 2bdf874dbb create 11 ay önce
lib 2bdf874dbb create 11 ay önce
LICENSE 2bdf874dbb create 11 ay önce
README.md 2bdf874dbb create 11 ay önce
package.json 2bdf874dbb create 11 ay önce

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.