From a478369f8b6e339bf24e67401739bbb76aa4c692 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 5 Mar 2025 13:50:54 +0100 Subject: [PATCH 1/5] fix: update pkgs --- package-lock.json | 183 +++++++++++++++++++++++----------------------- package.json | 3 +- 2 files changed, 94 insertions(+), 92 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7094c8ac4..1cd8bcebc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,12 +19,13 @@ "bundle-require": "^4.0.1", "esbuild": "^0.19.12", "eslint": "^9.16.0", - "glob": "^10.4.5", + "glob": "^11.0.1", "lighthouse": "^12.0.0", "lighthouse-logger": "2.0.1", "multi-progress-bars": "^5.0.3", "nx": "19.8.13", "parse-lcov": "^1.0.4", + "rimraf": "^6.0.1", "semver": "^7.6.3", "simple-git": "^3.26.0", "ts-morph": "^24.0.0", @@ -5647,15 +5648,6 @@ "typescript": "^3 || ^4 || ^5" } }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "optional": true, - "engines": { - "node": ">=14" - } - }, "node_modules/@polka/url": { "version": "1.0.0-next.25", "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", @@ -10489,6 +10481,62 @@ "devtools-protocol": "*" } }, + "node_modules/chromium/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/chromium/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/chromium/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/chromium/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/chromium/node_modules/tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -15375,20 +15423,23 @@ } }, "node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.1.tgz", + "integrity": "sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==", "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" + "path-scurry": "^2.0.0" }, "bin": { "glob": "dist/esm/bin.mjs" }, + "engines": { + "node": "20 || >=22" + }, "funding": { "url": "https://github.com/sponsors/isaacs" } @@ -15411,20 +15462,6 @@ "dev": true, "peer": true }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/global-directory": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", @@ -17193,17 +17230,17 @@ } }, "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.0.tgz", + "integrity": "sha512-9DDdhb5j6cpeitCbvLO7n7J4IxnbM6hoF6O1g4HQ5TfhvvKN8ywDM7668ZhMHRqVmxqhps/F6syWK2KcPxYlkw==", "dependencies": { "@isaacs/cliui": "^8.0.2" }, + "engines": { + "node": "20 || >=22" + }, "funding": { "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" } }, "node_modules/jake": { @@ -20458,7 +20495,6 @@ "version": "10.0.1", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", - "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, @@ -21754,24 +21790,27 @@ "dev": true }, "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" }, "engines": { - "node": ">=16 || 14 >=14.18" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.2.tgz", + "integrity": "sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==", + "engines": { + "node": "20 || >=22" + } }, "node_modules/path-to-regexp": { "version": "0.1.10", @@ -22959,61 +22998,23 @@ "dev": true }, "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", + "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", "dependencies": { - "glob": "^7.1.3" + "glob": "^11.0.0", + "package-json-from-dist": "^1.0.0" }, "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "rimraf": "dist/esm/bin.mjs" }, "engines": { - "node": "*" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/rimraf/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/robots-parser": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/robots-parser/-/robots-parser-3.0.1.tgz", diff --git a/package.json b/package.json index 4313d674d..96d8024aa 100644 --- a/package.json +++ b/package.json @@ -32,12 +32,13 @@ "bundle-require": "^4.0.1", "esbuild": "^0.19.12", "eslint": "^9.16.0", - "glob": "^10.4.5", + "glob": "^11.0.1", "lighthouse": "^12.0.0", "lighthouse-logger": "2.0.1", "multi-progress-bars": "^5.0.3", "nx": "19.8.13", "parse-lcov": "^1.0.4", + "rimraf": "^6.0.1", "semver": "^7.6.3", "simple-git": "^3.26.0", "ts-morph": "^24.0.0", From 5d127f2338b82c1b5b1232882a41f61a0132a765 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 5 Mar 2025 15:13:20 +0100 Subject: [PATCH 2/5] fix: pkg version --- packages/ci/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ci/package.json b/packages/ci/package.json index fb9846487..e4b8393a5 100644 --- a/packages/ci/package.json +++ b/packages/ci/package.json @@ -28,7 +28,7 @@ "dependencies": { "@code-pushup/models": "0.64.1", "@code-pushup/utils": "0.64.1", - "glob": "^10.4.5", + "glob": "^11.0.1", "simple-git": "^3.20.0", "yaml": "^2.5.1", "zod": "^3.22.1" From 2401dc40ef04d6959fb189158e0166067aa1d687 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 10 Mar 2025 19:31:03 +0100 Subject: [PATCH 3/5] fix: wip --- packages/ci/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ci/package.json b/packages/ci/package.json index a0d8d4200..a8b0c904c 100644 --- a/packages/ci/package.json +++ b/packages/ci/package.json @@ -28,7 +28,7 @@ "dependencies": { "@code-pushup/models": "0.65.0", "@code-pushup/utils": "0.65.0", - "glob": "^10.4.5", + "glob": "^11.0.1", "simple-git": "^3.20.0", "yaml": "^2.5.1", "zod": "^3.22.1" From cdad0cccef43a09fc259ab2f3560ff2b6f311a16 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 10 Mar 2025 19:32:11 +0100 Subject: [PATCH 4/5] fix: wip --- packages/plugin-eslint/vite.config.integration.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/plugin-eslint/vite.config.integration.ts b/packages/plugin-eslint/vite.config.integration.ts index f7c0e3b58..66b388920 100644 --- a/packages/plugin-eslint/vite.config.integration.ts +++ b/packages/plugin-eslint/vite.config.integration.ts @@ -5,6 +5,8 @@ import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases.js export default defineConfig({ cacheDir: '../../node_modules/.vite/plugin-eslint', test: { + // eslint-disable-next-line @typescript-eslint/no-magic-numbers + testTimeout: 25_000, reporters: ['basic'], globals: true, cache: { From 194e2f81af0130403f14421d76564bcb98f1bcd8 Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 11 Mar 2025 01:01:28 +0100 Subject: [PATCH 5/5] wip --- packages/plugin-eslint/vite.config.integration.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/plugin-eslint/vite.config.integration.ts b/packages/plugin-eslint/vite.config.integration.ts index 66b388920..f7c0e3b58 100644 --- a/packages/plugin-eslint/vite.config.integration.ts +++ b/packages/plugin-eslint/vite.config.integration.ts @@ -5,8 +5,6 @@ import { tsconfigPathAliases } from '../../tools/vitest-tsconfig-path-aliases.js export default defineConfig({ cacheDir: '../../node_modules/.vite/plugin-eslint', test: { - // eslint-disable-next-line @typescript-eslint/no-magic-numbers - testTimeout: 25_000, reporters: ['basic'], globals: true, cache: {