This is an automated email from the ASF dual-hosted git repository.
kou pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-js.git
The following commit(s) were added to refs/heads/main by this push:
new 9365a83 chore: bump memfs from 4.36.3 to 4.38.1 (#262)
9365a83 is described below
commit 9365a8388c270850978b1e8740a63c813a6fd22a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Wed Aug 27 06:18:50 2025 +0900
chore: bump memfs from 4.36.3 to 4.38.1 (#262)
Bumps [memfs](https://github.com/streamich/memfs) from 4.36.3 to 4.38.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/streamich/memfs/releases">memfs's
releases</a>.</em></p>
<blockquote>
<h2>v4.38.1</h2>
<h2><a
href="https://github.com/streamich/memfs/compare/v4.38.0...v4.38.1">4.38.1</a>
(2025-08-24)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>🐛 use glob-to-regex library (<a
href="https://github.com/streamich/memfs/commit/89623740b78cbcf58a5b1b32d67b2e4ecd183469">8962374</a>)</li>
</ul>
<h2>v4.38.0</h2>
<h1><a
href="https://github.com/streamich/memfs/compare/v4.37.1...v4.38.0">4.38.0</a>
(2025-08-24)</h1>
<h3>Bug Fixes</h3>
<ul>
<li>handle chmod 0 permissions in existsSync and access methods (<a
href="https://github.com/streamich/memfs/commit/3452bcf24cd44f476687b693a1a1b6685d7353c9">3452bcf</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>revert exists implementation (<a
href="https://github.com/streamich/memfs/commit/bf209cd05ed41787be8afb425077fbcdb93fb3fa">bf209cd</a>)</li>
</ul>
<h2>v4.37.1</h2>
<h2><a
href="https://github.com/streamich/memfs/compare/v4.37.0...v4.37.1">4.37.1</a>
(2025-08-22)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>ensure FLAG enum is properly exported for compatibility with Node.js
fs.open (<a
href="https://github.com/streamich/memfs/commit/685aef1dd97373f8e14cad63fee13b6e80a04ba5">685aef1</a>)</li>
</ul>
<h3>Performance Improvements</h3>
<ul>
<li>add FLAG constant enum (<a
href="https://github.com/streamich/memfs/commit/8c301ff928cbe89b8d75fba8fd5560b804042bfb">8c301ff</a>)</li>
</ul>
<h2>v4.37.0</h2>
<h1><a
href="https://github.com/streamich/memfs/compare/v4.36.3...v4.37.0">4.37.0</a>
(2025-08-22)</h1>
<h3>Features</h3>
<ul>
<li>implement async queryPermission with FSA context mode checks (<a
href="https://github.com/streamich/memfs/commit/68a5927ac26381a6492dea204978643d7ce2aeeb">68a5927</a>)</li>
<li>implement queryPermission method in NodeFileSystemHandle using
fs.access (<a
href="https://github.com/streamich/memfs/commit/06bd6b16a0bddfe3942c0c55698f531b6a6b2e73">06bd6b1</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/streamich/memfs/blob/master/CHANGELOG.md">memfs's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/streamich/memfs/compare/v4.38.0...v4.38.1">4.38.1</a>
(2025-08-24)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>🐛 use glob-to-regex library (<a
href="https://github.com/streamich/memfs/commit/89623740b78cbcf58a5b1b32d67b2e4ecd183469">8962374</a>)</li>
</ul>
<h1><a
href="https://github.com/streamich/memfs/compare/v4.37.1...v4.38.0">4.38.0</a>
(2025-08-24)</h1>
<h3>Bug Fixes</h3>
<ul>
<li>handle chmod 0 permissions in existsSync and access methods (<a
href="https://github.com/streamich/memfs/commit/3452bcf24cd44f476687b693a1a1b6685d7353c9">3452bcf</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>revert exists implementation (<a
href="https://github.com/streamich/memfs/commit/bf209cd05ed41787be8afb425077fbcdb93fb3fa">bf209cd</a>)</li>
</ul>
<h2><a
href="https://github.com/streamich/memfs/compare/v4.37.0...v4.37.1">4.37.1</a>
(2025-08-22)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>ensure FLAG enum is properly exported for compatibility with Node.js
fs.open (<a
href="https://github.com/streamich/memfs/commit/685aef1dd97373f8e14cad63fee13b6e80a04ba5">685aef1</a>)</li>
</ul>
<h3>Performance Improvements</h3>
<ul>
<li>add FLAG constant enum (<a
href="https://github.com/streamich/memfs/commit/8c301ff928cbe89b8d75fba8fd5560b804042bfb">8c301ff</a>)</li>
</ul>
<h1><a
href="https://github.com/streamich/memfs/compare/v4.36.3...v4.37.0">4.37.0</a>
(2025-08-22)</h1>
<h3>Features</h3>
<ul>
<li>implement async queryPermission with FSA context mode checks (<a
href="https://github.com/streamich/memfs/commit/68a5927ac26381a6492dea204978643d7ce2aeeb">68a5927</a>)</li>
<li>implement queryPermission method in NodeFileSystemHandle using
fs.access (<a
href="https://github.com/streamich/memfs/commit/06bd6b16a0bddfe3942c0c55698f531b6a6b2e73">06bd6b1</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/streamich/memfs/commit/dc5cac7900bf277f00bdb0935652f06a777175bb"><code>dc5cac7</code></a>
chore(release): 4.38.1 [skip ci]</li>
<li><a
href="https://github.com/streamich/memfs/commit/49bebe1ee28c3b5b955b47395e3418e3312e7d25"><code>49bebe1</code></a>
Merge pull request <a
href="https://redirect.github.com/streamich/memfs/issues/1174">#1174</a>
from streamich/globslib</li>
<li><a
href="https://github.com/streamich/memfs/commit/b1674514fc97bc810a2ca9f6f536608394426a84"><code>b167451</code></a>
style: 💄 run Prettier</li>
<li><a
href="https://github.com/streamich/memfs/commit/89623740b78cbcf58a5b1b32d67b2e4ecd183469"><code>8962374</code></a>
fix: 🐛 use glob-to-regex library</li>
<li><a
href="https://github.com/streamich/memfs/commit/4f0cbffd2a94558cba701160bcfca56f6d34aba2"><code>4f0cbff</code></a>
chore(release): 4.38.0 [skip ci]</li>
<li><a
href="https://github.com/streamich/memfs/commit/fa46f62b6def17696fd529ef09f35ebad6a890b0"><code>fa46f62</code></a>
Merge pull request <a
href="https://redirect.github.com/streamich/memfs/issues/1173">#1173</a>
from streamich/copilot/fix-1172</li>
<li><a
href="https://github.com/streamich/memfs/commit/c0b4b161e077e90b18df72e4bb169b8385134da6"><code>c0b4b16</code></a>
style: run Prettier</li>
<li><a
href="https://github.com/streamich/memfs/commit/15bda6c0cdd7af509620f9c4a9d717f4c6c2e830"><code>15bda6c</code></a>
test: udpate tests</li>
<li><a
href="https://github.com/streamich/memfs/commit/bf209cd05ed41787be8afb425077fbcdb93fb3fa"><code>bf209cd</code></a>
feat: revert exists implementation</li>
<li><a
href="https://github.com/streamich/memfs/commit/3452bcf24cd44f476687b693a1a1b6685d7353c9"><code>3452bcf</code></a>
fix: handle chmod 0 permissions in existsSync and access methods</li>
<li>Additional commits viewable in <a
href="https://github.com/streamich/memfs/compare/v4.36.3...v4.38.1">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@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)
</details>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
---
package.json | 2 +-
yarn.lock | 14 ++++++++++----
2 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/package.json b/package.json
index 0786707..e29814f 100644
--- a/package.json
+++ b/package.json
@@ -91,7 +91,7 @@
"ix": "7.0.0",
"jest": "29.7.0",
"jest-silent-reporter": "0.6.0",
- "memfs": "4.36.3",
+ "memfs": "4.38.1",
"mkdirp": "3.0.1",
"multistream": "4.1.0",
"regenerator-runtime": "0.14.1",
diff --git a/yarn.lock b/yarn.lock
index ca8d8fd..e72f501 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3444,6 +3444,11 @@ glob-stream@^8.0.3:
normalize-path "^3.0.0"
streamx "^2.12.5"
+glob-to-regex.js@^1.0.1:
+ version "1.0.1"
+ resolved
"https://registry.yarnpkg.com/glob-to-regex.js/-/glob-to-regex.js-1.0.1.tgz#f71cc9cb8441471a9318626160bc8a35e1306b21"
+ integrity
sha512-CG/iEvgQqfzoVsMUbxSJcwbG2JwyZ3naEqPkeltwl0BSS8Bp83k3xlGms+0QdWFUAwV+uvo80wNswKF6FWEkKg==
+
glob-to-regexp@^0.4.1:
version "0.4.1"
resolved
"https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
@@ -4782,13 +4787,14 @@ mdurl@^2.0.0:
resolved
"https://registry.yarnpkg.com/mdurl/-/mdurl-2.0.0.tgz#80676ec0433025dd3e17ee983d0fe8de5a2237e0"
integrity
sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==
[email protected]:
- version "4.36.3"
- resolved
"https://registry.yarnpkg.com/memfs/-/memfs-4.36.3.tgz#ff0b3ebb01a29766fb1a60ad36f82d64d98b032c"
- integrity
sha512-rZIVsNPGdZDPls/ckWhIsod2zRNsI2f2kEru0gMldkrEve+fPn7CVBTvfKLNyHQ9rZDWwzVBF8tPsZivzDPiZQ==
[email protected]:
+ version "4.38.1"
+ resolved
"https://registry.yarnpkg.com/memfs/-/memfs-4.38.1.tgz#43cc07ee74dc321dbd0cba778db6cd94a4648895"
+ integrity
sha512-exfrOkkU3m0EpbQ0iQJP93HUbkprnIBU7IUnobSNAzHkBUzsklLwENGLEm8ZwJmMuLoFEfv1pYQ54wSpkay4kQ==
dependencies:
"@jsonjoy.com/json-pack" "^1.11.0"
"@jsonjoy.com/util" "^1.9.0"
+ glob-to-regex.js "^1.0.1"
thingies "^2.5.0"
tree-dump "^1.0.3"
tslib "^2.0.0"