Monkey patches for file system related things.
npm install @aleung/fs-monkey> Note: This is a fork of streamich/fs-monkey. It holds my PRs and is published as npm module @aleung/fs-monkey.
[![][npm-img]][npm-url]
Monkey-patches for filesystem related things.
- Rewrite require function to load Node's modules from memory.
- Or rewrite the whole fs filesystem module.
``shell`
npm install --save fs-monkey
An fs-like object is an object that implements methods of Node's
filesystem API.
It is denoted as vol:
`js`
let vol = {
readFile: () => { / ... / },
readFileSync: () => { / ... / },
// etc...
}
- patchFs - rewrites Node's filesystem module fs with fs-like object volpatchRequire
- - rewrites require function, patches Node's module` module to use a given fs-like object for module loading
[npm-img]: https://img.shields.io/npm/v/fs-monkey.svg
[npm-url]: https://www.npmjs.com/package/@aleung/fs-monkey
[travis-url]: https://travis-ci.org/streamich/fs-monkey
[travis-badge]: https://travis-ci.org/streamich/fs-monkey.svg?branch=master
Unlicense - public domain.