Adapter to convert Node.js fs API to File System Access API
Last release 17 days ago
10 Aug 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 28 of 30 stable releases
Nothing withdrawn
no release was ever pulled
7 months old
30 releases ยท first in 2026
Release timeline
30 releases since 2026Releases
- 4.68.110 Aug 2026
Release notes
Open source โWhat's Changed
- fix: ๐
.unlink()should not delete empty directories by @streamich in https://github.com/streamich/memfs/pull/1278
Full Changelog: https://github.com/streamich/memfs/compare/v4.68.0...v4.68.1
- fix: ๐
- 4.68.05 Aug 2026
Release notes
Open source โWhat's Changed
- feat: ๐ธ add file
birthTimesupport by @streamich in https://github.com/streamich/memfs/pull/1277
Full Changelog: https://github.com/streamich/memfs/compare/v4.67.0...v4.68.0
- feat: ๐ธ add file
- 4.67.04 Aug 2026
Release notes
Open source โWhat's Changed
- feat: persist git-fsa directory handle by @lux-in-tenebris-lucet in https://github.com/streamich/memfs/pull/1273
New Contributors
- @lux-in-tenebris-lucet made their first contribution in https://github.com/streamich/memfs/pull/1273
Full Changelog: https://github.com/streamich/memfs/compare/v4.66.1...v4.67.0
- 4.66.13 Aug 2026
Release notes
Open source โWhat's Changed
- fix(build): embed sources in published sourcemaps by @xianjianlf2 in https://github.com/streamich/memfs/pull/1275
Full Changelog: https://github.com/streamich/memfs/compare/v4.66.0...v4.66.1
- 4.66.03 Aug 2026
Release notes
Open source โWhat's Changed
- chore: remove tslib from peerDependencies by @xianjianlf2 in https://github.com/streamich/memfs/pull/1269
- Pr 1270 file url drive letter by @streamich in https://github.com/streamich/memfs/pull/1276
Full Changelog: https://github.com/streamich/memfs/compare/v4.65.0...v4.66.0
- 4.65.03 Aug 2026
Release notes
Open source โWhat's Changed
- test(fs-node): cover FileHandle close after unlink by @xianjianlf2 in https://github.com/streamich/memfs/pull/1272
- feat: ๐ธ support
recursiveflag inFsaNodeFsby @streamich in https://github.com/streamich/memfs/pull/1274
New Contributors
- @xianjianlf2 made their first contribution in https://github.com/streamich/memfs/pull/1272
Full Changelog: https://github.com/streamich/memfs/compare/v4.64.0...v4.65.0
- 4.64.08 Jul 2026
Release notes
Open source โWhat's Changed
- Fsa watch bridge improvements by @streamich in https://github.com/streamich/memfs/pull/1268
Full Changelog: https://github.com/streamich/memfs/compare/v4.63.0...v4.64.0
- 4.63.07 Jul 2026
Release notes
Open source โWhat's Changed
- Node-to-FSA watcher bridge by @streamich in https://github.com/streamich/memfs/pull/1267
Full Changelog: https://github.com/streamich/memfs/compare/v4.62.0...v4.63.0
- 4.62.07 Jul 2026
Release notes
Open source โWhat's Changed
- FSA-to-Node watcher bridge implementation by @streamich in https://github.com/streamich/memfs/pull/1266
Full Changelog: https://github.com/streamich/memfs/compare/v4.61.0...v4.62.0
- 4.61.07 Jul 2026
Release notes
Open source โWhat's Changed
- test: ๐ harden test to work on Windows by @streamich in https://github.com/streamich/memfs/pull/1264
FileSystemObserverimplementation by @streamich in https://github.com/streamich/memfs/pull/1265
Full Changelog: https://github.com/streamich/memfs/compare/v4.60.0...v4.61.0
- 4.60.07 Jul 2026
Release notes
Open source โFull Changelog: https://github.com/streamich/memfs/compare/v4.59.0...v4.60.0
- 4.59.07 Jul 2026
Release notes
Open source โWhat's Changed
CoreWatcherimplementation by @streamich in https://github.com/streamich/memfs/pull/1263
Full Changelog: https://github.com/streamich/memfs/compare/v4.58.0...v4.59.0
- 4.58.06 Jul 2026
Release notes
Open source โWhat's Changed
- feat: ๐ธ add event emission to fs-core by @streamich in https://github.com/streamich/memfs/pull/1262
Full Changelog: https://github.com/streamich/memfs/compare/v4.57.8...v4.58.0
- 4.57.820 Jun 2026
Release notes
Open source โWhat's Changed
- fix: clamp negative truncate length to zero (uninitialized-memory leak) by @chatman-media in https://github.com/streamich/memfs/pull/1261
New Contributors
- @chatman-media made their first contribution in https://github.com/streamich/memfs/pull/1261
Full Changelog: https://github.com/streamich/memfs/compare/v4.57.7...v4.57.8
- 4.57.710 Jun 2026
Release notes
Open source โWhat's Changed
- fix: ๐ do not allow relative paths in snapshot restoration by @streamich in https://github.com/streamich/memfs/pull/1260
Full Changelog: https://github.com/streamich/memfs/compare/v4.57.6...v4.57.7
- 4.57.63 Jun 2026
Release notes
Open source โFull Changelog: https://github.com/streamich/memfs/compare/v4.57.5...v4.57.6
- 4.57.53 Jun 2026
Release notes
Open source โFull Changelog: https://github.com/streamich/memfs/compare/v4.57.4...v4.57.5
- 4.57.43 Jun 2026
Release notes
Open source โWhat's Changed
- Add structured documentation for memfs by @streamich in https://github.com/streamich/memfs/pull/1259
Full Changelog: https://github.com/streamich/memfs/compare/v4.57.3...v4.57.4
- 4.57.328 May 2026
Release notes
Open source โWhat's Changed
- fix: uncomment cpSync and statfsSync in fsSynchronousApiList by @GoodbyeNJN in https://github.com/streamich/memfs/pull/1256
New Contributors
- @GoodbyeNJN made their first contribution in https://github.com/streamich/memfs/pull/1256
Full Changelog: https://github.com/streamich/memfs/compare/v4.57.2...v4.57.3
- 4.57.216 Apr 2026
Release notes
Open source โWhat's Changed
- fix(access): ensure symlinks are followed when checking for executable flag by @boneskull in https://github.com/streamich/memfs/pull/1253
New Contributors
- @boneskull made their first contribution in https://github.com/streamich/memfs/pull/1253
Full Changelog: https://github.com/streamich/memfs/compare/v4.57.1...v4.57.2
- 4.57.121 Mar 2026
Release notes
Open source โWhat's Changed
- fix: EBADF when calling fileHandle.close() after streaming via pipeline by @Copilot in https://github.com/streamich/memfs/pull/1249
Full Changelog: https://github.com/streamich/memfs/compare/v4.57.0...v4.57.1
- 4.57.021 Mar 2026
Release notes
Open source โWhat's Changed
- feat: allow injecting custom
processimplementation for better testability by @Copilot in https://github.com/streamich/memfs/pull/1248
Full Changelog: https://github.com/streamich/memfs/compare/v4.56.11...v4.57.0
- feat: allow injecting custom
- 4.56.114 Mar 2026
Release notes
Open source โWhat's Changed
- fix: normalize leading
./in relative glob patterns by @Copilot in https://github.com/streamich/memfs/pull/1243
Full Changelog: https://github.com/streamich/memfs/compare/v4.56.10...v4.56.11
- fix: normalize leading
- 4.56.1023 Jan 2026
Release notes
Open source โFull Changelog: https://github.com/streamich/memfs/compare/v4.56.9...v4.56.10
- 4.56.921 Jan 2026
Release notes
Open source โFull Changelog: https://github.com/streamich/memfs/compare/v4.56.8...v4.56.9
- 4.56.821 Jan 2026
Release notes
Open source โFull Changelog: https://github.com/streamich/memfs/compare/v4.56.7...v4.56.8
- 4.56.721 Jan 2026
Release notes
Open source โFull Changelog: https://github.com/streamich/memfs/compare/v4.56.2...v4.56.7
- 4.56.420 Jan 2026
Nothing published for this version
- 4.56.219 Jan 2026
Release notes
Open source โFull Changelog: https://github.com/streamich/memfs/compare/v4.54.0...v4.56.2
- 4.56.119 Jan 2026
Nothing published for this version