diff --git a/package-lock.json b/package-lock.json index 6b83ce37..c9c6d89c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15049,7 +15049,7 @@ "lodash": "^4.17.23", "loglevel": "^1.9.2", "loglevel-plugin-prefix": "0.8.4", - "minimatch": "^6.2.0", + "minimatch": "^10.2.2", "validator": "^13.15.23" }, "devDependencies": { @@ -15060,25 +15060,37 @@ "node": ">=16.0.0" } }, + "packages/ruleset/node_modules/balanced-match": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.3.tgz", + "integrity": "sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g==", + "license": "MIT", + "engines": { + "node": "20 || >=22" + } + }, "packages/ruleset/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.2.tgz", + "integrity": "sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "20 || >=22" } }, "packages/ruleset/node_modules/minimatch": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz", - "integrity": "sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==", - "license": "ISC", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.2.tgz", + "integrity": "sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" }, "engines": { - "node": ">=10" + "node": "18 || 20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -15099,7 +15111,7 @@ }, "packages/validator": { "name": "ibm-openapi-validator", - "version": "1.37.10", + "version": "1.37.11", "license": "Apache-2.0", "dependencies": { "@ibm-cloud/openapi-ruleset": "1.33.7", diff --git a/packages/ruleset/package.json b/packages/ruleset/package.json index d7e8f550..aacb5abd 100644 --- a/packages/ruleset/package.json +++ b/packages/ruleset/package.json @@ -31,7 +31,7 @@ "lodash": "^4.17.23", "loglevel": "^1.9.2", "loglevel-plugin-prefix": "0.8.4", - "minimatch": "^6.2.0", + "minimatch": "^10.2.2", "validator": "^13.15.23" }, "devDependencies": { diff --git a/packages/ruleset/src/utils/logger-factory.js b/packages/ruleset/src/utils/logger-factory.js index d0e6959f..0ea4c35d 100644 --- a/packages/ruleset/src/utils/logger-factory.js +++ b/packages/ruleset/src/utils/logger-factory.js @@ -110,7 +110,7 @@ module.exports = class LoggerFactory { // If the name of the logger matches the (potential) glob-pattern // previously-specified via the command-line, then apply the // specified log level to that logger. - if (minimatch(name, setting.loggerName)) { + if (minimatch.minimatch(name, setting.loggerName)) { logger.setLevel(setting.logLevel); } }