diff --git a/package-lock.json b/package-lock.json index 76895146e1c..df603136816 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,12 +19,12 @@ "@actions/core": "1.10.1", "@types/mocha": "10.0.6", "@types/node": "20.8.4", - "@types/semver": "7.5.7", + "@types/semver": "7.5.8", "@types/sinon": "17.0.3", "@typescript-eslint/eslint-plugin": "7.0.2", "@typescript-eslint/parser": "7.0.2", "esbuild": "0.20.1", - "eslint": "8.56.0", + "eslint": "8.57.0", "eslint-config-prettier": "9.1.0", "eslint-import-resolver-typescript": "3.6.1", "eslint-plugin-import": "2.29.1", @@ -45,7 +45,7 @@ "sinon": "17.0.1", "source-map-support": "0.5.21", "spdx-satisfies": "5.0.1", - "tsd": "0.30.5", + "tsd": "0.30.7", "tsx": "4.7.1", "typescript": "5.3.3", "wireit": "0.14.4" @@ -316,15 +316,6 @@ "node": "*" } }, - "node_modules/@eslint/js": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, "node_modules/@fastify/busboy": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.0.tgz", @@ -553,16 +544,16 @@ } }, "node_modules/@microsoft/api-documenter": { - "version": "7.23.30", - "resolved": "https://registry.npmjs.org/@microsoft/api-documenter/-/api-documenter-7.23.30.tgz", - "integrity": "sha512-yX8MXnvRmdSE6bVY1Mb24uoM/db+TXO39nCg9II6o6pXdKvopIpN/Y96l8Q6pzbIouDcm4ah6N74H5wSPNF+7g==", + "version": "7.23.31", + "resolved": "https://registry.npmjs.org/@microsoft/api-documenter/-/api-documenter-7.23.31.tgz", + "integrity": "sha512-dHCoUN98ihW5+iro0q31tIOt6t5jwk4DKLq+GGDKlGvepwzP3X2XUkcq3zlh9OtxqLt320+9BvKMiJknZo4SXw==", "dev": true, "dependencies": { "@microsoft/api-extractor-model": "7.28.13", "@microsoft/tsdoc": "0.14.2", "@rushstack/node-core-library": "4.0.2", - "@rushstack/terminal": "0.9.0", - "@rushstack/ts-command-line": "4.17.3", + "@rushstack/terminal": "0.10.0", + "@rushstack/ts-command-line": "4.17.4", "js-yaml": "~3.13.1", "resolve": "~1.22.1" }, @@ -571,13 +562,13 @@ } }, "node_modules/@microsoft/api-documenter/node_modules/@rushstack/terminal": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.9.0.tgz", - "integrity": "sha512-49RnIDooriXyqcd7mGyjh9CmjOjf/Vn8PkOQXHa1CS0/RrrynCJLFhRDkswf7gGXZW+6UhROOE8wTmbOrfUTSA==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", "dev": true, "dependencies": { "@rushstack/node-core-library": "4.0.2", - "colors": "~1.2.1" + "supports-color": "~8.1.1" }, "peerDependencies": { "@types/node": "*" @@ -588,13 +579,28 @@ } } }, - "node_modules/@microsoft/api-documenter/node_modules/@rushstack/ts-command-line": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.17.3.tgz", - "integrity": "sha512-/PtTYW38A8iUviuCmQSccHfmx3uBh4Jm5YRPU2aTgYEgwT2jtg60vAbwnkMYkyaT1AbWpjZM3xq5uHYPURvStw==", + "node_modules/@microsoft/api-documenter/node_modules/@rushstack/terminal/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "dependencies": { - "@rushstack/terminal": "0.9.0", + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@microsoft/api-documenter/node_modules/@rushstack/ts-command-line": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.17.4.tgz", + "integrity": "sha512-XPQQDaxgFqRHFRgt7jjCKnr0vrC75s/+ISU6kGhWpDlGzWl4vig6ZfZTs3HgM6Kh1Bb3wUKSyKQOV+G36cyZfg==", + "dev": true, + "dependencies": { + "@rushstack/terminal": "0.10.0", "@types/argparse": "1.0.38", "argparse": "~1.0.9", "string-argv": "~0.3.1" @@ -629,9 +635,9 @@ "dev": true }, "node_modules/@microsoft/api-extractor": { - "version": "7.40.6", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.40.6.tgz", - "integrity": "sha512-9N+XCIQB94Di+ETTzNGLqjgQydslynHou7QPgDhl5gZ+B/Q5hTv5jtqBglTUnTrC0trHdG5/YKN07ehGKlSb5g==", + "version": "7.41.0", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.41.0.tgz", + "integrity": "sha512-Wk4fcSqO1i32FspStEm4ak+cfdo2xGsWk/K9uZoYIRQxjQH/roLU78waP+g+GhoAg5OxH63BfY37h6ISkNfQEQ==", "dev": true, "dependencies": { "@microsoft/api-extractor-model": "7.28.13", @@ -639,8 +645,8 @@ "@microsoft/tsdoc-config": "~0.16.1", "@rushstack/node-core-library": "4.0.2", "@rushstack/rig-package": "0.5.2", - "@rushstack/terminal": "0.9.0", - "@rushstack/ts-command-line": "4.17.3", + "@rushstack/terminal": "0.10.0", + "@rushstack/ts-command-line": "4.17.4", "lodash": "~4.17.15", "resolve": "~1.22.1", "semver": "~7.5.4", @@ -663,13 +669,13 @@ } }, "node_modules/@microsoft/api-extractor/node_modules/@rushstack/terminal": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.9.0.tgz", - "integrity": "sha512-49RnIDooriXyqcd7mGyjh9CmjOjf/Vn8PkOQXHa1CS0/RrrynCJLFhRDkswf7gGXZW+6UhROOE8wTmbOrfUTSA==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.10.0.tgz", + "integrity": "sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==", "dev": true, "dependencies": { "@rushstack/node-core-library": "4.0.2", - "colors": "~1.2.1" + "supports-color": "~8.1.1" }, "peerDependencies": { "@types/node": "*" @@ -680,13 +686,28 @@ } } }, - "node_modules/@microsoft/api-extractor/node_modules/@rushstack/ts-command-line": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.17.3.tgz", - "integrity": "sha512-/PtTYW38A8iUviuCmQSccHfmx3uBh4Jm5YRPU2aTgYEgwT2jtg60vAbwnkMYkyaT1AbWpjZM3xq5uHYPURvStw==", + "node_modules/@microsoft/api-extractor/node_modules/@rushstack/terminal/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "dependencies": { - "@rushstack/terminal": "0.9.0", + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/@rushstack/ts-command-line": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.17.4.tgz", + "integrity": "sha512-XPQQDaxgFqRHFRgt7jjCKnr0vrC75s/+ISU6kGhWpDlGzWl4vig6ZfZTs3HgM6Kh1Bb3wUKSyKQOV+G36cyZfg==", + "dev": true, + "dependencies": { + "@rushstack/terminal": "0.10.0", "@types/argparse": "1.0.38", "argparse": "~1.0.9", "string-argv": "~0.3.1" @@ -1329,9 +1350,9 @@ } }, "node_modules/@types/semver": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz", - "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==", + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, "node_modules/@types/sinon": { @@ -2564,15 +2585,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/colors": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", - "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, "node_modules/command-line-usage": { "version": "6.1.3", "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", @@ -3544,16 +3556,16 @@ } }, "node_modules/eslint": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.56.0", - "@humanwhocodes/config-array": "^0.11.13", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -4070,6 +4082,15 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, "node_modules/eslint/node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -9066,9 +9087,9 @@ } }, "node_modules/tsd": { - "version": "0.30.5", - "resolved": "https://registry.npmjs.org/tsd/-/tsd-0.30.5.tgz", - "integrity": "sha512-HV/gRtw7TrQ8dfDoqcUIOaU1kGoVPx7gMSPJ9ECaf2tjKKtAAskQMl9HGUNa1Lc9BppslENykd0YhfXdjES6rg==", + "version": "0.30.7", + "resolved": "https://registry.npmjs.org/tsd/-/tsd-0.30.7.tgz", + "integrity": "sha512-oTiJ28D6B/KXoU3ww/Eji+xqHJojiuPVMwA12g4KYX1O72N93Nb6P3P3h2OAhhf92Xl8NIhb/xFmBZd5zw/xUw==", "dev": true, "dependencies": { "@tsd/typescript": "~5.3.3", @@ -12530,8 +12551,8 @@ "version": "0.1.0", "license": "Apache-2.0", "devDependencies": { - "@microsoft/api-documenter": "7.23.30", - "@microsoft/api-extractor": "7.40.6", + "@microsoft/api-documenter": "7.23.31", + "@microsoft/api-extractor": "7.41.0", "@microsoft/api-extractor-model": "7.28.13", "@microsoft/tsdoc": "0.14.2", "@rushstack/node-core-library": "4.0.2" diff --git a/package.json b/package.json index a76ad932549..fd5d3d6f853 100644 --- a/package.json +++ b/package.json @@ -140,7 +140,7 @@ "@actions/core": "1.10.1", "@types/mocha": "10.0.6", "@types/node": "20.8.4", - "@types/semver": "7.5.7", + "@types/semver": "7.5.8", "@types/sinon": "17.0.3", "@typescript-eslint/eslint-plugin": "7.0.2", "@typescript-eslint/parser": "7.0.2", @@ -153,7 +153,7 @@ "eslint-plugin-rulesdir": "0.2.2", "eslint-plugin-tsdoc": "0.2.17", "eslint-plugin-unused-imports": "3.1.0", - "eslint": "8.56.0", + "eslint": "8.57.0", "execa": "8.0.1", "expect": "29.7.0", "gts": "5.2.0", @@ -166,7 +166,7 @@ "sinon": "17.0.1", "source-map-support": "0.5.21", "spdx-satisfies": "5.0.1", - "tsd": "0.30.5", + "tsd": "0.30.7", "tsx": "4.7.1", "typescript": "5.3.3", "wireit": "0.14.4" diff --git a/tools/docgen/package.json b/tools/docgen/package.json index c50e515ae14..c26162e50c0 100644 --- a/tools/docgen/package.json +++ b/tools/docgen/package.json @@ -24,8 +24,8 @@ } }, "devDependencies": { - "@microsoft/api-extractor": "7.40.6", - "@microsoft/api-documenter": "7.23.30", + "@microsoft/api-extractor": "7.41.0", + "@microsoft/api-documenter": "7.23.31", "@microsoft/api-extractor-model": "7.28.13", "@microsoft/tsdoc": "0.14.2", "@rushstack/node-core-library": "4.0.2"