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
- The source appears actively maintained, with a recent upstream push on 2026-04-22 and multiple component updates dated 2026-04-17 (core, node, web, memory, box).
- The apparent update cadence is active and clustered, with several related updates within a few days (2026-04-17), and a longer gap between that cluster and the earlier updates in late 2024 (mostly 2024-10 to 2024-11).
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.