diff --git a/package-lock.json b/package-lock.json index d822330..d529648 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,29 +22,29 @@ "yaml": "^2.7.0" }, "devDependencies": { - "@code-pushup/cli": "^0.57.0", - "@code-pushup/coverage-plugin": "^0.57.0", - "@code-pushup/eslint-plugin": "^0.57.0", - "@code-pushup/js-packages-plugin": "^0.57.0", + "@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/portal-client": "^0.10.0", "@types/jest": "^29.5.14", - "@types/node": "^22.13.0", + "@types/node": "^22.13.4", "@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.4.2", + "prettier": "^3.5.1", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", - "type-fest": "^4.33.0", + "type-fest": "^4.34.1", "typescript": "^5.7.3" }, "engines": { @@ -1127,15 +1127,15 @@ } }, "node_modules/@code-pushup/cli": { - "version": "0.57.0", - "resolved": "https://registry.npmjs.org/@code-pushup/cli/-/cli-0.57.0.tgz", - "integrity": "sha512-qZqUqN2BIrON6grGrU5bheYZ306KH8bM5gGBTTVoWzWdyHQh4FnJWPAoYh5gGN7wTpUvYZloPR5dcYtJPVQucw==", + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/@code-pushup/cli/-/cli-0.59.0.tgz", + "integrity": "sha512-NMeYTRH7JZrNZRyCu3p62qDb9J59FtTBDR1WzeJubYfcIZG3k/gMc3HmpvK7SdPs7hfGg6arsO5evrFXIdAdmQ==", "dev": true, "license": "MIT", "dependencies": { - "@code-pushup/core": "0.57.0", - "@code-pushup/models": "0.57.0", - "@code-pushup/utils": "0.57.0", + "@code-pushup/core": "0.59.0", + "@code-pushup/models": "0.59.0", + "@code-pushup/utils": "0.59.0", "ansis": "^3.3.0", "simple-git": "^3.20.0", "yargs": "^17.7.2" @@ -1145,16 +1145,15 @@ } }, "node_modules/@code-pushup/cli/node_modules/@code-pushup/core": { - "version": "0.57.0", - "resolved": "https://registry.npmjs.org/@code-pushup/core/-/core-0.57.0.tgz", - "integrity": "sha512-dXNyUWgM6Dk+7qNpjFpx8gMNb99x0P3keiUbHcDKGd/m8oZDb34hmVP8e1U0zHqQqemU0dlCstsxyGo7+9iPkw==", + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/@code-pushup/core/-/core-0.59.0.tgz", + "integrity": "sha512-S1bsmVdmdj9HmPdGhqwD9SdwFxmvTT7vq7r6XTP6Rh5LR+rNaze3u5b7y7c+hpoWC1veen0IseSwqcQPYOYzMg==", "dev": true, "license": "MIT", "dependencies": { - "@code-pushup/models": "0.57.0", - "@code-pushup/utils": "0.57.0", - "ansis": "^3.3.0", - "zod-validation-error": "^3.4.0" + "@code-pushup/models": "0.59.0", + "@code-pushup/utils": "0.59.0", + "ansis": "^3.3.0" }, "peerDependencies": { "@code-pushup/portal-client": "^0.9.0" @@ -1165,6 +1164,17 @@ } } }, + "node_modules/@code-pushup/cli/node_modules/@code-pushup/models": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/@code-pushup/models/-/models-0.59.0.tgz", + "integrity": "sha512-qbbHIEPG+OhqjNJR7g9GDs2QcZ+BJwDsKXA55py/PdFXN9/IANR7WwD9JUT2lpDQKkXUekkTMmgiS0dLDoQFZA==", + "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,17 +1189,42 @@ "vscode-material-icons": "^0.1.0" } }, + "node_modules/@code-pushup/cli/node_modules/@code-pushup/utils": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/@code-pushup/utils/-/utils-0.59.0.tgz", + "integrity": "sha512-jus0BTrdmauKW0EjBjLyIINmbvVxUFszhO5tL3hbbdpOGIjdYOdgirVgzse1kZQDNmoy/yTyiJ246g7pkdyhWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@code-pushup/models": "0.59.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.57.0", - "resolved": "https://registry.npmjs.org/@code-pushup/coverage-plugin/-/coverage-plugin-0.57.0.tgz", - "integrity": "sha512-AlJOwDLibvc+dT9FZ/fWgqcDx2JDLvtJAfmwvuScl39hVio3kk3+5stvdG9JG2M631FMaALexr2nnuqTS9b3og==", + "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==", "dev": true, "license": "MIT", "dependencies": { - "@code-pushup/models": "0.57.0", - "@code-pushup/utils": "0.57.0", + "@code-pushup/models": "0.59.0", + "@code-pushup/utils": "0.59.0", "ansis": "^3.3.0", "parse-lcov": "^1.0.4", + "yargs": "^17.7.2", "zod": "^3.22.4" }, "peerDependencies": { @@ -1209,15 +1244,51 @@ } } }, + "node_modules/@code-pushup/coverage-plugin/node_modules/@code-pushup/models": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/@code-pushup/models/-/models-0.59.0.tgz", + "integrity": "sha512-qbbHIEPG+OhqjNJR7g9GDs2QcZ+BJwDsKXA55py/PdFXN9/IANR7WwD9JUT2lpDQKkXUekkTMmgiS0dLDoQFZA==", + "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.59.0", + "resolved": "https://registry.npmjs.org/@code-pushup/utils/-/utils-0.59.0.tgz", + "integrity": "sha512-jus0BTrdmauKW0EjBjLyIINmbvVxUFszhO5tL3hbbdpOGIjdYOdgirVgzse1kZQDNmoy/yTyiJ246g7pkdyhWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@code-pushup/models": "0.59.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.57.0", - "resolved": "https://registry.npmjs.org/@code-pushup/eslint-plugin/-/eslint-plugin-0.57.0.tgz", - "integrity": "sha512-xVd6nSN0kSLAI0iSRSK/f9GXYUsjgt4kQe15t3VyL3TOTh3fE2A4NzAC0QPei94h8uulmjWSrAX/kuEIHOHn/g==", + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/@code-pushup/eslint-plugin/-/eslint-plugin-0.59.0.tgz", + "integrity": "sha512-VyJarN3igbNSdz7kbA806n6rDJd9ZK4nNo0LUnq/6cgokpvTWf5evWccY7Lzvmhgt4f/n7bhnIISW3OaWoVWDQ==", "dev": true, "license": "MIT", "dependencies": { - "@code-pushup/models": "0.57.0", - "@code-pushup/utils": "0.57.0", + "@code-pushup/models": "0.59.0", + "@code-pushup/utils": "0.59.0", + "yargs": "^17.7.2", "zod": "^3.22.4" }, "peerDependencies": { @@ -1230,20 +1301,91 @@ } } }, + "node_modules/@code-pushup/eslint-plugin/node_modules/@code-pushup/models": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/@code-pushup/models/-/models-0.59.0.tgz", + "integrity": "sha512-qbbHIEPG+OhqjNJR7g9GDs2QcZ+BJwDsKXA55py/PdFXN9/IANR7WwD9JUT2lpDQKkXUekkTMmgiS0dLDoQFZA==", + "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.59.0", + "resolved": "https://registry.npmjs.org/@code-pushup/utils/-/utils-0.59.0.tgz", + "integrity": "sha512-jus0BTrdmauKW0EjBjLyIINmbvVxUFszhO5tL3hbbdpOGIjdYOdgirVgzse1kZQDNmoy/yTyiJ246g7pkdyhWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@code-pushup/models": "0.59.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.57.0", - "resolved": "https://registry.npmjs.org/@code-pushup/js-packages-plugin/-/js-packages-plugin-0.57.0.tgz", - "integrity": "sha512-oTjIcp5+mOnbGCVbWQoh6JjQYlku4U9/iPUrcjgQJQfOQeBXEUCXrTeC03srNuzXlcvEYXJXBkwiqrhoQV96SA==", + "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==", "dev": true, "license": "MIT", "dependencies": { - "@code-pushup/models": "0.57.0", - "@code-pushup/utils": "0.57.0", + "@code-pushup/models": "0.59.0", + "@code-pushup/utils": "0.59.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.59.0", + "resolved": "https://registry.npmjs.org/@code-pushup/models/-/models-0.59.0.tgz", + "integrity": "sha512-qbbHIEPG+OhqjNJR7g9GDs2QcZ+BJwDsKXA55py/PdFXN9/IANR7WwD9JUT2lpDQKkXUekkTMmgiS0dLDoQFZA==", + "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.59.0", + "resolved": "https://registry.npmjs.org/@code-pushup/utils/-/utils-0.59.0.tgz", + "integrity": "sha512-jus0BTrdmauKW0EjBjLyIINmbvVxUFszhO5tL3hbbdpOGIjdYOdgirVgzse1kZQDNmoy/yTyiJ246g7pkdyhWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@code-pushup/models": "0.59.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.57.0", "resolved": "https://registry.npmjs.org/@code-pushup/models/-/models-0.57.0.tgz", @@ -2917,9 +3059,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.13.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.0.tgz", - "integrity": "sha512-ClIbNe36lawluuvq3+YYhnIN2CELi+6q8NpnM7PYp4hBn/TatfboPgVSm2rwKRfnV2M+Ty9GWDFI64KEe+kysA==", + "version": "22.13.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz", + "integrity": "sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==", "license": "MIT", "dependencies": { "undici-types": "~6.20.0" @@ -5028,9 +5170,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": { @@ -9054,10 +9196,11 @@ } }, "node_modules/prettier": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", - "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.1.tgz", + "integrity": "sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -10491,9 +10634,9 @@ } }, "node_modules/type-fest": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.33.0.tgz", - "integrity": "sha512-s6zVrxuyKbbAsSAD5ZPTB77q4YIdRctkTbJ2/Dqlinwz+8ooH2gd+YA7VA6Pa93KML9GockVvoxjZ2vHP+mu8g==", + "version": "4.34.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.34.1.tgz", + "integrity": "sha512-6kSc32kT0rbwxD6QL1CYe8IqdzN/J/ILMrNK+HMQCKH3insCDRY/3ITb0vcBss0a3t72fzh2YSzj8ko1HgwT3g==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -11262,9 +11405,10 @@ } }, "node_modules/zod": { - "version": "3.22.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", - "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", + "version": "3.24.2", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.2.tgz", + "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/package.json b/package.json index 920ead0..a15f7e4 100644 --- a/package.json +++ b/package.json @@ -89,29 +89,29 @@ "yaml": "^2.7.0" }, "devDependencies": { - "@code-pushup/cli": "^0.57.0", - "@code-pushup/coverage-plugin": "^0.57.0", - "@code-pushup/eslint-plugin": "^0.57.0", - "@code-pushup/js-packages-plugin": "^0.57.0", + "@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/portal-client": "^0.10.0", "@types/jest": "^29.5.14", - "@types/node": "^22.13.0", + "@types/node": "^22.13.4", "@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.4.2", + "prettier": "^3.5.1", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", - "type-fest": "^4.33.0", + "type-fest": "^4.34.1", "typescript": "^5.7.3" } }