fs-monkey (1.1.0)

Published 2026-02-24 13:57:04 +00:00 by atheaadmin

Installation

registry=
npm install fs-monkey@1.1.0
"fs-monkey": "1.1.0"

About this package

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.

Dependencies

Development Dependencies

ID Version
@babel/cli ^7.18.6
@babel/core ^7.18.6
@babel/preset-env ^7.18.6
@semantic-release/changelog ^6.0.1
@semantic-release/git ^10.0.1
@semantic-release/npm ^9.0.1
@types/jest ^29.0.0
@types/node ^8.10.66
babel-jest ^29.0.0
jest ^29.0.0
semantic-release ^19.0.3
source-map-support ^0.5.21

Keywords

fs file file system monkey fsmonkey monkeyfs monkeypatch patch
Details
npm
2026-02-24 13:57:04 +00:00
0
Unlicense
latest
6.6 KiB
Assets (1)
Versions (1) View all
1.1.0 2026-02-24