diff --git a/package-lock.json b/package-lock.json index f185d2941a..5ccbb484da 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,14 @@ { "name": "powershell", - "version": "2024.2.2", + "version": "2024.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "powershell", - "version": "2024.2.2", + "version": "2024.4.0", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { - "@types/vscode": "~1.94.0", "@vscode/extension-telemetry": "^0.9.7", "node-fetch": "^2.7.0", "semver": "^7.6.3", @@ -19,7 +18,7 @@ "vscode-languageserver-protocol": "^3.17.5" }, "devDependencies": { - "@vscode/vsce": "^3.1.1", + "@vscode/vsce": "^3.2.1", "esbuild": "^0.21.5" }, "engines": { @@ -28,26 +27,26 @@ "optionalDependencies": { "@types/mocha": "^10.0.9", "@types/mock-fs": "^4.13.4", - "@types/node": "^20.16.11", - "@types/node-fetch": "^2.6.11", + "@types/node": "^20.17.6", + "@types/node-fetch": "^2.6.12", "@types/rewire": "^2.5.30", "@types/semver": "^7.5.8", "@types/sinon": "^17.0.3", "@types/ungap__structured-clone": "^1.2.0", "@types/uuid": "^9.0.8", "@types/vscode": "~1.94.0", - "@typescript-eslint/eslint-plugin": "^8.8.1", - "@typescript-eslint/parser": "^8.8.1", + "@typescript-eslint/eslint-plugin": "^8.14.0", + "@typescript-eslint/parser": "^8.14.0", "@ungap/structured-clone": "^1.2.0", "@vscode/debugprotocol": "^1.68.0", "@vscode/test-electron": "^2.4.1", "eslint": "^8.57.0", "eslint-plugin-header": "^3.1.1", "glob": "^11.0.0", - "mocha": "^10.7.3", + "mocha": "^10.8.2", "mocha-explorer-launcher-scripts": "^0.4.0", "mocha-multi-reporters": "^1.5.1", - "mock-fs": "^5.3.0", + "mock-fs": "^5.4.1", "rewire": "^7.0.0", "sinon": "^18.0.1", "source-map-support": "^0.5.21", @@ -55,34 +54,23 @@ } }, "node_modules/@azure/abort-controller": { - "version": "1.1.0", - "integrity": "sha1-eI7nhFelWvihrTQqyxgjg9IRkkk=", - "dev": true, - "dependencies": { - "tslib": "^2.2.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@azure/core-auth": { - "version": "1.8.0", - "integrity": "sha1-KBtKbTMJw+exW82WfwHUx5rkodY=", + "version": "2.1.2", + "integrity": "sha1-Qv4MyrI4QdmQWBLFjxCC0neEVm0=", "dev": true, "dependencies": { - "@azure/abort-controller": "^2.0.0", - "@azure/core-util": "^1.1.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, - "node_modules/@azure/core-auth/node_modules/@azure/abort-controller": { - "version": "2.1.2", - "integrity": "sha1-Qv4MyrI4QdmQWBLFjxCC0neEVm0=", + "node_modules/@azure/core-auth": { + "version": "1.9.0", + "integrity": "sha1-rHJbA/q+PIkjcQZe6eIEG+4P0aw=", "dev": true, "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.11.0", "tslib": "^2.6.2" }, "engines": { @@ -106,26 +94,15 @@ "node": ">=18.0.0" } }, - "node_modules/@azure/core-client/node_modules/@azure/abort-controller": { - "version": "2.1.2", - "integrity": "sha1-Qv4MyrI4QdmQWBLFjxCC0neEVm0=", - "dev": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@azure/core-rest-pipeline": { - "version": "1.17.0", - "integrity": "sha1-Vdr6EJNVPFSe1tjbymmqUFx7OqM=", + "version": "1.18.0", + "integrity": "sha1-Fl8c2bsQYL47aJV0LbPR8RBicdM=", "dev": true, "dependencies": { "@azure/abort-controller": "^2.0.0", "@azure/core-auth": "^1.8.0", "@azure/core-tracing": "^1.0.1", - "@azure/core-util": "^1.9.0", + "@azure/core-util": "^1.11.0", "@azure/logger": "^1.0.0", "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.0", @@ -135,17 +112,6 @@ "node": ">=18.0.0" } }, - "node_modules/@azure/core-rest-pipeline/node_modules/@azure/abort-controller": { - "version": "2.1.2", - "integrity": "sha1-Qv4MyrI4QdmQWBLFjxCC0neEVm0=", - "dev": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@azure/core-tracing": { "version": "1.2.0", "integrity": "sha1-e+XVPDUi1jnPGQQsvNsZ9xvDWrI=", @@ -158,8 +124,8 @@ } }, "node_modules/@azure/core-util": { - "version": "1.10.0", - "integrity": "sha1-zzFjOC1ANDlyhIyRSGmGTfXUS9s=", + "version": "1.11.0", + "integrity": "sha1-9TD8Z+c4rqhy+90cyEFucCGfrac=", "dev": true, "dependencies": { "@azure/abort-controller": "^2.0.0", @@ -169,31 +135,20 @@ "node": ">=18.0.0" } }, - "node_modules/@azure/core-util/node_modules/@azure/abort-controller": { - "version": "2.1.2", - "integrity": "sha1-Qv4MyrI4QdmQWBLFjxCC0neEVm0=", - "dev": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@azure/identity": { - "version": "4.4.1", - "integrity": "sha1-SQ+irSZ4Yimvo2QRiSu1Pfo0eNM=", + "version": "4.5.0", + "integrity": "sha1-k843V792GgjP0F9W7xgUNeBbnhw=", "dev": true, "dependencies": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-auth": "^1.5.0", + "@azure/abort-controller": "^2.0.0", + "@azure/core-auth": "^1.9.0", "@azure/core-client": "^1.9.2", - "@azure/core-rest-pipeline": "^1.1.0", + "@azure/core-rest-pipeline": "^1.17.0", "@azure/core-tracing": "^1.0.0", - "@azure/core-util": "^1.3.0", + "@azure/core-util": "^1.11.0", "@azure/logger": "^1.0.0", - "@azure/msal-browser": "^3.14.0", - "@azure/msal-node": "^2.9.2", + "@azure/msal-browser": "^3.26.1", + "@azure/msal-node": "^2.15.0", "events": "^3.0.0", "jws": "^4.0.0", "open": "^8.0.0", @@ -216,30 +171,30 @@ } }, "node_modules/@azure/msal-browser": { - "version": "3.26.1", - "integrity": "sha1-L0No15l2gtsw3KUuMvysNj+g760=", + "version": "3.27.0", + "integrity": "sha1-tvAvc8jhAtPxFQCbRndTn7Fz/is=", "dev": true, "dependencies": { - "@azure/msal-common": "14.15.0" + "@azure/msal-common": "14.16.0" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "14.15.0", - "integrity": "sha1-DiesC7iP4QD0+NFgW2TVwmhjalU=", + "version": "14.16.0", + "integrity": "sha1-80cPyux4jb5QhZlSzUmTQL2iPXo=", "dev": true, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-node": { - "version": "2.15.0", - "integrity": "sha1-UL+OaSpmVgJ8Bzp12HeopHiq/f0=", + "version": "2.16.1", + "integrity": "sha1-iYKIMujmyKiM7MTvbY1OQ1IRa3c=", "dev": true, "dependencies": { - "@azure/msal-common": "14.15.0", + "@azure/msal-common": "14.16.0", "jsonwebtoken": "^9.0.0", "uuid": "^8.3.0" }, @@ -601,22 +556,25 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "integrity": "sha1-ojUU6Pua8SadX3eIqlVnmNYca1k=", + "version": "4.4.1", + "integrity": "sha1-0RRb8sIBMtZABJXW30v1k2L9nVY=", "optional": true, "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "node_modules/@eslint-community/regexpp": { - "version": "4.11.1", - "integrity": "sha1-pUe638cZ6z5fS1VjJeVC++nXoY8=", + "version": "4.12.1", + "integrity": "sha1-z8bP/jnfOQo4Qc3iq8z5Lqp64OA=", "optional": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -764,10 +722,10 @@ } }, "node_modules/@microsoft/1ds-core-js": { - "version": "4.3.3", - "integrity": "sha1-+HAkGN3vebFBfwQNlGpJ4XOlBFQ=", + "version": "4.3.4", + "integrity": "sha1-g2zxPwrNbe6tqEFBN/yJ57RsX8g=", "dependencies": { - "@microsoft/applicationinsights-core-js": "3.3.3", + "@microsoft/applicationinsights-core-js": "3.3.4", "@microsoft/applicationinsights-shims": "3.0.1", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/ts-async": ">= 0.5.2 < 2.x", @@ -775,10 +733,10 @@ } }, "node_modules/@microsoft/1ds-post-js": { - "version": "4.3.3", - "integrity": "sha1-FR9adD1ZmOgCkZII7wqcX1Xv+HQ=", + "version": "4.3.4", + "integrity": "sha1-5O0cNpHHst0z+N14vtlzA6m8VQw=", "dependencies": { - "@microsoft/1ds-core-js": "4.3.3", + "@microsoft/1ds-core-js": "4.3.4", "@microsoft/applicationinsights-shims": "3.0.1", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/ts-async": ">= 0.5.2 < 2.x", @@ -786,11 +744,11 @@ } }, "node_modules/@microsoft/applicationinsights-channel-js": { - "version": "3.3.3", - "integrity": "sha1-bukPn7WxMzMgMxNTs/VBOFM0cY4=", + "version": "3.3.4", + "integrity": "sha1-FC90ky04SOESN/8cT0hMCtPaShU=", "dependencies": { - "@microsoft/applicationinsights-common": "3.3.3", - "@microsoft/applicationinsights-core-js": "3.3.3", + "@microsoft/applicationinsights-common": "3.3.4", + "@microsoft/applicationinsights-core-js": "3.3.4", "@microsoft/applicationinsights-shims": "3.0.1", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/ts-async": ">= 0.5.2 < 2.x", @@ -801,10 +759,10 @@ } }, "node_modules/@microsoft/applicationinsights-common": { - "version": "3.3.3", - "integrity": "sha1-jEcJ7AqYANxwrZJYD9c7HCZOOVQ=", + "version": "3.3.4", + "integrity": "sha1-STTbpg5sxM2gTGmAQhXVt3BwWbk=", "dependencies": { - "@microsoft/applicationinsights-core-js": "3.3.3", + "@microsoft/applicationinsights-core-js": "3.3.4", "@microsoft/applicationinsights-shims": "3.0.1", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/ts-utils": ">= 0.11.3 < 2.x" @@ -814,8 +772,8 @@ } }, "node_modules/@microsoft/applicationinsights-core-js": { - "version": "3.3.3", - "integrity": "sha1-Z+C6y7gwv7dYzEo3BhqC31KkCRQ=", + "version": "3.3.4", + "integrity": "sha1-r5wrUwhkeKBTn/C0ap9oGZ+RmsI=", "dependencies": { "@microsoft/applicationinsights-shims": "3.0.1", "@microsoft/dynamicproto-js": "^2.0.3", @@ -834,12 +792,12 @@ } }, "node_modules/@microsoft/applicationinsights-web-basic": { - "version": "3.3.3", - "integrity": "sha1-twQmd5FzzT/OdF2k/AYrmdUAFMA=", + "version": "3.3.4", + "integrity": "sha1-k2K2StVrz7U6gPciLYkZOwq4+2s=", "dependencies": { - "@microsoft/applicationinsights-channel-js": "3.3.3", - "@microsoft/applicationinsights-common": "3.3.3", - "@microsoft/applicationinsights-core-js": "3.3.3", + "@microsoft/applicationinsights-channel-js": "3.3.4", + "@microsoft/applicationinsights-common": "3.3.4", + "@microsoft/applicationinsights-core-js": "3.3.4", "@microsoft/applicationinsights-shims": "3.0.1", "@microsoft/dynamicproto-js": "^2.0.3", "@nevware21/ts-async": ">= 0.5.2 < 2.x", @@ -857,15 +815,15 @@ } }, "node_modules/@nevware21/ts-async": { - "version": "0.5.2", - "integrity": "sha1-pBiD3GzMRma98VbpLzXzAD/T9vA=", + "version": "0.5.3", + "integrity": "sha1-R8BDUUWLBARXl3+0t1xDwn+6MoM=", "dependencies": { - "@nevware21/ts-utils": ">= 0.11.3 < 2.x" + "@nevware21/ts-utils": ">= 0.11.5 < 2.x" } }, "node_modules/@nevware21/ts-utils": { - "version": "0.11.4", - "integrity": "sha1-sLfqRs/xO51lrFMbWebc2N7AGGk=" + "version": "0.11.5", + "integrity": "sha1-uQD10E5lepbglqWNrW4Leu0nPvs=" }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", @@ -952,16 +910,16 @@ } }, "node_modules/@types/node": { - "version": "20.16.11", - "integrity": "sha1-m1RMPnFrFXesEucPkUUZPzJ1CzM=", + "version": "20.17.6", + "integrity": "sha1-bkBzIwwYDTV56MYBQfme/fXfAIE=", "optional": true, "dependencies": { "undici-types": "~6.19.2" } }, "node_modules/@types/node-fetch": { - "version": "2.6.11", - "integrity": "sha1-mzm3hmXa4OgqCPAvSWfWLGb5XSQ=", + "version": "2.6.12", + "integrity": "sha1-irXD74Mw8TEAp0eeLNVtM4aDCgM=", "optional": true, "dependencies": { "@types/node": "*", @@ -1007,15 +965,15 @@ "optional": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.8.1", - "integrity": "sha1-k2S3VtTXi8vfb9PpNF5pJMaK03E=", + "version": "8.14.0", + "integrity": "sha1-fcDkGch76tyPVUv1pC5QCe03SNw=", "optional": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.8.1", - "@typescript-eslint/type-utils": "8.8.1", - "@typescript-eslint/utils": "8.8.1", - "@typescript-eslint/visitor-keys": "8.8.1", + "@typescript-eslint/scope-manager": "8.14.0", + "@typescript-eslint/type-utils": "8.14.0", + "@typescript-eslint/utils": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -1039,14 +997,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.8.1", - "integrity": "sha1-WVK6KoO9UgJLhy8/3I7S02Ngc7g=", + "version": "8.14.0", + "integrity": "sha1-Cn6dvBG8B3FqstexImIX6fa1H8g=", "optional": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.8.1", - "@typescript-eslint/types": "8.8.1", - "@typescript-eslint/typescript-estree": "8.8.1", - "@typescript-eslint/visitor-keys": "8.8.1", + "@typescript-eslint/scope-manager": "8.14.0", + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/typescript-estree": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0", "debug": "^4.3.4" }, "engines": { @@ -1066,12 +1024,12 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.8.1", - "integrity": "sha1-tL6hwHharr/jxKsFntrqHEl35/8=", + "version": "8.14.0", + "integrity": "sha1-AfN8FHpzXNePD/NV4DO5RX2h83M=", "optional": true, "dependencies": { - "@typescript-eslint/types": "8.8.1", - "@typescript-eslint/visitor-keys": "8.8.1" + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1082,12 +1040,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.8.1", - "integrity": "sha1-MfWexG6ToCtAn7TUBqNopZ+tMG4=", + "version": "8.14.0", + "integrity": "sha1-RVxq8wwzayShryi8T4G43V102U0=", "optional": true, "dependencies": { - "@typescript-eslint/typescript-estree": "8.8.1", - "@typescript-eslint/utils": "8.8.1", + "@typescript-eslint/typescript-estree": "8.14.0", + "@typescript-eslint/utils": "8.14.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -1105,8 +1063,8 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.8.1", - "integrity": "sha1-6+heD6So4yokpWra3wYBA77xO9E=", + "version": "8.14.0", + "integrity": "sha1-DTPY0LCEecQk59ZUhV/d8sceQCE=", "optional": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1117,12 +1075,12 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.8.1", - "integrity": "sha1-NGSfTijTLuSRUhk7x97cDnjl0ew=", + "version": "8.14.0", + "integrity": "sha1-p6OlpTpsCTE+EvtFMdT/WC7jwxI=", "optional": true, "dependencies": { - "@typescript-eslint/types": "8.8.1", - "@typescript-eslint/visitor-keys": "8.8.1", + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -1144,14 +1102,14 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.8.1", - "integrity": "sha1-nilID7+iZMJpRiU9qnIYH58FPJ0=", + "version": "8.14.0", + "integrity": "sha1-rCUGh14Dq6JOYCNk5Dst+kVSnb0=", "optional": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.8.1", - "@typescript-eslint/types": "8.8.1", - "@typescript-eslint/typescript-estree": "8.8.1" + "@typescript-eslint/scope-manager": "8.14.0", + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/typescript-estree": "8.14.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1165,11 +1123,11 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.8.1", - "integrity": "sha1-D7EoDzgRSfw0Xf3in3VC/05Yf8U=", + "version": "8.14.0", + "integrity": "sha1-JBjVpUZpr5ZYmGreTmz7d2fYFa0=", "optional": true, "dependencies": { - "@typescript-eslint/types": "8.8.1", + "@typescript-eslint/types": "8.14.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -1218,8 +1176,8 @@ } }, "node_modules/@vscode/vsce": { - "version": "3.1.1", - "integrity": "sha1-sYtEeW2eW3pIo6Hon5Pe+cOzOLk=", + "version": "3.2.1", + "integrity": "sha1-e/qGnqQ/59eH8J4WTw8OI534+x0=", "dev": true, "dependencies": { "@azure/identity": "^4.1.0", @@ -1258,8 +1216,8 @@ } }, "node_modules/@vscode/vsce-sign": { - "version": "2.0.4", - "integrity": "sha1-tL8VXRbypLrcBp34UNyG91YSSEI=", + "version": "2.0.5", + "integrity": "sha1-iFADZHbcDU4IDZwtgyXj6X7/UZM=", "dev": true, "hasInstallScript": true, "optionalDependencies": { @@ -1403,8 +1361,8 @@ } }, "node_modules/acorn": { - "version": "8.12.1", - "integrity": "sha1-cWFr3MviXielRDngBG6JynbfIkg=", + "version": "8.14.0", + "integrity": "sha1-Bj4scMrF+09kZ/CxEVLgTGgnlbA=", "optional": true, "bin": { "acorn": "bin/acorn" @@ -1911,8 +1869,8 @@ "optional": true }, "node_modules/cross-spawn": { - "version": "7.0.3", - "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", + "version": "7.0.5", + "integrity": "sha1-kQqsiA/1JD2pa3KLxlIaX2wvL4I=", "devOptional": true, "dependencies": { "path-key": "^3.1.0", @@ -3556,8 +3514,8 @@ "optional": true }, "node_modules/mocha": { - "version": "10.7.3", - "integrity": "sha1-rjIAPKu9UrWa7OF4RgVqaOtLB1I=", + "version": "10.8.2", + "integrity": "sha1-jYNC0BbtQRsSpCnrcxuCX5Ya+5Y=", "optional": true, "dependencies": { "ansi-colors": "^4.1.3", @@ -3675,8 +3633,8 @@ } }, "node_modules/mock-fs": { - "version": "5.3.0", - "integrity": "sha1-ffyVzlUor/jhD6EXFhuR2BKeDp4=", + "version": "5.4.1", + "integrity": "sha1-sAq8ZYyxnbvygv3i8Fu3Uc0eEqU=", "optional": true, "engines": { "node": ">=12.0.0" @@ -3716,16 +3674,16 @@ } }, "node_modules/nise/node_modules/@sinonjs/fake-timers": { - "version": "13.0.2", - "integrity": "sha1-P/6Iq7BiBnpYD9+6cGrQBDWg8qY=", + "version": "13.0.5", + "integrity": "sha1-NrnbwhrVVGSG6pFz1r6gY+sXF9U=", "optional": true, "dependencies": { "@sinonjs/commons": "^3.0.1" } }, "node_modules/node-abi": { - "version": "3.68.0", - "integrity": "sha1-jzf7Auz09D6+aUCQ3LUuDEzEuiU=", + "version": "3.71.0", + "integrity": "sha1-UthLvNhXXvtxRo+6ofmkmywkIDg=", "dev": true, "optional": true, "dependencies": { @@ -3779,8 +3737,8 @@ } }, "node_modules/object-inspect": { - "version": "1.13.2", - "integrity": "sha1-3qAIhGf7mR5nr0BYFHokgkowQ/8=", + "version": "1.13.3", + "integrity": "sha1-8UwYPeURMCQ9bRiuFJN1/1DqSIo=", "dev": true, "engines": { "node": ">= 0.4" @@ -4014,22 +3972,22 @@ } }, "node_modules/parse5": { - "version": "7.1.2", - "integrity": "sha1-Bza+u/13eTgjJAojt/xeAQt/jjI=", + "version": "7.2.1", + "integrity": "sha1-iSj1WRXmEl9DDMRDCXZb8XVWozo=", "dev": true, "dependencies": { - "entities": "^4.4.0" + "entities": "^4.5.0" }, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" } }, "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "integrity": "sha1-I8LMIzvPCbt766i4pp1GsIxiwvE=", + "version": "7.1.0", + "integrity": "sha1-tagGVI7Yk6Q+JMy0L7t4BpMR6Bs=", "dev": true, "dependencies": { - "domhandler": "^5.0.2", + "domhandler": "^5.0.3", "parse5": "^7.0.0" }, "funding": { @@ -4087,8 +4045,8 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "11.0.1", - "integrity": "sha1-OnMvv+24LFunvKZWStP0Kvy24Uc=", + "version": "11.0.2", + "integrity": "sha1-+9jnz4IR9efl2RkFxBWj9VdVyjk=", "devOptional": true, "engines": { "node": "20 || >=22" @@ -4184,8 +4142,8 @@ } }, "node_modules/qs": { - "version": "6.13.0", - "integrity": "sha1-bKO9WEOffiRWVXmJl3h7DYilGQY=", + "version": "6.13.1", + "integrity": "sha1-POX8cr06gXG4XJm5PGXdILfRsW4=", "dev": true, "dependencies": { "side-channel": "^1.0.6" @@ -4893,8 +4851,8 @@ "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" }, "node_modules/ts-api-utils": { - "version": "1.3.0", - "integrity": "sha1-S0kOJxKfHo5oa0XMSrY3FNxg7qE=", + "version": "1.4.0", + "integrity": "sha1-cJxvIHblEagVV/PQegy9VmroGVw=", "optional": true, "engines": { "node": ">=16" @@ -4904,8 +4862,8 @@ } }, "node_modules/tslib": { - "version": "2.7.0", - "integrity": "sha1-2bQMXECrWehzjyl98wh78aJpDAE=" + "version": "2.8.1", + "integrity": "sha1-YS7+TtI11Wfoq6Xypfq3AoCt6D8=" }, "node_modules/tunnel": { "version": "0.0.6", @@ -4990,8 +4948,8 @@ "dev": true }, "node_modules/undici": { - "version": "6.20.0", - "integrity": "sha1-O5TZZ2k3WepiWjt4sglyE/MEBaE=", + "version": "6.21.0", + "integrity": "sha1-Sz06+u+YTge0jnYgw07YooXtTNQ=", "dev": true, "engines": { "node": ">=18.17" diff --git a/package.json b/package.json index 73687b5fae..bf705268fe 100644 --- a/package.json +++ b/package.json @@ -69,32 +69,32 @@ "vscode-languageserver-protocol": "^3.17.5" }, "devDependencies": { - "@vscode/vsce": "^3.1.1", + "@vscode/vsce": "^3.2.1", "esbuild": "^0.21.5" }, "optionalDependencies": { "@types/mocha": "^10.0.9", "@types/mock-fs": "^4.13.4", - "@types/node": "^20.16.11", - "@types/node-fetch": "^2.6.11", + "@types/node": "^20.17.6", + "@types/node-fetch": "^2.6.12", "@types/rewire": "^2.5.30", "@types/semver": "^7.5.8", "@types/sinon": "^17.0.3", "@types/ungap__structured-clone": "^1.2.0", "@types/uuid": "^9.0.8", "@types/vscode": "~1.94.0", - "@typescript-eslint/eslint-plugin": "^8.8.1", - "@typescript-eslint/parser": "^8.8.1", + "@typescript-eslint/eslint-plugin": "^8.14.0", + "@typescript-eslint/parser": "^8.14.0", "@ungap/structured-clone": "^1.2.0", "@vscode/debugprotocol": "^1.68.0", "@vscode/test-electron": "^2.4.1", "eslint": "^8.57.0", "eslint-plugin-header": "^3.1.1", "glob": "^11.0.0", - "mocha": "^10.7.3", + "mocha": "^10.8.2", "mocha-explorer-launcher-scripts": "^0.4.0", "mocha-multi-reporters": "^1.5.1", - "mock-fs": "^5.3.0", + "mock-fs": "^5.4.1", "rewire": "^7.0.0", "sinon": "^18.0.1", "source-map-support": "^0.5.21",