From 00505b4f8e49873123111752adfda47ccb35ab46 Mon Sep 17 00:00:00 2001 From: Harminder Virk Date: Tue, 17 Jun 2025 14:52:27 +0200 Subject: [PATCH] chore: upgrade to use glob 10 (#12754) Glob 7 uses the `inflight` module, which leaks memory. Also, all other Medusa packages are using glob 10+. So upgraded the one used by the framework too. Fixes: FRMW-2972 --- .changeset/sour-tigers-press.md | 5 ++ packages/core/framework/package.json | 2 +- yarn.lock | 70 +++++++++++++++++++++++----- 3 files changed, 65 insertions(+), 12 deletions(-) create mode 100644 .changeset/sour-tigers-press.md diff --git a/.changeset/sour-tigers-press.md b/.changeset/sour-tigers-press.md new file mode 100644 index 0000000000..32c4dd0154 --- /dev/null +++ b/.changeset/sour-tigers-press.md @@ -0,0 +1,5 @@ +--- +"@medusajs/framework": patch +--- + +chore: upgrade to use glob 10 diff --git a/packages/core/framework/package.json b/packages/core/framework/package.json index 4419484f61..60f5cacbb7 100644 --- a/packages/core/framework/package.json +++ b/packages/core/framework/package.json @@ -91,7 +91,7 @@ "cors": "^2.8.5", "express": "^4.21.0", "express-session": "^1.17.3", - "glob": "7.2.3", + "glob": "10.4.5", "jsonwebtoken": "^9.0.2", "lodash": "4.17.21", "morgan": "^1.9.1", diff --git a/yarn.lock b/yarn.lock index e5650ada72..0c2681355c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6330,7 +6330,7 @@ __metadata: cors: ^2.8.5 express: ^4.21.0 express-session: ^1.17.3 - glob: 7.2.3 + glob: 10.4.5 ioredis: ^5.4.1 jest: ^29.7.0 jsonwebtoken: ^9.0.2 @@ -22604,17 +22604,19 @@ __metadata: languageName: node linkType: hard -"glob@npm:7.2.3, glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.2.0, glob@npm:~7.2.0": - version: 7.2.3 - resolution: "glob@npm:7.2.3" +"glob@npm:10.4.5": + version: 10.4.5 + resolution: "glob@npm:10.4.5" dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.1.1 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + foreground-child: ^3.1.0 + jackspeak: ^3.1.2 + minimatch: ^9.0.4 + minipass: ^7.1.2 + package-json-from-dist: ^1.0.0 + path-scurry: ^1.11.1 + bin: + glob: dist/esm/bin.mjs + checksum: 19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e languageName: node linkType: hard @@ -22662,6 +22664,20 @@ __metadata: languageName: node linkType: hard +"glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.2.0, glob@npm:~7.2.0": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.1.1 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + languageName: node + linkType: hard + "glob@npm:^8.1.0": version: 8.1.0 resolution: "glob@npm:8.1.0" @@ -24470,6 +24486,19 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" + dependencies: + "@isaacs/cliui": ^8.0.2 + "@pkgjs/parseargs": ^0.11.0 + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 + languageName: node + linkType: hard + "jackspeak@npm:^4.0.1": version: 4.0.2 resolution: "jackspeak@npm:4.0.2" @@ -26623,6 +26652,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: ^2.0.1 + checksum: de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed + languageName: node + linkType: hard + "minimist-options@npm:^4.0.2": version: 4.1.0 resolution: "minimist-options@npm:4.1.0" @@ -28188,6 +28226,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" + dependencies: + lru-cache: ^10.2.0 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + checksum: 32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d + languageName: node + linkType: hard + "path-scurry@npm:^2.0.0": version: 2.0.0 resolution: "path-scurry@npm:2.0.0"