humanfs is a modern filesystem API for JavaScript. It streamlines common filesystem operations and provides utilities to test expected functionality, potentially reducing the amount of code needed for typical tasks compared to Linux-style APIs.
Project status
- Humanwhocodes/humanfs appears actively maintained, with an upstream push as recently as 2026-08-21, and a set of coordinated package updates dated 2026-04-17.
- The apparent updates cadence is uneven, with notable activity in 2026 (April updates, plus later upstream push in August) and a long quiet period in 2024 (next older summarized updates around 2024-11 and 2024-10).
AI summary generated
Recent updates
memory-v0.19.6
memory v0.19.6 primarily fixes a runtime issue related to type dependencies being included at runtime. It also bumps @humanfs/core from ^0.19.1 to ^0.19.2 in the workspace dependencies.
web-v0.14.2
web v0.14.2 primarily addresses a runtime behavior issue by ensuring type-only dependencies are included at runtime. It also bumps @humanfs/core from ^0.19.1 to ^0.19.2 for the workspace dependencies.
node-v0.16.8
This release (v0.16.8) includes a runtime bug fix related to type dependencies being included at runtime. It also updates the workspace dependency @humanfs/core from ^0.19.1 to ^0.19.2.
core-v0.19.2
Core v0.19.2 primarily addresses a runtime issue by ensuring type dependencies are included when the package runs. This should improve reliability for consumers that rely on those types at runtime.
box-v0.1.3
v0.1.3 primarily bumps internal workspace dependencies (@humanfs/core and @humanfs/memory) and fixes runtime resolution of @humanfs/types by moving it to runtime dependencies instead of devDependencies. In addition to the documented type-dependency change, the Node implementation now preserves symlinks during copy operations.
deno-v0.17.1
This release bumps the Deno bindings package to version 0.17.1. The release notes only mention a retry dependency update, but the diff also updates related package versions and repository metadata, plus several dev-tooling dependencies via package-lock.json.
node-v0.16.7
This release (node-v0.16.7) is a small patch update. The only noted change is a packaging fix, updating package.json to include a directory entry.
web-v0.14.1
web v0.14.1 is primarily a dependency update release. It bumps @humanfs/core to ^0.19.1, with no other user-facing changes mentioned in the release notes.
memory-v0.19.5
memory v0.19.5 is a dependency-focused release. It updates the workspace dependency @humanfs/core from ^0.19.0 to ^0.19.1, with no other documented feature, bug fix, or behavioral changes in the release notes.
node-v0.16.6
node v0.16.6 primarily updates an internal workspace dependency. The release notes only mention a bump of @humanfs/core from ^0.19.0 to ^0.19.1, with no other user-facing changes documented.