Skip to content

feat(deps): bump mem-fs from 4.1.5 to 6.0.0 - #182

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/mem-fs-6.0.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/mem-fs-6.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 4, 2026

Copy link
Copy Markdown

Bumps mem-fs from 4.1.5 to 6.0.0.

Release notes

Sourced from mem-fs's releases.

mem-fs@6.0.0

Breaking changes

  • Removed the async file-loading APIs shipped in v5.0.0. Store.prototype.getAsync(), the loadFileAsync() export, and the internal asyncStore dedup map are removed. Use the sync store.get() / loadFile() APIs instead.

    These APIs were never adopted — mem-fs-editor (the primary consumer) never wired them into copyAsync, readAsync, or appendTplAsync. Instrumentation on the largest Yeoman generator (JHipster) showed sync-read blocking accounts for only ~0.7–1.2% of wall time, so the async overlap recovers at most ~90 ms and can be slower per-call than sync readFileSync for hundreds of small reads. With zero adoption and negligible benefit, the API was withdrawn now rather than kept as a long-term liability. (#87)

Notes

This release also migrates the codebase from ESLint to type-aware Oxlint and drops the now-unused vinyl-file async import.

mem-fs@5.0.0

Breaking changes

  • Removed injectable loadFile/loadFileAsync from Store. The Store constructor no longer accepts a { loadFile, loadFileAsync } options object, and the store.loadFile() / store.loadFileAsync() methods are removed. Use the exported loadFile() / loadFileAsync() functions, or add files directly via store.add().

New features

  • store.getAsync(path) — a dedicated async version of get(), replacing the previous get(path, { async: true }) option. get() is now sync-only with a clean StoreFile return type.

Notes

This is the first release published through npm Trusted Publishing with Staged Publishing — every release is now staged by CI and approved with a maintainer's 2FA key before going live, and ships with a signed provenance attestation (Sigstore).

Commits
  • f47dad3 chore: Publish new release
  • eb1326f Remove getAsync and loadFileAsync APIs (#87)
  • ab7171d Merge pull request #86 from SBoudrias/dependabot/npm_and_yarn/turbo-2.10.10
  • 7c73aea Merge pull request #84 from SBoudrias/dependabot/npm_and_yarn/minimatch-10.2.6
  • 0251bf2 Merge pull request #85 from SBoudrias/dependabot/npm_and_yarn/linting-23537bba8e
  • 08275a2 Merge pull request #83 from SBoudrias/dependabot/npm_and_yarn/tinyglobby-0.2.17
  • 360bacc chore(deps-dev): bump turbo from 2.9.16 to 2.10.10
  • 42bdfff Merge pull request #82 from SBoudrias/dependabot/github_actions/dependabot/fe...
  • 34428c5 chore(deps): bump minimatch from 10.2.5 to 10.2.6
  • 3e93d00 chore(deps-dev): bump oxfmt in the linting group across 1 directory
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for mem-fs since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [mem-fs](https://github.com/SBoudrias/mem-fs) from 4.1.5 to 6.0.0.
- [Release notes](https://github.com/SBoudrias/mem-fs/releases)
- [Commits](https://github.com/SBoudrias/mem-fs/compare/mem-fs@4.1.5...mem-fs@6.0.0)

---
updated-dependencies:
- dependency-name: mem-fs
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants