From 7e5e1271091f44760b57d48e531e9527c4660c69 Mon Sep 17 00:00:00 2001 From: Andy Jordan <2226434+andyleejordan@users.noreply.github.com> Date: Fri, 15 May 2026 12:31:49 -0700 Subject: [PATCH] Update NPM packages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Routine dependency refresh. Bumped patch/minor versions across the board and a few majors: - `uuid` 13 → 14 (only used as `v4` in `ExternalApi.ts`, no API changes) - `sinon` 21 → 22 (`@types/sinon` not yet published for 22, staying on 21) - `@types/vscode` ~1.110.0 → ~1.115.0 to align with `engines.vscode` ^1.114.0 (1.114 isn't published; 1.115 is the closest matching patch series). I held off bumping `engines.vscode` itself this round. - Various minor/patch bumps: `@vscode/extension-telemetry`, `semver`, `@vscode/vsce`, `@types/node`, `@ungap/structured-clone`, `eslint`, `prettier`, `typescript`, `typescript-eslint`. Skipped `@types/node` 25 (we're pinned to 22 to match Electron 39 / Node 22 in VS Code 1.114) and `untildify` 6 (ESM-only, we're CJS). The `serialize-javascript` and `diff` overrides are still required — mocha pulls in vulnerable transitive versions otherwise. I verified both: removing either re-introduces the advisories. `npm audit` is clean. Resolves the two open Dependabot alerts: - #86: `uuid` missing buffer bounds check in `v3`/`v5`/`v6` (fixed by the bump to `uuid` 14, which also pulls a patched 13.x transitively). - #87: `fast-uri` path traversal / host confusion (now on 3.1.2 via `@vscode/vsce` 3.9.1 → `@secretlint/node` → `ajv`). Verified `npm run compile`, `npm run lint`, `npm run format`, and `npm audit` all pass. Drafted by Copilot (Claude Opus 4.7). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- package-lock.json | 444 ++++++++++++++++++++++------------------------ package.json | 24 +-- 2 files changed, 227 insertions(+), 241 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8e92f4f349..6e8654e6f1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,15 +10,15 @@ "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@microsoft/applicationinsights-common": "^3.4.1", - "@vscode/extension-telemetry": "^1.5.1", - "semver": "^7.7.4", + "@vscode/extension-telemetry": "^1.5.2", + "semver": "^7.8.0", "untildify": "^4.0.0", - "uuid": "^13.0.0", + "uuid": "^14.0.0", "vscode-languageclient": "^9.0.1", "vscode-languageserver-protocol": "^3.17.5" }, "devDependencies": { - "@vscode/vsce": "^3.7.1", + "@vscode/vsce": "^3.9.1", "esbuild": "^0.28.0" }, "engines": { @@ -28,24 +28,24 @@ "@eslint/js": "^10.0.1", "@types/mocha": "^10.0.10", "@types/mock-fs": "^4.13.4", - "@types/node": "^22.19.17", + "@types/node": "^22.19.19", "@types/semver": "^7.7.1", "@types/sinon": "^21.0.1", "@types/ungap__structured-clone": "^1.2.0", - "@types/vscode": "~1.110.0", - "@ungap/structured-clone": "^1.3.0", + "@types/vscode": "~1.115.0", + "@ungap/structured-clone": "^1.3.1", "@vscode/debugprotocol": "^1.68.0", "@vscode/test-cli": "^0.0.12", "@vscode/test-electron": "^2.5.2", "esbuild-register": "^3.6.0", - "eslint": "^10.2.0", + "eslint": "^10.3.0", "eslint-config-prettier": "^10.1.8", "mock-fs": "^5.5.0", - "prettier": "^3.8.1", + "prettier": "^3.8.3", "prettier-plugin-organize-imports": "^4.3.0", - "sinon": "^21.0.3", - "typescript": "^6.0.2", - "typescript-eslint": "^8.58.0" + "sinon": "^22.0.0", + "typescript": "^6.0.3", + "typescript-eslint": "^8.59.3" } }, "node_modules/@azu/format-text": { @@ -187,20 +187,20 @@ } }, "node_modules/@azure/msal-browser": { - "version": "5.6.3", - "integrity": "sha1-3JC+l9ChwY28kyDp5n7cMpaXfqk=", + "version": "5.10.1", + "integrity": "sha1-GTZp56Awj+/ZyZxPmewEK8XrFpo=", "dev": true, "license": "MIT", "dependencies": { - "@azure/msal-common": "16.4.1" + "@azure/msal-common": "16.6.1" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "16.4.1", - "integrity": "sha1-HVDFiCd6yXqCMZEwIyP8YMmoNXQ=", + "version": "16.6.1", + "integrity": "sha1-bgqNYB46ymD2/TSgN+spwQIlxZc=", "dev": true, "license": "MIT", "engines": { @@ -208,28 +208,18 @@ } }, "node_modules/@azure/msal-node": { - "version": "5.1.2", - "integrity": "sha1-FeqtaVmWayqII0+1aJLXuNavnWI=", + "version": "5.2.1", + "integrity": "sha1-H3zFePMBZ9JNCBKnHJNMigQ40tg=", "dev": true, "license": "MIT", "dependencies": { - "@azure/msal-common": "16.4.1", - "jsonwebtoken": "^9.0.0", - "uuid": "^8.3.0" + "@azure/msal-common": "16.6.1", + "jsonwebtoken": "^9.0.0" }, "engines": { "node": ">=20" } }, - "node_modules/@azure/msal-node/node_modules/uuid": { - "version": "8.3.2", - "integrity": "sha1-gNW1ztJxu5r2xEXyGhoExgbO++I=", - "dev": true, - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@babel/code-frame": { "version": "7.29.0", "integrity": "sha1-fNelnxWzzA3NgDA493knEqfQsVw=", @@ -692,12 +682,12 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.23.4", - "integrity": "sha1-tOFg5mhpQBGzVb/pqJ62Gg62QcQ=", + "version": "0.23.5", + "integrity": "sha1-VuhtJDBJGV2KzAwGobPf3D+j3pU=", "license": "Apache-2.0", "optional": true, "dependencies": { - "@eslint/object-schema": "^3.0.4", + "@eslint/object-schema": "^3.0.5", "debug": "^4.3.1", "minimatch": "^10.2.4" }, @@ -715,8 +705,8 @@ } }, "node_modules/@eslint/config-array/node_modules/brace-expansion": { - "version": "5.0.5", - "integrity": "sha1-3MOjcRa3nz4bRtuZTO1dVw6TD9s=", + "version": "5.0.6", + "integrity": "sha1-7Gj+CmQaKdhxFXnK9kHQW64fIoU=", "license": "MIT", "optional": true, "dependencies": { @@ -742,20 +732,20 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.5.4", - "integrity": "sha1-CxbAkd0Wdm8n5B8JvSZONYWkVlI=", + "version": "0.5.5", + "integrity": "sha1-rhYTTkeSrF+9xTNUiiSsHqn3864=", "license": "Apache-2.0", "optional": true, "dependencies": { - "@eslint/core": "^1.2.0" + "@eslint/core": "^1.2.1" }, "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" } }, "node_modules/@eslint/core": { - "version": "1.2.0", - "integrity": "sha1-P3QdoBGQWK0qVnpvIVZ3tVV6Gek=", + "version": "1.2.1", + "integrity": "sha1-wdp80bgvqHh/mLVin7gRhIobY84=", "license": "Apache-2.0", "optional": true, "dependencies": { @@ -786,8 +776,8 @@ } }, "node_modules/@eslint/object-schema": { - "version": "3.0.4", - "integrity": "sha1-jOOv8I9sp8O9nhzsNFMPx/tEVGo=", + "version": "3.0.5", + "integrity": "sha1-iOm/TRHSsZwILnjr586IckpesJE=", "license": "Apache-2.0", "optional": true, "engines": { @@ -795,12 +785,12 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.7.0", - "integrity": "sha1-dEL2Y9pNYQkdKvCzDIprUJSfsm0=", + "version": "0.7.1", + "integrity": "sha1-xBJf0BXs7rCbeTEJ/bzU3QoC00Y=", "license": "Apache-2.0", "optional": true, "dependencies": { - "@eslint/core": "^1.2.0", + "@eslint/core": "^1.2.1", "levn": "^0.4.1" }, "engines": { @@ -808,27 +798,40 @@ } }, "node_modules/@humanfs/core": { - "version": "0.19.1", - "integrity": "sha1-F8Vcp9Qmcz/jxWGQa4Fzwza0Cnc=", + "version": "0.19.2", + "integrity": "sha1-qCcsoDsqz0kmcCIrIyC2xCG/3mA=", "license": "Apache-2.0", "optional": true, + "dependencies": { + "@humanfs/types": "^0.15.0" + }, "engines": { "node": ">=18.18.0" } }, "node_modules/@humanfs/node": { - "version": "0.16.7", - "integrity": "sha1-giy3s6EsWiQKJPYhtaJBPiekXyY=", + "version": "0.16.8", + "integrity": "sha1-j4AMzME/T4zTEW4tnAqUk52j4+0=", "license": "Apache-2.0", "optional": true, "dependencies": { - "@humanfs/core": "^0.19.1", + "@humanfs/core": "^0.19.2", + "@humanfs/types": "^0.15.0", "@humanwhocodes/retry": "^0.4.0" }, "engines": { "node": ">=18.18.0" } }, + "node_modules/@humanfs/types": { + "version": "0.15.0", + "integrity": "sha1-8qCfYgEjkLK/8/xvskjd7IwJoJA=", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=18.18.0" + } + }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "integrity": "sha1-r1smkaIrRL6EewyoFkHF+2rQFyw=", @@ -896,8 +899,8 @@ } }, "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "integrity": "sha1-5F44TkuOwWvOL9kDr3hFD2v37Jg=", + "version": "0.1.6", + "integrity": "sha1-jcmvoqwVBssaWPiZQPHBJERsjfM=", "license": "MIT", "optional": true, "engines": { @@ -1268,8 +1271,8 @@ } }, "node_modules/@sinonjs/fake-timers": { - "version": "15.3.0", - "integrity": "sha1-BjjdQJYNzjVZVaVuHPOLOKJydaI=", + "version": "15.4.0", + "integrity": "sha1-XUDBUanmYHX+RSC+xAvM/lSTGWI=", "license": "BSD-3-Clause", "optional": true, "dependencies": { @@ -1277,8 +1280,8 @@ } }, "node_modules/@sinonjs/samsam": { - "version": "9.0.3", - "integrity": "sha1-2kytbuJMoMnCBdoWZ299VA33HxI=", + "version": "10.0.2", + "integrity": "sha1-0ss08LzduVW2lxWFwvAzTmip5m0=", "license": "BSD-3-Clause", "optional": true, "dependencies": { @@ -1296,26 +1299,26 @@ } }, "node_modules/@textlint/ast-node-types": { - "version": "15.5.2", - "integrity": "sha1-9aLdn4WxfAbhEbXg3eYghraXAAk=", + "version": "15.7.0", + "integrity": "sha1-I/5bTvMQJacNu2qC8iEtLzv1i50=", "dev": true, "license": "MIT" }, "node_modules/@textlint/linter-formatter": { - "version": "15.5.2", - "integrity": "sha1-po6cAyM52fCFjm4ODUin+5YvBIE=", + "version": "15.7.0", + "integrity": "sha1-IaTZ2T8VK9BRdWM0qttCYnU26h8=", "dev": true, "license": "MIT", "dependencies": { "@azu/format-text": "^1.0.2", "@azu/style-format": "^1.0.1", - "@textlint/module-interop": "15.5.2", - "@textlint/resolver": "15.5.2", - "@textlint/types": "15.5.2", + "@textlint/module-interop": "15.7.0", + "@textlint/resolver": "15.7.0", + "@textlint/types": "15.7.0", "chalk": "^4.1.2", "debug": "^4.4.3", "js-yaml": "^4.1.1", - "lodash": "^4.17.23", + "lodash": "^4.18.1", "pluralize": "^2.0.0", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", @@ -1351,24 +1354,24 @@ } }, "node_modules/@textlint/module-interop": { - "version": "15.5.2", - "integrity": "sha1-UWlEsGYbsVAvdloJf52nOkGIJx4=", + "version": "15.7.0", + "integrity": "sha1-RCsneFlAscyzATcgsf2ECplxOII=", "dev": true, "license": "MIT" }, "node_modules/@textlint/resolver": { - "version": "15.5.2", - "integrity": "sha1-/KgawDV+3JoOsAmam4wMPnCi+vY=", + "version": "15.7.0", + "integrity": "sha1-bdaSo4ZaaIFoygGfkz2pfc59mCo=", "dev": true, "license": "MIT" }, "node_modules/@textlint/types": { - "version": "15.5.2", - "integrity": "sha1-x1EJHpik7I9OKFy/kLbFq4r0TZA=", + "version": "15.7.0", + "integrity": "sha1-yWc9iGKsySHbz92Vs+FZZz3CCFM=", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "15.5.2" + "@textlint/ast-node-types": "15.7.0" } }, "node_modules/@types/esrecurse": { @@ -1378,8 +1381,8 @@ "optional": true }, "node_modules/@types/estree": { - "version": "1.0.8", - "integrity": "sha1-lYuRyZGxhnztMYvt6g4hXuBQcm4=", + "version": "1.0.9", + "integrity": "sha1-zz8Oh2177hWpOrkluCv1cKOQSiQ=", "license": "MIT", "optional": true }, @@ -1411,8 +1414,8 @@ } }, "node_modules/@types/node": { - "version": "22.19.17", - "integrity": "sha1-Cccfs0uiUQ+KyGU2Gx/LlVK4pYE=", + "version": "22.19.19", + "integrity": "sha1-MSS/Jt7VQWi3aBODIf75m0IMYRI=", "license": "MIT", "optional": true, "dependencies": { @@ -1459,22 +1462,22 @@ "optional": true }, "node_modules/@types/vscode": { - "version": "1.110.0", - "integrity": "sha1-tiEMfV4EkAMTi7FzEWRP6LF53Is=", + "version": "1.115.0", + "integrity": "sha1-QovvcKA8cNvp92Q49LS39WmWIwM=", "license": "MIT", "optional": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.58.0", - "integrity": "sha1-rUDkkvGTH0baG9iI5SueVt+QY6o=", + "version": "8.59.3", + "integrity": "sha1-XW2n57I2tGRS+gDTkEu29ZYVv94=", "license": "MIT", "optional": true, "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.58.0", - "@typescript-eslint/type-utils": "8.58.0", - "@typescript-eslint/utils": "8.58.0", - "@typescript-eslint/visitor-keys": "8.58.0", + "@typescript-eslint/scope-manager": "8.59.3", + "@typescript-eslint/type-utils": "8.59.3", + "@typescript-eslint/utils": "8.59.3", + "@typescript-eslint/visitor-keys": "8.59.3", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -1487,7 +1490,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.58.0", + "@typescript-eslint/parser": "^8.59.3", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } @@ -1502,15 +1505,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.58.0", - "integrity": "sha1-2gTs4ZZ7bC/o8Qw0c9q/OCV5Xvc=", + "version": "8.59.3", + "integrity": "sha1-9Gy8cK4KJRGe+U6sns1GcUeI4aE=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.58.0", - "@typescript-eslint/types": "8.58.0", - "@typescript-eslint/typescript-estree": "8.58.0", - "@typescript-eslint/visitor-keys": "8.58.0", + "@typescript-eslint/scope-manager": "8.59.3", + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/typescript-estree": "8.59.3", + "@typescript-eslint/visitor-keys": "8.59.3", "debug": "^4.4.3" }, "engines": { @@ -1526,13 +1529,13 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.58.0", - "integrity": "sha1-Zs7aCqv3QnrsPicT+kPrJ43q0qo=", + "version": "8.59.3", + "integrity": "sha1-G+WuFSqtmHoVbJoam0JW51z7vgw=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.58.0", - "@typescript-eslint/types": "^8.58.0", + "@typescript-eslint/tsconfig-utils": "^8.59.3", + "@typescript-eslint/types": "^8.59.3", "debug": "^4.4.3" }, "engines": { @@ -1547,13 +1550,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.58.0", - "integrity": "sha1-4wQUJ3Xkmht6w8i/JTZxREfHLKs=", + "version": "8.59.3", + "integrity": "sha1-kaYPZoA/6drgaW+6skUfVyPxGdI=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/types": "8.58.0", - "@typescript-eslint/visitor-keys": "8.58.0" + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/visitor-keys": "8.59.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1564,8 +1567,8 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.58.0", - "integrity": "sha1-xajtsh8x4P3uVlck4bmEFxxVlII=", + "version": "8.59.3", + "integrity": "sha1-iMqQNrQszdHmMM/a/S4ELCymqDU=", "license": "MIT", "optional": true, "engines": { @@ -1580,14 +1583,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.58.0", - "integrity": "sha1-zg5yzZZ/+76N4yLbYIm9Q3S+NS8=", + "version": "8.59.3", + "integrity": "sha1-Qh+yRIvf6zAdE0oBzQJQP2f9gZI=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/types": "8.58.0", - "@typescript-eslint/typescript-estree": "8.58.0", - "@typescript-eslint/utils": "8.58.0", + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/typescript-estree": "8.59.3", + "@typescript-eslint/utils": "8.59.3", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -1604,8 +1607,8 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.58.0", - "integrity": "sha1-6Urnq9wcZTDnEYPBAHth+pMRKlo=", + "version": "8.59.3", + "integrity": "sha1-t8pTnF4wL93pp8rbc8rtEH748s0=", "license": "MIT", "optional": true, "engines": { @@ -1617,15 +1620,15 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.58.0", - "integrity": "sha1-7SM/qo4vKi4TV8Pn1VPWRloO5Zo=", + "version": "8.59.3", + "integrity": "sha1-5rsUCOALR+QxQnpAJo206GyxIas=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/project-service": "8.58.0", - "@typescript-eslint/tsconfig-utils": "8.58.0", - "@typescript-eslint/types": "8.58.0", - "@typescript-eslint/visitor-keys": "8.58.0", + "@typescript-eslint/project-service": "8.59.3", + "@typescript-eslint/tsconfig-utils": "8.59.3", + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/visitor-keys": "8.59.3", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -1653,8 +1656,8 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "5.0.5", - "integrity": "sha1-3MOjcRa3nz4bRtuZTO1dVw6TD9s=", + "version": "5.0.6", + "integrity": "sha1-7Gj+CmQaKdhxFXnK9kHQW64fIoU=", "license": "MIT", "optional": true, "dependencies": { @@ -1680,15 +1683,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.58.0", - "integrity": "sha1-IadKeWOw0oi3GaQSHH3VVa2qs8M=", + "version": "8.59.3", + "integrity": "sha1-9pP5ed603DmU3gP/iyOXbWJcNsU=", "license": "MIT", "optional": true, "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.58.0", - "@typescript-eslint/types": "8.58.0", - "@typescript-eslint/typescript-estree": "8.58.0" + "@typescript-eslint/scope-manager": "8.59.3", + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/typescript-estree": "8.59.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1703,12 +1706,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.58.0", - "integrity": "sha1-Kr1VpL5w/VWWes6rpDMLm6n0UYk=", + "version": "8.59.3", + "integrity": "sha1-gghDsbXKQpAAnPGJOCq89v4A36Y=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/types": "8.58.0", + "@typescript-eslint/types": "8.59.3", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -1720,8 +1723,8 @@ } }, "node_modules/@typespec/ts-http-runtime": { - "version": "0.3.4", - "integrity": "sha1-xfI26lkkyFrY/5bWDs3woiWFQRw=", + "version": "0.3.5", + "integrity": "sha1-zMmzVGSqjakJgtAFU9SaXFkdlfM=", "dev": true, "license": "MIT", "dependencies": { @@ -1734,8 +1737,8 @@ } }, "node_modules/@ungap/structured-clone": { - "version": "1.3.0", - "integrity": "sha1-0Gu7OE689sUF/eHD0O1N3/4Kr/g=", + "version": "1.3.1", + "integrity": "sha1-Do80hU33lmsJMEoY6AiyOZe7n8E=", "license": "ISC", "optional": true }, @@ -1746,13 +1749,15 @@ "optional": true }, "node_modules/@vscode/extension-telemetry": { - "version": "1.5.1", - "integrity": "sha1-4zbEBLFCSTlRa5E+X3I6nfcOkHs=", + "version": "1.5.2", + "integrity": "sha1-KsL23kVWWOJgGA/l6r9zvNbaUUY=", "license": "MIT", "dependencies": { - "@microsoft/1ds-core-js": "^4.3.10", - "@microsoft/1ds-post-js": "^4.3.10", - "@microsoft/applicationinsights-web-basic": "^3.3.10" + "@microsoft/1ds-core-js": "^4.4.1", + "@microsoft/1ds-post-js": "^4.4.1", + "@microsoft/applicationinsights-common": "^3.4.1", + "@microsoft/applicationinsights-core-js": "^3.4.1", + "@microsoft/applicationinsights-web-basic": "^3.4.1" }, "engines": { "vscode": "^1.75.0" @@ -1798,8 +1803,8 @@ } }, "node_modules/@vscode/vsce": { - "version": "3.7.1", - "integrity": "sha1-VaiK5A6WGP6iUeNzvGsjwSiRVlQ=", + "version": "3.9.1", + "integrity": "sha1-zyc/4IlaFP6KXn/YhjC7Wlh2rWo=", "dev": true, "license": "MIT", "dependencies": { @@ -1830,7 +1835,7 @@ "typed-rest-client": "^1.8.4", "url-join": "^4.0.1", "xml2js": "^0.5.0", - "yauzl": "^2.3.1", + "yauzl": "^3.2.1", "yazl": "^2.2.2" }, "bin": { @@ -1988,8 +1993,8 @@ } }, "node_modules/@vscode/vsce/node_modules/brace-expansion": { - "version": "1.1.13", - "integrity": "sha1-03h1wB3J7/mI3UnREqV8tntU7+Y=", + "version": "1.1.14", + "integrity": "sha1-2d5gI3DZE0fNndrRIk1P1wHrNIs=", "dev": true, "license": "MIT", "dependencies": { @@ -2030,8 +2035,8 @@ } }, "node_modules/@vscode/vsce/node_modules/glob/node_modules/brace-expansion": { - "version": "5.0.5", - "integrity": "sha1-3MOjcRa3nz4bRtuZTO1dVw6TD9s=", + "version": "5.0.6", + "integrity": "sha1-7Gj+CmQaKdhxFXnK9kHQW64fIoU=", "dev": true, "license": "MIT", "dependencies": { @@ -2072,8 +2077,8 @@ } }, "node_modules/@vscode/vsce/node_modules/lru-cache": { - "version": "11.3.2", - "integrity": "sha1-NJZp0qnusQzHBqntsQ2TvHCAqJI=", + "version": "11.3.6", + "integrity": "sha1-8DBq1unwpdwlsWrrpOj1e37C31U=", "dev": true, "license": "BlueOak-1.0.0", "engines": { @@ -2139,8 +2144,8 @@ } }, "node_modules/ajv": { - "version": "8.18.0", - "integrity": "sha1-iGQYa2c40APrOpMxcrs4M+EM77w=", + "version": "8.20.0", + "integrity": "sha1-MEs2Nq3Yi6fZNnYN1Q7OAG3qlfk=", "dev": true, "license": "MIT", "dependencies": { @@ -2333,8 +2338,8 @@ "license": "BSD-2-Clause" }, "node_modules/brace-expansion": { - "version": "2.0.3", - "integrity": "sha1-BJMzi91Y4xmxA5xnz37kOYksAdk=", + "version": "2.1.0", + "integrity": "sha1-T0GkEZAhbuNgZ+w4FSb+lTnE8K4=", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -3034,13 +3039,13 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.20.1", - "integrity": "sha1-7us5Zr6mLDSMQKDMnnkS4lV9C+A=", + "version": "5.21.3", + "integrity": "sha1-+n/tI2eekWnftwW44gGSRCHEQUo=", "license": "MIT", "optional": true, "dependencies": { "graceful-fs": "^4.2.4", - "tapable": "^2.3.0" + "tapable": "^2.3.3" }, "engines": { "node": ">=10.13.0" @@ -3190,17 +3195,17 @@ } }, "node_modules/eslint": { - "version": "10.2.0", - "integrity": "sha1-cRyA0y/D/dOldbuTl330OIfD7I4=", + "version": "10.3.0", + "integrity": "sha1-7VuBDrjgGRvyS93PnNtFuXTgoW0=", "license": "MIT", "optional": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.2", - "@eslint/config-array": "^0.23.4", - "@eslint/config-helpers": "^0.5.4", - "@eslint/core": "^1.2.0", - "@eslint/plugin-kit": "^0.7.0", + "@eslint/config-array": "^0.23.5", + "@eslint/config-helpers": "^0.5.5", + "@eslint/core": "^1.2.1", + "@eslint/plugin-kit": "^0.7.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -3290,8 +3295,8 @@ } }, "node_modules/eslint/node_modules/ajv": { - "version": "6.14.0", - "integrity": "sha1-/QZ3E+IoIQY267CMYL03Zdbb5zo=", + "version": "6.15.0", + "integrity": "sha1-B+mCx0YmFnqnoklcU4F4ktcTlJI=", "license": "MIT", "optional": true, "dependencies": { @@ -3315,8 +3320,8 @@ } }, "node_modules/eslint/node_modules/brace-expansion": { - "version": "5.0.5", - "integrity": "sha1-3MOjcRa3nz4bRtuZTO1dVw6TD9s=", + "version": "5.0.6", + "integrity": "sha1-7Gj+CmQaKdhxFXnK9kHQW64fIoU=", "license": "MIT", "optional": true, "dependencies": { @@ -3463,8 +3468,8 @@ "optional": true }, "node_modules/fast-uri": { - "version": "3.1.0", - "integrity": "sha1-Zu7P9sdkwN+bdi5iyn7c+1O07fo=", + "version": "3.1.2", + "integrity": "sha1-ivPU/J0+cbEVcswmc7UUp9GoyOw=", "dev": true, "funding": [ { @@ -3487,15 +3492,6 @@ "reusify": "^1.0.4" } }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "dev": true, - "license": "MIT", - "dependencies": { - "pend": "~1.2.0" - } - }, "node_modules/file-entry-cache": { "version": "8.0.0", "integrity": "sha1-d4e93PETG/+5JjbGlFe7wO3W2B8=", @@ -3604,8 +3600,8 @@ "optional": true }, "node_modules/fs-extra": { - "version": "11.3.4", - "integrity": "sha1-q2k07Ki89vf2uCdC4zWR+GMB1vw=", + "version": "11.3.5", + "integrity": "sha1-B6RO/0C+pT5xmQmlMvkaI78Haf8=", "dev": true, "license": "MIT", "dependencies": { @@ -3648,8 +3644,8 @@ } }, "node_modules/get-east-asian-width": { - "version": "1.5.0", - "integrity": "sha1-znAI/jRe3PVJem9VfPpUvDGKnOc=", + "version": "1.6.0", + "integrity": "sha1-IWkA+R3xGossGYw+HZPWwDWndrk=", "license": "MIT", "optional": true, "engines": { @@ -3819,8 +3815,8 @@ } }, "node_modules/hasown": { - "version": "2.0.2", - "integrity": "sha1-AD6vkb563DcuhOxZ3DclLO24AAM=", + "version": "2.0.3", + "integrity": "sha1-XlwrFbYDcKTHkww4Pft2vxe8QDw=", "dev": true, "license": "MIT", "dependencies": { @@ -4284,8 +4280,8 @@ "license": "MIT" }, "node_modules/jsonfile": { - "version": "6.2.0", - "integrity": "sha1-fCZb0bZd5pd0eDAAh8mfHIQ4P2I=", + "version": "6.2.1", + "integrity": "sha1-tuMXF/Isw3MwsIHOAFHtXeU68vY=", "dev": true, "license": "MIT", "dependencies": { @@ -4790,8 +4786,8 @@ "optional": true }, "node_modules/node-abi": { - "version": "3.89.0", - "integrity": "sha1-7qmL+J1FNHQ7u/Le+p9Pm9O9zP0=", + "version": "3.92.0", + "integrity": "sha1-GOIhRndJm43agf/NCVr8dj1amAI=", "dev": true, "license": "MIT", "optional": true, @@ -5305,8 +5301,8 @@ } }, "node_modules/prettier": { - "version": "3.8.1", - "integrity": "sha1-7fSJd8+ZFVj0/L2KO6YBW6KjoXM=", + "version": "3.8.3", + "integrity": "sha1-Vg8t5VvwG0wFA7xinV35m5odCbA=", "license": "MIT", "optional": true, "bin": { @@ -5371,8 +5367,8 @@ } }, "node_modules/qs": { - "version": "6.15.0", - "integrity": "sha1-24/V0bHS1rWzOtr4dCmAXxkJ57M=", + "version": "6.15.1", + "integrity": "sha1-vbVa7Qa/rCV6kMRKRGpz+6VXXI8=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -5655,8 +5651,8 @@ } }, "node_modules/semver": { - "version": "7.7.4", - "integrity": "sha1-KEZONgYOmR+noR0CedLT87V6foo=", + "version": "7.8.0", + "integrity": "sha1-7QZhA5/LzaLOcfAfpq2++qdwQN8=", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -5721,13 +5717,13 @@ } }, "node_modules/side-channel-list": { - "version": "1.0.0", - "integrity": "sha1-EMtZhCYxFdO3oOM2WR4pCoMK+K0=", + "version": "1.0.1", + "integrity": "sha1-wuC1oUpUCuvuO7xsP4ZmzJtQkSc=", "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" + "object-inspect": "^1.13.4" }, "engines": { "node": ">= 0.4" @@ -5833,34 +5829,21 @@ } }, "node_modules/sinon": { - "version": "21.0.3", - "integrity": "sha1-/Tojh//k/bv7vzoIWPGNRsSss04=", + "version": "22.0.0", + "integrity": "sha1-Ac6pXJGUaPbvAeIdQGOX5cAqrZs=", "license": "BSD-3-Clause", "optional": true, "dependencies": { "@sinonjs/commons": "^3.0.1", - "@sinonjs/fake-timers": "^15.1.1", - "@sinonjs/samsam": "^9.0.3", - "diff": "^8.0.3", - "supports-color": "^7.2.0" + "@sinonjs/fake-timers": "^15.4.0", + "@sinonjs/samsam": "^10.0.2", + "diff": "^9.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/sinon" } }, - "node_modules/sinon/node_modules/supports-color": { - "version": "7.2.0", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "license": "MIT", - "optional": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/slash": { "version": "5.1.0", "integrity": "sha1-vjrd3N8JrDjuvo3Nx7GlenWwlc4=", @@ -6156,8 +6139,8 @@ } }, "node_modules/tapable": { - "version": "2.3.2", - "integrity": "sha1-hnVf6rrQjYKia4kdsESAjGrQDxU=", + "version": "2.3.3", + "integrity": "sha1-XafJmSxGA4IhJnmFqyhCGoh58WA=", "license": "MIT", "optional": true, "engines": { @@ -6253,8 +6236,8 @@ } }, "node_modules/test-exclude/node_modules/brace-expansion": { - "version": "5.0.5", - "integrity": "sha1-3MOjcRa3nz4bRtuZTO1dVw6TD9s=", + "version": "5.0.6", + "integrity": "sha1-7Gj+CmQaKdhxFXnK9kHQW64fIoU=", "license": "MIT", "optional": true, "dependencies": { @@ -6301,13 +6284,13 @@ } }, "node_modules/tinyglobby": { - "version": "0.2.15", - "integrity": "sha1-4ijdHmOM6pk9L9tPzS1GAqeZUcI=", + "version": "0.2.16", + "integrity": "sha1-HDt+uVP85Csia8Wh7gZCgoGv89Y=", "license": "MIT", "optional": true, "dependencies": { "fdir": "^6.5.0", - "picomatch": "^4.0.3" + "picomatch": "^4.0.4" }, "engines": { "node": ">=12.0.0" @@ -6450,8 +6433,8 @@ } }, "node_modules/typescript": { - "version": "6.0.2", - "integrity": "sha1-Cxv7FfaMZLlwMvPXirv5i9u6UB8=", + "version": "6.0.3", + "integrity": "sha1-kCUdwAeRbpcnhsuU100VsYVXfSE=", "license": "Apache-2.0", "optional": true, "bin": { @@ -6463,15 +6446,15 @@ } }, "node_modules/typescript-eslint": { - "version": "8.58.0", - "integrity": "sha1-V1ixtorn7AXXVrmMY6H2lToBFys=", + "version": "8.59.3", + "integrity": "sha1-SkHZAH+qU5pmKSGJ4nle6wufyik=", "license": "MIT", "optional": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "8.58.0", - "@typescript-eslint/parser": "8.58.0", - "@typescript-eslint/typescript-estree": "8.58.0", - "@typescript-eslint/utils": "8.58.0" + "@typescript-eslint/eslint-plugin": "8.59.3", + "@typescript-eslint/parser": "8.59.3", + "@typescript-eslint/typescript-estree": "8.59.3", + "@typescript-eslint/utils": "8.59.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6498,8 +6481,8 @@ "license": "MIT" }, "node_modules/undici": { - "version": "7.24.7", - "integrity": "sha1-r5U1NBu+gGJcpAOgJBhHelxqh2A=", + "version": "7.25.0", + "integrity": "sha1-fXL8QpoEIXacopZv0Hysh1yFt4E=", "dev": true, "license": "MIT", "engines": { @@ -6563,8 +6546,8 @@ "optional": true }, "node_modules/uuid": { - "version": "13.0.0", - "integrity": "sha1-Jj3DQbGbTXVeuP42t42VprZXB+g=", + "version": "14.0.0", + "integrity": "sha1-CviDIgFj0mT/4MCE9riom5Zmlm0=", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" @@ -6900,13 +6883,16 @@ } }, "node_modules/yauzl": { - "version": "2.10.0", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "version": "3.3.0", + "integrity": "sha1-W+Xih7moESlBwXdzSjS/YaPhG7Q=", "dev": true, "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" + "pend": "~1.2.0" + }, + "engines": { + "node": ">=12" } }, "node_modules/yazl": { diff --git a/package.json b/package.json index 79bc030ac5..b656a5be00 100644 --- a/package.json +++ b/package.json @@ -61,39 +61,39 @@ ], "dependencies": { "@microsoft/applicationinsights-common": "^3.4.1", - "@vscode/extension-telemetry": "^1.5.1", - "semver": "^7.7.4", + "@vscode/extension-telemetry": "^1.5.2", + "semver": "^7.8.0", "untildify": "^4.0.0", - "uuid": "^13.0.0", + "uuid": "^14.0.0", "vscode-languageclient": "^9.0.1", "vscode-languageserver-protocol": "^3.17.5" }, "devDependencies": { - "@vscode/vsce": "^3.7.1", + "@vscode/vsce": "^3.9.1", "esbuild": "^0.28.0" }, "optionalDependencies": { "@eslint/js": "^10.0.1", "@types/mocha": "^10.0.10", "@types/mock-fs": "^4.13.4", - "@types/node": "^22.19.17", + "@types/node": "^22.19.19", "@types/semver": "^7.7.1", "@types/sinon": "^21.0.1", "@types/ungap__structured-clone": "^1.2.0", - "@types/vscode": "~1.110.0", - "@ungap/structured-clone": "^1.3.0", + "@types/vscode": "~1.115.0", + "@ungap/structured-clone": "^1.3.1", "@vscode/debugprotocol": "^1.68.0", "@vscode/test-cli": "^0.0.12", "@vscode/test-electron": "^2.5.2", "esbuild-register": "^3.6.0", - "eslint": "^10.2.0", + "eslint": "^10.3.0", "eslint-config-prettier": "^10.1.8", "mock-fs": "^5.5.0", - "prettier": "^3.8.1", + "prettier": "^3.8.3", "prettier-plugin-organize-imports": "^4.3.0", - "sinon": "^21.0.3", - "typescript": "^6.0.2", - "typescript-eslint": "^8.58.0" + "sinon": "^22.0.0", + "typescript": "^6.0.3", + "typescript-eslint": "^8.59.3" }, "overrides": { "serialize-javascript": "^7.0.5",