Skip to content

lafkpages/minifs

Repository files navigation

MiniFS

An in-memory filesystem-like data structure.

Installation

You can install MiniFS using npm, or your preferred package manager.

npm i @luisafk/minifs

Usage

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"

Development

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

Running tests

Tests are automatically run before every commit. You can also run them manually:

bun test

About

An in-memory filesystem-like data structure.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published