diff --git a/package-lock.json b/package-lock.json index dcd1e19..7a8aaad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,29 +22,29 @@ "yaml": "^2.7.0" }, "devDependencies": { - "@code-pushup/cli": "^0.59.0", - "@code-pushup/coverage-plugin": "^0.59.0", - "@code-pushup/eslint-plugin": "^0.59.0", - "@code-pushup/js-packages-plugin": "^0.59.0", + "@code-pushup/cli": "^0.61.0", + "@code-pushup/coverage-plugin": "^0.61.0", + "@code-pushup/eslint-plugin": "^0.61.0", + "@code-pushup/js-packages-plugin": "^0.61.0", "@code-pushup/portal-client": "^0.10.0", "@types/jest": "^29.5.14", - "@types/node": "^22.13.4", + "@types/node": "^22.13.5", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.3", "dotenv": "^16.4.7", "eslint": "^8.57.1", - "eslint-plugin-github": "^5.1.7", + "eslint-plugin-github": "^5.1.8", "eslint-plugin-jest": "^28.11.0", "eslint-plugin-jsonc": "^2.19.1", "eslint-plugin-prettier": "^5.2.3", "jest": "^29.7.0", "make-coverage-badge": "^1.2.0", "memfs": "^4.17.0", - "prettier": "^3.5.1", + "prettier": "^3.5.2", "prettier-eslint": "^16.3.0", - "ts-jest": "^29.2.5", - "type-fest": "^4.34.1", + "ts-jest": "^29.2.6", + "type-fest": "^4.35.0", "typescript": "^5.7.3" }, "engines": { @@ -1128,15 +1128,15 @@ } }, "node_modules/@code-pushup/cli": { - "version": "0.59.0", - "resolved": "https://registry.npmjs.org/@code-pushup/cli/-/cli-0.59.0.tgz", - "integrity": "sha512-NMeYTRH7JZrNZRyCu3p62qDb9J59FtTBDR1WzeJubYfcIZG3k/gMc3HmpvK7SdPs7hfGg6arsO5evrFXIdAdmQ==", + "version": "0.61.0", + "resolved": "https://registry.npmjs.org/@code-pushup/cli/-/cli-0.61.0.tgz", + "integrity": "sha512-JC5ZopWHW6VFUbZ0zkykW+fE7NRktEnyXkB/7whYOKhid6RE4MtsiEinrGUOE0W3HVcxLg2WzU5fjmDJBPpYGg==", "dev": true, "license": "MIT", "dependencies": { - "@code-pushup/core": "0.59.0", - "@code-pushup/models": "0.59.0", - "@code-pushup/utils": "0.59.0", + "@code-pushup/core": "0.61.0", + "@code-pushup/models": "0.61.0", + "@code-pushup/utils": "0.61.0", "ansis": "^3.3.0", "simple-git": "^3.20.0", "yargs": "^17.7.2" @@ -1146,14 +1146,14 @@ } }, "node_modules/@code-pushup/cli/node_modules/@code-pushup/core": { - "version": "0.59.0", - "resolved": "https://registry.npmjs.org/@code-pushup/core/-/core-0.59.0.tgz", - "integrity": "sha512-S1bsmVdmdj9HmPdGhqwD9SdwFxmvTT7vq7r6XTP6Rh5LR+rNaze3u5b7y7c+hpoWC1veen0IseSwqcQPYOYzMg==", + "version": "0.61.0", + "resolved": "https://registry.npmjs.org/@code-pushup/core/-/core-0.61.0.tgz", + "integrity": "sha512-gkpPHELP549IVzyjawxyB9HoXQFdTsYFt6f55NZezsvwJzsEXz/10vLFBMZ70WP8FzB/usYgrtMZKZsPPMT7BA==", "dev": true, "license": "MIT", "dependencies": { - "@code-pushup/models": "0.59.0", - "@code-pushup/utils": "0.59.0", + "@code-pushup/models": "0.61.0", + "@code-pushup/utils": "0.61.0", "ansis": "^3.3.0" }, "peerDependencies": { @@ -1165,6 +1165,17 @@ } } }, + "node_modules/@code-pushup/cli/node_modules/@code-pushup/models": { + "version": "0.61.0", + "resolved": "https://registry.npmjs.org/@code-pushup/models/-/models-0.61.0.tgz", + "integrity": "sha512-6HxCsjO0k5PgREvBw6IR9cTdtZdRthoFTeqfuMM+kygH8lSNCkDG5E3fYEwjaRcDVL5Ifx+ilSPlk5dyR/uiTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-material-icons": "^0.1.0", + "zod": "^3.22.1" + } + }, "node_modules/@code-pushup/cli/node_modules/@code-pushup/portal-client": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/@code-pushup/portal-client/-/portal-client-0.9.0.tgz", @@ -1179,15 +1190,39 @@ "vscode-material-icons": "^0.1.0" } }, + "node_modules/@code-pushup/cli/node_modules/@code-pushup/utils": { + "version": "0.61.0", + "resolved": "https://registry.npmjs.org/@code-pushup/utils/-/utils-0.61.0.tgz", + "integrity": "sha512-Kc0SIfRwUD8WFWTmVuFRc1q41pQjk8lpgTaXYpEmzGqvYhXXs3pboRmSz5B3USbcmww0+fJHAp7KicTllClceQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@code-pushup/models": "0.61.0", + "@isaacs/cliui": "^8.0.2", + "@poppinss/cliui": "^6.4.0", + "ansis": "^3.3.0", + "build-md": "^0.4.2", + "bundle-require": "^4.0.1", + "esbuild": "^0.19.2", + "multi-progress-bars": "^5.0.3", + "semver": "^7.6.0", + "simple-git": "^3.20.0", + "zod": "^3.23.8", + "zod-validation-error": "^3.4.0" + }, + "engines": { + "node": ">=17.0.0" + } + }, "node_modules/@code-pushup/coverage-plugin": { - "version": "0.59.0", - "resolved": "https://registry.npmjs.org/@code-pushup/coverage-plugin/-/coverage-plugin-0.59.0.tgz", - "integrity": "sha512-Yn7IPu6o61RZhc56py0+Ql9UGJAUMwHDZa+Uc0mmnzHBSmnTcn946k5GdtGi0bffr7v7h29l7p9+zq53iaMjtQ==", + "version": "0.61.0", + "resolved": "https://registry.npmjs.org/@code-pushup/coverage-plugin/-/coverage-plugin-0.61.0.tgz", + "integrity": "sha512-Sz+kN+TxQXER59Du84aiabQWyO/fyIXYvC5ZqX1zZEKvytbr/noWGPCCASATOnIt3qyTUwmmQBJPg+8TX2/Diw==", "dev": true, "license": "MIT", "dependencies": { - "@code-pushup/models": "0.59.0", - "@code-pushup/utils": "0.59.0", + "@code-pushup/models": "0.61.0", + "@code-pushup/utils": "0.61.0", "ansis": "^3.3.0", "parse-lcov": "^1.0.4", "yargs": "^17.7.2", @@ -1210,15 +1245,50 @@ } } }, + "node_modules/@code-pushup/coverage-plugin/node_modules/@code-pushup/models": { + "version": "0.61.0", + "resolved": "https://registry.npmjs.org/@code-pushup/models/-/models-0.61.0.tgz", + "integrity": "sha512-6HxCsjO0k5PgREvBw6IR9cTdtZdRthoFTeqfuMM+kygH8lSNCkDG5E3fYEwjaRcDVL5Ifx+ilSPlk5dyR/uiTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-material-icons": "^0.1.0", + "zod": "^3.22.1" + } + }, + "node_modules/@code-pushup/coverage-plugin/node_modules/@code-pushup/utils": { + "version": "0.61.0", + "resolved": "https://registry.npmjs.org/@code-pushup/utils/-/utils-0.61.0.tgz", + "integrity": "sha512-Kc0SIfRwUD8WFWTmVuFRc1q41pQjk8lpgTaXYpEmzGqvYhXXs3pboRmSz5B3USbcmww0+fJHAp7KicTllClceQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@code-pushup/models": "0.61.0", + "@isaacs/cliui": "^8.0.2", + "@poppinss/cliui": "^6.4.0", + "ansis": "^3.3.0", + "build-md": "^0.4.2", + "bundle-require": "^4.0.1", + "esbuild": "^0.19.2", + "multi-progress-bars": "^5.0.3", + "semver": "^7.6.0", + "simple-git": "^3.20.0", + "zod": "^3.23.8", + "zod-validation-error": "^3.4.0" + }, + "engines": { + "node": ">=17.0.0" + } + }, "node_modules/@code-pushup/eslint-plugin": { - "version": "0.59.0", - "resolved": "https://registry.npmjs.org/@code-pushup/eslint-plugin/-/eslint-plugin-0.59.0.tgz", - "integrity": "sha512-VyJarN3igbNSdz7kbA806n6rDJd9ZK4nNo0LUnq/6cgokpvTWf5evWccY7Lzvmhgt4f/n7bhnIISW3OaWoVWDQ==", + "version": "0.61.0", + "resolved": "https://registry.npmjs.org/@code-pushup/eslint-plugin/-/eslint-plugin-0.61.0.tgz", + "integrity": "sha512-42XMAABfDGGOBlXIxRszUoCJSGXa/KPtwu8IKKE45e33Y0oLvIoQa1KpWy7yXyLGV+qBTtfHAGMzu3EcSMP9GQ==", "dev": true, "license": "MIT", "dependencies": { - "@code-pushup/models": "0.59.0", - "@code-pushup/utils": "0.59.0", + "@code-pushup/models": "0.61.0", + "@code-pushup/utils": "0.61.0", "yargs": "^17.7.2", "zod": "^3.22.4" }, @@ -1232,21 +1302,91 @@ } } }, + "node_modules/@code-pushup/eslint-plugin/node_modules/@code-pushup/models": { + "version": "0.61.0", + "resolved": "https://registry.npmjs.org/@code-pushup/models/-/models-0.61.0.tgz", + "integrity": "sha512-6HxCsjO0k5PgREvBw6IR9cTdtZdRthoFTeqfuMM+kygH8lSNCkDG5E3fYEwjaRcDVL5Ifx+ilSPlk5dyR/uiTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-material-icons": "^0.1.0", + "zod": "^3.22.1" + } + }, + "node_modules/@code-pushup/eslint-plugin/node_modules/@code-pushup/utils": { + "version": "0.61.0", + "resolved": "https://registry.npmjs.org/@code-pushup/utils/-/utils-0.61.0.tgz", + "integrity": "sha512-Kc0SIfRwUD8WFWTmVuFRc1q41pQjk8lpgTaXYpEmzGqvYhXXs3pboRmSz5B3USbcmww0+fJHAp7KicTllClceQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@code-pushup/models": "0.61.0", + "@isaacs/cliui": "^8.0.2", + "@poppinss/cliui": "^6.4.0", + "ansis": "^3.3.0", + "build-md": "^0.4.2", + "bundle-require": "^4.0.1", + "esbuild": "^0.19.2", + "multi-progress-bars": "^5.0.3", + "semver": "^7.6.0", + "simple-git": "^3.20.0", + "zod": "^3.23.8", + "zod-validation-error": "^3.4.0" + }, + "engines": { + "node": ">=17.0.0" + } + }, "node_modules/@code-pushup/js-packages-plugin": { - "version": "0.59.0", - "resolved": "https://registry.npmjs.org/@code-pushup/js-packages-plugin/-/js-packages-plugin-0.59.0.tgz", - "integrity": "sha512-McV5Li9QlaumKpHCoQpL3zra73gjVfrvPI+C8LdYQiJCpb7+ENAsRX+cdsCKyAA79EAnNBdSiJc36bXSGEkjWQ==", + "version": "0.61.0", + "resolved": "https://registry.npmjs.org/@code-pushup/js-packages-plugin/-/js-packages-plugin-0.61.0.tgz", + "integrity": "sha512-YZlaC3lWtwPUOUNM7H/QvlbGZNaIOfSKwBeCi+/H8Ea2841cvTtZeHSwHlwZ40C+vbO4xGllVpceqeFMExsibw==", "dev": true, "license": "MIT", "dependencies": { - "@code-pushup/models": "0.59.0", - "@code-pushup/utils": "0.59.0", + "@code-pushup/models": "0.61.0", + "@code-pushup/utils": "0.61.0", "build-md": "^0.4.1", "semver": "^7.6.0", "yargs": "^17.7.2", "zod": "^3.22.4" } }, + "node_modules/@code-pushup/js-packages-plugin/node_modules/@code-pushup/models": { + "version": "0.61.0", + "resolved": "https://registry.npmjs.org/@code-pushup/models/-/models-0.61.0.tgz", + "integrity": "sha512-6HxCsjO0k5PgREvBw6IR9cTdtZdRthoFTeqfuMM+kygH8lSNCkDG5E3fYEwjaRcDVL5Ifx+ilSPlk5dyR/uiTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-material-icons": "^0.1.0", + "zod": "^3.22.1" + } + }, + "node_modules/@code-pushup/js-packages-plugin/node_modules/@code-pushup/utils": { + "version": "0.61.0", + "resolved": "https://registry.npmjs.org/@code-pushup/utils/-/utils-0.61.0.tgz", + "integrity": "sha512-Kc0SIfRwUD8WFWTmVuFRc1q41pQjk8lpgTaXYpEmzGqvYhXXs3pboRmSz5B3USbcmww0+fJHAp7KicTllClceQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@code-pushup/models": "0.61.0", + "@isaacs/cliui": "^8.0.2", + "@poppinss/cliui": "^6.4.0", + "ansis": "^3.3.0", + "build-md": "^0.4.2", + "bundle-require": "^4.0.1", + "esbuild": "^0.19.2", + "multi-progress-bars": "^5.0.3", + "semver": "^7.6.0", + "simple-git": "^3.20.0", + "zod": "^3.23.8", + "zod-validation-error": "^3.4.0" + }, + "engines": { + "node": ">=17.0.0" + } + }, "node_modules/@code-pushup/models": { "version": "0.59.0", "resolved": "https://registry.npmjs.org/@code-pushup/models/-/models-0.59.0.tgz", @@ -2921,9 +3061,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.13.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz", - "integrity": "sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==", + "version": "22.13.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.5.tgz", + "integrity": "sha512-+lTU0PxZXn0Dr1NBtC7Y8cR21AJr87dLLU953CWA6pMxxv/UDc7jYAY90upcrie1nRcD6XNG5HOYEDtgW5TxAg==", "license": "MIT", "dependencies": { "undici-types": "~6.20.0" @@ -5032,9 +5172,9 @@ } }, "node_modules/eslint-plugin-github": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.1.7.tgz", - "integrity": "sha512-P3S5TwvHy8u1QadfcI/tZ2uNFMTHv+mT/YmEdLEgEzp08mA3iK02kg/IhoWOz0SnbTyUi1qrq0a6SwC3uQSkpQ==", + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/eslint-plugin-github/-/eslint-plugin-github-5.1.8.tgz", + "integrity": "sha512-A6q+R3EBMF7hxIViWpQsalqpu3O0POcQ9VpN1m9W2I8yGumw+SFxXZUTafBd9X9mgUJhaU4M9qSifC1q/39H3A==", "dev": true, "license": "MIT", "dependencies": { @@ -9058,9 +9198,9 @@ } }, "node_modules/prettier": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.1.tgz", - "integrity": "sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.2.tgz", + "integrity": "sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg==", "dev": true, "license": "MIT", "bin": { @@ -9657,9 +9797,10 @@ "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" }, "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -10319,10 +10460,11 @@ } }, "node_modules/ts-jest": { - "version": "29.2.5", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.5.tgz", - "integrity": "sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA==", + "version": "29.2.6", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.6.tgz", + "integrity": "sha512-yTNZVZqc8lSixm+QGVFcPe6+yj7+TWZwIesuOWvfcn4B9bz5x4NDzVCQQjOs7Hfouu36aEqfEbo9Qpo+gq8dDg==", "dev": true, + "license": "MIT", "dependencies": { "bs-logger": "^0.2.6", "ejs": "^3.1.10", @@ -10331,7 +10473,7 @@ "json5": "^2.2.3", "lodash.memoize": "^4.1.2", "make-error": "^1.3.6", - "semver": "^7.6.3", + "semver": "^7.7.1", "yargs-parser": "^21.1.1" }, "bin": { @@ -10496,9 +10638,9 @@ } }, "node_modules/type-fest": { - "version": "4.34.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.34.1.tgz", - "integrity": "sha512-6kSc32kT0rbwxD6QL1CYe8IqdzN/J/ILMrNK+HMQCKH3insCDRY/3ITb0vcBss0a3t72fzh2YSzj8ko1HgwT3g==", + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.35.0.tgz", + "integrity": "sha512-2/AwEFQDFEy30iOLjrvHDIH7e4HEWH+f1Yl1bI5XMqzuoCUqwYCdxachgsgv0og/JdVZUhbfjcJAoHj5L1753A==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { diff --git a/package.json b/package.json index 74a774c..83947d7 100644 --- a/package.json +++ b/package.json @@ -89,29 +89,29 @@ "yaml": "^2.7.0" }, "devDependencies": { - "@code-pushup/cli": "^0.59.0", - "@code-pushup/coverage-plugin": "^0.59.0", - "@code-pushup/eslint-plugin": "^0.59.0", - "@code-pushup/js-packages-plugin": "^0.59.0", + "@code-pushup/cli": "^0.61.0", + "@code-pushup/coverage-plugin": "^0.61.0", + "@code-pushup/eslint-plugin": "^0.61.0", + "@code-pushup/js-packages-plugin": "^0.61.0", "@code-pushup/portal-client": "^0.10.0", "@types/jest": "^29.5.14", - "@types/node": "^22.13.4", + "@types/node": "^22.13.5", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.3", "dotenv": "^16.4.7", "eslint": "^8.57.1", - "eslint-plugin-github": "^5.1.7", + "eslint-plugin-github": "^5.1.8", "eslint-plugin-jest": "^28.11.0", "eslint-plugin-jsonc": "^2.19.1", "eslint-plugin-prettier": "^5.2.3", "jest": "^29.7.0", "make-coverage-badge": "^1.2.0", "memfs": "^4.17.0", - "prettier": "^3.5.1", + "prettier": "^3.5.2", "prettier-eslint": "^16.3.0", - "ts-jest": "^29.2.5", - "type-fest": "^4.34.1", + "ts-jest": "^29.2.6", + "type-fest": "^4.35.0", "typescript": "^5.7.3" } }