From 04194a64f9d00fefb96e8ed4568aab707cdbc903 Mon Sep 17 00:00:00 2001 From: Andy Jordan <2226434+andyleejordan@users.noreply.github.com> Date: Fri, 21 Nov 2025 11:54:28 -0800 Subject: [PATCH 1/6] Exclude .vscode-test from CodeQL They agreed to eventually exclude this by default. --- CodeQL.yml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 CodeQL.yml diff --git a/CodeQL.yml b/CodeQL.yml new file mode 100644 index 0000000000..255e5258f0 --- /dev/null +++ b/CodeQL.yml @@ -0,0 +1,3 @@ +path_classifiers: + library: + - ".vscode-test" From 051ff93a3ad0001e756d82510892444f46e0d2fc Mon Sep 17 00:00:00 2001 From: Andy Jordan <2226434+andyleejordan@users.noreply.github.com> Date: Fri, 21 Nov 2025 12:04:44 -0800 Subject: [PATCH 2/6] Bump packages --- .npmrc | 3 +- package-lock.json | 493 +++++++++++++++++++++++----------------------- package.json | 12 +- 3 files changed, 253 insertions(+), 255 deletions(-) diff --git a/.npmrc b/.npmrc index 03dacc382f..3e961e95e3 100644 --- a/.npmrc +++ b/.npmrc @@ -1,8 +1,7 @@ ; NOTE: All lines except the registry must be deleted for 'artifacts-npm-credprovider' to work ; We generally want to save install/update commands save=true -; We use a public Azure Artifacts mirror +; We use a semi-public Azure Artifacts mirror registry=https://pkgs.dev.azure.com/powershell/PowerShell/_packaging/powershell/npm/registry/ -always-auth=true ; But we don't want references to it in the lockfile omit-lockfile-registry-resolved=true diff --git a/package-lock.json b/package-lock.json index 7a2c1789fe..0512b553f5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,24 +1,24 @@ { "name": "powershell", - "version": "2025.5.0", + "version": "2025.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "powershell", - "version": "2025.5.0", + "version": "2025.4.0", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@vscode/extension-telemetry": "^0.9.9", - "semver": "^7.7.2", + "semver": "^7.7.3", "untildify": "^4.0.0", "uuid": "^9.0.1", "vscode-languageclient": "^9.0.1", "vscode-languageserver-protocol": "^3.17.5" }, "devDependencies": { - "@vscode/vsce": "^3.6.2", - "esbuild": "^0.25.10" + "@vscode/vsce": "^3.7.0", + "esbuild": "^0.25.12" }, "engines": { "vscode": "^1.101.0" @@ -26,7 +26,7 @@ "optionalDependencies": { "@eslint/js": "^9.26.0", "@types/mock-fs": "^4.13.4", - "@types/node": "^22.18.8", + "@types/node": "^22.19.1", "@types/semver": "^7.7.1", "@types/sinon": "^17.0.4", "@types/ungap__structured-clone": "^1.2.0", @@ -37,14 +37,14 @@ "@vscode/test-cli": "^0.0.10", "@vscode/test-electron": "^2.5.2", "esbuild-register": "^3.6.0", - "eslint": "^9.37.0", + "eslint": "^9.39.1", "eslint-config-prettier": "^10.1.8", "mock-fs": "^5.5.0", "prettier": "^3.6.2", "prettier-plugin-organize-imports": "^4.3.0", "sinon": "^19.0.5", "typescript": "^5.9.3", - "typescript-eslint": "^8.46.0" + "typescript-eslint": "^8.47.0" } }, "node_modules/@azu/format-text": { @@ -107,8 +107,8 @@ } }, "node_modules/@azure/core-rest-pipeline": { - "version": "1.22.1", - "integrity": "sha1-9HvAL/mnn2LmoyqjdUILG4bcvM0=", + "version": "1.22.2", + "integrity": "sha1-fhTyHSWrYnzQdnattdmqzY4ulcw=", "dev": true, "license": "MIT", "dependencies": { @@ -186,20 +186,20 @@ } }, "node_modules/@azure/msal-browser": { - "version": "4.24.1", - "integrity": "sha1-Fqeb0X9T2oZus2zNtEwXb7J+LXE=", + "version": "4.26.2", + "integrity": "sha1-HUFrerakCU+gmOTaUFjdPSEjF4M=", "dev": true, "license": "MIT", "dependencies": { - "@azure/msal-common": "15.13.0" + "@azure/msal-common": "15.13.2" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "15.13.0", - "integrity": "sha1-IpAI+Lrb9a9qRGoL4cQ2vi9MjNk=", + "version": "15.13.2", + "integrity": "sha1-eYbfEiu2z5auFgu6cHWP1ctmZpU=", "dev": true, "license": "MIT", "engines": { @@ -207,12 +207,12 @@ } }, "node_modules/@azure/msal-node": { - "version": "3.8.0", - "integrity": "sha1-F2NOurG01vaj+sGjeMSSn97q550=", + "version": "3.8.3", + "integrity": "sha1-v58g11nrXRvgDnajLDfym/4SLLU=", "dev": true, "license": "MIT", "dependencies": { - "@azure/msal-common": "15.13.0", + "@azure/msal-common": "15.13.2", "jsonwebtoken": "^9.0.0", "uuid": "^8.3.0" }, @@ -244,8 +244,8 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.27.1", - "integrity": "sha1-pwVNzBRaln3U3I/uhFpXwTFsnfg=", + "version": "7.28.5", + "integrity": "sha1-AQtpOPq3y333SqK7wGqlA7j+X7Q=", "dev": true, "license": "MIT", "engines": { @@ -259,8 +259,8 @@ "optional": true }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.10", - "integrity": "sha1-7mtxY6E1KOCZ7PViuXLyvOvgqpc=", + "version": "0.25.12", + "integrity": "sha1-gPy+NhMOWLdnBRHoiLjoiiWe12w=", "cpu": [ "ppc64" ], @@ -274,8 +274,8 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.10", - "integrity": "sha1-jVgRkS2nf2FTmGEeW7wTM/4yGqk=", + "version": "0.25.12", + "integrity": "sha1-MAcSEB9/UPHSYnoWLm4JsQm2dno=", "cpu": [ "arm" ], @@ -289,8 +289,8 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.10", - "integrity": "sha1-EV/HZjHoLdBoEb+vLbDUl5wW4ss=", + "version": "0.25.12", + "integrity": "sha1-iqSWX40KeYLcIXNL9mATI6Ztp1I=", "cpu": [ "arm64" ], @@ -304,8 +304,8 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.10", - "integrity": "sha1-4+llFrLVDXQQW7kllMRz4w3cFrE=", + "version": "0.25.12", + "integrity": "sha1-h9+ycWEgK9yVjvSLthsJx1j67hY=", "cpu": [ "x64" ], @@ -319,8 +319,8 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.10", - "integrity": "sha1-ava7HQWIfaxRXeGxYrWdxxIS7XY=", + "version": "0.25.12", + "integrity": "sha1-eRl4mOwf90XSHAceHHzDyALwwf0=", "cpu": [ "arm64" ], @@ -334,8 +334,8 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.10", - "integrity": "sha1-ma6CNH+9M2/C0o/9TwVpTm5bcj0=", + "version": "0.25.12", + "integrity": "sha1-FGQAqFYhM/RcTS6tzzfd0JcYB54=", "cpu": [ "x64" ], @@ -349,8 +349,8 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.10", - "integrity": "sha1-DG1VWKYyKwvbF/cCXBm9fSNZQ30=", + "version": "0.25.12", + "integrity": "sha1-HF+bpyBuFY/SskxZ+i0si7R8oP4=", "cpu": [ "arm64" ], @@ -364,8 +364,8 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.10", - "integrity": "sha1-jDWHP6uMCFenUwCj3M5DJMoLmEQ=", + "version": "0.25.12", + "integrity": "sha1-6mMfSja+qsS5J5+g/MbKKerusrM=", "cpu": [ "x64" ], @@ -379,8 +379,8 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.10", - "integrity": "sha1-hlAc/fs9EQF22AxBsn7UYRRxzec=", + "version": "0.25.12", + "integrity": "sha1-RSzWayCTLQi9xTqLYcDjC69DSLk=", "cpu": [ "arm" ], @@ -394,8 +394,8 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.10", - "integrity": "sha1-Ptwvh7iJoVtM7a9l9JjCvtexa5A=", + "version": "0.25.12", + "integrity": "sha1-4QZrzlg5TxsRQd7shVel8KIvWXc=", "cpu": [ "arm64" ], @@ -409,8 +409,8 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.10", - "integrity": "sha1-5liYd4dhQlN8aGRoDNXSamIrnZc=", + "version": "0.25.12", + "integrity": "sha1-sk+KzEW89UGSx/LzvhtT5lUer+A=", "cpu": [ "ia32" ], @@ -424,8 +424,8 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.10", - "integrity": "sha1-ERGeGHgfE22Ag+oQ62vnPbdTLeg=", + "version": "0.25.12", + "integrity": "sha1-+c//p/yDIlcfvEyLMmjK8VvYGtA=", "cpu": [ "loong64" ], @@ -439,8 +439,8 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.10", - "integrity": "sha1-MFL1Q2sMDGeiVljV/IfwRefe+eY=", + "version": "0.25.12", + "integrity": "sha1-V1oUvXRkT/q4ka3H1+YNJ1KW8s0=", "cpu": [ "mips64el" ], @@ -454,8 +454,8 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.10", - "integrity": "sha1-LwmJIO5b4s55nzXjZ7KHCZJah0Q=", + "version": "0.25.12", + "integrity": "sha1-dbmccKlfvV93OddpK+/mBgFZGGk=", "cpu": [ "ppc64" ], @@ -469,8 +469,8 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.10", - "integrity": "sha1-+lHX/QoipitRtLlLQFoxmM90Bd0=", + "version": "0.25.12", + "integrity": "sha1-LjJZRAMhpE553fdTXDJQV9qHXNY=", "cpu": [ "riscv64" ], @@ -484,8 +484,8 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.10", - "integrity": "sha1-onZC42/CgnSP2ziVS9PvT4V5Hoo=", + "version": "0.25.12", + "integrity": "sha1-F2dsq7/lko2lsqDW311YzQjbJmM=", "cpu": [ "s390x" ], @@ -499,8 +499,8 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.10", - "integrity": "sha1-nZsJwAM9F1KVcM7W2BP5gxXf5Ok=", + "version": "0.25.12", + "integrity": "sha1-BYN3VoXKggZtBMNQfwlSTTzXowY=", "cpu": [ "x64" ], @@ -514,8 +514,8 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.10", - "integrity": "sha1-JcCaZZyX6K8Z4/Kv0ckZBDWAIVE=", + "version": "0.25.12", + "integrity": "sha1-8ExAScsuJS/paxb+2Q9wdGsT9KQ=", "cpu": [ "arm64" ], @@ -529,8 +529,8 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.10", - "integrity": "sha1-f6X2/8Gb46D29f0yyQ3z3CUGk3o=", + "version": "0.25.12", + "integrity": "sha1-d9oNCg2CbXySHuo9QCklSLJYoHY=", "cpu": [ "x64" ], @@ -544,8 +544,8 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.10", - "integrity": "sha1-j6pqoa/KDG0CQ5gyHWyxwY5yocM=", + "version": "0.25.12", + "integrity": "sha1-Ypb1hnrt7yioGyKrIAnHhqlS3M0=", "cpu": [ "arm64" ], @@ -559,8 +559,8 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.10", - "integrity": "sha1-pCl5sBbylVmoRT0yRA08jNQgr14=", + "version": "0.25.12", + "integrity": "sha1-+NIzAzYOJ7Fs8GWyO7/0PBQUJnk=", "cpu": [ "x64" ], @@ -574,8 +574,8 @@ } }, "node_modules/@esbuild/openharmony-arm64": { - "version": "0.25.10", - "integrity": "sha1-/Ye/6t1+6zqjhLu6kHRZ/6MZfLE=", + "version": "0.25.12", + "integrity": "sha1-SeC3aHRKOSS+DX/ZfdbOmykj2I0=", "cpu": [ "arm64" ], @@ -589,8 +589,8 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.10", - "integrity": "sha1-Ohj1kONst4rnOXl2t2CyuMdEB/Q=", + "version": "0.25.12", + "integrity": "sha1-pu19Z3jWflKMgfsWWyP0kRubE9Y=", "cpu": [ "x64" ], @@ -604,8 +604,8 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.10", - "integrity": "sha1-5xdBolHj/ZcUCIJ6Up0jJVUfUww=", + "version": "0.25.12", + "integrity": "sha1-msFMN44bZTrxfQjn0840yu9YcyM=", "cpu": [ "arm64" ], @@ -619,8 +619,8 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.10", - "integrity": "sha1-xvAQtdO5Q9iQGgyH6lX5O4tUv5Q=", + "version": "0.25.12", + "integrity": "sha1-kYlC3LuzXMFPyjmvuRteaj0Scmc=", "cpu": [ "ia32" ], @@ -634,8 +634,8 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.10", - "integrity": "sha1-5LPiVaG0rqhPbh0q4Lc/gmw3hb0=", + "version": "0.25.12", + "integrity": "sha1-m9rYF2vngRrRSNH4dyNZBB9GxsU=", "cpu": [ "x64" ], @@ -679,8 +679,8 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.12.1", - "integrity": "sha1-z8bP/jnfOQo4Qc3iq8z5Lqp64OA=", + "version": "4.12.2", + "integrity": "sha1-vM32Fbz3tujbgw7AuNIcmiXeWXs=", "license": "MIT", "optional": true, "engines": { @@ -688,12 +688,12 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.21.0", - "integrity": "sha1-q9vL0WsSTGOAgXZjkqTWtQn3JjY=", + "version": "0.21.1", + "integrity": "sha1-fRsAYP6kB/gwHpMkkrqMGK/ylxM=", "license": "Apache-2.0", "optional": true, "dependencies": { - "@eslint/object-schema": "^2.1.6", + "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", "minimatch": "^3.1.2" }, @@ -724,20 +724,20 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.4.0", - "integrity": "sha1-6flLo7W4deMiBcuD/s4Y5kSG6eY=", + "version": "0.4.2", + "integrity": "sha1-G9AGzut+LlWyt3OrMY0wDhpmrto=", "license": "Apache-2.0", "optional": true, "dependencies": { - "@eslint/core": "^0.16.0" + "@eslint/core": "^0.17.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@eslint/core": { - "version": "0.16.0", - "integrity": "sha1-SQJU8nW6lmfdurNE9PCmt6e9cgk=", + "version": "0.17.0", + "integrity": "sha1-dyJYIEE9lhdQnak0IZCiAZ54dhw=", "license": "Apache-2.0", "optional": true, "dependencies": { @@ -803,8 +803,8 @@ } }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", + "version": "4.1.1", + "integrity": "sha1-hUwpJGdwW2mUduGi3swMijRYgGs=", "license": "MIT", "optional": true, "dependencies": { @@ -833,8 +833,8 @@ } }, "node_modules/@eslint/js": { - "version": "9.37.0", - "integrity": "sha1-DP1ap2P+XR7mC+34TNFPVLz54hs=", + "version": "9.39.1", + "integrity": "sha1-DdWcOp9A4/GIKXXDIUcJaSQ+AWQ=", "license": "MIT", "optional": true, "engines": { @@ -845,8 +845,8 @@ } }, "node_modules/@eslint/object-schema": { - "version": "2.1.6", - "integrity": "sha1-WDaatbWzyhF4gMD2wLDzL2lQ8k8=", + "version": "2.1.7", + "integrity": "sha1-biEmoTR+hqTe34cG7Gf/jhB+u60=", "license": "Apache-2.0", "optional": true, "engines": { @@ -854,12 +854,12 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.4.0", - "integrity": "sha1-9qJFtCiGq/b8nHq3dEqTIlAzWrI=", + "version": "0.4.1", + "integrity": "sha1-l3nj/Zt+4zVxpXQ1z0M1oXlKbLI=", "license": "Apache-2.0", "optional": true, "dependencies": { - "@eslint/core": "^0.16.0", + "@eslint/core": "^0.17.0", "levn": "^0.4.1" }, "engines": { @@ -1384,24 +1384,24 @@ "optional": true }, "node_modules/@textlint/ast-node-types": { - "version": "15.2.2", - "integrity": "sha1-RQYy5U0I/Gd2piBnGgrim7bOwIs=", + "version": "15.4.0", + "integrity": "sha1-0I/mINOoL+ImXG//9mrGsMAwlp8=", "dev": true, "license": "MIT" }, "node_modules/@textlint/linter-formatter": { - "version": "15.2.2", - "integrity": "sha1-0JMRzbqbSO7zgA3Kd6wSxOZTrTo=", + "version": "15.4.0", + "integrity": "sha1-MmJ6nDCuxDsv2ho/cauqk7zm07g=", "dev": true, "license": "MIT", "dependencies": { "@azu/format-text": "^1.0.2", "@azu/style-format": "^1.0.1", - "@textlint/module-interop": "15.2.2", - "@textlint/resolver": "15.2.2", - "@textlint/types": "15.2.2", + "@textlint/module-interop": "15.4.0", + "@textlint/resolver": "15.4.0", + "@textlint/types": "15.4.0", "chalk": "^4.1.2", - "debug": "^4.4.1", + "debug": "^4.4.3", "js-yaml": "^3.14.1", "lodash": "^4.17.21", "pluralize": "^2.0.0", @@ -1439,24 +1439,24 @@ } }, "node_modules/@textlint/module-interop": { - "version": "15.2.2", - "integrity": "sha1-z/tBYiZYE6WBPVyAfZ+q53hjjT8=", + "version": "15.4.0", + "integrity": "sha1-KA5LFN5MT9wUQxLDnr76s33ZIkM=", "dev": true, "license": "MIT" }, "node_modules/@textlint/resolver": { - "version": "15.2.2", - "integrity": "sha1-SHHFkKo+YztRLvpZeOlulr9/ubg=", + "version": "15.4.0", + "integrity": "sha1-SkE7xbTWbuFdAVSacU+yIq6Ibhk=", "dev": true, "license": "MIT" }, "node_modules/@textlint/types": { - "version": "15.2.2", - "integrity": "sha1-nkfRAh7OLO/hdJExsFThozLKvNo=", + "version": "15.4.0", + "integrity": "sha1-H2t3jxYigSgjgmh2QO5/GGOgXqA=", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "15.2.2" + "@textlint/ast-node-types": "15.4.0" } }, "node_modules/@types/estree": { @@ -1493,8 +1493,8 @@ } }, "node_modules/@types/node": { - "version": "22.18.8", - "integrity": "sha1-c42dr6OPbgxGdofBWPjhyi19jqo=", + "version": "22.19.1", + "integrity": "sha1-EYjx3cn0a0zDrsdnSQULTh9Fm3s=", "license": "MIT", "optional": true, "dependencies": { @@ -1529,8 +1529,8 @@ } }, "node_modules/@types/sinonjs__fake-timers": { - "version": "8.1.5", - "integrity": "sha1-X9NZL/EMHpaV03cCDAMxFswoifI=", + "version": "15.0.1", + "integrity": "sha1-Sfcx2UU/UtZN159aVibBzxuBvqQ=", "license": "MIT", "optional": true }, @@ -1553,16 +1553,16 @@ "optional": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.46.0", - "integrity": "sha1-/JCzXYAlteqmay9sOFnNU4Gh51E=", + "version": "8.47.0", + "integrity": "sha1-xT7e7BOnlIP0ynnCmNUjGwLp3Bc=", "license": "MIT", "optional": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.46.0", - "@typescript-eslint/type-utils": "8.46.0", - "@typescript-eslint/utils": "8.46.0", - "@typescript-eslint/visitor-keys": "8.46.0", + "@typescript-eslint/scope-manager": "8.47.0", + "@typescript-eslint/type-utils": "8.47.0", + "@typescript-eslint/utils": "8.47.0", + "@typescript-eslint/visitor-keys": "8.47.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -1576,7 +1576,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.46.0", + "@typescript-eslint/parser": "^8.47.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -1591,15 +1591,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.46.0", - "integrity": "sha1-kYbyjFn25HeriRkxLSZU9PJ9RcE=", + "version": "8.47.0", + "integrity": "sha1-UbFKsr4gV+wPVwc7n/OpwHiwqWQ=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.46.0", - "@typescript-eslint/types": "8.46.0", - "@typescript-eslint/typescript-estree": "8.46.0", - "@typescript-eslint/visitor-keys": "8.46.0", + "@typescript-eslint/scope-manager": "8.47.0", + "@typescript-eslint/types": "8.47.0", + "@typescript-eslint/typescript-estree": "8.47.0", + "@typescript-eslint/visitor-keys": "8.47.0", "debug": "^4.3.4" }, "engines": { @@ -1615,13 +1615,13 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.46.0", - "integrity": "sha1-EZDcwNNJTUaoV3Pgw6KDjLsrRac=", + "version": "8.47.0", + "integrity": "sha1-uK/GXgUnVoAYr5EbcC3Pv9yhZHE=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.46.0", - "@typescript-eslint/types": "^8.46.0", + "@typescript-eslint/tsconfig-utils": "^8.47.0", + "@typescript-eslint/types": "^8.47.0", "debug": "^4.3.4" }, "engines": { @@ -1636,13 +1636,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.46.0", - "integrity": "sha1-pBgz/jhwRAdcstTPq0kKfx3Rm2E=", + "version": "8.47.0", + "integrity": "sha1-0cNqlzpUmf7TqZ4uamauxcmx5UI=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/types": "8.46.0", - "@typescript-eslint/visitor-keys": "8.46.0" + "@typescript-eslint/types": "8.47.0", + "@typescript-eslint/visitor-keys": "8.47.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1653,8 +1653,8 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.46.0", - "integrity": "sha1-PjMBnguUg40318xhNB+8xb95EAc=", + "version": "8.47.0", + "integrity": "sha1-TxeLYoE1OHWeCYndCBxUdPrTm4Q=", "license": "MIT", "optional": true, "engines": { @@ -1669,14 +1669,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.46.0", - "integrity": "sha1-gV7+sRuVM9po/YJWKM7PKDrHmCk=", + "version": "8.47.0", + "integrity": "sha1-ubAUHZm9W+zjgR1+7migAll/+lU=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/types": "8.46.0", - "@typescript-eslint/typescript-estree": "8.46.0", - "@typescript-eslint/utils": "8.46.0", + "@typescript-eslint/types": "8.47.0", + "@typescript-eslint/typescript-estree": "8.47.0", + "@typescript-eslint/utils": "8.47.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -1693,8 +1693,8 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.46.0", - "integrity": "sha1-IK9rMy+c1VoV/Nhi/bB9R6YTG/Q=", + "version": "8.47.0", + "integrity": "sha1-x/ybZkLQNQX0R6g5KTS50YUN5a8=", "license": "MIT", "optional": true, "engines": { @@ -1706,15 +1706,15 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.46.0", - "integrity": "sha1-9FoNX16Zsm8CgOjP8+0zgGWP1yA=", + "version": "8.47.0", + "integrity": "sha1-hkFtrVjbdsSzvWqJmxOB+cOISJo=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/project-service": "8.46.0", - "@typescript-eslint/tsconfig-utils": "8.46.0", - "@typescript-eslint/types": "8.46.0", - "@typescript-eslint/visitor-keys": "8.46.0", + "@typescript-eslint/project-service": "8.47.0", + "@typescript-eslint/tsconfig-utils": "8.47.0", + "@typescript-eslint/types": "8.47.0", + "@typescript-eslint/visitor-keys": "8.47.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1734,15 +1734,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.46.0", - "integrity": "sha1-JwJcXtfLyShEDWow7da6NMxbkno=", + "version": "8.47.0", + "integrity": "sha1-1sMGkEMdv9q5j8AnICrxLnfJFBk=", "license": "MIT", "optional": true, "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.46.0", - "@typescript-eslint/types": "8.46.0", - "@typescript-eslint/typescript-estree": "8.46.0" + "@typescript-eslint/scope-manager": "8.47.0", + "@typescript-eslint/types": "8.47.0", + "@typescript-eslint/typescript-estree": "8.47.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1757,12 +1757,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.46.0", - "integrity": "sha1-I5NoCQVMUR9wNxPFbd0vRtwZeEU=", + "version": "8.47.0", + "integrity": "sha1-NfNu1goXDfydTXOOeDh+IX8kwp8=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/types": "8.46.0", + "@typescript-eslint/types": "8.47.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -1774,8 +1774,8 @@ } }, "node_modules/@typespec/ts-http-runtime": { - "version": "0.3.1", - "integrity": "sha1-L6lAUPJbTYXQvIudl4dLjTR6kXM=", + "version": "0.3.2", + "integrity": "sha1-EEjfYYKwK+yJYqnP/Rxe4aEpVB8=", "dev": true, "license": "MIT", "dependencies": { @@ -1852,8 +1852,8 @@ } }, "node_modules/@vscode/vsce": { - "version": "3.6.2", - "integrity": "sha1-zv0oAvHewk/KUSk65WPhGRL1Rf0=", + "version": "3.7.0", + "integrity": "sha1-oqjAu0FCJ4Z8ayRrb82EYU5dynw=", "dev": true, "license": "MIT", "dependencies": { @@ -1898,16 +1898,16 @@ } }, "node_modules/@vscode/vsce-sign": { - "version": "2.0.8", - "integrity": "sha1-K633doN9F9CqB1TojdcEX13jMuo=", + "version": "2.0.9", + "integrity": "sha1-KtSLtlNzwa6rsL6v3bKespi9YDA=", "dev": true, "hasInstallScript": true, "license": "SEE LICENSE IN LICENSE.txt", "optionalDependencies": { "@vscode/vsce-sign-alpine-arm64": "2.0.6", "@vscode/vsce-sign-alpine-x64": "2.0.6", - "@vscode/vsce-sign-darwin-arm64": "2.0.2", - "@vscode/vsce-sign-darwin-x64": "2.0.2", + "@vscode/vsce-sign-darwin-arm64": "2.0.6", + "@vscode/vsce-sign-darwin-x64": "2.0.6", "@vscode/vsce-sign-linux-arm": "2.0.6", "@vscode/vsce-sign-linux-arm64": "2.0.6", "@vscode/vsce-sign-linux-x64": "2.0.6", @@ -1942,8 +1942,8 @@ ] }, "node_modules/@vscode/vsce-sign-darwin-arm64": { - "version": "2.0.2", - "integrity": "sha1-EKpp/rf4Gj3GjCQgOMoD6v8ZwS4=", + "version": "2.0.6", + "integrity": "sha1-S4+hq1XygKmZhb48BvtzDleBDM4=", "cpu": [ "arm64" ], @@ -1955,8 +1955,8 @@ ] }, "node_modules/@vscode/vsce-sign-darwin-x64": { - "version": "2.0.2", - "integrity": "sha1-MxVSjz6hAHpkizMgv/NqM6ngeqU=", + "version": "2.0.6", + "integrity": "sha1-0skYbZUFSYJyy93YODuwOOvPWCA=", "cpu": [ "x64" ], @@ -2043,14 +2043,14 @@ } }, "node_modules/@vscode/vsce/node_modules/glob": { - "version": "11.0.3", - "integrity": "sha1-nYCH5tct2zxHB7HSd4+A6j6u/NY=", + "version": "11.1.0", + "integrity": "sha1-T4JlduTrmcfa04N5PS+fCPZ+UKY=", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { "foreground-child": "^3.3.1", "jackspeak": "^4.1.1", - "minimatch": "^10.0.3", + "minimatch": "^10.1.1", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^2.0.0" @@ -2066,10 +2066,10 @@ } }, "node_modules/@vscode/vsce/node_modules/glob/node_modules/minimatch": { - "version": "10.0.3", - "integrity": "sha1-z3oDFKFsTZq3OncwoOjjw1AtR6o=", + "version": "10.1.1", + "integrity": "sha1-5uYbmwwdyrEWtafRRY6LaunnOlU=", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/brace-expansion": "^5.0.0" }, @@ -2117,8 +2117,8 @@ } }, "node_modules/@vscode/vsce/node_modules/path-scurry": { - "version": "2.0.0", - "integrity": "sha1-nwUiifI62L+Tl6KgQl57hhXFhYA=", + "version": "2.0.1", + "integrity": "sha1-S2VyN2z9i4EfypzR9cJLPLrA/hA=", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -2188,8 +2188,8 @@ } }, "node_modules/ansi-escapes": { - "version": "7.1.1", - "integrity": "sha1-/dOUJ6flomIz5IqLQ2Y1Fin/6hs=", + "version": "7.2.0", + "integrity": "sha1-MbJa+j7dPvwJ2Ywv7oMdRg/wa0k=", "dev": true, "license": "MIT", "dependencies": { @@ -2874,8 +2874,8 @@ "optional": true }, "node_modules/default-browser": { - "version": "5.2.1", - "integrity": "sha1-e3umEgT/PkJbVWhprm0+nZ8XEs8=", + "version": "5.4.0", + "integrity": "sha1-tVzzNbsLRl3XyWGgLNJCRqpDQoc=", "dev": true, "license": "MIT", "dependencies": { @@ -2890,8 +2890,8 @@ } }, "node_modules/default-browser-id": { - "version": "5.0.0", - "integrity": "sha1-odmL+WDBUILYo/pp6DFQzMzDryY=", + "version": "5.0.1", + "integrity": "sha1-96fMuPUQS/jg9xujscz6Xq/bIeg=", "dev": true, "license": "MIT", "engines": { @@ -3153,8 +3153,8 @@ } }, "node_modules/esbuild": { - "version": "0.25.10", - "integrity": "sha1-N/WqXNFFAPFBvhIcAbCWyoOsNKk=", + "version": "0.25.12", + "integrity": "sha1-l6HQQfSrAML84vg40rmWmi0ql6U=", "devOptional": true, "hasInstallScript": true, "license": "MIT", @@ -3165,32 +3165,32 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.10", - "@esbuild/android-arm": "0.25.10", - "@esbuild/android-arm64": "0.25.10", - "@esbuild/android-x64": "0.25.10", - "@esbuild/darwin-arm64": "0.25.10", - "@esbuild/darwin-x64": "0.25.10", - "@esbuild/freebsd-arm64": "0.25.10", - "@esbuild/freebsd-x64": "0.25.10", - "@esbuild/linux-arm": "0.25.10", - "@esbuild/linux-arm64": "0.25.10", - "@esbuild/linux-ia32": "0.25.10", - "@esbuild/linux-loong64": "0.25.10", - "@esbuild/linux-mips64el": "0.25.10", - "@esbuild/linux-ppc64": "0.25.10", - "@esbuild/linux-riscv64": "0.25.10", - "@esbuild/linux-s390x": "0.25.10", - "@esbuild/linux-x64": "0.25.10", - "@esbuild/netbsd-arm64": "0.25.10", - "@esbuild/netbsd-x64": "0.25.10", - "@esbuild/openbsd-arm64": "0.25.10", - "@esbuild/openbsd-x64": "0.25.10", - "@esbuild/openharmony-arm64": "0.25.10", - "@esbuild/sunos-x64": "0.25.10", - "@esbuild/win32-arm64": "0.25.10", - "@esbuild/win32-ia32": "0.25.10", - "@esbuild/win32-x64": "0.25.10" + "@esbuild/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" } }, "node_modules/esbuild-register": { @@ -3227,24 +3227,23 @@ } }, "node_modules/eslint": { - "version": "9.37.0", - "integrity": "sha1-rAIiEn92sJwNtjA29P4olWIHLXQ=", + "version": "9.39.1", + "integrity": "sha1-vov3xt533MQlK1qNyzHC7/90puU=", "license": "MIT", "optional": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.21.0", - "@eslint/config-helpers": "^0.4.0", - "@eslint/core": "^0.16.0", + "@eslint/config-array": "^0.21.1", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.37.0", - "@eslint/plugin-kit": "^0.4.0", + "@eslint/js": "9.39.1", + "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", - "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", @@ -3620,8 +3619,8 @@ } }, "node_modules/form-data": { - "version": "4.0.4", - "integrity": "sha1-eEzczgZpqdaOlNEaxO6pgIjt0sQ=", + "version": "4.0.5", + "integrity": "sha1-tJ5IhYBF/0y/awPhgFzrytNnkFM=", "dev": true, "license": "MIT", "dependencies": { @@ -3750,8 +3749,8 @@ "optional": true }, "node_modules/glob": { - "version": "10.4.5", - "integrity": "sha1-9NnwuQ/9urCcnXf18ptCYlF7CVY=", + "version": "10.5.0", + "integrity": "sha1-jsA1WRnNMzjChCiiPU8k7MX+c4w=", "license": "ISC", "optional": true, "dependencies": { @@ -4317,8 +4316,8 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "3.14.1", - "integrity": "sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc=", + "version": "3.14.2", + "integrity": "sha1-d0hc4d1/M8Bh/RsW7OojtV/LBLA=", "dev": true, "license": "MIT", "dependencies": { @@ -4857,8 +4856,8 @@ } }, "node_modules/mocha/node_modules/js-yaml": { - "version": "4.1.0", - "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", + "version": "4.1.1", + "integrity": "sha1-hUwpJGdwW2mUduGi3swMijRYgGs=", "license": "MIT", "optional": true, "dependencies": { @@ -4999,8 +4998,8 @@ } }, "node_modules/node-abi": { - "version": "3.78.0", - "integrity": "sha1-/Q7L0KqJhXuY2ga9OQkZSrsIIbo=", + "version": "3.85.0", + "integrity": "sha1-sRXVdeUrJJXvCDcrBY4T0gKHWn0=", "dev": true, "license": "MIT", "optional": true, @@ -5019,8 +5018,8 @@ "optional": true }, "node_modules/node-sarif-builder": { - "version": "3.2.0", - "integrity": "sha1-ugCJldixZVcMPzgwDlYpmpNTHbE=", + "version": "3.3.0", + "integrity": "sha1-r14wCkbMAfPg9sAiPgjzqNUR54s=", "dev": true, "license": "MIT", "dependencies": { @@ -5028,7 +5027,7 @@ "fs-extra": "^11.1.1" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/normalize-package-data": { @@ -5191,8 +5190,8 @@ } }, "node_modules/ora/node_modules/emoji-regex": { - "version": "10.5.0", - "integrity": "sha1-viNJi54520diJtjoHkZ/Oayia3g=", + "version": "10.6.0", + "integrity": "sha1-vz1uj3+P0ipl2XA0dbwBRzV6aw0=", "license": "MIT", "optional": true }, @@ -5284,8 +5283,8 @@ } }, "node_modules/p-map": { - "version": "7.0.3", - "integrity": "sha1-esIQotNvgewotzYTSBD3ukQYzbY=", + "version": "7.0.4", + "integrity": "sha1-uBgUJV9ULiUtVyncpNZuXsFJNbg=", "dev": true, "license": "MIT", "engines": { @@ -5688,8 +5687,8 @@ "license": "Python-2.0" }, "node_modules/rc-config-loader/node_modules/js-yaml": { - "version": "4.1.0", - "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", + "version": "4.1.1", + "integrity": "sha1-hUwpJGdwW2mUduGi3swMijRYgGs=", "dev": true, "license": "MIT", "dependencies": { @@ -5900,10 +5899,10 @@ "license": "MIT" }, "node_modules/sax": { - "version": "1.4.1", - "integrity": "sha1-RMyJiDd/EmME07P8EBDHM7kp7w8=", + "version": "1.4.3", + "integrity": "sha1-/OuuO3Vs3IQoMhgF9LcPFuwKtds=", "dev": true, - "license": "ISC" + "license": "BlueOak-1.0.0" }, "node_modules/secretlint": { "version": "10.2.2", @@ -5927,8 +5926,8 @@ } }, "node_modules/semver": { - "version": "7.7.2", - "integrity": "sha1-Z9mf3NNc7CHm+Lh6f9UVoz+YK1g=", + "version": "7.7.3", + "integrity": "sha1-S19BQ9AHYzqNxnHNCm75FHuLuUY=", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -6712,15 +6711,15 @@ } }, "node_modules/typescript-eslint": { - "version": "8.46.0", - "integrity": "sha1-+xw3qQ+t9C/hyPixkrl0ttnEOcw=", + "version": "8.47.0", + "integrity": "sha1-u4/PTyxp/81dCI9/MM1Sk2/wXLw=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "8.46.0", - "@typescript-eslint/parser": "8.46.0", - "@typescript-eslint/typescript-estree": "8.46.0", - "@typescript-eslint/utils": "8.46.0" + "@typescript-eslint/eslint-plugin": "8.47.0", + "@typescript-eslint/parser": "8.47.0", + "@typescript-eslint/typescript-estree": "8.47.0", + "@typescript-eslint/utils": "8.47.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 88677c6656..542d6e4635 100644 --- a/package.json +++ b/package.json @@ -61,20 +61,20 @@ ], "dependencies": { "@vscode/extension-telemetry": "^0.9.9", - "semver": "^7.7.2", + "semver": "^7.7.3", "untildify": "^4.0.0", "uuid": "^9.0.1", "vscode-languageclient": "^9.0.1", "vscode-languageserver-protocol": "^3.17.5" }, "devDependencies": { - "@vscode/vsce": "^3.6.2", - "esbuild": "^0.25.10" + "@vscode/vsce": "^3.7.0", + "esbuild": "^0.25.12" }, "optionalDependencies": { "@eslint/js": "^9.26.0", "@types/mock-fs": "^4.13.4", - "@types/node": "^22.18.8", + "@types/node": "^22.19.1", "@types/semver": "^7.7.1", "@types/sinon": "^17.0.4", "@types/ungap__structured-clone": "^1.2.0", @@ -85,14 +85,14 @@ "@vscode/test-cli": "^0.0.10", "@vscode/test-electron": "^2.5.2", "esbuild-register": "^3.6.0", - "eslint": "^9.37.0", + "eslint": "^9.39.1", "eslint-config-prettier": "^10.1.8", "mock-fs": "^5.5.0", "prettier": "^3.6.2", "prettier-plugin-organize-imports": "^4.3.0", "sinon": "^19.0.5", "typescript": "^5.9.3", - "typescript-eslint": "^8.46.0" + "typescript-eslint": "^8.47.0" }, "extensionDependencies": [ "vscode.powershell" From 68dd13c2c9b766b3fa8714e29150c38b48e9b8a1 Mon Sep 17 00:00:00 2001 From: Andy Jordan <2226434+andyleejordan@users.noreply.github.com> Date: Fri, 21 Nov 2025 12:12:58 -0800 Subject: [PATCH 3/6] Upgrade @vscode/extension-telemetry --- package-lock.json | 13 ++++++------- package.json | 2 +- src/extension.ts | 2 +- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0512b553f5..1ec5e44333 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "2025.4.0", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { - "@vscode/extension-telemetry": "^0.9.9", + "@vscode/extension-telemetry": "^1.2.0", "semver": "^7.7.3", "untildify": "^4.0.0", "uuid": "^9.0.1", @@ -1800,13 +1800,13 @@ "optional": true }, "node_modules/@vscode/extension-telemetry": { - "version": "0.9.9", - "integrity": "sha1-WIROcqx4YOsEl4mFRcLE9YCWRl4=", + "version": "1.2.0", + "integrity": "sha1-A37FLMEooPEfaIkmTZR4zZVT8jQ=", "license": "MIT", "dependencies": { - "@microsoft/1ds-core-js": "^4.3.4", - "@microsoft/1ds-post-js": "^4.3.4", - "@microsoft/applicationinsights-web-basic": "^3.3.4" + "@microsoft/1ds-core-js": "^4.3.10", + "@microsoft/1ds-post-js": "^4.3.10", + "@microsoft/applicationinsights-web-basic": "^3.3.10" }, "engines": { "vscode": "^1.75.0" @@ -3664,7 +3664,6 @@ "node_modules/fsevents": { "version": "2.3.3", "integrity": "sha1-ysZAd4XQNnWipeGlMFxpezR9kNY=", - "hasInstallScript": true, "license": "MIT", "optional": true, "os": [ diff --git a/package.json b/package.json index 542d6e4635..e4755deafb 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "onCommand:PowerShell.SpecifyScriptArgs" ], "dependencies": { - "@vscode/extension-telemetry": "^0.9.9", + "@vscode/extension-telemetry": "^1.2.0", "semver": "^7.7.3", "untildify": "^4.0.0", "uuid": "^9.0.1", diff --git a/src/extension.ts b/src/extension.ts index d89708440f..52089a3782 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -2,7 +2,7 @@ // Licensed under the MIT License. import vscode = require("vscode"); -import TelemetryReporter from "@vscode/extension-telemetry"; +import { TelemetryReporter } from "@vscode/extension-telemetry"; import { DocumentSelector } from "vscode-languageclient"; import { CodeActionsFeature } from "./features/CodeActions"; import { ConsoleFeature } from "./features/Console"; From 6c4802a3990906cb84295f09268e39247b51725b Mon Sep 17 00:00:00 2001 From: Andy Jordan <2226434+andyleejordan@users.noreply.github.com> Date: Fri, 21 Nov 2025 12:45:36 -0800 Subject: [PATCH 4/6] Upgrade esbuild --- package-lock.json | 162 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 82 insertions(+), 82 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1ec5e44333..e868a3b2b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@vscode/vsce": "^3.7.0", - "esbuild": "^0.25.12" + "esbuild": "^0.27.0" }, "engines": { "vscode": "^1.101.0" @@ -259,8 +259,8 @@ "optional": true }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.12", - "integrity": "sha1-gPy+NhMOWLdnBRHoiLjoiiWe12w=", + "version": "0.27.0", + "integrity": "sha1-HYvkNImpYWFdSeA38b+g9Sp3Nzc=", "cpu": [ "ppc64" ], @@ -274,8 +274,8 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.12", - "integrity": "sha1-MAcSEB9/UPHSYnoWLm4JsQm2dno=", + "version": "0.27.0", + "integrity": "sha1-ace1fwLTs2GKW6T4LRJ7V2Zdw5c=", "cpu": [ "arm" ], @@ -289,8 +289,8 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.12", - "integrity": "sha1-iqSWX40KeYLcIXNL9mATI6Ztp1I=", + "version": "0.27.0", + "integrity": "sha1-vRdjGUqtYHU/ozOLG6m9qXS1hyQ=", "cpu": [ "arm64" ], @@ -304,8 +304,8 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.12", - "integrity": "sha1-h9+ycWEgK9yVjvSLthsJx1j67hY=", + "version": "0.27.0", + "integrity": "sha1-bqIrWEOssjJD0BJsBS19O2oRypA=", "cpu": [ "x64" ], @@ -319,8 +319,8 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.12", - "integrity": "sha1-eRl4mOwf90XSHAceHHzDyALwwf0=", + "version": "0.27.0", + "integrity": "sha1-WtfAK8GxqTekIPkZr+QGZboUrR4=", "cpu": [ "arm64" ], @@ -334,8 +334,8 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.12", - "integrity": "sha1-FGQAqFYhM/RcTS6tzzfd0JcYB54=", + "version": "0.27.0", + "integrity": "sha1-SEcMg8X9bR/HyCPCxgOu7pbhAck=", "cpu": [ "x64" ], @@ -349,8 +349,8 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.12", - "integrity": "sha1-HF+bpyBuFY/SskxZ+i0si7R8oP4=", + "version": "0.27.0", + "integrity": "sha1-1ajv/YsL575hPNEAnaNNYp1MJFc=", "cpu": [ "arm64" ], @@ -364,8 +364,8 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.12", - "integrity": "sha1-6mMfSja+qsS5J5+g/MbKKerusrM=", + "version": "0.27.0", + "integrity": "sha1-m95ji9oxqiRNbWTbr6+0Hm55m8w=", "cpu": [ "x64" ], @@ -379,8 +379,8 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.12", - "integrity": "sha1-RSzWayCTLQi9xTqLYcDjC69DSLk=", + "version": "0.27.0", + "integrity": "sha1-m0fLDyIuVnrzFul4x/NTB9uXvA4=", "cpu": [ "arm" ], @@ -394,8 +394,8 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.12", - "integrity": "sha1-4QZrzlg5TxsRQd7shVel8KIvWXc=", + "version": "0.27.0", + "integrity": "sha1-lgCMOiB9jKSVcI23FMR16lv34q8=", "cpu": [ "arm64" ], @@ -409,8 +409,8 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.12", - "integrity": "sha1-sk+KzEW89UGSx/LzvhtT5lUer+A=", + "version": "0.27.0", + "integrity": "sha1-0eHjjUBsvfuKSfTsoMJbvDROGMw=", "cpu": [ "ia32" ], @@ -424,8 +424,8 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.12", - "integrity": "sha1-+c//p/yDIlcfvEyLMmjK8VvYGtA=", + "version": "0.27.0", + "integrity": "sha1-wTvGpT47abdvJIBlvr7oQVtE384=", "cpu": [ "loong64" ], @@ -439,8 +439,8 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.12", - "integrity": "sha1-V1oUvXRkT/q4ka3H1+YNJ1KW8s0=", + "version": "0.27.0", + "integrity": "sha1-BfgyLrCpbOG/vFlpGr54j3Hi0hc=", "cpu": [ "mips64el" ], @@ -454,8 +454,8 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.12", - "integrity": "sha1-dbmccKlfvV93OddpK+/mBgFZGGk=", + "version": "0.27.0", + "integrity": "sha1-b8Xnr5i0+wxqfwtzuoN85E3FSYA=", "cpu": [ "ppc64" ], @@ -469,8 +469,8 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.12", - "integrity": "sha1-LjJZRAMhpE553fdTXDJQV9qHXNY=", + "version": "0.27.0", + "integrity": "sha1-UIr6n2mj+XNowL8H3YlKBK852G4=", "cpu": [ "riscv64" ], @@ -484,8 +484,8 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.12", - "integrity": "sha1-F2dsq7/lko2lsqDW311YzQjbJmM=", + "version": "0.27.0", + "integrity": "sha1-If2mVhEO4kL8ZPh6ngsCdtTk7Fs=", "cpu": [ "s390x" ], @@ -499,8 +499,8 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.12", - "integrity": "sha1-BYN3VoXKggZtBMNQfwlSTTzXowY=", + "version": "0.27.0", + "integrity": "sha1-F1ioXcwJs4f9V2IWQ+d7JeDMulk=", "cpu": [ "x64" ], @@ -514,8 +514,8 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.12", - "integrity": "sha1-8ExAScsuJS/paxb+2Q9wdGsT9KQ=", + "version": "0.27.0", + "integrity": "sha1-oBMRWfTbbkkNo1zEu1HvDQO3hIo=", "cpu": [ "arm64" ], @@ -529,8 +529,8 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.12", - "integrity": "sha1-d9oNCg2CbXySHuo9QCklSLJYoHY=", + "version": "0.27.0", + "integrity": "sha1-b0h318K6QlorgOQzBZTgtDyqLX0=", "cpu": [ "x64" ], @@ -544,8 +544,8 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.12", - "integrity": "sha1-Ypb1hnrt7yioGyKrIAnHhqlS3M0=", + "version": "0.27.0", + "integrity": "sha1-y++9TC83XOvrT5ZZRb5s+BMxvQE=", "cpu": [ "arm64" ], @@ -559,8 +559,8 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.12", - "integrity": "sha1-+NIzAzYOJ7Fs8GWyO7/0PBQUJnk=", + "version": "0.27.0", + "integrity": "sha1-Mfqehkn8dQ18IwLIudDhVH9XvIQ=", "cpu": [ "x64" ], @@ -574,8 +574,8 @@ } }, "node_modules/@esbuild/openharmony-arm64": { - "version": "0.25.12", - "integrity": "sha1-SeC3aHRKOSS+DX/ZfdbOmykj2I0=", + "version": "0.27.0", + "integrity": "sha1-A3J3gPH99gbntWGTaTpxXZ8e4AE=", "cpu": [ "arm64" ], @@ -589,8 +589,8 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.12", - "integrity": "sha1-pu19Z3jWflKMgfsWWyP0kRubE9Y=", + "version": "0.27.0", + "integrity": "sha1-hmo184cjSoZ87TWviQbf/7Bzuf8=", "cpu": [ "x64" ], @@ -604,8 +604,8 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.12", - "integrity": "sha1-msFMN44bZTrxfQjn0840yu9YcyM=", + "version": "0.27.0", + "integrity": "sha1-U95DqWKbijRnjyjNVswQTbG2ers=", "cpu": [ "arm64" ], @@ -619,8 +619,8 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.12", - "integrity": "sha1-kYlC3LuzXMFPyjmvuRteaj0Scmc=", + "version": "0.27.0", + "integrity": "sha1-kk0q7YaS/qXSe/tlAPm4ucGjSvQ=", "cpu": [ "ia32" ], @@ -634,8 +634,8 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.12", - "integrity": "sha1-m9rYF2vngRrRSNH4dyNZBB9GxsU=", + "version": "0.27.0", + "integrity": "sha1-ZJlSlSJ+AB8pQCWGF8ZnTvs6xI0=", "cpu": [ "x64" ], @@ -3153,8 +3153,8 @@ } }, "node_modules/esbuild": { - "version": "0.25.12", - "integrity": "sha1-l6HQQfSrAML84vg40rmWmi0ql6U=", + "version": "0.27.0", + "integrity": "sha1-25g77W92mBNhyS9Qz2oExm97Ph0=", "devOptional": true, "hasInstallScript": true, "license": "MIT", @@ -3165,32 +3165,32 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.12", - "@esbuild/android-arm": "0.25.12", - "@esbuild/android-arm64": "0.25.12", - "@esbuild/android-x64": "0.25.12", - "@esbuild/darwin-arm64": "0.25.12", - "@esbuild/darwin-x64": "0.25.12", - "@esbuild/freebsd-arm64": "0.25.12", - "@esbuild/freebsd-x64": "0.25.12", - "@esbuild/linux-arm": "0.25.12", - "@esbuild/linux-arm64": "0.25.12", - "@esbuild/linux-ia32": "0.25.12", - "@esbuild/linux-loong64": "0.25.12", - "@esbuild/linux-mips64el": "0.25.12", - "@esbuild/linux-ppc64": "0.25.12", - "@esbuild/linux-riscv64": "0.25.12", - "@esbuild/linux-s390x": "0.25.12", - "@esbuild/linux-x64": "0.25.12", - "@esbuild/netbsd-arm64": "0.25.12", - "@esbuild/netbsd-x64": "0.25.12", - "@esbuild/openbsd-arm64": "0.25.12", - "@esbuild/openbsd-x64": "0.25.12", - "@esbuild/openharmony-arm64": "0.25.12", - "@esbuild/sunos-x64": "0.25.12", - "@esbuild/win32-arm64": "0.25.12", - "@esbuild/win32-ia32": "0.25.12", - "@esbuild/win32-x64": "0.25.12" + "@esbuild/aix-ppc64": "0.27.0", + "@esbuild/android-arm": "0.27.0", + "@esbuild/android-arm64": "0.27.0", + "@esbuild/android-x64": "0.27.0", + "@esbuild/darwin-arm64": "0.27.0", + "@esbuild/darwin-x64": "0.27.0", + "@esbuild/freebsd-arm64": "0.27.0", + "@esbuild/freebsd-x64": "0.27.0", + "@esbuild/linux-arm": "0.27.0", + "@esbuild/linux-arm64": "0.27.0", + "@esbuild/linux-ia32": "0.27.0", + "@esbuild/linux-loong64": "0.27.0", + "@esbuild/linux-mips64el": "0.27.0", + "@esbuild/linux-ppc64": "0.27.0", + "@esbuild/linux-riscv64": "0.27.0", + "@esbuild/linux-s390x": "0.27.0", + "@esbuild/linux-x64": "0.27.0", + "@esbuild/netbsd-arm64": "0.27.0", + "@esbuild/netbsd-x64": "0.27.0", + "@esbuild/openbsd-arm64": "0.27.0", + "@esbuild/openbsd-x64": "0.27.0", + "@esbuild/openharmony-arm64": "0.27.0", + "@esbuild/sunos-x64": "0.27.0", + "@esbuild/win32-arm64": "0.27.0", + "@esbuild/win32-ia32": "0.27.0", + "@esbuild/win32-x64": "0.27.0" } }, "node_modules/esbuild-register": { diff --git a/package.json b/package.json index e4755deafb..0e117420eb 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ }, "devDependencies": { "@vscode/vsce": "^3.7.0", - "esbuild": "^0.25.12" + "esbuild": "^0.27.0" }, "optionalDependencies": { "@eslint/js": "^9.26.0", From eb3db8a3f44305bb684db1f300ea12a9ec7e911c Mon Sep 17 00:00:00 2001 From: Andy Jordan <2226434+andyleejordan@users.noreply.github.com> Date: Fri, 21 Nov 2025 12:47:39 -0800 Subject: [PATCH 5/6] Upgrade uuid --- package-lock.json | 15 ++++----------- package.json | 3 +-- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index e868a3b2b8..5f651852fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@vscode/extension-telemetry": "^1.2.0", "semver": "^7.7.3", "untildify": "^4.0.0", - "uuid": "^9.0.1", + "uuid": "^13.0.0", "vscode-languageclient": "^9.0.1", "vscode-languageserver-protocol": "^3.17.5" }, @@ -30,7 +30,6 @@ "@types/semver": "^7.7.1", "@types/sinon": "^17.0.4", "@types/ungap__structured-clone": "^1.2.0", - "@types/uuid": "^9.0.8", "@types/vscode": "~1.101.0", "@ungap/structured-clone": "^1.3.0", "@vscode/debugprotocol": "^1.68.0", @@ -1540,12 +1539,6 @@ "license": "MIT", "optional": true }, - "node_modules/@types/uuid": { - "version": "9.0.8", - "integrity": "sha1-dUW6T8PAA9bHVvZR878WPY8PKbo=", - "license": "MIT", - "optional": true - }, "node_modules/@types/vscode": { "version": "1.101.0", "integrity": "sha1-BiLKJuoVqvvlcNxNJZF8dcr+V4o=", @@ -6810,15 +6803,15 @@ "optional": true }, "node_modules/uuid": { - "version": "9.0.1", - "integrity": "sha1-4YjUyIU8xyIiA5LEJM1jfzIpPzA=", + "version": "13.0.0", + "integrity": "sha1-Jj3DQbGbTXVeuP42t42VprZXB+g=", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], "license": "MIT", "bin": { - "uuid": "dist/bin/uuid" + "uuid": "dist-node/bin/uuid" } }, "node_modules/v8-to-istanbul": { diff --git a/package.json b/package.json index 0e117420eb..e220e6653e 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "@vscode/extension-telemetry": "^1.2.0", "semver": "^7.7.3", "untildify": "^4.0.0", - "uuid": "^9.0.1", + "uuid": "^13.0.0", "vscode-languageclient": "^9.0.1", "vscode-languageserver-protocol": "^3.17.5" }, @@ -78,7 +78,6 @@ "@types/semver": "^7.7.1", "@types/sinon": "^17.0.4", "@types/ungap__structured-clone": "^1.2.0", - "@types/uuid": "^9.0.8", "@types/vscode": "~1.101.0", "@ungap/structured-clone": "^1.3.0", "@vscode/debugprotocol": "^1.68.0", From 133eec3c3192192b3e61077fdc9a5d58b19891d9 Mon Sep 17 00:00:00 2001 From: Andy Jordan <2226434+andyleejordan@users.noreply.github.com> Date: Fri, 21 Nov 2025 12:50:34 -0800 Subject: [PATCH 6/6] Update missed eslint dependency --- package-lock.json | 3 ++- package.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5f651852fb..463146456d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "2025.4.0", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { + "@eslint/js": "^9.39.1", "@vscode/extension-telemetry": "^1.2.0", "semver": "^7.7.3", "untildify": "^4.0.0", @@ -24,7 +25,7 @@ "vscode": "^1.101.0" }, "optionalDependencies": { - "@eslint/js": "^9.26.0", + "@eslint/js": "^9.39.1", "@types/mock-fs": "^4.13.4", "@types/node": "^22.19.1", "@types/semver": "^7.7.1", diff --git a/package.json b/package.json index e220e6653e..fb40a1f9c1 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "esbuild": "^0.27.0" }, "optionalDependencies": { - "@eslint/js": "^9.26.0", + "@eslint/js": "^9.39.1", "@types/mock-fs": "^4.13.4", "@types/node": "^22.19.1", "@types/semver": "^7.7.1",