An in-memory filesystem-like data structure.
You can install MiniFS using npm, or your preferred package manager.
npm i @luisafk/minifs
import { MiniFS } from "@luisafk/minifs";
const fs = new MiniFS();
fs.writeFile("foo/bar.txt", "Hello, World"); // true
fs.readDirectory("foo"); // ["bar.txt"]
fs.readFile("foo/bar.txt"); // "Hello, World"
First, clone the repository and install the dependencies.
git clone https://github.com/lafkpages/minifs.git
cd minifs
bun install
Then, configure Git hooks.
git config core.hooksPath .githooks
Tests are automatically run before every commit. You can also run them manually:
bun test