From a37d67e5b431f3166464c1f290b2efd1eb88bb2e Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Mon, 2 Nov 2026 06:01:51 -0500 Subject: [PATCH 01/20] chore: move renovate config to root --- .github/renovate.json => renovate.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/renovate.json => renovate.json (100%) diff --git a/.github/renovate.json b/renovate.json similarity index 100% rename from .github/renovate.json rename to renovate.json From 92a07799b93f00e319caf108703b32bda572a9c3 Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Mon, 2 Nov 2026 06:03:05 -0500 Subject: [PATCH 02/20] fix(deps): update TypeScript version to 7.1.0-dev.20261102.1 --- package-lock.json | 64 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/package-lock.json b/package-lock.json index 91bd03a..4502005 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^26.6.6", "@types/vscode": "^1.144.0", - "@typescript/native": "npm:typescript@^7.1.0-dev.20261101.1", + "@typescript/native": "npm:typescript@^7.1.0-dev.20261102.1", "@vitest/coverage-v8": "^5.0.5", "@vscode/test-cli": "^0.0.15", "@vscode/test-electron": "^3.1.0", @@ -1988,9 +1988,9 @@ }, "node_modules/@typescript/native": { "name": "typescript", - "version": "7.1.0-dev.20261101.1", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-7.1.0-dev.20261101.1.tgz", - "integrity": "sha512-fYEA8Z7NHFRhbSYFYGFSbmAcNbqNQM1w6OBlPj00+axX/fnDPJ1F9yr3c17G09lvVdw0aepa/QWjY2ANXdcbaA==", + "version": "7.1.0-dev.20261102.1", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-7.1.0-dev.20261102.1.tgz", + "integrity": "sha512-oSEOA23BPTy2rri0alGxC2XU7zyEQw4W05lETiRgvXidZ8iFCCqAxwguX4MHzeobqmI7dgHOdIsdmUIkTeoOSg==", "dev": true, "license": "Apache-2.0", "bin": { @@ -2000,13 +2000,13 @@ "node": ">=16.20.0" }, "optionalDependencies": { - "@typescript/typescript-darwin-arm64": "7.1.0-dev.20261101.1", - "@typescript/typescript-darwin-x64": "7.1.0-dev.20261101.1", - "@typescript/typescript-linux-arm": "7.1.0-dev.20261101.1", - "@typescript/typescript-linux-arm64": "7.1.0-dev.20261101.1", - "@typescript/typescript-linux-x64": "7.1.0-dev.20261101.1", - "@typescript/typescript-win32-arm64": "7.1.0-dev.20261101.1", - "@typescript/typescript-win32-x64": "7.1.0-dev.20261101.1" + "@typescript/typescript-darwin-arm64": "7.1.0-dev.20261102.1", + "@typescript/typescript-darwin-x64": "7.1.0-dev.20261102.1", + "@typescript/typescript-linux-arm": "7.1.0-dev.20261102.1", + "@typescript/typescript-linux-arm64": "7.1.0-dev.20261102.1", + "@typescript/typescript-linux-x64": "7.1.0-dev.20261102.1", + "@typescript/typescript-win32-arm64": "7.1.0-dev.20261102.1", + "@typescript/typescript-win32-x64": "7.1.0-dev.20261102.1" } }, "node_modules/@typescript/old": { @@ -2025,9 +2025,9 @@ } }, "node_modules/@typescript/typescript-darwin-arm64": { - "version": "7.1.0-dev.20261101.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.1.0-dev.20261101.1.tgz", - "integrity": "sha512-p1IwuiIoUZOQ6nAx6FG0qKZytR/3ho3uSfdw2RQbX0pNRi+ELWaeovHxJH8r5UxXE4CnOUDumVnatKdJZu0Z7w==", + "version": "7.1.0-dev.20261102.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.1.0-dev.20261102.1.tgz", + "integrity": "sha512-Lqujbb8jso9SuMF8Jv8lUagiihuuJCP2LDqfQsA70BWIvnQojcwVmvofVZ3mjFNTW2OKhShGYNlU/LZzNz25jg==", "cpu": [ "arm64" ], @@ -2042,9 +2042,9 @@ } }, "node_modules/@typescript/typescript-darwin-x64": { - "version": "7.1.0-dev.20261101.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.1.0-dev.20261101.1.tgz", - "integrity": "sha512-gdehNZ0iyLK5Oq6cOf9NuPubgue5A+zFTE1bECQ+c1wZKNPdx56raG7XUDNkY95Xh0NGRtE+tMMUnpxu95cs2g==", + "version": "7.1.0-dev.20261102.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.1.0-dev.20261102.1.tgz", + "integrity": "sha512-rOkgtv9E7TP0Tgl1jaskq8EJFvcG6FO6wFM16IbC+0S4S+iBFTVkou2X3O+ns/ex2so5BErIs3AXtKV/Q5ySIQ==", "cpu": [ "x64" ], @@ -2059,9 +2059,9 @@ } }, "node_modules/@typescript/typescript-linux-arm": { - "version": "7.1.0-dev.20261101.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.1.0-dev.20261101.1.tgz", - "integrity": "sha512-4Ib6Nr6OzhCqUqQxiDRk9s46mcSbD4ccdt1jbHrQ/UOr8PUxBAQumsatt7ZqIu1VhJGEYUBXtaH7VNPi/bugHw==", + "version": "7.1.0-dev.20261102.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.1.0-dev.20261102.1.tgz", + "integrity": "sha512-lHpGaqIS3g6Z9SvhYcvkWh7ciRRWFBAT05Ii23wDvciHkIDv0kkG9ubqHNEqjIH3HDyjwhxFB/0tdbxgxNjKww==", "cpu": [ "arm" ], @@ -2076,9 +2076,9 @@ } }, "node_modules/@typescript/typescript-linux-arm64": { - "version": "7.1.0-dev.20261101.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.1.0-dev.20261101.1.tgz", - "integrity": "sha512-UGE9UCPtg//ITH1jtsldUPhkt4WsedCvj9P/kFiV5Jze2c67QV03Pp+3L64ie52oC54hpgdYBGcxzUD62CuOag==", + "version": "7.1.0-dev.20261102.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.1.0-dev.20261102.1.tgz", + "integrity": "sha512-Sp9rfaw3UhXaT2+KwIa0SU5ar7g4kl+mRggfD/PQzPKgJiL9YrAWvbBiq1lpXXt5exdGLexiSOut//2O/LplJQ==", "cpu": [ "arm64" ], @@ -2093,9 +2093,9 @@ } }, "node_modules/@typescript/typescript-linux-x64": { - "version": "7.1.0-dev.20261101.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.1.0-dev.20261101.1.tgz", - "integrity": "sha512-XkVVJMu/LiHxovdRPO+TAAxjxxhYMTCNx41jUkfliYQ+DUiEj4g+uf1ucJHUzK4uEOCsyimEloOuBxvCgAuhJw==", + "version": "7.1.0-dev.20261102.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.1.0-dev.20261102.1.tgz", + "integrity": "sha512-tJzZqgoAiz6k+mN/OxRmSeEf1OmblugASGXZBTzn6A4+BlVOLu1N4rvF65jCwMBWMCEtIjSJEJwcQ17XobTSwg==", "cpu": [ "x64" ], @@ -2110,9 +2110,9 @@ } }, "node_modules/@typescript/typescript-win32-arm64": { - "version": "7.1.0-dev.20261101.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.1.0-dev.20261101.1.tgz", - "integrity": "sha512-PZVaaGCK9F9CBvcPq8RP1kwmU3LoQiHotgDIoFuFoYY2G2xKNE64IITGc4zXrahuxhv0Qk4XO+oMbx2MI1zbxQ==", + "version": "7.1.0-dev.20261102.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.1.0-dev.20261102.1.tgz", + "integrity": "sha512-bPLL+0+M38TL/2JYM2MwkthuKPvB1+5lXdRrf7EO9YOp8StoN8i/QtPEOBG8g9HxUdQl74LKnFoTr/OKC+Faog==", "cpu": [ "arm64" ], @@ -2127,9 +2127,9 @@ } }, "node_modules/@typescript/typescript-win32-x64": { - "version": "7.1.0-dev.20261101.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.1.0-dev.20261101.1.tgz", - "integrity": "sha512-nqD53qpSdtmN/dWSEx+enjFGTXHwW/S58JXsVgNnsUzkHfAKN8jcr0D245X4fgfzZfAvuTgjExZ4z8krCBJFnw==", + "version": "7.1.0-dev.20261102.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.1.0-dev.20261102.1.tgz", + "integrity": "sha512-JruaLShE1/9BSBTndgwkARyDEtuYMejsfTF4WBTcry6eE95PstXDLT69slICds/2ihkuBD2pngHuoai/r3OXeQ==", "cpu": [ "x64" ], diff --git a/package.json b/package.json index 832bf6b..ad0aecd 100644 --- a/package.json +++ b/package.json @@ -361,7 +361,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^26.6.6", "@types/vscode": "^1.144.0", - "@typescript/native": "npm:typescript@^7.1.0-dev.20261101.1", + "@typescript/native": "npm:typescript@^7.1.0-dev.20261102.1", "@vitest/coverage-v8": "^5.0.5", "@vscode/test-cli": "^0.0.15", "@vscode/test-electron": "^3.1.0", From c240d9d681bf8367234a4b6881f244a0253365c1 Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Mon, 2 Nov 2026 11:25:18 -0500 Subject: [PATCH 03/20] fix(deps): update vitest dependencies to version 5.1.0 --- package-lock.json | 332 ++++++++++++++++++++++++++++++++++++------ package.json | 7 +- scripts/npm/vitest.sh | 18 +++ 3 files changed, 310 insertions(+), 47 deletions(-) create mode 100755 scripts/npm/vitest.sh diff --git a/package-lock.json b/package-lock.json index 5a0b68c..25a9a1b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,10 @@ "@types/node": "^26.6.6", "@types/vscode": "^1.144.0", "@typescript/native": "npm:typescript@^7.1.0-dev.20261102.1", - "@vitest/coverage-v8": "^5.0.5", + "@vitest/coverage-istanbul": "^5.1.0", + "@vitest/coverage-v8": "^5.1.0", + "@vitest/eslint-plugin": "^1.6.28", + "@vitest/ui": "^5.1.0", "@vscode/test-cli": "^0.0.15", "@vscode/test-electron": "^3.1.0", "@vscode/vsce": "^4.1.0", @@ -27,7 +30,7 @@ "typescript": "npm:@typescript/typescript6@^6.0.2", "typescript-eslint": "^8.72.1", "vite": "^8.3.5", - "vitest": "^5.0.5" + "vitest": "^5.1.0" }, "engines": { "vscode": "^1.144.0" @@ -757,19 +760,6 @@ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, "node_modules/@eslint-community/regexpp": { "version": "4.12.2", "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", @@ -1016,6 +1006,28 @@ "node": ">=8" } }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", @@ -1336,6 +1348,13 @@ "node": ">=14" } }, + "node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "dev": true, + "license": "MIT" + }, "node_modules/@rolldown/binding-android-arm-eabi": { "version": "1.2.16", "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.16.tgz", @@ -1986,6 +2005,19 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@typescript/native": { "name": "typescript", "version": "7.1.0-dev.20261102.1", @@ -2158,16 +2190,38 @@ "node": ">=22.0.0" } }, + "node_modules/@vitest/coverage-istanbul": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@vitest/coverage-istanbul/-/coverage-istanbul-5.1.0.tgz", + "integrity": "sha512-XRAUYsfdho+Az4K2eEWOVPedtIzUZbCl2eO9pOjNH5L1/niuy8cYwlK2W9RUtfwYZumoqic+4pRGqAvch/JSzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/istanbul-lib-coverage": "^2.1.0", + "@vitest/istanbul-lib-instrument": "^2.1.0", + "@vitest/istanbul-lib-report": "^2.1.0", + "@vitest/istanbul-lib-source-maps": "^2.1.0", + "magicast": "^0.5.5", + "obug": "^3.0.0", + "tinyrainbow": "^3.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "vitest": "5.1.0" + } + }, "node_modules/@vitest/coverage-v8": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-5.0.5.tgz", - "integrity": "sha512-4KpkGdIrSqBihx/JyP/e+S+IKB98etg1XDQiLAxksLfcShnwi1VReGeOT9NI43hLHbknosKp/1CCLn9Zgcs8mg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-5.1.0.tgz", + "integrity": "sha512-OY9aShBQG5KOIw2zCo9fDoCHI9RHliNHJ//nM7m6jGg41Hyke9JOGWmeMlK74xYErsxMoK8mIB3gAeEyFVA7LA==", "dev": true, "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^1.0.2", - "@vitest/istanbul-lib-coverage": "^1.0.2", - "@vitest/istanbul-lib-report": "^1.0.2", + "@vitest/istanbul-lib-coverage": "^2.1.0", + "@vitest/istanbul-lib-report": "^2.1.0", "ast-v8-to-istanbul": "^1.0.7", "magicast": "^0.5.5", "obug": "^3.0.0", @@ -2178,8 +2232,8 @@ "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "@vitest/browser": "5.0.5", - "vitest": "5.0.5" + "@vitest/browser": "5.1.0", + "vitest": "5.1.0" }, "peerDependenciesMeta": { "@vitest/browser": { @@ -2187,38 +2241,102 @@ } } }, + "node_modules/@vitest/eslint-plugin": { + "version": "1.6.28", + "resolved": "https://registry.npmjs.org/@vitest/eslint-plugin/-/eslint-plugin-1.6.28.tgz", + "integrity": "sha512-2QorUqhTIR7gaDkANEBTjuG2SE5MJgFaWElINyq9bIaOEJXycZUliu5xYSzG6QRLunWopYshgcRs2vW2CTRqGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "^8.71.2", + "@typescript-eslint/utils": "^8.71.2" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "*", + "eslint": ">=8.57.0", + "typescript": ">=6.0.0", + "vitest": "*" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "typescript": { + "optional": true + }, + "vitest": { + "optional": true + } + } + }, "node_modules/@vitest/istanbul-lib-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@vitest/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.2.tgz", - "integrity": "sha512-9J/JMwOf9AoJhAywhrn7ScKTL38hsWQP/qPG60OtaAFcQ5OXPwKsxZFlbnuCKmZ61m8/lGgHYnFpdyQZUvG/iA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@vitest/istanbul-lib-coverage/-/istanbul-lib-coverage-2.1.0.tgz", + "integrity": "sha512-WOjuS+xcjSIy7ruYBQ+9BUcV7XZQ0FyVcbWbWxW9TRx/kLGx5SQaeFRIFDJxjNplb6YsT7SpKo2zuXXUo91OIQ==", "dev": true, "license": "MIT", "engines": { "node": ">=22" } }, + "node_modules/@vitest/istanbul-lib-instrument": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@vitest/istanbul-lib-instrument/-/istanbul-lib-instrument-2.1.0.tgz", + "integrity": "sha512-lMhFnfKPkueJQealWtkRWv0E95gO14OQg/ZzVT4tqDRXLxn6teAZKBe1uXg9jNB2AI5WPk4vF52R+59LAUgQUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@istanbuljs/schema": "^0.1.6", + "@jridgewell/remapping": "^2.3.5", + "@jridgewell/trace-mapping": "^0.3.31", + "@vitest/istanbul-lib-coverage": "2.1.0", + "magic-string": "^1.4.3", + "rolldown": "^1.0.0" + }, + "engines": { + "node": ">=22" + } + }, "node_modules/@vitest/istanbul-lib-report": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@vitest/istanbul-lib-report/-/istanbul-lib-report-1.0.2.tgz", - "integrity": "sha512-gUsfXZJbzPamoIY5TvHFiMMoXESBrUMo+xqaj+rYrWI69+EnvRlYBlP96ZnHPY4vX8kyUpgAnFUCg5wZG/HkDQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@vitest/istanbul-lib-report/-/istanbul-lib-report-2.1.0.tgz", + "integrity": "sha512-+ZFta25nWtGCOBG9/IET8w1RO5Oawsd6H8Uf6AJ9EA/StFuKVtKAEJEJ6uRt84OH+T4YkI0ASmIHAhRA+0KVxw==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/istanbul-lib-coverage": "1.0.2" + "@vitest/istanbul-lib-coverage": "2.1.0" + }, + "engines": { + "node": ">=22" + } + }, + "node_modules/@vitest/istanbul-lib-source-maps": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@vitest/istanbul-lib-source-maps/-/istanbul-lib-source-maps-2.1.0.tgz", + "integrity": "sha512-X+fmmI1SEiJZc/nmMUllliP8qaLgi4xMcDd0HwTBMdaanbRcCu/+IKo+iq7wbjJXtAEBWQrGyI18wfSWIqyDpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.31", + "@vitest/istanbul-lib-coverage": "2.1.0", + "obug": "^3.0.0" }, "engines": { "node": ">=22" } }, "node_modules/@vitest/mocker": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-5.0.5.tgz", - "integrity": "sha512-xLL3lkDegJZw+MGoGaCCsFayDZthGgpAtr3Vziyfc4p7xH89K7KRPcRBBh/kEYm0Aqkt5DtTmkYpBtRV/FrHZg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-5.1.0.tgz", + "integrity": "sha512-5umB9/jlWcqVS6fsrFmv5Gdnpu6wAUio/lEOwAmvB7v+lFo/IW2B9FhAD0p19GCULTgMzLCdUmuCDCnAzWgppQ==", "dev": true, "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "0.3.31", - "@vitest/spy": "5.0.5", + "@vitest/spy": "5.1.0", "estree-walker": "^3.0.3", "magic-string": "^1.4.3" }, @@ -2238,12 +2356,61 @@ } } }, + "node_modules/@vitest/pretty-format": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-5.1.0.tgz", + "integrity": "sha512-IRx5mc30CrFzyMNni6SZKQ1r53kv049Mcvvk0WbWcD6PUz/bFjG4zYv0KosQAeonPpGp5WxqYBMqdSOfJfvVWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyrainbow": "^3.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, "node_modules/@vitest/spy": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-5.0.5.tgz", - "integrity": "sha512-lwJRExuH417257Q5wv9QYugN9IMJkoxcrKrYxGPQkBzl7wlNpTUxD/5yNX4ESKVUIShKPgkGchYPFMWOOk0wzw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-5.1.0.tgz", + "integrity": "sha512-2DPO5OMHWKrBngC+fCmTQqemNF0gidRhp3lxbBmRhW+M1XJrfgPpqNqWVevXtn2f2ufD5ZaR1B6B641aAlcX5A==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/ui": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-5.1.0.tgz", + "integrity": "sha512-00S3x4NRmqIBUiTVWF9/xLaA9EP9KeKv0+1sBO7e2Y4luBISlW+2ttnhlk/zjbTqEvVhJWCCo7MXzu6zNbefqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/utils": "5.1.0", + "fflate": "^0.8.3", + "flatted": "^3.4.4", + "pathe": "^2.0.3", + "sirv": "^3.0.2", + "tinyrainbow": "^3.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "vitest": "5.1.0" + } + }, + "node_modules/@vitest/utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-5.1.0.tgz", + "integrity": "sha512-V+qgCwkvVw+s1t1S5TaoBHsLi5Sz/YmohCMoOu0mZ8ZQst2bKhRYARAQucWpVg8D0mv0x5MHcWXY5QdOsoiGBQ==", "dev": true, "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "5.1.0", + "convert-source-map": "^2.0.0", + "tinyrainbow": "^3.2.0" + }, "funding": { "url": "https://opencollective.com/vitest" } @@ -3550,6 +3717,19 @@ } }, "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", @@ -3580,6 +3760,19 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/esquery": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", @@ -3701,6 +3894,13 @@ } } }, + "node_modules/fflate": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz", + "integrity": "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==", + "dev": true, + "license": "MIT" + }, "node_modules/file-entry-cache": { "version": "11.1.5", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-11.1.5.tgz", @@ -5413,6 +5613,16 @@ "node": ">=12" } }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -5721,6 +5931,13 @@ "node": "20 || >=22" } }, + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "dev": true, + "license": "MIT" + }, "node_modules/pause-stream": { "version": "0.0.11", "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", @@ -6219,6 +6436,21 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/sirv": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", + "integrity": "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/source-map-js": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.2.tgz", @@ -6554,6 +6786,16 @@ "node": ">=14.0.0" } }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/ts-api-utils": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", @@ -6792,14 +7034,14 @@ } }, "node_modules/vitest": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-5.0.5.tgz", - "integrity": "sha512-cPODOMF8YnkiiYtDdHo6n4wWmBrOBBbOIYH2d33M4l3CdNn72h+qMmO6uXffUN6A5AZFXNND/d+krS9mgkXRfg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-5.1.0.tgz", + "integrity": "sha512-MzmNFnrwa8v8lF1bLxw3UJ4EREwVOVb75VqJZmUDRjJ6EluK/x9th7qTbaeDk41WxE1GxWqmTXcdsfobfH5sOA==", "dev": true, "license": "MIT", "dependencies": { "@types/chai": "^5.2.2", - "@vitest/mocker": "5.0.5", + "@vitest/mocker": "5.1.0", "chai": "^6.3.0", "es-module-lexer": "^2.3.2", "expect-type": "^1.4.0", @@ -6825,12 +7067,12 @@ "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", "@types/node": "^22.0.0 || >=24.0.0", - "@vitest/browser-playwright": "5.0.5", - "@vitest/browser-preview": "5.0.5", + "@vitest/browser-playwright": "5.1.0", + "@vitest/browser-preview": "5.1.0", "@vitest/browser-webdriverio": "^5.0.0-beta.5 || >=5.0.0", - "@vitest/coverage-istanbul": "5.0.5", - "@vitest/coverage-v8": "5.0.5", - "@vitest/ui": "5.0.5", + "@vitest/coverage-istanbul": "5.1.0", + "@vitest/coverage-v8": "5.1.0", + "@vitest/ui": "5.1.0", "happy-dom": "*", "jsdom": "*", "vite": "^6.4.0 || ^7.0.0 || ^8.0.0" diff --git a/package.json b/package.json index 84c5c96..7fb0f70 100644 --- a/package.json +++ b/package.json @@ -362,7 +362,10 @@ "@types/node": "^26.6.6", "@types/vscode": "^1.144.0", "@typescript/native": "npm:typescript@^7.1.0-dev.20261102.1", - "@vitest/coverage-v8": "^5.0.5", + "@vitest/coverage-istanbul": "^5.1.0", + "@vitest/coverage-v8": "^5.1.0", + "@vitest/eslint-plugin": "^1.6.28", + "@vitest/ui": "^5.1.0", "@vscode/test-cli": "^0.0.15", "@vscode/test-electron": "^3.1.0", "@vscode/vsce": "^4.1.0", @@ -375,6 +378,6 @@ "typescript": "npm:@typescript/typescript6@^6.0.2", "typescript-eslint": "^8.72.1", "vite": "^8.3.5", - "vitest": "^5.0.5" + "vitest": "^5.1.0" } } diff --git a/scripts/npm/vitest.sh b/scripts/npm/vitest.sh new file mode 100755 index 0000000..091c54b --- /dev/null +++ b/scripts/npm/vitest.sh @@ -0,0 +1,18 @@ +#!/bin/bash +set -euo pipefail + +REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)" + +NPM_MODULES=( + "$REPO_ROOT" + ) + +for MODULE in "${NPM_MODULES[@]}"; do + echo "============================================================================" + echo "Updating: $MODULE" + echo "============================================================================" + + cd "$MODULE" || exit 1 + rm -rf node_modules package-lock.json + npm install vitest @vitest/ui @vitest/coverage-istanbul @vitest/coverage-v8 @vitest/eslint-plugin --save-dev +done From f43e68fbec4ca94336fa131203f85c93ed2e6e8e Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Tue, 3 Nov 2026 04:05:36 -0500 Subject: [PATCH 04/20] fix(deps): update TypeScript version to 7.1.0-dev.20261103.1 --- package-lock.json | 76 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 39 insertions(+), 39 deletions(-) diff --git a/package-lock.json b/package-lock.json index 25a9a1b..d0e0b79 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^26.6.6", "@types/vscode": "^1.144.0", - "@typescript/native": "npm:typescript@^7.1.0-dev.20261102.1", + "@typescript/native": "npm:typescript@^7.1.0-dev.20261103.1", "@vitest/coverage-istanbul": "^5.1.0", "@vitest/coverage-v8": "^5.1.0", "@vitest/eslint-plugin": "^1.6.28", @@ -2020,9 +2020,9 @@ }, "node_modules/@typescript/native": { "name": "typescript", - "version": "7.1.0-dev.20261102.1", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-7.1.0-dev.20261102.1.tgz", - "integrity": "sha512-oSEOA23BPTy2rri0alGxC2XU7zyEQw4W05lETiRgvXidZ8iFCCqAxwguX4MHzeobqmI7dgHOdIsdmUIkTeoOSg==", + "version": "7.1.0-dev.20261103.1", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-7.1.0-dev.20261103.1.tgz", + "integrity": "sha512-T+E4LRtL4raWu5Ia7eYXx1bwnQdSrY/7VjvEoQDUHVg8uZZFOrnxlf1Iwax60Bw+BMCIUukWxVHRSKZe+LrkoQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -2032,13 +2032,13 @@ "node": ">=16.20.0" }, "optionalDependencies": { - "@typescript/typescript-darwin-arm64": "7.1.0-dev.20261102.1", - "@typescript/typescript-darwin-x64": "7.1.0-dev.20261102.1", - "@typescript/typescript-linux-arm": "7.1.0-dev.20261102.1", - "@typescript/typescript-linux-arm64": "7.1.0-dev.20261102.1", - "@typescript/typescript-linux-x64": "7.1.0-dev.20261102.1", - "@typescript/typescript-win32-arm64": "7.1.0-dev.20261102.1", - "@typescript/typescript-win32-x64": "7.1.0-dev.20261102.1" + "@typescript/typescript-darwin-arm64": "7.1.0-dev.20261103.1", + "@typescript/typescript-darwin-x64": "7.1.0-dev.20261103.1", + "@typescript/typescript-linux-arm": "7.1.0-dev.20261103.1", + "@typescript/typescript-linux-arm64": "7.1.0-dev.20261103.1", + "@typescript/typescript-linux-x64": "7.1.0-dev.20261103.1", + "@typescript/typescript-win32-arm64": "7.1.0-dev.20261103.1", + "@typescript/typescript-win32-x64": "7.1.0-dev.20261103.1" } }, "node_modules/@typescript/old": { @@ -2057,9 +2057,9 @@ } }, "node_modules/@typescript/typescript-darwin-arm64": { - "version": "7.1.0-dev.20261102.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.1.0-dev.20261102.1.tgz", - "integrity": "sha512-Lqujbb8jso9SuMF8Jv8lUagiihuuJCP2LDqfQsA70BWIvnQojcwVmvofVZ3mjFNTW2OKhShGYNlU/LZzNz25jg==", + "version": "7.1.0-dev.20261103.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.1.0-dev.20261103.1.tgz", + "integrity": "sha512-lG6RkC0+XcKvZwH8tAIGJvR6bvIfkS3xM3pTmbt6t903ZTyHEVWSHTcMTW9cKzyy3FwTrtIbB6Sc83fvgXOQ8A==", "cpu": [ "arm64" ], @@ -2074,9 +2074,9 @@ } }, "node_modules/@typescript/typescript-darwin-x64": { - "version": "7.1.0-dev.20261102.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.1.0-dev.20261102.1.tgz", - "integrity": "sha512-rOkgtv9E7TP0Tgl1jaskq8EJFvcG6FO6wFM16IbC+0S4S+iBFTVkou2X3O+ns/ex2so5BErIs3AXtKV/Q5ySIQ==", + "version": "7.1.0-dev.20261103.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.1.0-dev.20261103.1.tgz", + "integrity": "sha512-MDLviJSPy2RyjtTwBRKiFiUqBwg5/uRM5WfEJk+0Bgqx4n6DRoOBaKgY7wTM7bkpiZlpfce6pSBKDG5233dKJw==", "cpu": [ "x64" ], @@ -2091,9 +2091,9 @@ } }, "node_modules/@typescript/typescript-linux-arm": { - "version": "7.1.0-dev.20261102.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.1.0-dev.20261102.1.tgz", - "integrity": "sha512-lHpGaqIS3g6Z9SvhYcvkWh7ciRRWFBAT05Ii23wDvciHkIDv0kkG9ubqHNEqjIH3HDyjwhxFB/0tdbxgxNjKww==", + "version": "7.1.0-dev.20261103.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.1.0-dev.20261103.1.tgz", + "integrity": "sha512-5xsAMtVNGdsAtuGaaenBpfXznJ9UcCHgjB4zjpzcHPaNSfCMbLhYMnydcabH0HBG1mVqBIOY1SdK92TIdxVPKg==", "cpu": [ "arm" ], @@ -2108,9 +2108,9 @@ } }, "node_modules/@typescript/typescript-linux-arm64": { - "version": "7.1.0-dev.20261102.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.1.0-dev.20261102.1.tgz", - "integrity": "sha512-Sp9rfaw3UhXaT2+KwIa0SU5ar7g4kl+mRggfD/PQzPKgJiL9YrAWvbBiq1lpXXt5exdGLexiSOut//2O/LplJQ==", + "version": "7.1.0-dev.20261103.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.1.0-dev.20261103.1.tgz", + "integrity": "sha512-rLGpZkr8J4p5Z0EOtJ4QjC7bS+nmjH34I7U9PR245fOOLMUAJdVu7RXvQtrFGERBc/nV4L91GPBN6/YhkotXng==", "cpu": [ "arm64" ], @@ -2125,9 +2125,9 @@ } }, "node_modules/@typescript/typescript-linux-x64": { - "version": "7.1.0-dev.20261102.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.1.0-dev.20261102.1.tgz", - "integrity": "sha512-tJzZqgoAiz6k+mN/OxRmSeEf1OmblugASGXZBTzn6A4+BlVOLu1N4rvF65jCwMBWMCEtIjSJEJwcQ17XobTSwg==", + "version": "7.1.0-dev.20261103.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.1.0-dev.20261103.1.tgz", + "integrity": "sha512-Telv2JFdsl6C1oWFmPxz8xJWzVMTG8XlGQl9uWSG6GUqXtJW2tcRykbMHfHZyfZ1dhUs8OWqj1/15gxsYbFvsg==", "cpu": [ "x64" ], @@ -2142,9 +2142,9 @@ } }, "node_modules/@typescript/typescript-win32-arm64": { - "version": "7.1.0-dev.20261102.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.1.0-dev.20261102.1.tgz", - "integrity": "sha512-bPLL+0+M38TL/2JYM2MwkthuKPvB1+5lXdRrf7EO9YOp8StoN8i/QtPEOBG8g9HxUdQl74LKnFoTr/OKC+Faog==", + "version": "7.1.0-dev.20261103.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.1.0-dev.20261103.1.tgz", + "integrity": "sha512-iccgP5Xgjx0MNGah/KJ5yZb7SmZewzLm9WAJvn/5t3IpV8Ncco72+yuP4ZzYBrnInbqgkvPASRBsLu8W5YXqhQ==", "cpu": [ "arm64" ], @@ -2159,9 +2159,9 @@ } }, "node_modules/@typescript/typescript-win32-x64": { - "version": "7.1.0-dev.20261102.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.1.0-dev.20261102.1.tgz", - "integrity": "sha512-JruaLShE1/9BSBTndgwkARyDEtuYMejsfTF4WBTcry6eE95PstXDLT69slICds/2ihkuBD2pngHuoai/r3OXeQ==", + "version": "7.1.0-dev.20261103.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.1.0-dev.20261103.1.tgz", + "integrity": "sha512-iGHy2SVg3YUv8zUi92pA9HzVc+8OvDONQhh+8sPA03w+SbivPoJopbc4KTKF1oFQocERKqrWgg2F1fi23Fk81w==", "cpu": [ "x64" ], @@ -5280,9 +5280,9 @@ "license": "MIT" }, "node_modules/marked": { - "version": "18.1.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-18.1.2.tgz", - "integrity": "sha512-DfOnvLAQ6WYeWxWO1u4RyFOeqyHup6dks5PPqnoFiooU7ipRvidO/2j8plhAHIiZg574E9ZlzSjUiPMLAzFkgg==", + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-18.1.3.tgz", + "integrity": "sha512-9ChMH8EVVgjgID49nsL6IWxWk5c6GtAsq/xw7U1ggkjkU5AGuv68oLTVlFRtvcUYZtpbNyjyvGo3YDu0fGapiw==", "dev": true, "license": "MIT", "bin": { @@ -6295,9 +6295,9 @@ } }, "node_modules/semver": { - "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.6.tgz", + "integrity": "sha512-9lpSSU4Mly3mrtruwLs1eLK6+gzbzqeBFwRNjIjE+9LuDpWdYctrQlQ3ej1Ilgi7gknpsTRnPoLP8DpCHqHIJw==", "dev": true, "license": "ISC", "bin": { diff --git a/package.json b/package.json index 7fb0f70..f8db87f 100644 --- a/package.json +++ b/package.json @@ -361,7 +361,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^26.6.6", "@types/vscode": "^1.144.0", - "@typescript/native": "npm:typescript@^7.1.0-dev.20261102.1", + "@typescript/native": "npm:typescript@^7.1.0-dev.20261103.1", "@vitest/coverage-istanbul": "^5.1.0", "@vitest/coverage-v8": "^5.1.0", "@vitest/eslint-plugin": "^1.6.28", From c64b8a2685f245eaa8a3d6882fe0dce7639d01f3 Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Tue, 3 Nov 2026 09:21:05 -0500 Subject: [PATCH 05/20] fix(deps): update CodeQL action versions to v4.39.2 --- .github/workflows/codeql.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index c49f5e7..b9b9bcd 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -38,11 +38,11 @@ jobs: with: persist-credentials: false - - uses: github/codeql-action/init@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1 + - uses: github/codeql-action/init@1fc58d04a4d4374f921bdac573c3811c240f9c26 # v4.39.2 with: languages: javascript-typescript queries: security-and-quality - - uses: github/codeql-action/analyze@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1 + - uses: github/codeql-action/analyze@1fc58d04a4d4374f921bdac573c3811c240f9c26 # v4.39.2 with: category: /language:javascript-typescript From b7e44360d8f9fe64deef1a70e0df5147ae9b6306 Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Wed, 4 Nov 2026 08:36:41 -0500 Subject: [PATCH 06/20] fix(deps): update TypeScript version to 7.1.0-dev.20261104.1 --- package-lock.json | 70 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/package-lock.json b/package-lock.json index d0e0b79..1c2436d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^26.6.6", "@types/vscode": "^1.144.0", - "@typescript/native": "npm:typescript@^7.1.0-dev.20261103.1", + "@typescript/native": "npm:typescript@^7.1.0-dev.20261104.1", "@vitest/coverage-istanbul": "^5.1.0", "@vitest/coverage-v8": "^5.1.0", "@vitest/eslint-plugin": "^1.6.28", @@ -2020,9 +2020,9 @@ }, "node_modules/@typescript/native": { "name": "typescript", - "version": "7.1.0-dev.20261103.1", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-7.1.0-dev.20261103.1.tgz", - "integrity": "sha512-T+E4LRtL4raWu5Ia7eYXx1bwnQdSrY/7VjvEoQDUHVg8uZZFOrnxlf1Iwax60Bw+BMCIUukWxVHRSKZe+LrkoQ==", + "version": "7.1.0-dev.20261104.1", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-7.1.0-dev.20261104.1.tgz", + "integrity": "sha512-7chV7W/6XZar2lHWk13x7ACy3G0RN39rt/Oziu+OEXCpKYhstZgQ88L8NcXPUYJp18aJO0MYL9EKysAfwFNKAQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -2032,13 +2032,13 @@ "node": ">=16.20.0" }, "optionalDependencies": { - "@typescript/typescript-darwin-arm64": "7.1.0-dev.20261103.1", - "@typescript/typescript-darwin-x64": "7.1.0-dev.20261103.1", - "@typescript/typescript-linux-arm": "7.1.0-dev.20261103.1", - "@typescript/typescript-linux-arm64": "7.1.0-dev.20261103.1", - "@typescript/typescript-linux-x64": "7.1.0-dev.20261103.1", - "@typescript/typescript-win32-arm64": "7.1.0-dev.20261103.1", - "@typescript/typescript-win32-x64": "7.1.0-dev.20261103.1" + "@typescript/typescript-darwin-arm64": "7.1.0-dev.20261104.1", + "@typescript/typescript-darwin-x64": "7.1.0-dev.20261104.1", + "@typescript/typescript-linux-arm": "7.1.0-dev.20261104.1", + "@typescript/typescript-linux-arm64": "7.1.0-dev.20261104.1", + "@typescript/typescript-linux-x64": "7.1.0-dev.20261104.1", + "@typescript/typescript-win32-arm64": "7.1.0-dev.20261104.1", + "@typescript/typescript-win32-x64": "7.1.0-dev.20261104.1" } }, "node_modules/@typescript/old": { @@ -2057,9 +2057,9 @@ } }, "node_modules/@typescript/typescript-darwin-arm64": { - "version": "7.1.0-dev.20261103.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.1.0-dev.20261103.1.tgz", - "integrity": "sha512-lG6RkC0+XcKvZwH8tAIGJvR6bvIfkS3xM3pTmbt6t903ZTyHEVWSHTcMTW9cKzyy3FwTrtIbB6Sc83fvgXOQ8A==", + "version": "7.1.0-dev.20261104.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.1.0-dev.20261104.1.tgz", + "integrity": "sha512-iC4dA5aDY+krrr7I/QZLVeCr4hkLhLZ73Bz9iBXLc/v2PVDLXtLUH/E+pp7s+bqk8HOWTNF/dCPnVsQt15LU8Q==", "cpu": [ "arm64" ], @@ -2074,9 +2074,9 @@ } }, "node_modules/@typescript/typescript-darwin-x64": { - "version": "7.1.0-dev.20261103.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.1.0-dev.20261103.1.tgz", - "integrity": "sha512-MDLviJSPy2RyjtTwBRKiFiUqBwg5/uRM5WfEJk+0Bgqx4n6DRoOBaKgY7wTM7bkpiZlpfce6pSBKDG5233dKJw==", + "version": "7.1.0-dev.20261104.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.1.0-dev.20261104.1.tgz", + "integrity": "sha512-d3evrAJ3y5rTVejR/5TsEfkefqedVdh8mtrRLoNaCJGJGSP29f/SsvTzxYl10snvAxCCxAWVKrscywl8VIaLMg==", "cpu": [ "x64" ], @@ -2091,9 +2091,9 @@ } }, "node_modules/@typescript/typescript-linux-arm": { - "version": "7.1.0-dev.20261103.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.1.0-dev.20261103.1.tgz", - "integrity": "sha512-5xsAMtVNGdsAtuGaaenBpfXznJ9UcCHgjB4zjpzcHPaNSfCMbLhYMnydcabH0HBG1mVqBIOY1SdK92TIdxVPKg==", + "version": "7.1.0-dev.20261104.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.1.0-dev.20261104.1.tgz", + "integrity": "sha512-fMoa5d/6VWJHdACXW2icmRgLeIXUolVddb6INKwaXEIHqeDv59Gc2tWykRY0xzX3YDGLB9P28Jw256lMLiLZBw==", "cpu": [ "arm" ], @@ -2108,9 +2108,9 @@ } }, "node_modules/@typescript/typescript-linux-arm64": { - "version": "7.1.0-dev.20261103.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.1.0-dev.20261103.1.tgz", - "integrity": "sha512-rLGpZkr8J4p5Z0EOtJ4QjC7bS+nmjH34I7U9PR245fOOLMUAJdVu7RXvQtrFGERBc/nV4L91GPBN6/YhkotXng==", + "version": "7.1.0-dev.20261104.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.1.0-dev.20261104.1.tgz", + "integrity": "sha512-U+9yWeD6bEmIgYEYWjdVNBt9CexXv3+uod/2uuaK9Tm96AcHKTxhijvSe8iFN7BVebw9dgl9RQ84jVg1JffcNQ==", "cpu": [ "arm64" ], @@ -2125,9 +2125,9 @@ } }, "node_modules/@typescript/typescript-linux-x64": { - "version": "7.1.0-dev.20261103.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.1.0-dev.20261103.1.tgz", - "integrity": "sha512-Telv2JFdsl6C1oWFmPxz8xJWzVMTG8XlGQl9uWSG6GUqXtJW2tcRykbMHfHZyfZ1dhUs8OWqj1/15gxsYbFvsg==", + "version": "7.1.0-dev.20261104.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.1.0-dev.20261104.1.tgz", + "integrity": "sha512-hW66+Zk2HvRbSGILVK2tWKsAmEJNPcGmRSoyAWRPpqqadvTYjfS7Gm7XmGolHDpJ4UJ6EaHDpPa1AQa/8Mtd4w==", "cpu": [ "x64" ], @@ -2142,9 +2142,9 @@ } }, "node_modules/@typescript/typescript-win32-arm64": { - "version": "7.1.0-dev.20261103.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.1.0-dev.20261103.1.tgz", - "integrity": "sha512-iccgP5Xgjx0MNGah/KJ5yZb7SmZewzLm9WAJvn/5t3IpV8Ncco72+yuP4ZzYBrnInbqgkvPASRBsLu8W5YXqhQ==", + "version": "7.1.0-dev.20261104.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.1.0-dev.20261104.1.tgz", + "integrity": "sha512-vQF6PTt7Wfre+fmE8H4UY+dhrms+p829GlOcblSLIeo2CJQvbKt/sSs7B4pvpdEtukP8U2FZMXzi9c9Csc5nIw==", "cpu": [ "arm64" ], @@ -2159,9 +2159,9 @@ } }, "node_modules/@typescript/typescript-win32-x64": { - "version": "7.1.0-dev.20261103.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.1.0-dev.20261103.1.tgz", - "integrity": "sha512-iGHy2SVg3YUv8zUi92pA9HzVc+8OvDONQhh+8sPA03w+SbivPoJopbc4KTKF1oFQocERKqrWgg2F1fi23Fk81w==", + "version": "7.1.0-dev.20261104.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.1.0-dev.20261104.1.tgz", + "integrity": "sha512-Hoow535UrsLfaVui6Dxhkw0hNiUw2H6ZE9h3/shtfJ5qVFl8jCpotFW0wEOq5o/9maw2sbn/Bxyrm2XaeR7QSw==", "cpu": [ "x64" ], @@ -3491,9 +3491,9 @@ "license": "MIT" }, "node_modules/enhanced-resolve": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.26.0.tgz", - "integrity": "sha512-9vhedylFonb2YGogzUKX6+Ja72gOJbN1QHAqdrvqLwhdl/QWbKopzoUC9EbQNVsAns/bx/4uyqalrQAoy1IByw==", + "version": "5.26.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.26.1.tgz", + "integrity": "sha512-PPnnSJq3azKOIewXR/uppBV/6h98dprBJ/WaQ9Qgj10xX1lJLNfg+XShpbsrSqcDSy2yYYyhfXM1wWhftqgyzw==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index f8db87f..438dfa8 100644 --- a/package.json +++ b/package.json @@ -361,7 +361,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^26.6.6", "@types/vscode": "^1.144.0", - "@typescript/native": "npm:typescript@^7.1.0-dev.20261103.1", + "@typescript/native": "npm:typescript@^7.1.0-dev.20261104.1", "@vitest/coverage-istanbul": "^5.1.0", "@vitest/coverage-v8": "^5.1.0", "@vitest/eslint-plugin": "^1.6.28", From 779d8eb75f1a47a57bb6fc41f8a1dab4f413f519 Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Wed, 4 Nov 2026 14:35:40 -0500 Subject: [PATCH 07/20] fix(deps): update @types/vscode to version 1.145.0 and add script for updating --- package-lock.json | 20 ++++++++++---------- package.json | 6 +++++- scripts/npm/@types-vscode.sh | 18 ++++++++++++++++++ 3 files changed, 33 insertions(+), 11 deletions(-) create mode 100644 scripts/npm/@types-vscode.sh diff --git a/package-lock.json b/package-lock.json index 1c2436d..dbd56e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@eslint/js": "^10.0.1", "@types/mocha": "^10.0.10", "@types/node": "^26.6.6", - "@types/vscode": "^1.144.0", + "@types/vscode": "^1.145.0", "@typescript/native": "npm:typescript@^7.1.0-dev.20261104.1", "@vitest/coverage-istanbul": "^5.1.0", "@vitest/coverage-v8": "^5.1.0", @@ -216,9 +216,9 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.29.11", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.11.tgz", - "integrity": "sha512-snZbO7MEDOof+hvNa97EjEY7qD7h2kwvQr5AJC3ZhQudKW5dnej6k3kP9NQV88hJwaS8vDqRLFo9rivLEhle2g==", + "version": "7.29.13", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.13.tgz", + "integrity": "sha512-fWegr+WsEsiMVW4KUNdIIzzMTZSzNiqhy0//6+2MRi2d5NFNsL/AYwBQW8eBnRbTBVRnDVzjaJEUqKaCWjMMdQ==", "dev": true, "license": "MIT", "engines": { @@ -236,9 +236,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.29.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.12.tgz", - "integrity": "sha512-WJ7JBp/Q4+z/ImydtI7jS6NVco5++632ExBemSX+Ysb+G1lCwQ5BVo3SY+jGGOcZXI4ZccbZSUSJLNBW6eEpJg==", + "version": "7.29.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.13.tgz", + "integrity": "sha512-fJM50YYjlTiBhgdkGmC1tBpv+FMAyo4annf2X6Aks+0yRlaiVkYW/3f07xAfVVkYIoZ9fFZp+mEThUFnuybhkQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1769,9 +1769,9 @@ } }, "node_modules/@types/vscode": { - "version": "1.144.0", - "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.144.0.tgz", - "integrity": "sha512-IDd4eQzu6MjGucfaQF0V/TY5vHX9o1albkKyZD6K/iVXSCcL5NSj4KW1wWfx1QDadPKWyxMaE/+M1wKLCJlXpA==", + "version": "1.145.0", + "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.145.0.tgz", + "integrity": "sha512-mADZK4SF/j1n0+Qk4bH8NT1qTQGYDAsbhb5hStbzuB3hKP3mRH7xja5yUaIm7ExCh65Ff+C9XGwxcBvSlTCvkQ==", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index 438dfa8..f224d6e 100644 --- a/package.json +++ b/package.json @@ -360,7 +360,7 @@ "@eslint/js": "^10.0.1", "@types/mocha": "^10.0.10", "@types/node": "^26.6.6", - "@types/vscode": "^1.144.0", + "@types/vscode": "^1.145.0", "@typescript/native": "npm:typescript@^7.1.0-dev.20261104.1", "@vitest/coverage-istanbul": "^5.1.0", "@vitest/coverage-v8": "^5.1.0", @@ -379,5 +379,9 @@ "typescript-eslint": "^8.72.1", "vite": "^8.3.5", "vitest": "^5.1.0" + }, + "allowScripts": { + "esbuild@0.28.2": true, + "lefthook@2.2.2": true } } diff --git a/scripts/npm/@types-vscode.sh b/scripts/npm/@types-vscode.sh new file mode 100644 index 0000000..a6fba2f --- /dev/null +++ b/scripts/npm/@types-vscode.sh @@ -0,0 +1,18 @@ +#!/bin/bash +set -euo pipefail + +REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)" + +NPM_MODULES=( + "$REPO_ROOT" + ) + +for MODULE in "${NPM_MODULES[@]}"; do + echo "============================================================================" + echo "Updating: $MODULE" + echo "============================================================================" + + cd "$MODULE" || exit 1 + rm -rf node_modules package-lock.json + npm install @types/vscode --save-dev +done From 37e8ffc786a88d2d27703cb27c1a36b25b7cf2d2 Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Wed, 4 Nov 2026 14:37:27 -0500 Subject: [PATCH 08/20] fix(ci): update CodeQL action versions to v4.39.3 --- .github/workflows/codeql.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index b9b9bcd..8e37eee 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -38,11 +38,11 @@ jobs: with: persist-credentials: false - - uses: github/codeql-action/init@1fc58d04a4d4374f921bdac573c3811c240f9c26 # v4.39.2 + - uses: github/codeql-action/init@33d7b85da1a04171e211befe2c739303b9a4c066 # v4.39.3 with: languages: javascript-typescript queries: security-and-quality - - uses: github/codeql-action/analyze@1fc58d04a4d4374f921bdac573c3811c240f9c26 # v4.39.2 + - uses: github/codeql-action/analyze@33d7b85da1a04171e211befe2c739303b9a4c066 # v4.39.3 with: category: /language:javascript-typescript From 2be69a9acd12f4403d5285dc04e893f749ec3afc Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Wed, 4 Nov 2026 14:51:36 -0500 Subject: [PATCH 09/20] chore(deps): bump vscode engine to ^1.145.0 and sync it automatically Update engines.vscode to ^1.145.0 and make the @types/vscode update script keep engines.vscode in lockstep with the installed typings, since vsce refuses to package when engines.vscode is behind @types/vscode. --- package-lock.json | 2 +- package.json | 2 +- scripts/npm/@types-vscode.sh | 14 ++++++++++++++ 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index dbd56e8..eb3a816 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,7 +33,7 @@ "vitest": "^5.1.0" }, "engines": { - "vscode": "^1.144.0" + "vscode": "^1.145.0" } }, "node_modules/@azure/abort-controller": { diff --git a/package.json b/package.json index f224d6e..7a8f6c2 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ }, "homepage": "https://github.com/Wikid82/Workspace-File-Bookmarks#readme", "engines": { - "vscode": "^1.144.0" + "vscode": "^1.145.0" }, "activationEvents": [], "main": "./dist/extension.cjs", diff --git a/scripts/npm/@types-vscode.sh b/scripts/npm/@types-vscode.sh index a6fba2f..accd7e3 100644 --- a/scripts/npm/@types-vscode.sh +++ b/scripts/npm/@types-vscode.sh @@ -15,4 +15,18 @@ for MODULE in "${NPM_MODULES[@]}"; do cd "$MODULE" || exit 1 rm -rf node_modules package-lock.json npm install @types/vscode --save-dev + + # Keep engines.vscode in lockstep with @types/vscode — vsce refuses to + # package when engines.vscode is behind it. Single-quoted on purpose: the + # ${...} below is a JS template literal for node, not a shell expansion. + # shellcheck disable=SC2016 + node -e ' + const fs = require("fs"); + const pkg = JSON.parse(fs.readFileSync("package.json", "utf8")); + const typesVersion = pkg.devDependencies?.["@types/vscode"]?.replace(/^[^0-9]*/, ""); + if (typesVersion && pkg.engines?.vscode) { + pkg.engines.vscode = `^${typesVersion}`; + fs.writeFileSync("package.json", JSON.stringify(pkg, null, 2) + "\n"); + } + ' done From d98c780e99890260c9497b5689a7bbb9602be76e Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Wed, 4 Nov 2026 23:03:01 -0500 Subject: [PATCH 10/20] fix(deps): update @azure/msal-node to version 7.2.0 --- package-lock.json | 18 ++++++++++++++---- package.json | 2 +- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index eb3a816..90d67bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -202,19 +202,29 @@ } }, "node_modules/@azure/msal-node": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-7.1.2.tgz", - "integrity": "sha512-52hKQLGpEQzwNufIXG1SPVU+wQ3RIe7Rp2+g+VdAmZojCAZ6yCdGEffzQEQ6RnBZGBEs40nl14rWBmfJpCoHsg==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-7.2.0.tgz", + "integrity": "sha512-Y87VJsMWF4jiqLqq8XYLb1o+rGc/HacwS3Zydi3bDtaVm5Sa8FlB7YrKrBFKRIYj27RJXAaDkErImMAqtM10Pg==", "dev": true, "license": "MIT", "dependencies": { - "@azure/msal-common": "16.15.0", + "@azure/msal-common": "16.16.0", "jsonwebtoken": "^9.0.0" }, "engines": { "node": ">=20" } }, + "node_modules/@azure/msal-node/node_modules/@azure/msal-common": { + "version": "16.16.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-16.16.0.tgz", + "integrity": "sha512-EZgd8h5nczsdRAQAgXA0A0pC5L/zj43n1jePXvUMgdwXMbH2zhb7b7Hp+Oe7ZOODK/sch2x+soD6FOrtgUbx/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/@babel/helper-string-parser": { "version": "7.29.13", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.13.tgz", diff --git a/package.json b/package.json index 7a8f6c2..b6cac98 100644 --- a/package.json +++ b/package.json @@ -352,7 +352,7 @@ "test:e2e": "vscode-test" }, "overrides": { - "@azure/msal-node": "^7.1.2", + "@azure/msal-node": "^7.2.0", "diff": "^9.0.0", "serialize-javascript": "^7.1.4" }, From 1af3f4c45fd83ece1c765ce578df47f8716f42a1 Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Wed, 4 Nov 2026 23:05:38 -0500 Subject: [PATCH 11/20] fix(scripts): ensure node_modules and package-lock.json are removed before updates --- scripts/npm/@azure-msal-node.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/npm/@azure-msal-node.sh b/scripts/npm/@azure-msal-node.sh index 9853ebf..afc0b02 100644 --- a/scripts/npm/@azure-msal-node.sh +++ b/scripts/npm/@azure-msal-node.sh @@ -17,8 +17,10 @@ for MODULE in "${NPM_MODULES[@]}"; do if [ -n "$(npm pkg get overrides.@azure/msal-node)" ]; then LATEST="$(npm view @azure/msal-node version)" npm pkg set "overrides.@azure/msal-node=^${LATEST}" + rm -rf node_modules package-lock.json npm install else + rm -rf node_modules package-lock.json npm update @azure/msal-node fi done From 39563576170b4e78d393591a1f98df11c6ff92c1 Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Thu, 5 Nov 2026 10:27:58 -0500 Subject: [PATCH 12/20] fix(deps): update typescript dependency to version 7.1.0-dev.20261105.1 --- package-lock.json | 636 +++++++++++++++++++++++++++++++++++++--------- package.json | 2 +- 2 files changed, 516 insertions(+), 122 deletions(-) diff --git a/package-lock.json b/package-lock.json index 90d67bb..f3e88e0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^26.6.6", "@types/vscode": "^1.145.0", - "@typescript/native": "npm:typescript@^7.1.0-dev.20261104.1", + "@typescript/native": "npm:typescript@^7.1.0-dev.20261105.1", "@vitest/coverage-istanbul": "^5.1.0", "@vitest/coverage-v8": "^5.1.0", "@vitest/eslint-plugin": "^1.6.28", @@ -179,22 +179,22 @@ } }, "node_modules/@azure/msal-browser": { - "version": "5.27.0", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-5.27.0.tgz", - "integrity": "sha512-i2CKKyuCuOZEBZJiAoFK/viYZAP6CRaqqlkeHl3ViteDHOUE/tkI/Slq1cdGnwhkIB+k1OE0g00QGl9O0gAFNQ==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-5.28.0.tgz", + "integrity": "sha512-f3yY518Z++x3ZogCbcLK6vnABgpxc8rAKGKtQibcUJKAVU9gamgh5mNAPJIRwduzXQvO2xtHx/gtmPz8iuZ8+w==", "dev": true, "license": "MIT", "dependencies": { - "@azure/msal-common": "16.15.0" + "@azure/msal-common": "16.16.0" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "16.15.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-16.15.0.tgz", - "integrity": "sha512-lwdLb1B9Q5nEhPLVIKe78XH5wFMN15fCiDkY7ylPDSWZuWcD93G3jpJajrKhO3CQld8SLKz0sHiOi24mxdvtsg==", + "version": "16.16.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-16.16.0.tgz", + "integrity": "sha512-EZgd8h5nczsdRAQAgXA0A0pC5L/zj43n1jePXvUMgdwXMbH2zhb7b7Hp+Oe7ZOODK/sch2x+soD6FOrtgUbx/w==", "dev": true, "license": "MIT", "engines": { @@ -215,16 +215,6 @@ "node": ">=20" } }, - "node_modules/@azure/msal-node/node_modules/@azure/msal-common": { - "version": "16.16.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-16.16.0.tgz", - "integrity": "sha512-EZgd8h5nczsdRAQAgXA0A0pC5L/zj43n1jePXvUMgdwXMbH2zhb7b7Hp+Oe7ZOODK/sch2x+soD6FOrtgUbx/w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/@babel/helper-string-parser": { "version": "7.29.13", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.13.tgz", @@ -309,6 +299,40 @@ "keyv": "^5.6.0" } }, + "node_modules/@emnapi/core": { + "version": "2.0.0-beta.2", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-2.0.0-beta.2.tgz", + "integrity": "sha512-MzCVoWtcg4Pm2B3je5mMvYMvj3MmBKw+fU7vbsJc9/iT8ip6/eYIHo/Dsm/mr+wsHB6SEyJDuxB09Yy6r/8+4A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "2.2.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "2.0.0-beta.2", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-2.0.0-beta.2.tgz", + "integrity": "sha512-JcrSPzPvZuNZvJqPTF9Fw25LbOJ8avzFVlaf2grmH4Cku0oGP47tRgqPZadcfj3YoZMHkFVnCYFbQM8I+i5QEw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-2.2.0.tgz", + "integrity": "sha512-JP7OYH38Q7+pyTAe14raZHLQIK7BDKbdwji+Xi3pcd/6QkJYQH3SX4wu6EplGrGJWRepoNzedfm0G3B9Z4e9Rw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@esbuild/aix-ppc64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz", @@ -1337,10 +1361,32 @@ "node": ">= 10" } }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.6.tgz", + "integrity": "sha512-mRyDmEw9/fCDXCGfL1sbgIw/GUK0PVxRW4YwgPN61F3LQ+fSyoBFarJVzgGyhF6kRzEQZ0FejDqm4WLXSeqQmw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@tybys/wasm-util": "^0.10.3" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=23.5.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1 || 2.0.0-beta.2", + "@emnapi/runtime": "^1.7.1 || 2.0.0-beta.2" + } + }, "node_modules/@oxc-project/types": { - "version": "0.156.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.156.0.tgz", - "integrity": "sha512-1Duyg48TdJNdyhEB8Xn1L36bT9Pv6GUtlKjHxOys8xkaF/rQq3XJE+bAurSK/AgIz5mGFsb77cn9Pb20+WCScw==", + "version": "0.157.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.157.0.tgz", + "integrity": "sha512-95iTox1qdt6WGWce3xwNOVayByOfLaYAq+qGPpub6NWbBh9sv0GG3+zyfh9ZBCO/jVu5A0EWI+qQI7g6fevjxg==", "dev": true, "license": "MIT", "funding": { @@ -1366,9 +1412,9 @@ "license": "MIT" }, "node_modules/@rolldown/binding-android-arm-eabi": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.16.tgz", - "integrity": "sha512-ia3DwAs0OsMGS7+IConptSiyk9pEXkOx/AbJ2n/lAGxH3QkWQus1t8d7gnAT38FCU2sQu8lUbeR6AiZFv4JxaA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.3.0.tgz", + "integrity": "sha512-zjq+pUSE36RJG9nJXqrRfMCOxekzVhlaYMtFELHaOcRH4UqTnkWhbTbEixKEawsb0ZTVMRbn8RLYcuU4DYk8qg==", "cpu": [ "arm" ], @@ -1383,9 +1429,9 @@ } }, "node_modules/@rolldown/binding-android-arm64": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.16.tgz", - "integrity": "sha512-kx5wBiMB6E7TEvpl2B9gjLU004BkvEm2Dr941BFjx/SontPwSzNuQUIoVKxHHoSjpFIfHMmcguyLOtyn0hObRg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.3.0.tgz", + "integrity": "sha512-HdnCiSmMGgEILGVLU1o4dcOblLGj8sMnqEFrDY/S7KRti1nTQHAqGGs2AniPspbK90AFS3pM23K/R0J3hPQXYQ==", "cpu": [ "arm64" ], @@ -1400,9 +1446,9 @@ } }, "node_modules/@rolldown/binding-darwin-arm64": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.16.tgz", - "integrity": "sha512-qslZrXnKJU4cUpjoAmtAo/KQM9e2IRMlmpig6Zpwj+8KWxW8v+nkAf9216Bsek9lOC1jvg2yCjygCFo2f83msQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.3.0.tgz", + "integrity": "sha512-TkQ2JGC8/9UxoCeH5dSJj1gxuFhzw200QTJJd2YNPRXznSSM4XvpKV2Cs+RM2BcM8sa6xa4rmXNuiJ64+1993g==", "cpu": [ "arm64" ], @@ -1417,9 +1463,9 @@ } }, "node_modules/@rolldown/binding-darwin-x64": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.16.tgz", - "integrity": "sha512-FdF+y48ND13eAyM2mQn+85kvAqNlvRWROy2rhgA463X/0Gv4vGtazZtfaF1mRBLscYvtOlh4QnLjOWiFzX69OQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.3.0.tgz", + "integrity": "sha512-Gr+iZW50RJZo4BPUazaDh/Azx7W0Rl04sy2MkXD+H4RkxzUX5hIrjaVw1BK+XHsccKExQAmCy6DhvRLlUzaYUg==", "cpu": [ "x64" ], @@ -1434,9 +1480,9 @@ } }, "node_modules/@rolldown/binding-freebsd-x64": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.16.tgz", - "integrity": "sha512-ddjqFM5e95AgLbUPtKIS7V1KTVlA0RUgCVr5mn+/IEhsdy3pr+Vuj/HZ7nlMN2FyxIwUktOH1LEPIQXO1v9y1Q==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.3.0.tgz", + "integrity": "sha512-RwAtx8peSqUoBf8pxE0L62xKXBNnA3BtdFV+07t13t0TQoASCtV9tnU67aKKMRZSiD06SU07chB5B8fWFdW3gQ==", "cpu": [ "x64" ], @@ -1451,9 +1497,9 @@ } }, "node_modules/@rolldown/binding-linux-arm-gnueabihf": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.16.tgz", - "integrity": "sha512-tHdKWbFkFBI687iim3LIyIvyL7j66VvQYkDPss5Stn/qyE2tWkR1YD0dXmXPFKKqT/o5ZEJVsaRsWS2meQwGOA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.3.0.tgz", + "integrity": "sha512-ow8fq6kYaIx75D0EVT5GeF4DcawcEYYXJ2CvEaOzyygW1jtVDQU/9o5YYidctHBRDUgPzGaTNB6n/VMTmd1ymw==", "cpu": [ "arm" ], @@ -1468,9 +1514,9 @@ } }, "node_modules/@rolldown/binding-linux-arm64-gnu": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.16.tgz", - "integrity": "sha512-FJiLGAblPBMlBEdbOqw6kW6QcXDWAf/oJu7gYs9ZJZwmg+K+/zjFLxPTIY9izJUzxzc24FHvmseyA0IvJSl17w==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.3.0.tgz", + "integrity": "sha512-PLOWuiz+rdqSgiLgN7bxvy6DjXLj8gnJxzRS243LNnLi96VeyB7VFsC3eblcKv3Xwd3jQqJfbCWRhLijTIZyvQ==", "cpu": [ "arm64" ], @@ -1488,9 +1534,9 @@ } }, "node_modules/@rolldown/binding-linux-arm64-musl": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.16.tgz", - "integrity": "sha512-hrJpblMsrQ58U9veWpbXzkhV5zStunds6HWLprqq1qauvgBr1E6P+24kLj6lSLI9vjRn/RYpjprhkHQPKGWpNg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.3.0.tgz", + "integrity": "sha512-CQ/k85cc342j5SnZ/gT9p132NXZRGTgLRhfItdYqUg+jpvL5HYFve0GB+zQDCYGwDjtDWIoqKSOitkmZMZc/tw==", "cpu": [ "arm64" ], @@ -1508,9 +1554,9 @@ } }, "node_modules/@rolldown/binding-linux-ppc64-gnu": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.16.tgz", - "integrity": "sha512-qJd/dC6j6CwLG9/s/RP2nb1RZ0GIgj7Ioj7x/SYa3RzjVrlzrmH0fhIOpfvqQDeIsdP0loi+kHaMhJzY1PBIaA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.3.0.tgz", + "integrity": "sha512-wk+ZG7xDP2px3cQRFoNoNp52/w1O5hTTtciHxuastreMOp8isYUTCpcG/rEYnSQBI+nycN+B9d9pBGua+qvV7w==", "cpu": [ "ppc64" ], @@ -1528,9 +1574,9 @@ } }, "node_modules/@rolldown/binding-linux-s390x-gnu": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.16.tgz", - "integrity": "sha512-Vx7Xg5uUJuNcujJjI70OICaH0EYj80BtOLZTSN7uOYg8QOLlyKnaG0IW7Fn/J0IpJsaKzmDKMhOQv1JBM9m9vg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.3.0.tgz", + "integrity": "sha512-sEgyZt72Rj7V5q6OZ7A4U2I5v4EMGEv3Fp5QmoncmKbUMTrGmpyH7MwENfERGbfUYjxdBmktw4JJLys5I1aQNQ==", "cpu": [ "s390x" ], @@ -1548,9 +1594,9 @@ } }, "node_modules/@rolldown/binding-linux-x64-gnu": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.16.tgz", - "integrity": "sha512-TNKhgE3uJTsTzatUSSYt0Kgo+Oa2uSlSjz4r1aEIea7HX6ULBym4fAlYUhG1i6pjNf2njfCUAfKwr6C3E9Xg1w==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.3.0.tgz", + "integrity": "sha512-PvL0BoBUwVugK1pFd+zyVk1L9F6ucmQ7oF2dpy8zKPHNlbW2zrU9Jst3fWYfG7z3owjxqhwAvi5G4o0AikrJMw==", "cpu": [ "x64" ], @@ -1568,9 +1614,9 @@ } }, "node_modules/@rolldown/binding-linux-x64-musl": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.16.tgz", - "integrity": "sha512-7chXdpjXZ8qG0+mIxECN3cT9kvhZ3/oZhMX6Pp876P7CDrIy8nJswva6Mq357JR7eYXfuskwZxMeV1SzoZdHrA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.3.0.tgz", + "integrity": "sha512-5N4DdzAmLtnyuh027H6ViC99BeoA4T0RwKS6qUrl6zY70AKRsNDrnEZeWnqrKmDRFxXmv8zf9yhF2DxN/SfyGQ==", "cpu": [ "x64" ], @@ -1588,9 +1634,9 @@ } }, "node_modules/@rolldown/binding-openharmony-arm64": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.16.tgz", - "integrity": "sha512-Kwjt+7uNTJK5/MDkGWGVO2KQPnj8yAV75dMpfwyHZrJSXWHrniOB0aUEWlVYf3H1hOqFLIStLdM5QXq6bnKmOQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.3.0.tgz", + "integrity": "sha512-Tz+2b+yF5eVRGX3DWebn2JIvZkNYI1gkafI+nF2fau2zeQDOpBAS8w1PxHi4ke//NIOE6+2DNYyq1veIjzAXqQ==", "cpu": [ "arm64" ], @@ -1604,10 +1650,29 @@ "node": "^20.19.0 || >=22.12.0" } }, + "node_modules/@rolldown/binding-wasm32-wasi": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.3.0.tgz", + "integrity": "sha512-ntK6OFor3nQtS1TenZP5wX59oPpkKEmour3AipGHB32u+Z8QXxjVdG+7vNSvgerRWIj6vjg4XpKu42slb0vlXQ==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "2.0.0-beta.2", + "@emnapi/runtime": "2.0.0-beta.2", + "@napi-rs/wasm-runtime": "1.2.6" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=23.5.0" + } + }, "node_modules/@rolldown/binding-win32-arm64-msvc": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.16.tgz", - "integrity": "sha512-/LH6WfjDRXXJz/p5xl4TmU+jpcnwcxbKEQBW/GZE0JHfN0lGIyTtsUEGaQ/q/GikkGJ2yLKe6pwm7AnEWO8pdw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.3.0.tgz", + "integrity": "sha512-ldH38lBlOpS+b4fbSG9euQjhYXLE18PIz5hyvf6gvFfyVLodRE/Tsu4jV8UmPqjjce6lotmUUwscxPuer4lczQ==", "cpu": [ "arm64" ], @@ -1622,9 +1687,9 @@ } }, "node_modules/@rolldown/binding-win32-x64-msvc": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.16.tgz", - "integrity": "sha512-1lv1KvX0Z871zfk7vw+dnXMMnHNyDwMzWG8Kv3HxDXMOhzCX4SHc7HK319fInP0i+0p9D8brkfzL7pJOaGl+tw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.3.0.tgz", + "integrity": "sha512-HglhUzUPuXNTGFt5ZwJalSEvavhFSl+nxpQM9urkzkt+2oGI1ZSwgyytk9aGw15/0kk1TCHPc57nv3DdiG8/yQ==", "cpu": [ "x64" ], @@ -1715,6 +1780,17 @@ "node": ">=20.0.0" } }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.4.tgz", + "integrity": "sha512-W3c4gRigFS0T/Ma4qIYF3GDAc5AQdHb1yL5znJT1Zv1YaD9Kitx656wBjvr19qbiosmZT8lWDM5BEMynUqX65A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@types/chai": { "version": "5.2.3", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", @@ -2030,9 +2106,9 @@ }, "node_modules/@typescript/native": { "name": "typescript", - "version": "7.1.0-dev.20261104.1", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-7.1.0-dev.20261104.1.tgz", - "integrity": "sha512-7chV7W/6XZar2lHWk13x7ACy3G0RN39rt/Oziu+OEXCpKYhstZgQ88L8NcXPUYJp18aJO0MYL9EKysAfwFNKAQ==", + "version": "7.1.0-dev.20261105.1", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-7.1.0-dev.20261105.1.tgz", + "integrity": "sha512-/IHg+L3KpEzR5YgEklCa6kgILQz+dewocB0PObwwN5IPSurbo2LCgPPhHgeH8d9rR26Rg7G/feyWK7SEnTGL3g==", "dev": true, "license": "Apache-2.0", "bin": { @@ -2042,13 +2118,13 @@ "node": ">=16.20.0" }, "optionalDependencies": { - "@typescript/typescript-darwin-arm64": "7.1.0-dev.20261104.1", - "@typescript/typescript-darwin-x64": "7.1.0-dev.20261104.1", - "@typescript/typescript-linux-arm": "7.1.0-dev.20261104.1", - "@typescript/typescript-linux-arm64": "7.1.0-dev.20261104.1", - "@typescript/typescript-linux-x64": "7.1.0-dev.20261104.1", - "@typescript/typescript-win32-arm64": "7.1.0-dev.20261104.1", - "@typescript/typescript-win32-x64": "7.1.0-dev.20261104.1" + "@typescript/typescript-darwin-arm64": "7.1.0-dev.20261105.1", + "@typescript/typescript-darwin-x64": "7.1.0-dev.20261105.1", + "@typescript/typescript-linux-arm": "7.1.0-dev.20261105.1", + "@typescript/typescript-linux-arm64": "7.1.0-dev.20261105.1", + "@typescript/typescript-linux-x64": "7.1.0-dev.20261105.1", + "@typescript/typescript-win32-arm64": "7.1.0-dev.20261105.1", + "@typescript/typescript-win32-x64": "7.1.0-dev.20261105.1" } }, "node_modules/@typescript/old": { @@ -2067,9 +2143,9 @@ } }, "node_modules/@typescript/typescript-darwin-arm64": { - "version": "7.1.0-dev.20261104.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.1.0-dev.20261104.1.tgz", - "integrity": "sha512-iC4dA5aDY+krrr7I/QZLVeCr4hkLhLZ73Bz9iBXLc/v2PVDLXtLUH/E+pp7s+bqk8HOWTNF/dCPnVsQt15LU8Q==", + "version": "7.1.0-dev.20261105.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.1.0-dev.20261105.1.tgz", + "integrity": "sha512-W2JkCxq8H2HU6A0f/JZyRKR6HGtFnkjJLmHpheqqRgKpuSbtNDvphuv3JZJ2QRes+sX3Qv/1IpbAzbTUGe5lFQ==", "cpu": [ "arm64" ], @@ -2084,9 +2160,9 @@ } }, "node_modules/@typescript/typescript-darwin-x64": { - "version": "7.1.0-dev.20261104.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.1.0-dev.20261104.1.tgz", - "integrity": "sha512-d3evrAJ3y5rTVejR/5TsEfkefqedVdh8mtrRLoNaCJGJGSP29f/SsvTzxYl10snvAxCCxAWVKrscywl8VIaLMg==", + "version": "7.1.0-dev.20261105.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.1.0-dev.20261105.1.tgz", + "integrity": "sha512-NYxfN+FSuPDhWeAzVr4h9l58eiqGMYtr9N6Y0+crz2keq4WdArN2T5PEtxqF8mGuqY4PrCpXWuOCXcNazNMHhw==", "cpu": [ "x64" ], @@ -2101,9 +2177,9 @@ } }, "node_modules/@typescript/typescript-linux-arm": { - "version": "7.1.0-dev.20261104.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.1.0-dev.20261104.1.tgz", - "integrity": "sha512-fMoa5d/6VWJHdACXW2icmRgLeIXUolVddb6INKwaXEIHqeDv59Gc2tWykRY0xzX3YDGLB9P28Jw256lMLiLZBw==", + "version": "7.1.0-dev.20261105.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.1.0-dev.20261105.1.tgz", + "integrity": "sha512-APxTWtvSYlTe7KP8G7xqAKlIlBzM3ssYm1ihK59ZWRQsw1vBOQYN6WmaIJRMkWGYDF0DWQkmO2SEty7PrprVyg==", "cpu": [ "arm" ], @@ -2118,9 +2194,9 @@ } }, "node_modules/@typescript/typescript-linux-arm64": { - "version": "7.1.0-dev.20261104.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.1.0-dev.20261104.1.tgz", - "integrity": "sha512-U+9yWeD6bEmIgYEYWjdVNBt9CexXv3+uod/2uuaK9Tm96AcHKTxhijvSe8iFN7BVebw9dgl9RQ84jVg1JffcNQ==", + "version": "7.1.0-dev.20261105.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.1.0-dev.20261105.1.tgz", + "integrity": "sha512-joBc5eDI3g/CAl0OqZU9NGk7ATk3ufqhwdm2FRR+SMzcPdXO5mwMeBXDpYKjIk72LQ+w29xYNJiQZ/G7BXBNVQ==", "cpu": [ "arm64" ], @@ -2135,9 +2211,9 @@ } }, "node_modules/@typescript/typescript-linux-x64": { - "version": "7.1.0-dev.20261104.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.1.0-dev.20261104.1.tgz", - "integrity": "sha512-hW66+Zk2HvRbSGILVK2tWKsAmEJNPcGmRSoyAWRPpqqadvTYjfS7Gm7XmGolHDpJ4UJ6EaHDpPa1AQa/8Mtd4w==", + "version": "7.1.0-dev.20261105.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.1.0-dev.20261105.1.tgz", + "integrity": "sha512-0kvOA7UyRugbsEsPPyXIfa2hgml5FuaRMOsZOZ3Wmtw7qEWw5KGgxN26PQWjscLnN9UZ1j6fv5ss8/cedbzleA==", "cpu": [ "x64" ], @@ -2152,9 +2228,9 @@ } }, "node_modules/@typescript/typescript-win32-arm64": { - "version": "7.1.0-dev.20261104.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.1.0-dev.20261104.1.tgz", - "integrity": "sha512-vQF6PTt7Wfre+fmE8H4UY+dhrms+p829GlOcblSLIeo2CJQvbKt/sSs7B4pvpdEtukP8U2FZMXzi9c9Csc5nIw==", + "version": "7.1.0-dev.20261105.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.1.0-dev.20261105.1.tgz", + "integrity": "sha512-pKcT8mLBwTcKuYZJw4nz7ZMWU2TXNJSJSV/NxeM8YB/pIq8kdvdGHYJkc6CYOoyt30w4DCXoiWEsQt6NBBoQ6g==", "cpu": [ "arm64" ], @@ -2169,9 +2245,9 @@ } }, "node_modules/@typescript/typescript-win32-x64": { - "version": "7.1.0-dev.20261104.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.1.0-dev.20261104.1.tgz", - "integrity": "sha512-Hoow535UrsLfaVui6Dxhkw0hNiUw2H6ZE9h3/shtfJ5qVFl8jCpotFW0wEOq5o/9maw2sbn/Bxyrm2XaeR7QSw==", + "version": "7.1.0-dev.20261105.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.1.0-dev.20261105.1.tgz", + "integrity": "sha512-C/dBfi8L/g4dd58xy5mDdL0uAkYtOhae+wMHsbNl9nlNxo6sQl/BhjylHI4jv2tE3zajnZOM4YdHD/T+EmHhiQ==", "cpu": [ "x64" ], @@ -6227,13 +6303,13 @@ } }, "node_modules/rolldown": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.16.tgz", - "integrity": "sha512-bWvlMpFKiTfDKfnK7FC2MPgPeWCf/Kpwsq49ApdW+FQaBZb6O6dZ4MAPbPUjp7hYQrw/RobqCzn64BRrQecGHw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.3.0.tgz", + "integrity": "sha512-7j1jdVlzWzbRat9EDMsB/QmyMcc6hOO0vbcma8LGjBTmKlpS5Hem+5fpntc/HoRV5tLrG+Qo6I1ZHV/ZuL5S8g==", "dev": true, "license": "MIT", "dependencies": { - "@oxc-project/types": "=0.156.0", + "@oxc-project/types": "=0.157.0", "@rolldown/pluginutils": "^1.0.0" }, "bin": { @@ -6243,21 +6319,22 @@ "node": "^20.19.0 || >=22.12.0" }, "optionalDependencies": { - "@rolldown/binding-android-arm-eabi": "1.2.16", - "@rolldown/binding-android-arm64": "1.2.16", - "@rolldown/binding-darwin-arm64": "1.2.16", - "@rolldown/binding-darwin-x64": "1.2.16", - "@rolldown/binding-freebsd-x64": "1.2.16", - "@rolldown/binding-linux-arm-gnueabihf": "1.2.16", - "@rolldown/binding-linux-arm64-gnu": "1.2.16", - "@rolldown/binding-linux-arm64-musl": "1.2.16", - "@rolldown/binding-linux-ppc64-gnu": "1.2.16", - "@rolldown/binding-linux-s390x-gnu": "1.2.16", - "@rolldown/binding-linux-x64-gnu": "1.2.16", - "@rolldown/binding-linux-x64-musl": "1.2.16", - "@rolldown/binding-openharmony-arm64": "1.2.16", - "@rolldown/binding-win32-arm64-msvc": "1.2.16", - "@rolldown/binding-win32-x64-msvc": "1.2.16" + "@rolldown/binding-android-arm-eabi": "1.3.0", + "@rolldown/binding-android-arm64": "1.3.0", + "@rolldown/binding-darwin-arm64": "1.3.0", + "@rolldown/binding-darwin-x64": "1.3.0", + "@rolldown/binding-freebsd-x64": "1.3.0", + "@rolldown/binding-linux-arm-gnueabihf": "1.3.0", + "@rolldown/binding-linux-arm64-gnu": "1.3.0", + "@rolldown/binding-linux-arm64-musl": "1.3.0", + "@rolldown/binding-linux-ppc64-gnu": "1.3.0", + "@rolldown/binding-linux-s390x-gnu": "1.3.0", + "@rolldown/binding-linux-x64-gnu": "1.3.0", + "@rolldown/binding-linux-x64-musl": "1.3.0", + "@rolldown/binding-openharmony-arm64": "1.3.0", + "@rolldown/binding-wasm32-wasi": "1.3.0", + "@rolldown/binding-win32-arm64-msvc": "1.3.0", + "@rolldown/binding-win32-x64-msvc": "1.3.0" } }, "node_modules/run-applescript": { @@ -6966,16 +7043,16 @@ } }, "node_modules/vite": { - "version": "8.3.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-8.3.5.tgz", - "integrity": "sha512-z1YpjieJ9g0ebTmQpLBv/oq9E3F9EIlOe+7LahW8SrE3LTiG3udBRUXQOlYXP9b+IC2q2phHeVxj9xGlw34OEQ==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.3.6.tgz", + "integrity": "sha512-UI7dK29NnS54Fk+mmo7o+jI6U8Fp7hDl+X5Q1k45WH+d4dSlbLVUETGQ+hfkNgvLQGyoElPj837nZyv4MBc0VA==", "dev": true, "license": "MIT", "dependencies": { "lightningcss": "^1.33.0", "picomatch": "^4.0.7", - "postcss": "^8.5.30", - "rolldown": "~1.2.14", + "postcss": "^8.5.32", + "rolldown": "~1.2.16", "tinyglobby": "^0.2.17" }, "bin": { @@ -7043,6 +7120,323 @@ } } }, + "node_modules/vite/node_modules/@oxc-project/types": { + "version": "0.156.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.156.0.tgz", + "integrity": "sha512-1Duyg48TdJNdyhEB8Xn1L36bT9Pv6GUtlKjHxOys8xkaF/rQq3XJE+bAurSK/AgIz5mGFsb77cn9Pb20+WCScw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/oxc-project" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-android-arm-eabi": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.16.tgz", + "integrity": "sha512-ia3DwAs0OsMGS7+IConptSiyk9pEXkOx/AbJ2n/lAGxH3QkWQus1t8d7gnAT38FCU2sQu8lUbeR6AiZFv4JxaA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-android-arm64": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.16.tgz", + "integrity": "sha512-kx5wBiMB6E7TEvpl2B9gjLU004BkvEm2Dr941BFjx/SontPwSzNuQUIoVKxHHoSjpFIfHMmcguyLOtyn0hObRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.16.tgz", + "integrity": "sha512-qslZrXnKJU4cUpjoAmtAo/KQM9e2IRMlmpig6Zpwj+8KWxW8v+nkAf9216Bsek9lOC1jvg2yCjygCFo2f83msQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-darwin-x64": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.16.tgz", + "integrity": "sha512-FdF+y48ND13eAyM2mQn+85kvAqNlvRWROy2rhgA463X/0Gv4vGtazZtfaF1mRBLscYvtOlh4QnLjOWiFzX69OQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.16.tgz", + "integrity": "sha512-ddjqFM5e95AgLbUPtKIS7V1KTVlA0RUgCVr5mn+/IEhsdy3pr+Vuj/HZ7nlMN2FyxIwUktOH1LEPIQXO1v9y1Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.16.tgz", + "integrity": "sha512-tHdKWbFkFBI687iim3LIyIvyL7j66VvQYkDPss5Stn/qyE2tWkR1YD0dXmXPFKKqT/o5ZEJVsaRsWS2meQwGOA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.16.tgz", + "integrity": "sha512-FJiLGAblPBMlBEdbOqw6kW6QcXDWAf/oJu7gYs9ZJZwmg+K+/zjFLxPTIY9izJUzxzc24FHvmseyA0IvJSl17w==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.16.tgz", + "integrity": "sha512-hrJpblMsrQ58U9veWpbXzkhV5zStunds6HWLprqq1qauvgBr1E6P+24kLj6lSLI9vjRn/RYpjprhkHQPKGWpNg==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.16.tgz", + "integrity": "sha512-qJd/dC6j6CwLG9/s/RP2nb1RZ0GIgj7Ioj7x/SYa3RzjVrlzrmH0fhIOpfvqQDeIsdP0loi+kHaMhJzY1PBIaA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.16.tgz", + "integrity": "sha512-Vx7Xg5uUJuNcujJjI70OICaH0EYj80BtOLZTSN7uOYg8QOLlyKnaG0IW7Fn/J0IpJsaKzmDKMhOQv1JBM9m9vg==", + "cpu": [ + "s390x" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.16.tgz", + "integrity": "sha512-TNKhgE3uJTsTzatUSSYt0Kgo+Oa2uSlSjz4r1aEIea7HX6ULBym4fAlYUhG1i6pjNf2njfCUAfKwr6C3E9Xg1w==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.16.tgz", + "integrity": "sha512-7chXdpjXZ8qG0+mIxECN3cT9kvhZ3/oZhMX6Pp876P7CDrIy8nJswva6Mq357JR7eYXfuskwZxMeV1SzoZdHrA==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.16.tgz", + "integrity": "sha512-Kwjt+7uNTJK5/MDkGWGVO2KQPnj8yAV75dMpfwyHZrJSXWHrniOB0aUEWlVYf3H1hOqFLIStLdM5QXq6bnKmOQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.16.tgz", + "integrity": "sha512-/LH6WfjDRXXJz/p5xl4TmU+jpcnwcxbKEQBW/GZE0JHfN0lGIyTtsUEGaQ/q/GikkGJ2yLKe6pwm7AnEWO8pdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.16.tgz", + "integrity": "sha512-1lv1KvX0Z871zfk7vw+dnXMMnHNyDwMzWG8Kv3HxDXMOhzCX4SHc7HK319fInP0i+0p9D8brkfzL7pJOaGl+tw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/rolldown": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.16.tgz", + "integrity": "sha512-bWvlMpFKiTfDKfnK7FC2MPgPeWCf/Kpwsq49ApdW+FQaBZb6O6dZ4MAPbPUjp7hYQrw/RobqCzn64BRrQecGHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oxc-project/types": "=0.156.0", + "@rolldown/pluginutils": "^1.0.0" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm-eabi": "1.2.16", + "@rolldown/binding-android-arm64": "1.2.16", + "@rolldown/binding-darwin-arm64": "1.2.16", + "@rolldown/binding-darwin-x64": "1.2.16", + "@rolldown/binding-freebsd-x64": "1.2.16", + "@rolldown/binding-linux-arm-gnueabihf": "1.2.16", + "@rolldown/binding-linux-arm64-gnu": "1.2.16", + "@rolldown/binding-linux-arm64-musl": "1.2.16", + "@rolldown/binding-linux-ppc64-gnu": "1.2.16", + "@rolldown/binding-linux-s390x-gnu": "1.2.16", + "@rolldown/binding-linux-x64-gnu": "1.2.16", + "@rolldown/binding-linux-x64-musl": "1.2.16", + "@rolldown/binding-openharmony-arm64": "1.2.16", + "@rolldown/binding-win32-arm64-msvc": "1.2.16", + "@rolldown/binding-win32-x64-msvc": "1.2.16" + } + }, "node_modules/vitest": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/vitest/-/vitest-5.1.0.tgz", diff --git a/package.json b/package.json index b6cac98..14b8bf1 100644 --- a/package.json +++ b/package.json @@ -361,7 +361,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^26.6.6", "@types/vscode": "^1.145.0", - "@typescript/native": "npm:typescript@^7.1.0-dev.20261104.1", + "@typescript/native": "npm:typescript@^7.1.0-dev.20261105.1", "@vitest/coverage-istanbul": "^5.1.0", "@vitest/coverage-v8": "^5.1.0", "@vitest/eslint-plugin": "^1.6.28", From acbf2f3f93b265a84faf933391a0b16e40b38332 Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Thu, 5 Nov 2026 10:30:53 -0500 Subject: [PATCH 13/20] fix(deps): update vite to version ^8.3.6 and add script for installation --- package-lock.json | 2 +- package.json | 2 +- scripts/npm/vite.sh | 18 ++++++++++++++++++ 3 files changed, 20 insertions(+), 2 deletions(-) create mode 100755 scripts/npm/vite.sh diff --git a/package-lock.json b/package-lock.json index f3e88e0..97675b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,7 +29,7 @@ "prettier": "^3.9.10", "typescript": "npm:@typescript/typescript6@^6.0.2", "typescript-eslint": "^8.72.1", - "vite": "^8.3.5", + "vite": "^8.3.6", "vitest": "^5.1.0" }, "engines": { diff --git a/package.json b/package.json index 14b8bf1..d267529 100644 --- a/package.json +++ b/package.json @@ -377,7 +377,7 @@ "prettier": "^3.9.10", "typescript": "npm:@typescript/typescript6@^6.0.2", "typescript-eslint": "^8.72.1", - "vite": "^8.3.5", + "vite": "^8.3.6", "vitest": "^5.1.0" }, "allowScripts": { diff --git a/scripts/npm/vite.sh b/scripts/npm/vite.sh new file mode 100755 index 0000000..0d982fa --- /dev/null +++ b/scripts/npm/vite.sh @@ -0,0 +1,18 @@ +#!/bin/bash +set -euo pipefail + +REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)" + +NPM_MODULES=( + "$REPO_ROOT" + ) + +for MODULE in "${NPM_MODULES[@]}"; do + echo "============================================================================" + echo "Updating: $MODULE" + echo "============================================================================" + + cd "$MODULE" || exit 1 + rm -rf node_modules package-lock.json + npm install vite --save-dev +done From 00fa9ed779f8eccc512fdba00ff39a782255ce1a Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Thu, 5 Nov 2026 22:43:55 -0500 Subject: [PATCH 14/20] chore(scripts): add playwright installation script to ensure consistent package versions --- scripts/npm/playwright.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 scripts/npm/playwright.sh diff --git a/scripts/npm/playwright.sh b/scripts/npm/playwright.sh new file mode 100644 index 0000000..12e1771 --- /dev/null +++ b/scripts/npm/playwright.sh @@ -0,0 +1,27 @@ +#!/bin/bash +set -euo pipefail + +REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../../.." && pwd)" + +NPM_MODULES=( + "$REPO_ROOT" + ) + +# Install both packages at one identical version. CI fails if @playwright/test +# differs from the PLAYWRIGHT_IMAGE version. Use the older of the two "latest" +# tags so we never pick a release whose playwright-core isn't published yet. +PW_VERSION="$(printf '%s\n' \ + "$(npm view playwright dist-tags.latest)" \ + "$(npm view @playwright/test dist-tags.latest)" \ + "$(npm view playwright-core dist-tags.latest)" | sort -V | head -n1)" +echo "Using Playwright ${PW_VERSION}" + +for MODULE in "${NPM_MODULES[@]}"; do + echo "============================================================================" + echo "Updating: $MODULE" + echo "============================================================================" + + cd "$MODULE" || exit 1 + rm -rf node_modules package-lock.json + npm install "playwright@${PW_VERSION}" "@playwright/test@${PW_VERSION}" --save-dev +done \ No newline at end of file From 19ddc76934841b7dc02021c00d01dee6e08ed5a5 Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Fri, 6 Nov 2026 09:47:30 -0500 Subject: [PATCH 15/20] fix(deps): update typescript dependency to version 7.1.0-dev.20261106.1 --- package-lock.json | 70 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/package-lock.json b/package-lock.json index 97675b2..b34c3bd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^26.6.6", "@types/vscode": "^1.145.0", - "@typescript/native": "npm:typescript@^7.1.0-dev.20261105.1", + "@typescript/native": "npm:typescript@^7.1.0-dev.20261106.1", "@vitest/coverage-istanbul": "^5.1.0", "@vitest/coverage-v8": "^5.1.0", "@vitest/eslint-plugin": "^1.6.28", @@ -2106,9 +2106,9 @@ }, "node_modules/@typescript/native": { "name": "typescript", - "version": "7.1.0-dev.20261105.1", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-7.1.0-dev.20261105.1.tgz", - "integrity": "sha512-/IHg+L3KpEzR5YgEklCa6kgILQz+dewocB0PObwwN5IPSurbo2LCgPPhHgeH8d9rR26Rg7G/feyWK7SEnTGL3g==", + "version": "7.1.0-dev.20261106.1", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-7.1.0-dev.20261106.1.tgz", + "integrity": "sha512-iXttMYjtjZlI4xn4ajC1UHsBfGOm+lYlHN1g17wytkYjyxqV9ngrEXJid6IayJhrfw8qTbLwBkn9KoJENLpjaw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -2118,13 +2118,13 @@ "node": ">=16.20.0" }, "optionalDependencies": { - "@typescript/typescript-darwin-arm64": "7.1.0-dev.20261105.1", - "@typescript/typescript-darwin-x64": "7.1.0-dev.20261105.1", - "@typescript/typescript-linux-arm": "7.1.0-dev.20261105.1", - "@typescript/typescript-linux-arm64": "7.1.0-dev.20261105.1", - "@typescript/typescript-linux-x64": "7.1.0-dev.20261105.1", - "@typescript/typescript-win32-arm64": "7.1.0-dev.20261105.1", - "@typescript/typescript-win32-x64": "7.1.0-dev.20261105.1" + "@typescript/typescript-darwin-arm64": "7.1.0-dev.20261106.1", + "@typescript/typescript-darwin-x64": "7.1.0-dev.20261106.1", + "@typescript/typescript-linux-arm": "7.1.0-dev.20261106.1", + "@typescript/typescript-linux-arm64": "7.1.0-dev.20261106.1", + "@typescript/typescript-linux-x64": "7.1.0-dev.20261106.1", + "@typescript/typescript-win32-arm64": "7.1.0-dev.20261106.1", + "@typescript/typescript-win32-x64": "7.1.0-dev.20261106.1" } }, "node_modules/@typescript/old": { @@ -2143,9 +2143,9 @@ } }, "node_modules/@typescript/typescript-darwin-arm64": { - "version": "7.1.0-dev.20261105.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.1.0-dev.20261105.1.tgz", - "integrity": "sha512-W2JkCxq8H2HU6A0f/JZyRKR6HGtFnkjJLmHpheqqRgKpuSbtNDvphuv3JZJ2QRes+sX3Qv/1IpbAzbTUGe5lFQ==", + "version": "7.1.0-dev.20261106.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.1.0-dev.20261106.1.tgz", + "integrity": "sha512-Rr7/4UP4xfSesZjcDI1oxuJTEbYRgVsli0afgBL5UlmBFHRjWr4UdfsXIGEann/VEXDXzba0kwFEIy657XIDXA==", "cpu": [ "arm64" ], @@ -2160,9 +2160,9 @@ } }, "node_modules/@typescript/typescript-darwin-x64": { - "version": "7.1.0-dev.20261105.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.1.0-dev.20261105.1.tgz", - "integrity": "sha512-NYxfN+FSuPDhWeAzVr4h9l58eiqGMYtr9N6Y0+crz2keq4WdArN2T5PEtxqF8mGuqY4PrCpXWuOCXcNazNMHhw==", + "version": "7.1.0-dev.20261106.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.1.0-dev.20261106.1.tgz", + "integrity": "sha512-Rx8lXsfx12O6LgDBiRSOS6+UQ2m76uKiGCDmb9yv5uEZD+/7Y3lZ7YU0l3yRhPb7RMIlr1hFuJ0RGcl2xlr6vw==", "cpu": [ "x64" ], @@ -2177,9 +2177,9 @@ } }, "node_modules/@typescript/typescript-linux-arm": { - "version": "7.1.0-dev.20261105.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.1.0-dev.20261105.1.tgz", - "integrity": "sha512-APxTWtvSYlTe7KP8G7xqAKlIlBzM3ssYm1ihK59ZWRQsw1vBOQYN6WmaIJRMkWGYDF0DWQkmO2SEty7PrprVyg==", + "version": "7.1.0-dev.20261106.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.1.0-dev.20261106.1.tgz", + "integrity": "sha512-w1/kNArNfZcxYhJl9g/cYIcBpT+5JSZ86mBrMk1obGNbHsh6a3zs8i1OH35fsV3lydNgm6g7835C5bsq5Rx0Nw==", "cpu": [ "arm" ], @@ -2194,9 +2194,9 @@ } }, "node_modules/@typescript/typescript-linux-arm64": { - "version": "7.1.0-dev.20261105.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.1.0-dev.20261105.1.tgz", - "integrity": "sha512-joBc5eDI3g/CAl0OqZU9NGk7ATk3ufqhwdm2FRR+SMzcPdXO5mwMeBXDpYKjIk72LQ+w29xYNJiQZ/G7BXBNVQ==", + "version": "7.1.0-dev.20261106.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.1.0-dev.20261106.1.tgz", + "integrity": "sha512-IPR9OGUj16uMP8zQwrESq0eJq9xu6Lu/tSOBlr1961Mxo8wOMKSQfr2qCgSbRbxUOXaosEgEHFWY8d6p3bKyVQ==", "cpu": [ "arm64" ], @@ -2211,9 +2211,9 @@ } }, "node_modules/@typescript/typescript-linux-x64": { - "version": "7.1.0-dev.20261105.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.1.0-dev.20261105.1.tgz", - "integrity": "sha512-0kvOA7UyRugbsEsPPyXIfa2hgml5FuaRMOsZOZ3Wmtw7qEWw5KGgxN26PQWjscLnN9UZ1j6fv5ss8/cedbzleA==", + "version": "7.1.0-dev.20261106.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.1.0-dev.20261106.1.tgz", + "integrity": "sha512-9UWNLhortFGAgkc63EqmLiFF4+Vp9adSZ/tdIxt95TsAcl8dvwm2CZXm7F+REbGI7CrsmTIKHsoK/bQ/MWAwag==", "cpu": [ "x64" ], @@ -2228,9 +2228,9 @@ } }, "node_modules/@typescript/typescript-win32-arm64": { - "version": "7.1.0-dev.20261105.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.1.0-dev.20261105.1.tgz", - "integrity": "sha512-pKcT8mLBwTcKuYZJw4nz7ZMWU2TXNJSJSV/NxeM8YB/pIq8kdvdGHYJkc6CYOoyt30w4DCXoiWEsQt6NBBoQ6g==", + "version": "7.1.0-dev.20261106.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.1.0-dev.20261106.1.tgz", + "integrity": "sha512-nVJfs0NdIJX3csvEhiJL/fNqseSRpqJzo2psLVxVbDVF06r6KIObJQi9pmvtejZnjnz068iV83qqOrL9ySdH/g==", "cpu": [ "arm64" ], @@ -2245,9 +2245,9 @@ } }, "node_modules/@typescript/typescript-win32-x64": { - "version": "7.1.0-dev.20261105.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.1.0-dev.20261105.1.tgz", - "integrity": "sha512-C/dBfi8L/g4dd58xy5mDdL0uAkYtOhae+wMHsbNl9nlNxo6sQl/BhjylHI4jv2tE3zajnZOM4YdHD/T+EmHhiQ==", + "version": "7.1.0-dev.20261106.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.1.0-dev.20261106.1.tgz", + "integrity": "sha512-yzzV1ABX0s87XSiS3mMjvwGPJClIxUOjO7XyYR0e5HCY16t9chPT0jH1jKPsWc9EyaFA+7HDCCLnm9ZkBoz64Q==", "cpu": [ "x64" ], @@ -4155,9 +4155,9 @@ } }, "node_modules/glob": { - "version": "13.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", - "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "version": "13.0.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.7.tgz", + "integrity": "sha512-wfsFgXQ8A3SEI9XGf7Nl3Y9l7ffSrGh7SUCT7vU/2CzYPep9kjxAn1S40F9OPKxAMGCVl7HtNlJhrCJUeUq83g==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { diff --git a/package.json b/package.json index d267529..cb1506f 100644 --- a/package.json +++ b/package.json @@ -361,7 +361,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^26.6.6", "@types/vscode": "^1.145.0", - "@typescript/native": "npm:typescript@^7.1.0-dev.20261105.1", + "@typescript/native": "npm:typescript@^7.1.0-dev.20261106.1", "@vitest/coverage-istanbul": "^5.1.0", "@vitest/coverage-v8": "^5.1.0", "@vitest/eslint-plugin": "^1.6.28", From 2cdca2a1c2b2bac36e0f0ce96536a4a34e33f9e3 Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Fri, 6 Nov 2026 14:30:52 -0500 Subject: [PATCH 16/20] fix(ci): bump step-security/harden-runner to v2.22.4 --- .github/workflows/ci.yml | 6 +++--- .github/workflows/codeql.yml | 2 +- .github/workflows/pr-title-lint.yml | 2 +- .github/workflows/promote-dev-to-main.yml | 4 ++-- .github/workflows/release-please.yml | 4 ++-- .github/workflows/renovate_prune.yml | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e146b70..f8ae0f6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ jobs: pull-requests: write steps: - name: Harden the runner (Audit all outbound calls) - uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2.22.3 + uses: step-security/harden-runner@1d88384fd173af6ecb012dfd0264a306b711241a # v2.22.4 with: egress-policy: audit @@ -35,7 +35,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Harden the runner (Audit all outbound calls) - uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2.22.3 + uses: step-security/harden-runner@1d88384fd173af6ecb012dfd0264a306b711241a # v2.22.4 with: egress-policy: audit @@ -81,7 +81,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Harden the runner (Audit all outbound calls) - uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2.22.3 + uses: step-security/harden-runner@1d88384fd173af6ecb012dfd0264a306b711241a # v2.22.4 with: egress-policy: audit diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 8e37eee..108f11d 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -30,7 +30,7 @@ jobs: security-events: write steps: - name: Harden the runner (Audit all outbound calls) - uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2.22.3 + uses: step-security/harden-runner@1d88384fd173af6ecb012dfd0264a306b711241a # v2.22.4 with: egress-policy: audit diff --git a/.github/workflows/pr-title-lint.yml b/.github/workflows/pr-title-lint.yml index c4a0873..d3ad3a7 100644 --- a/.github/workflows/pr-title-lint.yml +++ b/.github/workflows/pr-title-lint.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Harden the runner (Audit all outbound calls) - uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2.22.3 + uses: step-security/harden-runner@1d88384fd173af6ecb012dfd0264a306b711241a # v2.22.4 with: egress-policy: audit diff --git a/.github/workflows/promote-dev-to-main.yml b/.github/workflows/promote-dev-to-main.yml index e95b65b..9d81de8 100644 --- a/.github/workflows/promote-dev-to-main.yml +++ b/.github/workflows/promote-dev-to-main.yml @@ -40,7 +40,7 @@ jobs: run_url: ${{ steps.check.outputs.run_url }} steps: - name: Harden the runner (Audit all outbound calls) - uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2.22.3 + uses: step-security/harden-runner@1d88384fd173af6ecb012dfd0264a306b711241a # v2.22.4 with: egress-policy: audit @@ -111,7 +111,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Harden the runner (Audit all outbound calls) - uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2.22.3 + uses: step-security/harden-runner@1d88384fd173af6ecb012dfd0264a306b711241a # v2.22.4 with: egress-policy: audit diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index d541099..395d462 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -28,7 +28,7 @@ jobs: upload_url: ${{ steps.release.outputs.upload_url }} steps: - name: Harden the runner (Audit all outbound calls) - uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2.22.3 + uses: step-security/harden-runner@1d88384fd173af6ecb012dfd0264a306b711241a # v2.22.4 with: egress-policy: audit @@ -58,7 +58,7 @@ jobs: # directly. On a manual re-run (release already exists, e.g. retrying after a packaging fix), # those outputs are empty, so look the release up by the tag the user supplied instead. - name: Harden the runner (Audit all outbound calls) - uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2.22.3 + uses: step-security/harden-runner@1d88384fd173af6ecb012dfd0264a306b711241a # v2.22.4 with: egress-policy: audit diff --git a/.github/workflows/renovate_prune.yml b/.github/workflows/renovate_prune.yml index 04a0ec8..daa0d17 100644 --- a/.github/workflows/renovate_prune.yml +++ b/.github/workflows/renovate_prune.yml @@ -22,7 +22,7 @@ jobs: steps: - name: Harden the runner (Audit all outbound calls) - uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2.22.3 + uses: step-security/harden-runner@1d88384fd173af6ecb012dfd0264a306b711241a # v2.22.4 with: egress-policy: audit From d449820ebeb9308665bf854a1eaff160ea5802a6 Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Fri, 6 Nov 2026 16:37:42 -0500 Subject: [PATCH 17/20] fix(ci): update step-security/harden-runner to v2.22.4 --- .github/workflows/propagate-main-to-development.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/propagate-main-to-development.yml b/.github/workflows/propagate-main-to-development.yml index d9858fd..3203363 100644 --- a/.github/workflows/propagate-main-to-development.yml +++ b/.github/workflows/propagate-main-to-development.yml @@ -28,7 +28,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Harden the runner (Audit all outbound calls) - uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2.22.3 + uses: step-security/harden-runner@1d88384fd173af6ecb012dfd0264a306b711241a # v2.22.4 with: egress-policy: audit From ccc15679a9cc464ff94d4cf86b4b56623b4433cf Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Fri, 6 Nov 2026 20:25:51 -0500 Subject: [PATCH 18/20] fix(deps): update @azure/msal-browser and @azure/msal-node to latest versions --- package-lock.json | 22 +++++++++++----------- package.json | 2 +- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index b34c3bd..66b2c67 100644 --- a/package-lock.json +++ b/package-lock.json @@ -179,22 +179,22 @@ } }, "node_modules/@azure/msal-browser": { - "version": "5.28.0", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-5.28.0.tgz", - "integrity": "sha512-f3yY518Z++x3ZogCbcLK6vnABgpxc8rAKGKtQibcUJKAVU9gamgh5mNAPJIRwduzXQvO2xtHx/gtmPz8iuZ8+w==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-5.29.0.tgz", + "integrity": "sha512-Ko/Ovw6h+Gu33mp8f0FUyddr/KDWzbGzcgR8HKZaT4wgTYljLPKJP1rcDu0RHj7pkd4CR2hCHK51XFzgvq/Q5Q==", "dev": true, "license": "MIT", "dependencies": { - "@azure/msal-common": "16.16.0" + "@azure/msal-common": "16.16.1" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "16.16.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-16.16.0.tgz", - "integrity": "sha512-EZgd8h5nczsdRAQAgXA0A0pC5L/zj43n1jePXvUMgdwXMbH2zhb7b7Hp+Oe7ZOODK/sch2x+soD6FOrtgUbx/w==", + "version": "16.16.1", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-16.16.1.tgz", + "integrity": "sha512-dSKdL9h/iercb4GumsKFh+wVvLe1ohuDPiviklgnQVHnY2FYNUlbQJ3E1Qd37vkof9CfraK9BQpCW1hoOg0znQ==", "dev": true, "license": "MIT", "engines": { @@ -202,13 +202,13 @@ } }, "node_modules/@azure/msal-node": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-7.2.0.tgz", - "integrity": "sha512-Y87VJsMWF4jiqLqq8XYLb1o+rGc/HacwS3Zydi3bDtaVm5Sa8FlB7YrKrBFKRIYj27RJXAaDkErImMAqtM10Pg==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-7.2.1.tgz", + "integrity": "sha512-6mntsfCNq7H1eAPSZik74jT3C5at4nRqiVk7OC+D5Hy3Pe3s76uwE4+J0xvDvlVPmoX2kasf3mSwUmzeq9rW/A==", "dev": true, "license": "MIT", "dependencies": { - "@azure/msal-common": "16.16.0", + "@azure/msal-common": "16.16.1", "jsonwebtoken": "^9.0.0" }, "engines": { diff --git a/package.json b/package.json index cb1506f..8cb602b 100644 --- a/package.json +++ b/package.json @@ -352,7 +352,7 @@ "test:e2e": "vscode-test" }, "overrides": { - "@azure/msal-node": "^7.2.0", + "@azure/msal-node": "^7.2.1", "diff": "^9.0.0", "serialize-javascript": "^7.1.4" }, From 9ee4bc60358b1dc96eaec76e7d67c2802caed6fd Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Sat, 7 Nov 2026 06:02:19 -0500 Subject: [PATCH 19/20] fix(deps): update typescript dependency to version 7.1.0-dev.20261107.1 --- package-lock.json | 64 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/package-lock.json b/package-lock.json index 66b2c67..b7db310 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^26.6.6", "@types/vscode": "^1.145.0", - "@typescript/native": "npm:typescript@^7.1.0-dev.20261106.1", + "@typescript/native": "npm:typescript@^7.1.0-dev.20261107.1", "@vitest/coverage-istanbul": "^5.1.0", "@vitest/coverage-v8": "^5.1.0", "@vitest/eslint-plugin": "^1.6.28", @@ -2106,9 +2106,9 @@ }, "node_modules/@typescript/native": { "name": "typescript", - "version": "7.1.0-dev.20261106.1", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-7.1.0-dev.20261106.1.tgz", - "integrity": "sha512-iXttMYjtjZlI4xn4ajC1UHsBfGOm+lYlHN1g17wytkYjyxqV9ngrEXJid6IayJhrfw8qTbLwBkn9KoJENLpjaw==", + "version": "7.1.0-dev.20261107.1", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-7.1.0-dev.20261107.1.tgz", + "integrity": "sha512-+k0DniIM77fEN7exEdvhFRoPgTg45ckL7AnfrvJQcF5/Z7pxel4eA+zfXZidjV9Qek4MbtKapI2Eyoj1gtzF1g==", "dev": true, "license": "Apache-2.0", "bin": { @@ -2118,13 +2118,13 @@ "node": ">=16.20.0" }, "optionalDependencies": { - "@typescript/typescript-darwin-arm64": "7.1.0-dev.20261106.1", - "@typescript/typescript-darwin-x64": "7.1.0-dev.20261106.1", - "@typescript/typescript-linux-arm": "7.1.0-dev.20261106.1", - "@typescript/typescript-linux-arm64": "7.1.0-dev.20261106.1", - "@typescript/typescript-linux-x64": "7.1.0-dev.20261106.1", - "@typescript/typescript-win32-arm64": "7.1.0-dev.20261106.1", - "@typescript/typescript-win32-x64": "7.1.0-dev.20261106.1" + "@typescript/typescript-darwin-arm64": "7.1.0-dev.20261107.1", + "@typescript/typescript-darwin-x64": "7.1.0-dev.20261107.1", + "@typescript/typescript-linux-arm": "7.1.0-dev.20261107.1", + "@typescript/typescript-linux-arm64": "7.1.0-dev.20261107.1", + "@typescript/typescript-linux-x64": "7.1.0-dev.20261107.1", + "@typescript/typescript-win32-arm64": "7.1.0-dev.20261107.1", + "@typescript/typescript-win32-x64": "7.1.0-dev.20261107.1" } }, "node_modules/@typescript/old": { @@ -2143,9 +2143,9 @@ } }, "node_modules/@typescript/typescript-darwin-arm64": { - "version": "7.1.0-dev.20261106.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.1.0-dev.20261106.1.tgz", - "integrity": "sha512-Rr7/4UP4xfSesZjcDI1oxuJTEbYRgVsli0afgBL5UlmBFHRjWr4UdfsXIGEann/VEXDXzba0kwFEIy657XIDXA==", + "version": "7.1.0-dev.20261107.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.1.0-dev.20261107.1.tgz", + "integrity": "sha512-WcfWxPq7IghWsKVzWOojR9i2vANeuh1BHmsk1JZxBIGA++PdR/PUBs3ybPSBa+kuFcQxm/+5/7TGCBuRvlS74Q==", "cpu": [ "arm64" ], @@ -2160,9 +2160,9 @@ } }, "node_modules/@typescript/typescript-darwin-x64": { - "version": "7.1.0-dev.20261106.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.1.0-dev.20261106.1.tgz", - "integrity": "sha512-Rx8lXsfx12O6LgDBiRSOS6+UQ2m76uKiGCDmb9yv5uEZD+/7Y3lZ7YU0l3yRhPb7RMIlr1hFuJ0RGcl2xlr6vw==", + "version": "7.1.0-dev.20261107.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.1.0-dev.20261107.1.tgz", + "integrity": "sha512-yWbbXj5Eor040FE9k9BiHpLrdD/QwSq0DRv17ZrvmvKkN7ThApzF5vFRJI/GHiVsjixfj85h2TqySGCjp/DR5g==", "cpu": [ "x64" ], @@ -2177,9 +2177,9 @@ } }, "node_modules/@typescript/typescript-linux-arm": { - "version": "7.1.0-dev.20261106.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.1.0-dev.20261106.1.tgz", - "integrity": "sha512-w1/kNArNfZcxYhJl9g/cYIcBpT+5JSZ86mBrMk1obGNbHsh6a3zs8i1OH35fsV3lydNgm6g7835C5bsq5Rx0Nw==", + "version": "7.1.0-dev.20261107.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.1.0-dev.20261107.1.tgz", + "integrity": "sha512-UbRHYA8cWG68/J3Amo21ZmceRxaJCKMRfzU3fWzdtfE4hxY8u1p6dNXfPxFtKRDw6uJ3YYicQtcyl6ujWlO2+g==", "cpu": [ "arm" ], @@ -2194,9 +2194,9 @@ } }, "node_modules/@typescript/typescript-linux-arm64": { - "version": "7.1.0-dev.20261106.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.1.0-dev.20261106.1.tgz", - "integrity": "sha512-IPR9OGUj16uMP8zQwrESq0eJq9xu6Lu/tSOBlr1961Mxo8wOMKSQfr2qCgSbRbxUOXaosEgEHFWY8d6p3bKyVQ==", + "version": "7.1.0-dev.20261107.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.1.0-dev.20261107.1.tgz", + "integrity": "sha512-x5BsS6q6l2OwAJwHvxwZD2ynh6PcdB8Pd8ErxSCUURJJy9pHL3bniU5pEolFG4ZZ7GDxlQeN3mVMLisKIaM0UA==", "cpu": [ "arm64" ], @@ -2211,9 +2211,9 @@ } }, "node_modules/@typescript/typescript-linux-x64": { - "version": "7.1.0-dev.20261106.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.1.0-dev.20261106.1.tgz", - "integrity": "sha512-9UWNLhortFGAgkc63EqmLiFF4+Vp9adSZ/tdIxt95TsAcl8dvwm2CZXm7F+REbGI7CrsmTIKHsoK/bQ/MWAwag==", + "version": "7.1.0-dev.20261107.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.1.0-dev.20261107.1.tgz", + "integrity": "sha512-XSiXviT3UqYYoMmJadk9DHi/JwhZGWEdJM8Gie5/ztyIPiqjW/1gdpUXca6EQtfuR5TMWYuAAiRuqLsXVh1JKA==", "cpu": [ "x64" ], @@ -2228,9 +2228,9 @@ } }, "node_modules/@typescript/typescript-win32-arm64": { - "version": "7.1.0-dev.20261106.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.1.0-dev.20261106.1.tgz", - "integrity": "sha512-nVJfs0NdIJX3csvEhiJL/fNqseSRpqJzo2psLVxVbDVF06r6KIObJQi9pmvtejZnjnz068iV83qqOrL9ySdH/g==", + "version": "7.1.0-dev.20261107.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.1.0-dev.20261107.1.tgz", + "integrity": "sha512-zhrwxS3k9XM00lXPFf4q1fQVl/azf+b5KlXXRQ7bnWpo609Ry3tl40b7+4UWYPRZoS/QdKv/HvGzU+NMfTNqZw==", "cpu": [ "arm64" ], @@ -2245,9 +2245,9 @@ } }, "node_modules/@typescript/typescript-win32-x64": { - "version": "7.1.0-dev.20261106.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.1.0-dev.20261106.1.tgz", - "integrity": "sha512-yzzV1ABX0s87XSiS3mMjvwGPJClIxUOjO7XyYR0e5HCY16t9chPT0jH1jKPsWc9EyaFA+7HDCCLnm9ZkBoz64Q==", + "version": "7.1.0-dev.20261107.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.1.0-dev.20261107.1.tgz", + "integrity": "sha512-PmTzgN3zbtPORpKMbPTxAvYxm4ruv2rLClgRyic2HQRcyDoaJWaqyfhHLmAjUhbH7HcJVvjl2ZKCa2YgeQrSFA==", "cpu": [ "x64" ], diff --git a/package.json b/package.json index 8cb602b..bcd9c8a 100644 --- a/package.json +++ b/package.json @@ -361,7 +361,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^26.6.6", "@types/vscode": "^1.145.0", - "@typescript/native": "npm:typescript@^7.1.0-dev.20261106.1", + "@typescript/native": "npm:typescript@^7.1.0-dev.20261107.1", "@vitest/coverage-istanbul": "^5.1.0", "@vitest/coverage-v8": "^5.1.0", "@vitest/eslint-plugin": "^1.6.28", From 3346835c1a9c0b5c933599a510fe80c63e5f480d Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Sun, 8 Nov 2026 10:58:12 -0500 Subject: [PATCH 20/20] fix(deps): update typescript dependency to version 7.1.0-dev.20261108.1 --- package-lock.json | 162 +++++++++++++++++++++++++++++++--------------- package.json | 2 +- 2 files changed, 111 insertions(+), 53 deletions(-) diff --git a/package-lock.json b/package-lock.json index b7db310..74acfd5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^26.6.6", "@types/vscode": "^1.145.0", - "@typescript/native": "npm:typescript@^7.1.0-dev.20261107.1", + "@typescript/native": "npm:typescript@^7.1.0-dev.20261108.1", "@vitest/coverage-istanbul": "^5.1.0", "@vitest/coverage-v8": "^5.1.0", "@vitest/eslint-plugin": "^1.6.28", @@ -65,9 +65,9 @@ } }, "node_modules/@azure/core-client": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.11.1.tgz", - "integrity": "sha512-2QygG2F76ZpMP2eMztiJvAiFMu71M9rDeU7vO/QKg5Css7MgM4frUOslFjhVjRhbGaCNPtz/S8M6y46/fFKVuQ==", + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.11.2.tgz", + "integrity": "sha512-ajuIU1aMoTs/ERYrKnIqQrV5Vz3RL8mwDC5RdedIXUvR7pi6cWzeYmt0LfNz6+W91CuCO4WJG0zA6+PhU1X+hw==", "dev": true, "license": "MIT", "dependencies": { @@ -795,9 +795,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", - "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.3.tgz", + "integrity": "sha512-R76UKbvsqI68DJJVTVyqFKqU98CN4+B+acxNfEA2IFarSzP0SjtKf/3+fFiXzTyv5Fj3PxLkGHe2wnVWWMxobQ==", "dev": true, "license": "MIT", "engines": { @@ -2106,9 +2106,9 @@ }, "node_modules/@typescript/native": { "name": "typescript", - "version": "7.1.0-dev.20261107.1", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-7.1.0-dev.20261107.1.tgz", - "integrity": "sha512-+k0DniIM77fEN7exEdvhFRoPgTg45ckL7AnfrvJQcF5/Z7pxel4eA+zfXZidjV9Qek4MbtKapI2Eyoj1gtzF1g==", + "version": "7.1.0-dev.20261108.1", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-7.1.0-dev.20261108.1.tgz", + "integrity": "sha512-AeosmVVqQg0Hyn/UmAu9RmKTE28xmi124lful0Be7lufu7H0cSRar1W3gUj+wIUEVoJ6Tu/PHNbT6HvXYMwhHA==", "dev": true, "license": "Apache-2.0", "bin": { @@ -2118,13 +2118,13 @@ "node": ">=16.20.0" }, "optionalDependencies": { - "@typescript/typescript-darwin-arm64": "7.1.0-dev.20261107.1", - "@typescript/typescript-darwin-x64": "7.1.0-dev.20261107.1", - "@typescript/typescript-linux-arm": "7.1.0-dev.20261107.1", - "@typescript/typescript-linux-arm64": "7.1.0-dev.20261107.1", - "@typescript/typescript-linux-x64": "7.1.0-dev.20261107.1", - "@typescript/typescript-win32-arm64": "7.1.0-dev.20261107.1", - "@typescript/typescript-win32-x64": "7.1.0-dev.20261107.1" + "@typescript/typescript-darwin-arm64": "7.1.0-dev.20261108.1", + "@typescript/typescript-darwin-x64": "7.1.0-dev.20261108.1", + "@typescript/typescript-linux-arm": "7.1.0-dev.20261108.1", + "@typescript/typescript-linux-arm64": "7.1.0-dev.20261108.1", + "@typescript/typescript-linux-x64": "7.1.0-dev.20261108.1", + "@typescript/typescript-win32-arm64": "7.1.0-dev.20261108.1", + "@typescript/typescript-win32-x64": "7.1.0-dev.20261108.1" } }, "node_modules/@typescript/old": { @@ -2143,9 +2143,9 @@ } }, "node_modules/@typescript/typescript-darwin-arm64": { - "version": "7.1.0-dev.20261107.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.1.0-dev.20261107.1.tgz", - "integrity": "sha512-WcfWxPq7IghWsKVzWOojR9i2vANeuh1BHmsk1JZxBIGA++PdR/PUBs3ybPSBa+kuFcQxm/+5/7TGCBuRvlS74Q==", + "version": "7.1.0-dev.20261108.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.1.0-dev.20261108.1.tgz", + "integrity": "sha512-JwAKQ4zgIFCJgxOCdpcCFI32ZjMefFadg49nskmmP5OwJXTU/p6GWU3MImCnx9Ym4lWU+PEBkzSymn1itWhx1A==", "cpu": [ "arm64" ], @@ -2160,9 +2160,9 @@ } }, "node_modules/@typescript/typescript-darwin-x64": { - "version": "7.1.0-dev.20261107.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.1.0-dev.20261107.1.tgz", - "integrity": "sha512-yWbbXj5Eor040FE9k9BiHpLrdD/QwSq0DRv17ZrvmvKkN7ThApzF5vFRJI/GHiVsjixfj85h2TqySGCjp/DR5g==", + "version": "7.1.0-dev.20261108.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.1.0-dev.20261108.1.tgz", + "integrity": "sha512-90XVBdVae2CsPPeTXYk/BGbxXy7X9iGYAzz5u4ZPLxXA4U6oXg4Wyd8YOwJAR5SAG1BZs6qA5bBgB3T4w8g9yw==", "cpu": [ "x64" ], @@ -2177,9 +2177,9 @@ } }, "node_modules/@typescript/typescript-linux-arm": { - "version": "7.1.0-dev.20261107.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.1.0-dev.20261107.1.tgz", - "integrity": "sha512-UbRHYA8cWG68/J3Amo21ZmceRxaJCKMRfzU3fWzdtfE4hxY8u1p6dNXfPxFtKRDw6uJ3YYicQtcyl6ujWlO2+g==", + "version": "7.1.0-dev.20261108.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.1.0-dev.20261108.1.tgz", + "integrity": "sha512-jQjAZlaxG0KWKh8+cYvpgoBXlg/9nj1XjcJNpih8tbCDCPrzvFkoXjAfs+By9lLJm9OeHT5iD8ITuIdgjn/PLw==", "cpu": [ "arm" ], @@ -2194,9 +2194,9 @@ } }, "node_modules/@typescript/typescript-linux-arm64": { - "version": "7.1.0-dev.20261107.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.1.0-dev.20261107.1.tgz", - "integrity": "sha512-x5BsS6q6l2OwAJwHvxwZD2ynh6PcdB8Pd8ErxSCUURJJy9pHL3bniU5pEolFG4ZZ7GDxlQeN3mVMLisKIaM0UA==", + "version": "7.1.0-dev.20261108.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.1.0-dev.20261108.1.tgz", + "integrity": "sha512-1h6sqGqeuagdgQfBKAbTrdX6FD0hKmF5W7XyZG6Om8osLTEXRIyY3pp7Y0vhhk4u2phwYJpGGP7lSJ8g1YhaAg==", "cpu": [ "arm64" ], @@ -2211,9 +2211,9 @@ } }, "node_modules/@typescript/typescript-linux-x64": { - "version": "7.1.0-dev.20261107.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.1.0-dev.20261107.1.tgz", - "integrity": "sha512-XSiXviT3UqYYoMmJadk9DHi/JwhZGWEdJM8Gie5/ztyIPiqjW/1gdpUXca6EQtfuR5TMWYuAAiRuqLsXVh1JKA==", + "version": "7.1.0-dev.20261108.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.1.0-dev.20261108.1.tgz", + "integrity": "sha512-cDO4IXh1H1pyNQF6D+YdgoR9lM+0rmgN7TaX8q+2M4reityriC33eYQ+pOBj5J7LBPMmjFI0iXbCOpn8025hNQ==", "cpu": [ "x64" ], @@ -2228,9 +2228,9 @@ } }, "node_modules/@typescript/typescript-win32-arm64": { - "version": "7.1.0-dev.20261107.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.1.0-dev.20261107.1.tgz", - "integrity": "sha512-zhrwxS3k9XM00lXPFf4q1fQVl/azf+b5KlXXRQ7bnWpo609Ry3tl40b7+4UWYPRZoS/QdKv/HvGzU+NMfTNqZw==", + "version": "7.1.0-dev.20261108.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.1.0-dev.20261108.1.tgz", + "integrity": "sha512-/fOEEd3/C44J6UNR6UEgaLUUbj6wUR1/KyWVATrkzVj+ueTo821KbLMFC3P525HyGK1xelYrtppjXczTpthd4w==", "cpu": [ "arm64" ], @@ -2245,9 +2245,9 @@ } }, "node_modules/@typescript/typescript-win32-x64": { - "version": "7.1.0-dev.20261107.1", - "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.1.0-dev.20261107.1.tgz", - "integrity": "sha512-PmTzgN3zbtPORpKMbPTxAvYxm4ruv2rLClgRyic2HQRcyDoaJWaqyfhHLmAjUhbH7HcJVvjl2ZKCa2YgeQrSFA==", + "version": "7.1.0-dev.20261108.1", + "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.1.0-dev.20261108.1.tgz", + "integrity": "sha512-/KwlIseOmDtie6BbiqIPHP3HJhdW/twO6jZnE3+fjxukW/psJdeJUvAjj2y9wzHScGrRUHLVaHVL5XY6RVi/fA==", "cpu": [ "x64" ], @@ -2262,20 +2262,60 @@ } }, "node_modules/@typespec/ts-http-runtime": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.9.tgz", - "integrity": "sha512-edSdeAqkdxBVzA1yL1LrLCml1YjyCVvPMtMqJpbF+6K609tHe8V6sQUzFQSGcYNhcuhOceZtjvN32+mpIth30A==", + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.10.tgz", + "integrity": "sha512-vddvvtZ7sejSlCv+OIkn2ztjB1O31Fc2JsxI/YK725r3elXXlF/J3o3lbXJFRhoeWRWK1tjdZ+GTi6Fdtrp+EA==", "dev": true, "license": "MIT", "dependencies": { - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.0", + "http-proxy-agent": "^9.1.0", + "https-proxy-agent": "^9.1.0", "tslib": "^2.6.2" }, "engines": { "node": ">=22.0.0" } }, + "node_modules/@typespec/ts-http-runtime/node_modules/agent-base": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-9.0.0.tgz", + "integrity": "sha512-TQf59BsZnytt8GdJKLPfUZ54g/iaUL2OWDSFCCvMOhsHduDQxO8xC4PNeyIkVcA5KwL2phPSv0douC0fgWzmnA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + } + }, + "node_modules/@typespec/ts-http-runtime/node_modules/http-proxy-agent": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-9.1.0.tgz", + "integrity": "sha512-2NxoveTT58mjYT4n3RPTEfCZGLMbidoO8XEieXfpSYxu+PQJ1qpx4ypwH6N+uF9twBPIvRRgvkvW5HUTYWENig==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "9.0.0", + "debug": "^4.3.4", + "proxy-agent-negotiate": "1.1.0" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-9.1.0.tgz", + "integrity": "sha512-ag87y7cJJ9/3+GxFr8Oy4O5faDsGRGnBGsJj/YjOSsSx/5eadKLYTMPlzuR6obgoCDDm0abAAZitXXQkMOPSpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "9.0.0", + "debug": "^4.3.4", + "proxy-agent-negotiate": "1.1.0" + }, + "engines": { + "node": ">= 20" + } + }, "node_modules/@vitest/coverage-istanbul": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@vitest/coverage-istanbul/-/coverage-istanbul-5.1.0.tgz", @@ -2779,9 +2819,9 @@ } }, "node_modules/ansi-regex": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.5.0.tgz", - "integrity": "sha512-zhvbbbdt1kbw7EJ9OQoxmQcuaNR9P5kTj7e/YdmOSU10aHWbycofJxA6jKfoEy3vlLdctOF9ZHaxLtmSm998wQ==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.6.0.tgz", + "integrity": "sha512-XZ5apbzreCbXSKwPjJstu8R0zOi247w3XYwWxtwBXgpZrCyc1Ka7p9/xY0A9/diMewmHbEKz+FIraWaEWjlN5g==", "dev": true, "license": "MIT", "engines": { @@ -2825,9 +2865,9 @@ } }, "node_modules/ast-v8-to-istanbul": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-1.0.7.tgz", - "integrity": "sha512-kFL68AG6ajd8fg248zwM9GQrUWEp79gsmjum34OEXjs4yHuUMZfYKwOLW9GMmB4oNvVrj+EAGxsP7ye2UR9UlA==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-1.0.8.tgz", + "integrity": "sha512-lPdpagk13ANXV+HClJEpCZM7kUsl5XcvgqKzZhaj6Ve1ZFICcY2sGhAN1n1vT0tML6EclT7bfVgTxqL57Gkpow==", "dev": true, "license": "MIT", "dependencies": { @@ -5958,9 +5998,9 @@ "license": "(MIT AND Zlib)" }, "node_modules/parse5": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.1.0.tgz", - "integrity": "sha512-sq3qBFpee5jeocbFbO48VHlGr8sT7mbXS0vxlKN6sottBtJzrOG3998sr0llSZcQAGgfpdmEYAIZE0P9z0dE8w==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.1.1.tgz", + "integrity": "sha512-EcR/6WDcU7b2N3vQSxKALCk9lXGtUMQxXio008OEMBE0kavu/7JLfBEeFPzi43nMqVDSbEn3QCK+BMCc9zO//w==", "dev": true, "license": "MIT", "dependencies": { @@ -6158,6 +6198,24 @@ "dev": true, "license": "ISC" }, + "node_modules/proxy-agent-negotiate": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-agent-negotiate/-/proxy-agent-negotiate-1.1.0.tgz", + "integrity": "sha512-N8IBcM3UgCVzz2L2Lqv8DVntDnnC8/hiV4nEDUPkqq72TPUgYWjQc+bdZlBPZK9LzPAvOY//gAt0S0DApoOXWQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "peerDependencies": { + "kerberos": "^2.0.0" + }, + "peerDependenciesMeta": { + "kerberos": { + "optional": true + } + } + }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", diff --git a/package.json b/package.json index bcd9c8a..37edb27 100644 --- a/package.json +++ b/package.json @@ -361,7 +361,7 @@ "@types/mocha": "^10.0.10", "@types/node": "^26.6.6", "@types/vscode": "^1.145.0", - "@typescript/native": "npm:typescript@^7.1.0-dev.20261107.1", + "@typescript/native": "npm:typescript@^7.1.0-dev.20261108.1", "@vitest/coverage-istanbul": "^5.1.0", "@vitest/coverage-v8": "^5.1.0", "@vitest/eslint-plugin": "^1.6.28",