build(deps): resolve glob 13 to 14.0.2 (#20)

glob 13.0.0 (GHSA-3g3m-2fjr-6pw4, fixed in 14.0.2) reaches the lockfile only
through node-gyp -> make-fetch-happen -> cacache, which yarn adds for the
optional macOS fsevents build. cacache calls glob(pattern, options) with
'*(content-*|index-*)' and '**' patterns; glob 14.0.2 returns the same paths
for both.

glob 14.0.2 needs minimatch ^11 and @isaacs/nonrecursive-glob-match ^1.0.1;
pin them to 11.0.1 and 1.0.1, the releases at least 14 days old. The
minimatch 10.2.6 used by eslint stays: eslint-plugin-import-x 4.17.1 imports
makeRe, which minimatch 11 removed, so forcing it fails every lint run.
This commit is contained in:
SatoshiQaziMuhammed authored and GitHub committed 2026-11-11 14:49:45 +04:00
1 parent 12daf767b7
commit 9cfa765e61
2 files changed
+31 -11

No files matched your search

+28 -11
View File
@@ -508,6 +508,13 @@ __metadata:
languageName: node
linkType: hard
"@isaacs/nonrecursive-glob-match@npm:1.0.1":
version: 1.0.1
resolution: "@isaacs/nonrecursive-glob-match@npm:1.0.1"
checksum: 10/bb3e86afee3f11af0b7428f963b11e169f7ca1f5016fa41052d2a3b6f8cc59c96291b35205dd7fb6b3deeb9cf68e00ba1b9d41c808b41343c3dae47e2ce2dc11
languageName: node
linkType: hard
"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.5":
version: 0.3.13
resolution: "@jridgewell/gen-mapping@npm:0.3.13"
@@ -3386,7 +3393,7 @@ __metadata:
languageName: node
linkType: hard
"brace-expansion@npm:^5.0.8":
"brace-expansion@npm:^5.0.12, brace-expansion@npm:^5.0.8":
version: 5.0.12
resolution: "brace-expansion@npm:5.0.12"
dependencies:
@@ -5383,14 +5390,14 @@ __metadata:
languageName: node
linkType: hard
"glob@npm:^13.0.0":
version: 13.0.6
resolution: "glob@npm:13.0.6"
"glob@npm:14.0.2":
version: 14.0.2
resolution: "glob@npm:14.0.2"
dependencies:
minimatch: "npm:^10.2.2"
minimatch: "npm:^11.0.0"
minipass: "npm:^7.1.3"
path-scurry: "npm:^2.0.2"
checksum: 10/201ad69e5f0aa74e1d8c00a481581f8b8c804b6a4fbfabeeb8541f5d756932800331daeba99b58fb9e4cd67e12ba5a7eba5b82fb476691588418060b84353214
path-scurry: "npm:^3.0.0"
checksum: 10/db9eb81040510b00cb376829d44caebef1e7f718d7b700c71190cdc5b1a0cbd006e793294f7e1d445316a856d17f66ec47f716fd9685ca7959606669ccf724f0
languageName: node
linkType: hard
@@ -6672,6 +6679,16 @@ __metadata:
languageName: node
linkType: hard
"minimatch@npm:11.0.1":
version: 11.0.1
resolution: "minimatch@npm:11.0.1"
dependencies:
"@isaacs/nonrecursive-glob-match": "npm:^1.0.1"
brace-expansion: "npm:^5.0.12"
checksum: 10/93f7925d97aa246454c212cfa34a9d6ef6c99e45b20a4efaf91819a4631db647b29e9d8e62a2dc2a6bb34be7d1b9e9535c73f0e6511c858ea0527e1d5d422131
languageName: node
linkType: hard
"minimatch@npm:^10.2.2, minimatch@npm:^10.2.4, minimatch@npm:^10.2.5, minimatch@npm:^9.0.3 || ^10.1.2":
version: 10.2.6
resolution: "minimatch@npm:10.2.6"
@@ -7250,13 +7267,13 @@ __metadata:
languageName: node
linkType: hard
"path-scurry@npm:^2.0.2":
version: 2.0.2
resolution: "path-scurry@npm:2.0.2"
"path-scurry@npm:^3.0.0":
version: 3.0.0
resolution: "path-scurry@npm:3.0.0"
dependencies:
lru-cache: "npm:^11.0.0"
minipass: "npm:^7.1.2"
checksum: 10/2b4257422bcb870a4c2d205b3acdbb213a72f5e2250f61c80f79c9d014d010f82bdf8584441612c8e1fa4eb098678f5704a66fa8377d72646bad4be38e57a2c3
checksum: 10/2b70c2ddf6ee9d41e7d669d15be02d0e2526f37800f06764e772f65ea1a46e5127aa41fc9532d21f0e20b0c2e7c5a0f3ba00f6d7c2f4bf753eef04525663c09a
languageName: node
linkType: hard