@file-services/memory v9.2.1
@file-services/memory
An in-memory, sync/async, file system implementation.
Contains a subset of node's fs
API with additional helper functions.
Features:
- Tiny.
- Isomorphic. Works in both Node.js and web-browsers.
- Implements the watch service API (for events).
- Case insensitive.
Getting started
Install library in project:
npm i @file-services/memory
Then, use the programmatic API:
import { createMemoryFs } from "@file-services/memory";
const fs = createMemoryFs();
// library uses `posix`-style paths
// and exposes a subset of `fs` API
fs.writeFileSync("/file-in-root", "file contents");
// several helper functions are included
fs.populateDirectorySync("/src", {
"index.ts": "/* source code */",
"another-file.ts": "/* more source code */",
});
fs.fileExistsSync("/src/another-file.ts"); // returns true
License
MIT
15 days ago
1 month ago
2 months ago
2 months ago
9 months ago
8 months ago
9 months ago
9 months ago
7 months ago
8 months ago
9 months ago
6 months ago
9 months ago
9 months ago
8 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago