diff --git a/package-lock.json b/package-lock.json index 1910ca0..944b5aa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,13 +22,13 @@ "yaml": "^2.7.0" }, "devDependencies": { - "@code-pushup/cli": "^0.65.1", - "@code-pushup/coverage-plugin": "^0.65.1", - "@code-pushup/eslint-plugin": "^0.65.1", - "@code-pushup/js-packages-plugin": "^0.65.1", + "@code-pushup/cli": "^0.65.2", + "@code-pushup/coverage-plugin": "^0.65.2", + "@code-pushup/eslint-plugin": "^0.65.2", + "@code-pushup/js-packages-plugin": "^0.65.2", "@code-pushup/portal-client": "^0.11.0", "@types/jest": "^29.5.14", - "@types/node": "^22.13.10", + "@types/node": "^22.13.14", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.3", @@ -37,16 +37,16 @@ "eslint": "^8.57.1", "eslint-plugin-github": "^5.1.8", "eslint-plugin-jest": "^28.11.0", - "eslint-plugin-jsonc": "^2.19.1", - "eslint-plugin-prettier": "^5.2.3", + "eslint-plugin-jsonc": "^2.20.0", + "eslint-plugin-prettier": "^5.2.5", "jest": "^29.7.0", "make-coverage-badge": "^1.2.0", "memfs": "^4.17.0", - "npm-check-updates": "^17.1.15", + "npm-check-updates": "^17.1.16", "prettier": "^3.5.3", "prettier-eslint": "^16.3.0", - "ts-jest": "^29.2.6", - "type-fest": "^4.37.0", + "ts-jest": "^29.3.0", + "type-fest": "^4.38.0", "typescript": "^5.8.2" }, "engines": { @@ -1160,15 +1160,15 @@ } }, "node_modules/@code-pushup/cli": { - "version": "0.65.1", - "resolved": "https://registry.npmjs.org/@code-pushup/cli/-/cli-0.65.1.tgz", - "integrity": "sha512-QVjPocgx04ny0tXpgdOA6e2lfDQcHWB0AQyw8jgccD221i5A8OAClJhu1ajuU9QLEAZSSrwoBPOs5Jh8D1cgYA==", + "version": "0.65.2", + "resolved": "https://registry.npmjs.org/@code-pushup/cli/-/cli-0.65.2.tgz", + "integrity": "sha512-h7gM7tBBfjiu6fGSfytdwFuz6ipQvaFfUNP0cjK+Y72oV+jMsFVZBB/XygHb4nPeTBOtfavaQRjewLvAcptLmg==", "dev": true, "license": "MIT", "dependencies": { - "@code-pushup/core": "0.65.1", - "@code-pushup/models": "0.65.1", - "@code-pushup/utils": "0.65.1", + "@code-pushup/core": "0.65.2", + "@code-pushup/models": "0.65.2", + "@code-pushup/utils": "0.65.2", "ansis": "^3.3.0", "simple-git": "^3.20.0", "yargs": "^17.7.2" @@ -1178,14 +1178,14 @@ } }, "node_modules/@code-pushup/cli/node_modules/@code-pushup/core": { - "version": "0.65.1", - "resolved": "https://registry.npmjs.org/@code-pushup/core/-/core-0.65.1.tgz", - "integrity": "sha512-mbNeYIQoarsitScF0TqmbQwgdspuyxDi2+Nbp0DHI7L4jvs/IKRF4WdlgQa3K58feTf8UDzuJLZCRRUsYR71sQ==", + "version": "0.65.2", + "resolved": "https://registry.npmjs.org/@code-pushup/core/-/core-0.65.2.tgz", + "integrity": "sha512-aGfkIqi4lYgPkNZKzJsCrd3rtXdNUthQRFKLJ0lo+UgnDB1GNr84atUmBVipDW+hzx08ZN4/btDyf0+kLjyLNw==", "dev": true, "license": "MIT", "dependencies": { - "@code-pushup/models": "0.65.1", - "@code-pushup/utils": "0.65.1", + "@code-pushup/models": "0.65.2", + "@code-pushup/utils": "0.65.2", "ansis": "^3.3.0" }, "peerDependencies": { @@ -1197,6 +1197,17 @@ } } }, + "node_modules/@code-pushup/cli/node_modules/@code-pushup/models": { + "version": "0.65.2", + "resolved": "https://registry.npmjs.org/@code-pushup/models/-/models-0.65.2.tgz", + "integrity": "sha512-j61eeqcp1Pu55nmz2itVGW72EaIlAywK/NkF6SgxznJzzXnNiKEMogBId1vLRPcZ0RDW4JGtTYV4ghXP6aKx8Q==", + "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", @@ -1211,15 +1222,39 @@ "vscode-material-icons": "^0.1.0" } }, + "node_modules/@code-pushup/cli/node_modules/@code-pushup/utils": { + "version": "0.65.2", + "resolved": "https://registry.npmjs.org/@code-pushup/utils/-/utils-0.65.2.tgz", + "integrity": "sha512-4UsfU3vhbBGScfb6OYUhIlPIxmmISxpx012cP6yi8Qynwm/bE1AYN1Ha9p2mAQfzU7DL6u0ur66kvDzXACRZtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@code-pushup/models": "0.65.2", + "@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.65.1", - "resolved": "https://registry.npmjs.org/@code-pushup/coverage-plugin/-/coverage-plugin-0.65.1.tgz", - "integrity": "sha512-40cxSxPMFwdGoI9eHwQPzPA54OGuFhMSao7UqUq62zKQEeU0VJoM/NS4AHrktXbCzYTMWVOkNXhDuA6JkveMhA==", + "version": "0.65.2", + "resolved": "https://registry.npmjs.org/@code-pushup/coverage-plugin/-/coverage-plugin-0.65.2.tgz", + "integrity": "sha512-0Pg5x9Jdid3EWDdDUS1W/DYRq1bi2SKlias+o+b+I7yNlMrzjwR84DiDYPih298f45Aon6vylHr/AhhPiH0HyQ==", "dev": true, "license": "MIT", "dependencies": { - "@code-pushup/models": "0.65.1", - "@code-pushup/utils": "0.65.1", + "@code-pushup/models": "0.65.2", + "@code-pushup/utils": "0.65.2", "ansis": "^3.3.0", "parse-lcov": "^1.0.4", "yargs": "^17.7.2", @@ -1242,15 +1277,50 @@ } } }, + "node_modules/@code-pushup/coverage-plugin/node_modules/@code-pushup/models": { + "version": "0.65.2", + "resolved": "https://registry.npmjs.org/@code-pushup/models/-/models-0.65.2.tgz", + "integrity": "sha512-j61eeqcp1Pu55nmz2itVGW72EaIlAywK/NkF6SgxznJzzXnNiKEMogBId1vLRPcZ0RDW4JGtTYV4ghXP6aKx8Q==", + "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.65.2", + "resolved": "https://registry.npmjs.org/@code-pushup/utils/-/utils-0.65.2.tgz", + "integrity": "sha512-4UsfU3vhbBGScfb6OYUhIlPIxmmISxpx012cP6yi8Qynwm/bE1AYN1Ha9p2mAQfzU7DL6u0ur66kvDzXACRZtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@code-pushup/models": "0.65.2", + "@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.65.1", - "resolved": "https://registry.npmjs.org/@code-pushup/eslint-plugin/-/eslint-plugin-0.65.1.tgz", - "integrity": "sha512-IH5Qn752B8m3hvM3QGbZ2o2eq0Fn8lDBsVpQ+vVsJCSNGM7LpQsHh4bx8CLoEvSJl8covSeNfcsEXwllbOjHNg==", + "version": "0.65.2", + "resolved": "https://registry.npmjs.org/@code-pushup/eslint-plugin/-/eslint-plugin-0.65.2.tgz", + "integrity": "sha512-Y0mPyScnsNslTJeIfoljUKG8i2pmBjtgbjVjicKFC1P5dBQ0phJENbuBq2JhGQykTJhxeuGWxg9/SAZrc0DAQw==", "dev": true, "license": "MIT", "dependencies": { - "@code-pushup/models": "0.65.1", - "@code-pushup/utils": "0.65.1", + "@code-pushup/models": "0.65.2", + "@code-pushup/utils": "0.65.2", "yargs": "^17.7.2", "zod": "^3.22.4" }, @@ -1264,21 +1334,91 @@ } } }, + "node_modules/@code-pushup/eslint-plugin/node_modules/@code-pushup/models": { + "version": "0.65.2", + "resolved": "https://registry.npmjs.org/@code-pushup/models/-/models-0.65.2.tgz", + "integrity": "sha512-j61eeqcp1Pu55nmz2itVGW72EaIlAywK/NkF6SgxznJzzXnNiKEMogBId1vLRPcZ0RDW4JGtTYV4ghXP6aKx8Q==", + "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.65.2", + "resolved": "https://registry.npmjs.org/@code-pushup/utils/-/utils-0.65.2.tgz", + "integrity": "sha512-4UsfU3vhbBGScfb6OYUhIlPIxmmISxpx012cP6yi8Qynwm/bE1AYN1Ha9p2mAQfzU7DL6u0ur66kvDzXACRZtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@code-pushup/models": "0.65.2", + "@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.65.1", - "resolved": "https://registry.npmjs.org/@code-pushup/js-packages-plugin/-/js-packages-plugin-0.65.1.tgz", - "integrity": "sha512-xcmhEnsxPEj8o2ikX1mFnIjpQI295AJrpxnp/xGcUg8ilCc+J2D6JM/J4qtfX+ZM1/crQpqz2lwyEerSzcTySA==", + "version": "0.65.2", + "resolved": "https://registry.npmjs.org/@code-pushup/js-packages-plugin/-/js-packages-plugin-0.65.2.tgz", + "integrity": "sha512-OEqnAlrNiAPW8qM6v07g0SAmeUuC5t/QWqDtSyIrwXo+XHQfwdxfRJlXfZCG2tGPColQRdxs07LWxAjFJSLcrg==", "dev": true, "license": "MIT", "dependencies": { - "@code-pushup/models": "0.65.1", - "@code-pushup/utils": "0.65.1", + "@code-pushup/models": "0.65.2", + "@code-pushup/utils": "0.65.2", "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.65.2", + "resolved": "https://registry.npmjs.org/@code-pushup/models/-/models-0.65.2.tgz", + "integrity": "sha512-j61eeqcp1Pu55nmz2itVGW72EaIlAywK/NkF6SgxznJzzXnNiKEMogBId1vLRPcZ0RDW4JGtTYV4ghXP6aKx8Q==", + "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.65.2", + "resolved": "https://registry.npmjs.org/@code-pushup/utils/-/utils-0.65.2.tgz", + "integrity": "sha512-4UsfU3vhbBGScfb6OYUhIlPIxmmISxpx012cP6yi8Qynwm/bE1AYN1Ha9p2mAQfzU7DL6u0ur66kvDzXACRZtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@code-pushup/models": "0.65.2", + "@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.65.1", "resolved": "https://registry.npmjs.org/@code-pushup/models/-/models-0.65.1.tgz", @@ -1704,16 +1844,20 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.5.1.tgz", + "integrity": "sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==", "dev": true, + "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } @@ -2645,10 +2789,11 @@ } }, "node_modules/@pkgr/core": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", - "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.0.tgz", + "integrity": "sha512-vsJDAkYR6qCPu+ioGScGiMYR7LvZYIXh/dlQeviqoTWNCVfKTLYD/LkNWH4Mxsv2a5vpIRc77FN5DnmK1eBggQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, @@ -2960,9 +3105,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.13.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", - "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", + "version": "22.13.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.14.tgz", + "integrity": "sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==", "license": "MIT", "dependencies": { "undici-types": "~6.20.0" @@ -4909,10 +5054,11 @@ } }, "node_modules/eslint-compat-utils": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.6.0.tgz", - "integrity": "sha512-1vVBdI/HLS6HTHVQCJGlN+LOF0w1Rs/WB9se23mQr84cRM0iMM8PulMFFhQdQ1BvS0cGwjpis4xziI91Rk0l6g==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.6.4.tgz", + "integrity": "sha512-/u+GQt8NMfXO8w17QendT4gvO5acfxQsAKirAt0LVxDnr2N8YLCVbregaNc/Yhp7NM128DwCaRvr8PLDfeNkQw==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^7.5.4" }, @@ -5563,20 +5709,20 @@ } }, "node_modules/eslint-plugin-jsonc": { - "version": "2.19.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.19.1.tgz", - "integrity": "sha512-MmlAOaZK1+Lg7YoCZPGRjb88ZjT+ct/KTsvcsbZdBm+w8WMzGx+XEmexk0m40P1WV9G2rFV7X3klyRGRpFXEjA==", + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.20.0.tgz", + "integrity": "sha512-FRgCn9Hzk5eKboCbVMrr9QrhM0eO4G+WKH8IFXoaeqhM/2kuWzbStJn4kkr0VWL8J5H8RYZF+Aoam1vlBaZVkw==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "eslint-compat-utils": "^0.6.0", + "@eslint-community/eslint-utils": "^4.5.1", + "eslint-compat-utils": "^0.6.4", "eslint-json-compat-utils": "^0.2.1", - "espree": "^9.6.1", + "espree": "^9.6.1 || ^10.3.0", "graphemer": "^1.4.0", - "jsonc-eslint-parser": "^2.0.4", + "jsonc-eslint-parser": "^2.4.0", "natural-compare": "^1.4.0", - "synckit": "^0.6.0" + "synckit": "^0.6.2 || ^0.7.3 || ^0.10.3" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -5652,14 +5798,14 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.3.tgz", - "integrity": "sha512-qJ+y0FfCp/mQYQ/vWQ3s7eUlFEL4PyKfAJxsnYTJ4YT73nsJBWqmEpFryxV9OeUiqmsTsYJ5Y+KDNaeP31wrRw==", + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.5.tgz", + "integrity": "sha512-IKKP8R87pJyMl7WWamLgPkloB16dagPIdd2FjBDbyRYPKo93wS/NbCOPh6gH+ieNLC+XZrhJt/kWj0PS/DFdmg==", "dev": true, "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.9.1" + "synckit": "^0.10.2" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -5670,7 +5816,7 @@ "peerDependencies": { "@types/eslint": ">=8.0.0", "eslint": ">=8.0.0", - "eslint-config-prettier": "*", + "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0", "prettier": ">=3.0.0" }, "peerDependenciesMeta": { @@ -5682,22 +5828,6 @@ } } }, - "node_modules/eslint-plugin-prettier/node_modules/synckit": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", - "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", - "dev": true, - "dependencies": { - "@pkgr/core": "^0.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, "node_modules/eslint-rule-documentation": { "version": "1.0.23", "resolved": "https://registry.npmjs.org/eslint-rule-documentation/-/eslint-rule-documentation-1.0.23.tgz", @@ -8643,9 +8773,9 @@ } }, "node_modules/npm-check-updates": { - "version": "17.1.15", - "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-17.1.15.tgz", - "integrity": "sha512-miATvKu5rjec/1wxc5TGDjpsucgtCHwRVZorZpDkS6NzdWXfnUWlN4abZddWb7XSijAuBNzzYglIdTm9SbgMVg==", + "version": "17.1.16", + "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-17.1.16.tgz", + "integrity": "sha512-9nohkfjLRzLfsLVGbO34eXBejvrOOTuw5tvNammH73KEFG5XlFoi3G2TgjTExHtnrKWCbZ+mTT+dbNeSjASIPw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -10186,15 +10316,20 @@ } }, "node_modules/synckit": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.6.2.tgz", - "integrity": "sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==", + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.10.3.tgz", + "integrity": "sha512-R1urvuyiTaWfeCggqEvpDJwAlDVdsT9NM+IP//Tk2x7qHCkSvBk/fwFgw/TLAHzZlrAnnazMcRw0ZD8HlYFTEQ==", "dev": true, + "license": "MIT", "dependencies": { - "tslib": "^2.3.1" + "@pkgr/core": "^0.2.0", + "tslib": "^2.8.1" }, "engines": { - "node": ">=12.20" + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" } }, "node_modules/tar-stream": { @@ -10341,9 +10476,9 @@ } }, "node_modules/ts-jest": { - "version": "29.2.6", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.6.tgz", - "integrity": "sha512-yTNZVZqc8lSixm+QGVFcPe6+yj7+TWZwIesuOWvfcn4B9bz5x4NDzVCQQjOs7Hfouu36aEqfEbo9Qpo+gq8dDg==", + "version": "29.3.0", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.3.0.tgz", + "integrity": "sha512-4bfGBX7Gd1Aqz3SyeDS9O276wEU/BInZxskPrbhZLyv+c1wskDCqDFMJQJLWrIr/fKoAH4GE5dKUlrdyvo+39A==", "dev": true, "license": "MIT", "dependencies": { @@ -10355,6 +10490,7 @@ "lodash.memoize": "^4.1.2", "make-error": "^1.3.6", "semver": "^7.7.1", + "type-fest": "^4.37.0", "yargs-parser": "^21.1.1" }, "bin": { @@ -10426,9 +10562,10 @@ } }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, "node_modules/tunnel": { "version": "0.0.6", @@ -10460,9 +10597,9 @@ } }, "node_modules/type-fest": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.37.0.tgz", - "integrity": "sha512-S/5/0kFftkq27FPNye0XM1e2NsnoD/3FS+pBmbjmmtLT6I+i344KoOf7pvXreaFsDamWeaJX55nczA1m5PsBDg==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.38.0.tgz", + "integrity": "sha512-2dBz5D5ycHIoliLYLi0Q2V7KRaDlH0uWIvmk7TYlAg5slqwiPv1ezJdZm1QEM0xgk29oYWMCbIG7E6gHpvChlg==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { diff --git a/package.json b/package.json index 8f3f34a..d23e8a2 100644 --- a/package.json +++ b/package.json @@ -90,13 +90,13 @@ "yaml": "^2.7.0" }, "devDependencies": { - "@code-pushup/cli": "^0.65.1", - "@code-pushup/coverage-plugin": "^0.65.1", - "@code-pushup/eslint-plugin": "^0.65.1", - "@code-pushup/js-packages-plugin": "^0.65.1", + "@code-pushup/cli": "^0.65.2", + "@code-pushup/coverage-plugin": "^0.65.2", + "@code-pushup/eslint-plugin": "^0.65.2", + "@code-pushup/js-packages-plugin": "^0.65.2", "@code-pushup/portal-client": "^0.11.0", "@types/jest": "^29.5.14", - "@types/node": "^22.13.10", + "@types/node": "^22.13.14", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.3", @@ -105,16 +105,16 @@ "eslint": "^8.57.1", "eslint-plugin-github": "^5.1.8", "eslint-plugin-jest": "^28.11.0", - "eslint-plugin-jsonc": "^2.19.1", - "eslint-plugin-prettier": "^5.2.3", + "eslint-plugin-jsonc": "^2.20.0", + "eslint-plugin-prettier": "^5.2.5", "jest": "^29.7.0", "make-coverage-badge": "^1.2.0", "memfs": "^4.17.0", - "npm-check-updates": "^17.1.15", + "npm-check-updates": "^17.1.16", "prettier": "^3.5.3", "prettier-eslint": "^16.3.0", - "ts-jest": "^29.2.6", - "type-fest": "^4.37.0", + "ts-jest": "^29.3.0", + "type-fest": "^4.38.0", "typescript": "^5.8.2" } }