fs-monkey

Monkey patches for file system related things.

Unlicense 20 个版本
安装
npm install fs-monkey
yarn add fs-monkey
pnpm add fs-monkey
bun add fs-monkey
README

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.

版本列表
1.1.0 2025-07-18
1.0.6 2024-05-01
1.0.5 2023-09-25
1.0.4 2023-06-01
1.0.3 2021-04-05
1.0.2 2021-04-01
1.0.1 2020-05-14
1.0.0 2020-02-17
0.4.0 2020-02-16
0.3.3 2018-05-12
0.3.2 2018-05-11
0.3.1 2017-12-04
0.3.0 2017-12-01
0.2.2 2017-10-22
0.2.1 2017-09-08
0.2.0 2017-09-08
0.1.3 2017-08-20
0.1.2 2017-08-13
0.1.1 2017-08-12
0.1.0 2017-08-12