From 817df7cb4fa033361a2decf724efdef585a56bdb Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 1 Nov 2026 02:44:31 +0000 Subject: [PATCH] fix(deps): move glob 10.x/13.x to 14.0.3 for GHSA-3g3m-2fjr-6pw4 glob >=9.0.0 <=14.0.1 keeps walking directories after its AbortSignal fires (moderate; first patched release 14.0.2). The affected copies are dev-only: jest-config, jest-runtime and @jest/reporters (13.0.6), rimraf (13.0.6) and test-exclude (10.5.0). A scoped override moves exactly those to ^14.0.2 (14.0.3); glob 10, 13 and 14 export the same API, including the glob.sync that test-exclude calls. @electron/asar's glob 7.2.3 is outside the advisory and keeps its own major (its callback API differs), so the override key is limited to >=9.0.0 <14.0.2. The commercial-use inventory is regenerated for the lockfile change. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01Q5Uo5hC58DRSh1qB489Sos --- docs/commercial-use-inventory.json | 244 +---------------- package-lock.json | 404 +++-------------------------- package.json | 3 +- 3 files changed, 56 insertions(+), 595 deletions(-) diff --git a/docs/commercial-use-inventory.json b/docs/commercial-use-inventory.json index 72c810e..d52af52 100644 --- a/docs/commercial-use-inventory.json +++ b/docs/commercial-use-inventory.json @@ -1,12 +1,12 @@ { - "generatedAt": "2026-11-01T00:30:59.499Z", + "generatedAt": "2026-11-01T02:44:18.645Z", "projectLicense": { "riskLevel": "allowed", "reason": "Project license is PolyForm Noncommercial 1.0.0 for personal/noncommercial use. Commercial rights are sold separately; third-party dependency obligations remain governed by their own licenses.", "detectedLicense": "PolyForm Noncommercial 1.0.0 (commercial license sold separately)" }, "dependencySummary": { - "allowed": 2319, + "allowed": 2297, "review_required": 31, "high_risk": 0, "unknown": 0 @@ -6459,46 +6459,6 @@ "lockfileDev": false, "lockfileOptional": true }, - { - "packageName": "@isaacs/cliui", - "version": "8.0.2", - "license": "ISC", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, - { - "packageName": "@isaacs/cliui/node_modules/ansi-styles", - "version": "6.2.3", - "license": "MIT", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, - { - "packageName": "@isaacs/cliui/node_modules/string-width", - "version": "5.1.2", - "license": "MIT", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, - { - "packageName": "@isaacs/cliui/node_modules/wrap-ansi", - "version": "8.1.0", - "license": "MIT", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, { "packageName": "@isaacs/fs-minipass", "version": "4.0.1", @@ -6831,17 +6791,7 @@ }, { "packageName": "@jest/reporters/node_modules/glob", - "version": "13.0.6", - "license": "BlueOak-1.0.0", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, - { - "packageName": "@jest/reporters/node_modules/minimatch", - "version": "10.2.6", + "version": "14.0.3", "license": "BlueOak-1.0.0", "riskLevel": "allowed", "directRuntime": false, @@ -8539,16 +8489,6 @@ "lockfileDev": false, "lockfileOptional": false }, - { - "packageName": "@pkgjs/parseargs", - "version": "0.11.0", - "license": "MIT", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": true - }, { "packageName": "@pkgr/core", "version": "0.3.6", @@ -13485,16 +13425,6 @@ "lockfileDev": true, "lockfileOptional": false }, - { - "packageName": "eastasianwidth", - "version": "0.2.0", - "license": "MIT", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, { "packageName": "ee-first", "version": "1.1.1", @@ -14803,26 +14733,6 @@ "lockfileDev": true, "lockfileOptional": false }, - { - "packageName": "foreground-child", - "version": "3.3.1", - "license": "ISC", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, - { - "packageName": "foreground-child/node_modules/signal-exit", - "version": "4.1.0", - "license": "ISC", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, { "packageName": "form-data", "version": "4.0.6", @@ -16332,16 +16242,6 @@ "lockfileDev": true, "lockfileOptional": false }, - { - "packageName": "jackspeak", - "version": "3.4.3", - "license": "BlueOak-1.0.0", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, { "packageName": "jake", "version": "10.9.4", @@ -16654,17 +16554,7 @@ }, { "packageName": "jest-config/node_modules/glob", - "version": "13.0.6", - "license": "BlueOak-1.0.0", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, - { - "packageName": "jest-config/node_modules/minimatch", - "version": "10.2.6", + "version": "14.0.3", "license": "BlueOak-1.0.0", "riskLevel": "allowed", "directRuntime": false, @@ -17144,17 +17034,7 @@ }, { "packageName": "jest-runtime/node_modules/glob", - "version": "13.0.6", - "license": "BlueOak-1.0.0", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, - { - "packageName": "jest-runtime/node_modules/minimatch", - "version": "10.2.6", + "version": "14.0.3", "license": "BlueOak-1.0.0", "riskLevel": "allowed", "directRuntime": false, @@ -19305,7 +19185,7 @@ }, { "packageName": "path-scurry", - "version": "2.0.2", + "version": "3.0.0", "license": "BlueOak-1.0.0", "riskLevel": "allowed", "directRuntime": false, @@ -19315,7 +19195,7 @@ }, { "packageName": "path-scurry/node_modules/lru-cache", - "version": "11.5.2", + "version": "11.5.3", "license": "BlueOak-1.0.0", "riskLevel": "allowed", "directRuntime": false, @@ -20854,17 +20734,7 @@ }, { "packageName": "rimraf/node_modules/glob", - "version": "13.0.6", - "license": "BlueOak-1.0.0", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, - { - "packageName": "rimraf/node_modules/minimatch", - "version": "10.2.6", + "version": "14.0.3", "license": "BlueOak-1.0.0", "riskLevel": "allowed", "directRuntime": false, @@ -21667,36 +21537,6 @@ "lockfileDev": false, "lockfileOptional": false }, - { - "packageName": "string-width-cjs", - "version": "4.2.3", - "license": "MIT", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, - { - "packageName": "string-width-cjs/node_modules/emoji-regex", - "version": "8.0.0", - "license": "MIT", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, - { - "packageName": "string-width-cjs/node_modules/strip-ansi", - "version": "6.0.1", - "license": "MIT", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, { "packageName": "string-width/node_modules/emoji-regex", "version": "8.0.0", @@ -21787,16 +21627,6 @@ "lockfileDev": false, "lockfileOptional": false }, - { - "packageName": "strip-ansi-cjs", - "version": "6.0.1", - "license": "MIT", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, { "packageName": "strip-ansi/node_modules/ansi-regex", "version": "6.2.2", @@ -22201,8 +22031,8 @@ }, { "packageName": "test-exclude/node_modules/glob", - "version": "10.5.0", - "license": "ISC", + "version": "14.0.3", + "license": "BlueOak-1.0.0", "riskLevel": "allowed", "directRuntime": false, "directDev": false, @@ -22211,18 +22041,8 @@ }, { "packageName": "test-exclude/node_modules/glob/node_modules/minimatch", - "version": "9.0.9", - "license": "ISC", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, - { - "packageName": "test-exclude/node_modules/lru-cache", - "version": "10.4.3", - "license": "ISC", + "version": "11.0.3", + "license": "BlueOak-1.0.0", "riskLevel": "allowed", "directRuntime": false, "directDev": false, @@ -22239,16 +22059,6 @@ "lockfileDev": true, "lockfileOptional": false }, - { - "packageName": "test-exclude/node_modules/path-scurry", - "version": "1.11.1", - "license": "BlueOak-1.0.0", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, { "packageName": "thingies", "version": "2.5.0", @@ -23353,36 +23163,6 @@ "lockfileOptional": false, "bundledRenderer": true }, - { - "packageName": "wrap-ansi-cjs", - "version": "7.0.0", - "license": "MIT", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, - { - "packageName": "wrap-ansi-cjs/node_modules/ansi-styles", - "version": "4.3.0", - "license": "MIT", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, - { - "packageName": "wrap-ansi-cjs/node_modules/strip-ansi", - "version": "6.0.1", - "license": "MIT", - "riskLevel": "allowed", - "directRuntime": false, - "directDev": false, - "lockfileDev": true, - "lockfileOptional": false - }, { "packageName": "wrappy", "version": "1.0.2", diff --git a/package-lock.json b/package-lock.json index 9479a9d..d24dfaf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9302,73 +9302,6 @@ "url": "https://opencollective.com/libvips" } }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, "node_modules/@isaacs/fs-minipass": { "version": "4.0.1", "license": "ISC", @@ -9883,31 +9816,15 @@ } }, "node_modules/@jest/reporters/node_modules/glob": { - "version": "13.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", - "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-14.0.3.tgz", + "integrity": "sha512-A1vjIwC3qpdCso45Iw127gnp7sPhqgY8lUQhDrArIs+GbmfaaVPFuoyy7WyLT9EPZCRZ7j7aLdwUhQmHWesEow==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "minimatch": "^10.2.2", + "minimatch": "^11.0.2", "minipass": "^7.1.3", - "path-scurry": "^2.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@jest/reporters/node_modules/minimatch": { - "version": "10.2.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", - "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.8" + "path-scurry": "^3.0.0" }, "engines": { "node": "18 || 20 || >=22" @@ -12712,17 +12629,6 @@ "version": "0.4.0", "license": "MIT" }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, "node_modules/@pkgr/core": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.3.6.tgz", @@ -19294,13 +19200,6 @@ "readable-stream": "^2.0.2" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT" - }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -21099,36 +20998,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/foreground-child": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", - "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.6", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/form-data": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", @@ -22935,22 +22804,6 @@ "node": ">= 0.4" } }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, "node_modules/jake": { "version": "10.9.4", "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz", @@ -23506,31 +23359,15 @@ } }, "node_modules/jest-config/node_modules/glob": { - "version": "13.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", - "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-14.0.3.tgz", + "integrity": "sha512-A1vjIwC3qpdCso45Iw127gnp7sPhqgY8lUQhDrArIs+GbmfaaVPFuoyy7WyLT9EPZCRZ7j7aLdwUhQmHWesEow==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "minimatch": "^10.2.2", + "minimatch": "^11.0.2", "minipass": "^7.1.3", - "path-scurry": "^2.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/jest-config/node_modules/minimatch": { - "version": "10.2.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", - "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.8" + "path-scurry": "^3.0.0" }, "engines": { "node": "18 || 20 || >=22" @@ -24316,31 +24153,15 @@ } }, "node_modules/jest-runtime/node_modules/glob": { - "version": "13.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", - "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-14.0.3.tgz", + "integrity": "sha512-A1vjIwC3qpdCso45Iw127gnp7sPhqgY8lUQhDrArIs+GbmfaaVPFuoyy7WyLT9EPZCRZ7j7aLdwUhQmHWesEow==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "minimatch": "^10.2.2", + "minimatch": "^11.0.2", "minipass": "^7.1.3", - "path-scurry": "^2.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/jest-runtime/node_modules/minimatch": { - "version": "10.2.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", - "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.8" + "path-scurry": "^3.0.0" }, "engines": { "node": "18 || 20 || >=22" @@ -27136,9 +26957,9 @@ "license": "MIT" }, "node_modules/path-scurry": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", - "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-3.0.0.tgz", + "integrity": "sha512-1pTbQqH1wIwMi/eleQ5leFTTCkzFsPcgXNjwOA8YGGW/W4/kHT3dssE7Z6NH+zuqNLOzOB0uaD61yl7cAcVhgg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -27153,9 +26974,9 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "11.5.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", - "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", + "version": "11.5.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.3.tgz", + "integrity": "sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==", "dev": true, "license": "BlueOak-1.0.0", "engines": { @@ -29080,31 +28901,15 @@ } }, "node_modules/rimraf/node_modules/glob": { - "version": "13.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", - "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-14.0.3.tgz", + "integrity": "sha512-A1vjIwC3qpdCso45Iw127gnp7sPhqgY8lUQhDrArIs+GbmfaaVPFuoyy7WyLT9EPZCRZ7j7aLdwUhQmHWesEow==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "minimatch": "^10.2.2", + "minimatch": "^11.0.2", "minipass": "^7.1.3", - "path-scurry": "^2.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/minimatch": { - "version": "10.2.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", - "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.8" + "path-scurry": "^3.0.0" }, "engines": { "node": "18 || 20 || >=22" @@ -30031,42 +29836,6 @@ "node": ">=8" } }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", "license": "MIT" @@ -30195,20 +29964,6 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/strip-ansi/node_modules/ansi-regex": { "version": "6.2.2", "license": "MIT", @@ -30734,50 +30489,40 @@ } }, "node_modules/test-exclude/node_modules/glob": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", - "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-14.0.3.tgz", + "integrity": "sha512-A1vjIwC3qpdCso45Iw127gnp7sPhqgY8lUQhDrArIs+GbmfaaVPFuoyy7WyLT9EPZCRZ7j7aLdwUhQmHWesEow==", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { - "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" + "minimatch": "^11.0.2", + "minipass": "^7.1.3", + "path-scurry": "^3.0.0" }, - "bin": { - "glob": "dist/esm/bin.mjs" + "engines": { + "node": "18 || 20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/test-exclude/node_modules/glob/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-11.0.3.tgz", + "integrity": "sha512-iny/40PEGkNJQ5/Pv6z3nm6FbRAby32GeZRjCUJk2WnNDbgPSTcdI+DDvLqsgBdD4cD5sMtMheqPPnehCCa8Nw==", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^2.0.2" + "@isaacs/nonrecursive-glob-match": "^1.0.3", + "brace-expansion": "^5.0.12" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "18 || 20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/test-exclude/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" - }, "node_modules/test-exclude/node_modules/minimatch": { "version": "10.2.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", @@ -30794,23 +30539,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/test-exclude/node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/thingies": { "version": "2.5.0", "dev": true, @@ -32151,54 +31879,6 @@ "node": ">=12.17" } }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/wrappy": { "version": "1.0.2", "license": "ISC" diff --git a/package.json b/package.json index b8e641d..db10b8a 100644 --- a/package.json +++ b/package.json @@ -189,7 +189,8 @@ "proxy-addr": "^2.0.8", "mammoth": { "argparse": "^2.0.1" - } + }, + "glob@>=9.0.0 <14.0.2": "^14.0.2" }, "jest": { "projects": [