diff --git a/.base-sample/package.json b/.base-sample/package.json index a19a3550..2e72a5a7 100644 --- a/.base-sample/package.json +++ b/.base-sample/package.json @@ -38,7 +38,7 @@ "@types/node": "^20", "@types/vscode": "1.90.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } \ No newline at end of file diff --git a/authenticationprovider-sample/package-lock.json b/authenticationprovider-sample/package-lock.json index 1c5d882c..156367bb 100644 --- a/authenticationprovider-sample/package-lock.json +++ b/authenticationprovider-sample/package-lock.json @@ -19,7 +19,7 @@ "@types/vscode": "^1.60.0", "eslint": "^9.13.0", "glob": "^7.1.7", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1587,10 +1587,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2954,9 +2955,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/authenticationprovider-sample/package.json b/authenticationprovider-sample/package.json index ce0277b3..f4b68f37 100644 --- a/authenticationprovider-sample/package.json +++ b/authenticationprovider-sample/package.json @@ -42,7 +42,7 @@ "@types/vscode": "^1.60.0", "eslint": "^9.13.0", "glob": "^7.1.7", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "dependencies": { diff --git a/basic-multi-root-sample/package-lock.json b/basic-multi-root-sample/package-lock.json index 86024009..2c6a2a68 100644 --- a/basic-multi-root-sample/package-lock.json +++ b/basic-multi-root-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/basic-multi-root-sample/package.json b/basic-multi-root-sample/package.json index c0fda033..918ed5a8 100644 --- a/basic-multi-root-sample/package.json +++ b/basic-multi-root-sample/package.json @@ -48,7 +48,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/call-hierarchy-sample/package-lock.json b/call-hierarchy-sample/package-lock.json index fa74a278..88aae761 100644 --- a/call-hierarchy-sample/package-lock.json +++ b/call-hierarchy-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/call-hierarchy-sample/package.json b/call-hierarchy-sample/package.json index b8ce24d7..c8aa644a 100644 --- a/call-hierarchy-sample/package.json +++ b/call-hierarchy-sample/package.json @@ -32,7 +32,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/chat-sample/package-lock.json b/chat-sample/package-lock.json index 1d121ad8..4093ec98 100644 --- a/chat-sample/package-lock.json +++ b/chat-sample/package-lock.json @@ -17,7 +17,7 @@ "@types/node": "^20", "@types/vscode": "^1.95.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1495,10 +1495,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/chat-sample/package.json b/chat-sample/package.json index b66f5463..d22f7e84 100644 --- a/chat-sample/package.json +++ b/chat-sample/package.json @@ -177,7 +177,7 @@ "@types/node": "^20", "@types/vscode": "^1.95.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/code-actions-sample/package-lock.json b/code-actions-sample/package-lock.json index c5d69339..17a2bde6 100644 --- a/code-actions-sample/package-lock.json +++ b/code-actions-sample/package-lock.json @@ -13,7 +13,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1466,10 +1466,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2715,9 +2716,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/code-actions-sample/package.json b/code-actions-sample/package.json index 5ba85998..0c514bde 100644 --- a/code-actions-sample/package.json +++ b/code-actions-sample/package.json @@ -33,7 +33,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/codelens-sample/package-lock.json b/codelens-sample/package-lock.json index c6ec5f2a..2a5199c6 100644 --- a/codelens-sample/package-lock.json +++ b/codelens-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/codelens-sample/package.json b/codelens-sample/package.json index ae51b221..29431aa7 100644 --- a/codelens-sample/package.json +++ b/codelens-sample/package.json @@ -54,7 +54,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/comment-sample/package-lock.json b/comment-sample/package-lock.json index a838f2ca..fb5d5df1 100644 --- a/comment-sample/package-lock.json +++ b/comment-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/comment-sample/package.json b/comment-sample/package.json index dbb3639f..a9e2c3bd 100644 --- a/comment-sample/package.json +++ b/comment-sample/package.json @@ -164,7 +164,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/completions-sample/package-lock.json b/completions-sample/package-lock.json index 905bacdf..db0417fb 100644 --- a/completions-sample/package-lock.json +++ b/completions-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/completions-sample/package.json b/completions-sample/package.json index 50e87bec..3362fcf1 100644 --- a/completions-sample/package.json +++ b/completions-sample/package.json @@ -31,7 +31,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/configuration-sample/package-lock.json b/configuration-sample/package-lock.json index 4e24ebba..01ec0b3d 100644 --- a/configuration-sample/package-lock.json +++ b/configuration-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/configuration-sample/package.json b/configuration-sample/package.json index f8f1eb6f..e8217d63 100644 --- a/configuration-sample/package.json +++ b/configuration-sample/package.json @@ -164,7 +164,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/contentprovider-sample/package-lock.json b/contentprovider-sample/package-lock.json index dba1aa90..e54f3af8 100644 --- a/contentprovider-sample/package-lock.json +++ b/contentprovider-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/contentprovider-sample/package.json b/contentprovider-sample/package.json index 2cb8c815..abcef62e 100644 --- a/contentprovider-sample/package.json +++ b/contentprovider-sample/package.json @@ -65,7 +65,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/custom-editor-sample/package-lock.json b/custom-editor-sample/package-lock.json index 1ad29d72..0c16dcf2 100644 --- a/custom-editor-sample/package-lock.json +++ b/custom-editor-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/custom-editor-sample/package.json b/custom-editor-sample/package.json index 21b26ead..1018a343 100644 --- a/custom-editor-sample/package.json +++ b/custom-editor-sample/package.json @@ -59,7 +59,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/decorator-sample/package-lock.json b/decorator-sample/package-lock.json index 056a5f93..408f2ac6 100644 --- a/decorator-sample/package-lock.json +++ b/decorator-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/decorator-sample/package.json b/decorator-sample/package.json index 0457cd17..2b8abb3e 100644 --- a/decorator-sample/package.json +++ b/decorator-sample/package.json @@ -42,7 +42,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/diagnostic-related-information-sample/package-lock.json b/diagnostic-related-information-sample/package-lock.json index 35583b6d..61b44665 100644 --- a/diagnostic-related-information-sample/package-lock.json +++ b/diagnostic-related-information-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/diagnostic-related-information-sample/package.json b/diagnostic-related-information-sample/package.json index 844047f0..02127584 100644 --- a/diagnostic-related-information-sample/package.json +++ b/diagnostic-related-information-sample/package.json @@ -32,7 +32,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/document-editing-sample/package-lock.json b/document-editing-sample/package-lock.json index 8cc0e6be..a0d6fe0d 100644 --- a/document-editing-sample/package-lock.json +++ b/document-editing-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/document-editing-sample/package.json b/document-editing-sample/package.json index e8d671be..4981253c 100644 --- a/document-editing-sample/package.json +++ b/document-editing-sample/package.json @@ -38,7 +38,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/document-paste/package-lock.json b/document-paste/package-lock.json index 7e8ed6dc..56fa4304 100644 --- a/document-paste/package-lock.json +++ b/document-paste/package-lock.json @@ -16,7 +16,7 @@ "@types/vscode": "^1.93.0", "@vscode/dts": "^0.4.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1545,10 +1545,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2852,9 +2853,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/document-paste/package.json b/document-paste/package.json index 9559afe7..1e5c0e62 100644 --- a/document-paste/package.json +++ b/document-paste/package.json @@ -39,7 +39,7 @@ "@types/vscode": "^1.93.0", "@vscode/dts": "^0.4.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/drop-on-document/package-lock.json b/drop-on-document/package-lock.json index 4b01f5fa..c3bac265 100644 --- a/drop-on-document/package-lock.json +++ b/drop-on-document/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.71.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/drop-on-document/package.json b/drop-on-document/package.json index f27411ed..750191c3 100644 --- a/drop-on-document/package.json +++ b/drop-on-document/package.json @@ -33,7 +33,7 @@ "@types/node": "^20", "@types/vscode": "^1.71.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/esbuild-sample/dist/extension.js.map b/esbuild-sample/dist/extension.js.map index 58e3767f..78d62109 100644 --- a/esbuild-sample/dist/extension.js.map +++ b/esbuild-sample/dist/extension.js.map @@ -1,6 +1,6 @@ { "version": 3, "sources": ["../src/extension.ts", "../src/math.ts"], - "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAIA,aAAwB;;;ACCjB,SAAS,IAAI,GAAW,GAAmB;AACjD,SAAO,IAAI;AACZ;;;ADAO,SAAS,SAAS,SAAkC;AAE1D,UAAQ,IAAI,iEAAiE;AAE7E,QAAM,aAAoB,gBAAS,gBAAgB,gCAAgC,MAAM;AACxF,IAAO,cAAO,uBAAuB,YAAY,IAAI,IAAI,CAAC,CAAC,EAAE;AAAA,EAC9D,CAAC;AAED,UAAQ,cAAc,KAAK,UAAU;AACtC;AAEO,SAAS,aAAa;AAAC;", + "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAIA,aAAwB;;;ACCjB,SAAS,IAAI,GAAW,GAAmB;AACjD,SAAO,IAAI;AACZ;;;ADAO,SAAS,SAAS,SAAkC;AAE1D,UAAQ,IAAI,iEAAiE;AAE7E,QAAM,aAAoB,gBAAS,gBAAgB,gCAAgC,MAAM;AACxF,IAAO,cAAO,uBAAuB,YAAY,IAAI,IAAI,CAAC,CAAC,EAAE;AAAA,EAC9D,CAAC;AAED,UAAQ,cAAc,KAAK,UAAU;AACtC;AAEO,SAAS,aAAa;AAAE;", "names": [] } diff --git a/esbuild-sample/package-lock.json b/esbuild-sample/package-lock.json index 189604cb..4c919f8f 100644 --- a/esbuild-sample/package-lock.json +++ b/esbuild-sample/package-lock.json @@ -13,18 +13,292 @@ "@types/mocha": "^10.0.6", "@types/node": "^20", "@types/vscode": "^1.73.0", - "esbuild": "^0.20.2", + "esbuild": "^0.24.0", "eslint": "^9.13.0", "npm-run-all": "^4.1.5", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { "vscode": "^1.74.0" } }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/linux-x64": { - "version": "0.20.2", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", "cpu": [ "x64" ], @@ -35,7 +309,126 @@ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" } }, "node_modules/@eslint-community/eslint-utils": { @@ -936,7 +1329,9 @@ } }, "node_modules/esbuild": { - "version": "0.20.2", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -944,32 +1339,33 @@ "esbuild": "bin/esbuild" }, "engines": { - "node": ">=12" + "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" } }, "node_modules/escape-string-regexp": { @@ -2736,10 +3132,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/esbuild-sample/package.json b/esbuild-sample/package.json index 1249cd6b..320f3d67 100644 --- a/esbuild-sample/package.json +++ b/esbuild-sample/package.json @@ -42,10 +42,10 @@ "@types/mocha": "^10.0.6", "@types/node": "^20", "@types/vscode": "^1.73.0", - "esbuild": "^0.20.2", + "esbuild": "^0.24.0", "eslint": "^9.13.0", "npm-run-all": "^4.1.5", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/extension-terminal-sample/package-lock.json b/extension-terminal-sample/package-lock.json index 234faf81..a92942d2 100644 --- a/extension-terminal-sample/package-lock.json +++ b/extension-terminal-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.74.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/extension-terminal-sample/package.json b/extension-terminal-sample/package.json index ea0cc711..cea9930b 100644 --- a/extension-terminal-sample/package.json +++ b/extension-terminal-sample/package.json @@ -42,7 +42,7 @@ "@types/node": "^20", "@types/vscode": "^1.74.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/fsconsumer-sample/package-lock.json b/fsconsumer-sample/package-lock.json index 1ad53678..bdacee2f 100644 --- a/fsconsumer-sample/package-lock.json +++ b/fsconsumer-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/fsconsumer-sample/package.json b/fsconsumer-sample/package.json index 43324b49..1b72bc1a 100644 --- a/fsconsumer-sample/package.json +++ b/fsconsumer-sample/package.json @@ -49,7 +49,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/fsprovider-sample/package-lock.json b/fsprovider-sample/package-lock.json index 6fa6adb4..f92e699c 100644 --- a/fsprovider-sample/package-lock.json +++ b/fsprovider-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/fsprovider-sample/package.json b/fsprovider-sample/package.json index ed157df5..19b63a66 100644 --- a/fsprovider-sample/package.json +++ b/fsprovider-sample/package.json @@ -85,7 +85,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/getting-started-sample/package-lock.json b/getting-started-sample/package-lock.json index a939b136..e7b7be79 100644 --- a/getting-started-sample/package-lock.json +++ b/getting-started-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/getting-started-sample/package.json b/getting-started-sample/package.json index 5df927d1..864a63d9 100644 --- a/getting-started-sample/package.json +++ b/getting-started-sample/package.json @@ -210,7 +210,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/github-authentication-sample/package-lock.json b/github-authentication-sample/package-lock.json index 60da1f8e..feb972a5 100644 --- a/github-authentication-sample/package-lock.json +++ b/github-authentication-sample/package-lock.json @@ -17,7 +17,7 @@ "@types/node": "^20", "@types/vscode": "1.74.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1812,10 +1812,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -3386,9 +3387,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/github-authentication-sample/package.json b/github-authentication-sample/package.json index 1309ca48..d0f8dbb8 100644 --- a/github-authentication-sample/package.json +++ b/github-authentication-sample/package.json @@ -39,7 +39,7 @@ "@types/node": "^20", "@types/vscode": "1.74.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "dependencies": { diff --git a/helloworld-sample/package-lock.json b/helloworld-sample/package-lock.json index b6ec8e4e..a9c37a73 100644 --- a/helloworld-sample/package-lock.json +++ b/helloworld-sample/package-lock.json @@ -13,7 +13,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1433,10 +1433,11 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/helloworld-sample/package.json b/helloworld-sample/package.json index 4eb3a89d..651f8334 100644 --- a/helloworld-sample/package.json +++ b/helloworld-sample/package.json @@ -33,7 +33,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/helloworld-test-cli-sample/package-lock.json b/helloworld-test-cli-sample/package-lock.json index 3e5d15f5..732936fd 100644 --- a/helloworld-test-cli-sample/package-lock.json +++ b/helloworld-test-cli-sample/package-lock.json @@ -17,7 +17,7 @@ "@vscode/test-electron": "^2.3.9", "eslint": "^9.13.0", "mocha": "^10.2.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -2647,10 +2647,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -4734,9 +4735,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/helloworld-test-cli-sample/package.json b/helloworld-test-cli-sample/package.json index 10ec2ea7..82a628db 100644 --- a/helloworld-test-cli-sample/package.json +++ b/helloworld-test-cli-sample/package.json @@ -38,7 +38,7 @@ "@vscode/test-electron": "^2.3.9", "eslint": "^9.13.0", "mocha": "^10.2.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/helloworld-test-sample/package-lock.json b/helloworld-test-sample/package-lock.json index 09ec0ea5..a4372794 100644 --- a/helloworld-test-sample/package-lock.json +++ b/helloworld-test-sample/package-lock.json @@ -19,7 +19,7 @@ "glob": "^7.1.4", "mocha": "^10.2.0", "source-map-support": "^0.5.12", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -2162,10 +2162,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -4029,9 +4030,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/helloworld-test-sample/package.json b/helloworld-test-sample/package.json index 0bd2e449..6676b643 100644 --- a/helloworld-test-sample/package.json +++ b/helloworld-test-sample/package.json @@ -41,7 +41,7 @@ "glob": "^7.1.4", "mocha": "^10.2.0", "source-map-support": "^0.5.12", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/helloworld-web-sample/package-lock.json b/helloworld-web-sample/package-lock.json index 27490612..0cd590da 100644 --- a/helloworld-web-sample/package-lock.json +++ b/helloworld-web-sample/package-lock.json @@ -20,7 +20,7 @@ "mocha": "^9.2.0", "process": "^0.11.10", "ts-loader": "^9.2.5", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0", "webpack": "^5.52.1", "webpack-cli": "^4.8.0" @@ -4609,10 +4609,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -8634,9 +8635,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/helloworld-web-sample/package.json b/helloworld-web-sample/package.json index 6da0f091..8c65cbd6 100644 --- a/helloworld-web-sample/package.json +++ b/helloworld-web-sample/package.json @@ -44,7 +44,7 @@ "mocha": "^9.2.0", "process": "^0.11.10", "ts-loader": "^9.2.5", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0", "webpack": "^5.52.1", "webpack-cli": "^4.8.0" diff --git a/inline-completions/package-lock.json b/inline-completions/package-lock.json index 0f4790bd..2cfe9da6 100644 --- a/inline-completions/package-lock.json +++ b/inline-completions/package-lock.json @@ -15,7 +15,7 @@ "@types/vscode": "^1.74.0", "@vscode/dts": "^0.4.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1544,10 +1544,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2851,9 +2852,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/inline-completions/package.json b/inline-completions/package.json index 081e27ac..2d43ef1a 100644 --- a/inline-completions/package.json +++ b/inline-completions/package.json @@ -48,7 +48,7 @@ "@types/vscode": "^1.74.0", "@vscode/dts": "^0.4.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/jupyter-kernel-execution-sample/package-lock.json b/jupyter-kernel-execution-sample/package-lock.json index fc0e624e..0fa46855 100644 --- a/jupyter-kernel-execution-sample/package-lock.json +++ b/jupyter-kernel-execution-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/vscode": "^1.82.0", "@vscode/jupyter-extension": "^1.1.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1491,10 +1491,11 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/jupyter-kernel-execution-sample/package.json b/jupyter-kernel-execution-sample/package.json index 958b6b3e..1717e1d7 100644 --- a/jupyter-kernel-execution-sample/package.json +++ b/jupyter-kernel-execution-sample/package.json @@ -48,7 +48,7 @@ "@types/vscode": "^1.82.0", "@vscode/jupyter-extension": "^1.1.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/jupyter-server-provider-sample/package-lock.json b/jupyter-server-provider-sample/package-lock.json index 642321af..7de01ef3 100644 --- a/jupyter-server-provider-sample/package-lock.json +++ b/jupyter-server-provider-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/vscode": "^1.82.0", "@vscode/jupyter-extension": "^1.0.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1493,10 +1493,11 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/jupyter-server-provider-sample/package.json b/jupyter-server-provider-sample/package.json index ee88c155..ab88a7e7 100644 --- a/jupyter-server-provider-sample/package.json +++ b/jupyter-server-provider-sample/package.json @@ -31,7 +31,7 @@ "@types/vscode": "^1.82.0", "@vscode/jupyter-extension": "^1.0.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/l10n-sample/package-lock.json b/l10n-sample/package-lock.json index b468a03a..fcef0125 100644 --- a/l10n-sample/package-lock.json +++ b/l10n-sample/package-lock.json @@ -23,7 +23,7 @@ "eslint": "^9.13.0", "glob": "^7.2.0", "mocha": "^9.2.2", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -2404,10 +2404,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -4475,9 +4476,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/l10n-sample/package.json b/l10n-sample/package.json index f13bf875..607198ae 100644 --- a/l10n-sample/package.json +++ b/l10n-sample/package.json @@ -49,7 +49,7 @@ "eslint": "^9.13.0", "glob": "^7.2.0", "mocha": "^9.2.2", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "dependencies": { diff --git a/lsp-embedded-language-service/package-lock.json b/lsp-embedded-language-service/package-lock.json index 1d6f1710..76613115 100644 --- a/lsp-embedded-language-service/package-lock.json +++ b/lsp-embedded-language-service/package-lock.json @@ -15,7 +15,7 @@ "@types/mocha": "^5.2.7", "@types/node": "^20", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1519,10 +1519,11 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2816,9 +2817,9 @@ } }, "typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/lsp-embedded-language-service/package.json b/lsp-embedded-language-service/package.json index 751ce5b7..2b499559 100644 --- a/lsp-embedded-language-service/package.json +++ b/lsp-embedded-language-service/package.json @@ -48,7 +48,7 @@ "@types/mocha": "^5.2.7", "@types/node": "^20", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/lsp-embedded-request-forwarding/package-lock.json b/lsp-embedded-request-forwarding/package-lock.json index 1d6f1710..76613115 100644 --- a/lsp-embedded-request-forwarding/package-lock.json +++ b/lsp-embedded-request-forwarding/package-lock.json @@ -15,7 +15,7 @@ "@types/mocha": "^5.2.7", "@types/node": "^20", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1519,10 +1519,11 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2816,9 +2817,9 @@ } }, "typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/lsp-embedded-request-forwarding/package.json b/lsp-embedded-request-forwarding/package.json index 751ce5b7..2b499559 100644 --- a/lsp-embedded-request-forwarding/package.json +++ b/lsp-embedded-request-forwarding/package.json @@ -48,7 +48,7 @@ "@types/mocha": "^5.2.7", "@types/node": "^20", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/lsp-log-streaming-sample/package-lock.json b/lsp-log-streaming-sample/package-lock.json index 94a0a0aa..01c83d98 100644 --- a/lsp-log-streaming-sample/package-lock.json +++ b/lsp-log-streaming-sample/package-lock.json @@ -16,7 +16,7 @@ "@types/node": "^20", "eslint": "^9.13.0", "mocha": "^10.2.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1960,10 +1960,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -3639,9 +3640,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/lsp-log-streaming-sample/package.json b/lsp-log-streaming-sample/package.json index 50c6eb10..b551812d 100644 --- a/lsp-log-streaming-sample/package.json +++ b/lsp-log-streaming-sample/package.json @@ -90,7 +90,7 @@ "@types/node": "^20", "eslint": "^9.13.0", "mocha": "^10.2.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/lsp-multi-server-sample/package-lock.json b/lsp-multi-server-sample/package-lock.json index 71e97d5c..cc4c78e7 100644 --- a/lsp-multi-server-sample/package-lock.json +++ b/lsp-multi-server-sample/package-lock.json @@ -15,7 +15,7 @@ "@types/mocha": "^5.2.0", "@types/node": "^20", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1468,10 +1468,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2717,9 +2718,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/lsp-multi-server-sample/package.json b/lsp-multi-server-sample/package.json index 31eabd3b..7b6059b7 100644 --- a/lsp-multi-server-sample/package.json +++ b/lsp-multi-server-sample/package.json @@ -64,7 +64,7 @@ "@types/mocha": "^5.2.0", "@types/node": "^20", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/lsp-sample/package-lock.json b/lsp-sample/package-lock.json index 0123ea46..755db941 100644 --- a/lsp-sample/package-lock.json +++ b/lsp-sample/package-lock.json @@ -16,7 +16,7 @@ "@types/node": "^20", "eslint": "^9.13.0", "mocha": "^10.3.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1978,10 +1978,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -3678,9 +3679,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/lsp-sample/package.json b/lsp-sample/package.json index 2c64e103..8634cc40 100644 --- a/lsp-sample/package.json +++ b/lsp-sample/package.json @@ -60,7 +60,7 @@ "@types/node": "^20", "eslint": "^9.13.0", "mocha": "^10.3.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/lsp-user-input-sample/package-lock.json b/lsp-user-input-sample/package-lock.json index e2c4c303..16f120da 100644 --- a/lsp-user-input-sample/package-lock.json +++ b/lsp-user-input-sample/package-lock.json @@ -17,7 +17,7 @@ "merge-options": "^3.0.4", "rimraf": "^5.0.5", "ts-loader": "^9.5.1", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0", "webpack": "^5.89.0", "webpack-cli": "^5.1.4" @@ -2869,10 +2869,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -5398,9 +5399,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/lsp-user-input-sample/package.json b/lsp-user-input-sample/package.json index 82402fed..31c580ea 100644 --- a/lsp-user-input-sample/package.json +++ b/lsp-user-input-sample/package.json @@ -35,7 +35,7 @@ "merge-options": "^3.0.4", "rimraf": "^5.0.5", "ts-loader": "^9.5.1", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0", "webpack": "^5.89.0", "webpack-cli": "^5.1.4" diff --git a/lsp-web-extension-sample/package-lock.json b/lsp-web-extension-sample/package-lock.json index dda9401e..f8abd11b 100644 --- a/lsp-web-extension-sample/package-lock.json +++ b/lsp-web-extension-sample/package-lock.json @@ -16,7 +16,7 @@ "eslint": "^9.13.0", "path-browserify": "^1.0.1", "ts-loader": "^9.5.1", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0", "webpack": "^5.90.1", "webpack-cli": "^5.1.4" @@ -3493,10 +3493,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -6546,9 +6547,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/lsp-web-extension-sample/package.json b/lsp-web-extension-sample/package.json index ad8d1bb6..effd340e 100644 --- a/lsp-web-extension-sample/package.json +++ b/lsp-web-extension-sample/package.json @@ -58,7 +58,7 @@ "eslint": "^9.13.0", "path-browserify": "^1.0.1", "ts-loader": "^9.5.1", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0", "webpack": "^5.90.1", "webpack-cli": "^5.1.4" diff --git a/nodefs-provider-sample/package-lock.json b/nodefs-provider-sample/package-lock.json index dcdc1a7d..70086881 100644 --- a/nodefs-provider-sample/package-lock.json +++ b/nodefs-provider-sample/package-lock.json @@ -21,7 +21,7 @@ "@types/rimraf": "^2.0.2", "@types/vscode": "^1.34.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1596,10 +1596,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2960,9 +2961,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/nodefs-provider-sample/package.json b/nodefs-provider-sample/package.json index fd3afe1b..a06dbe06 100644 --- a/nodefs-provider-sample/package.json +++ b/nodefs-provider-sample/package.json @@ -39,7 +39,7 @@ "@types/rimraf": "^2.0.2", "@types/vscode": "^1.34.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/notebook-extend-markdown-renderer-sample/package-lock.json b/notebook-extend-markdown-renderer-sample/package-lock.json index 8b062b95..7e1d6956 100644 --- a/notebook-extend-markdown-renderer-sample/package-lock.json +++ b/notebook-extend-markdown-renderer-sample/package-lock.json @@ -17,7 +17,7 @@ "eslint": "^9.13.0", "markdown-it-emoji": "^2.0.2", "ts-loader": "^9.2.2", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0", "webpack": "^5.38.1", "webpack-cli": "^4.7.0" @@ -2485,10 +2485,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -4678,9 +4679,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/notebook-extend-markdown-renderer-sample/package.json b/notebook-extend-markdown-renderer-sample/package.json index edb974f3..41d46fc8 100644 --- a/notebook-extend-markdown-renderer-sample/package.json +++ b/notebook-extend-markdown-renderer-sample/package.json @@ -39,7 +39,7 @@ "eslint": "^9.13.0", "markdown-it-emoji": "^2.0.2", "ts-loader": "^9.2.2", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0", "webpack": "^5.38.1", "webpack-cli": "^4.7.0" diff --git a/notebook-format-code-action-sample/package-lock.json b/notebook-format-code-action-sample/package-lock.json index b13f8840..e02d16f2 100644 --- a/notebook-format-code-action-sample/package-lock.json +++ b/notebook-format-code-action-sample/package-lock.json @@ -16,7 +16,7 @@ "eslint": "^8.36.0", "glob": "^8.1.0", "mocha": "^10.2.0", - "typescript": "^5.6.2" + "typescript": "^5.7.2" }, "engines": { "vscode": "^1.73.0" @@ -1817,10 +1817,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/notebook-format-code-action-sample/package.json b/notebook-format-code-action-sample/package.json index 4d56ca05..2e86b6d1 100644 --- a/notebook-format-code-action-sample/package.json +++ b/notebook-format-code-action-sample/package.json @@ -36,6 +36,6 @@ "eslint": "^8.36.0", "glob": "^8.1.0", "mocha": "^10.2.0", - "typescript": "^5.6.2" + "typescript": "^5.7.2" } } diff --git a/notebook-renderer-react-sample/package-lock.json b/notebook-renderer-react-sample/package-lock.json index 978df1d4..e5bc76d8 100644 --- a/notebook-renderer-react-sample/package-lock.json +++ b/notebook-renderer-react-sample/package-lock.json @@ -26,7 +26,7 @@ "react-dom": "^17.0.2", "style-loader": "^1.2.1", "ts-loader": "^9.4.2", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0", "vscode-notebook-error-overlay": "^1.0.1", "webpack": "^5.38.1", @@ -3519,10 +3519,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -6620,9 +6621,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/notebook-renderer-react-sample/package.json b/notebook-renderer-react-sample/package.json index a0bed11d..82652dcb 100644 --- a/notebook-renderer-react-sample/package.json +++ b/notebook-renderer-react-sample/package.json @@ -53,7 +53,7 @@ "react-dom": "^17.0.2", "style-loader": "^1.2.1", "ts-loader": "^9.4.2", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0", "vscode-notebook-error-overlay": "^1.0.1", "webpack": "^5.38.1", diff --git a/notebook-renderer-sample/package-lock.json b/notebook-renderer-sample/package-lock.json index fba9fc10..d4a5ebf4 100644 --- a/notebook-renderer-sample/package-lock.json +++ b/notebook-renderer-sample/package-lock.json @@ -17,7 +17,7 @@ "eslint": "^9.13.0", "style-loader": "^1.2.1", "ts-loader": "^9.2.2", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0", "vscode-notebook-error-overlay": "^1.0.1", "webpack": "^5.38.1", @@ -2702,10 +2702,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -5079,9 +5080,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/notebook-renderer-sample/package.json b/notebook-renderer-sample/package.json index b226ec5d..4fac3450 100644 --- a/notebook-renderer-sample/package.json +++ b/notebook-renderer-sample/package.json @@ -43,7 +43,7 @@ "eslint": "^9.13.0", "style-loader": "^1.2.1", "ts-loader": "^9.2.2", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0", "vscode-notebook-error-overlay": "^1.0.1", "webpack": "^5.38.1", diff --git a/notebook-serializer-sample/package-lock.json b/notebook-serializer-sample/package-lock.json index 7d68563e..bb77dcef 100644 --- a/notebook-serializer-sample/package-lock.json +++ b/notebook-serializer-sample/package-lock.json @@ -15,7 +15,7 @@ "@types/vscode": "^1.74.0", "eslint": "^9.13.0", "mocha": "^10.2.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1906,10 +1906,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -3504,9 +3505,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/notebook-serializer-sample/package.json b/notebook-serializer-sample/package.json index 1ce57feb..39dc24d0 100644 --- a/notebook-serializer-sample/package.json +++ b/notebook-serializer-sample/package.json @@ -48,7 +48,7 @@ "@types/vscode": "^1.74.0", "eslint": "^9.13.0", "mocha": "^10.2.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/notifications-sample/package-lock.json b/notifications-sample/package-lock.json index 325fcdca..af183571 100644 --- a/notifications-sample/package-lock.json +++ b/notifications-sample/package-lock.json @@ -16,7 +16,7 @@ "@vscode/test-electron": "^2.1.3", "eslint": "^9.13.0", "glob": "^8.0.3", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1876,10 +1876,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -3500,9 +3501,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/notifications-sample/package.json b/notifications-sample/package.json index e7c69210..5c831f7e 100644 --- a/notifications-sample/package.json +++ b/notifications-sample/package.json @@ -66,7 +66,7 @@ "@vscode/test-electron": "^2.1.3", "eslint": "^9.13.0", "glob": "^8.0.3", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/package.json b/package.json index 86180ddd..fa496ad3 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,6 @@ "@types/node": "^22.8.2", "glob": "^11.0.0", "tsx": "^4.19.2", - "typescript": "^5.6.3" + "typescript": "^5.7.2" } } diff --git a/progress-sample/package-lock.json b/progress-sample/package-lock.json index 6f396e6c..8ffd6bdd 100644 --- a/progress-sample/package-lock.json +++ b/progress-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/progress-sample/package.json b/progress-sample/package.json index f9730b91..1fe99d09 100644 --- a/progress-sample/package.json +++ b/progress-sample/package.json @@ -43,7 +43,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/proposed-api-sample/package-lock.json b/proposed-api-sample/package-lock.json index 6fef6e87..d7e34420 100644 --- a/proposed-api-sample/package-lock.json +++ b/proposed-api-sample/package-lock.json @@ -15,7 +15,7 @@ "@types/node": "^20", "@vscode/dts": "^0.4.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1538,10 +1538,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2839,9 +2840,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/proposed-api-sample/package.json b/proposed-api-sample/package.json index de2a4d82..f606d20c 100644 --- a/proposed-api-sample/package.json +++ b/proposed-api-sample/package.json @@ -39,7 +39,7 @@ "@types/node": "^20", "@vscode/dts": "^0.4.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/proposed-api-sample/vscode.d.ts b/proposed-api-sample/vscode.d.ts index 2e7fa007..99f37309 100644 --- a/proposed-api-sample/vscode.d.ts +++ b/proposed-api-sample/vscode.d.ts @@ -946,6 +946,21 @@ declare module 'vscode' { constructor(id: string, color?: ThemeColor); } + /** + * Represents an icon in the UI. This is either an uri, separate uris for the light- and dark-themes, + * or a {@link ThemeIcon theme icon}. + */ + export type IconPath = Uri | { + /** + * The icon path for the light theme. + */ + light: Uri; + /** + * The icon path for the dark theme. + */ + dark: Uri; + } | ThemeIcon; + /** * Represents theme specific rendering styles for a {@link TextEditorDecorationType text editor decoration}. */ @@ -1868,16 +1883,7 @@ declare module 'vscode' { /** * The icon path or {@link ThemeIcon} for the QuickPickItem. */ - iconPath?: Uri | { - /** - * The icon path for the light theme. - */ - light: Uri; - /** - * The icon path for the dark theme. - */ - dark: Uri; - } | ThemeIcon; + iconPath?: IconPath; /** * A human-readable string which is rendered less prominent in the same line. Supports rendering of @@ -2698,7 +2704,7 @@ declare module 'vscode' { * We also support returning `Command` for legacy reasons, however all new extensions should return * `CodeAction` object instead. */ - provideCodeActions(document: TextDocument, range: Range | Selection, context: CodeActionContext, token: CancellationToken): ProviderResult<(Command | T)[]>; + provideCodeActions(document: TextDocument, range: Range | Selection, context: CodeActionContext, token: CancellationToken): ProviderResult>; /** * Given a code action fill in its {@linkcode CodeAction.edit edit}-property. Changes to @@ -3876,16 +3882,7 @@ declare module 'vscode' { /** * The icon path or {@link ThemeIcon} for the edit. */ - iconPath?: Uri | { - /** - * The icon path for the light theme. - */ - light: Uri; - /** - * The icon path for the dark theme. - */ - dark: Uri; - } | ThemeIcon; + iconPath?: IconPath; } /** @@ -7507,8 +7504,13 @@ declare module 'vscode' { * verify whether it was successful. * * @param executable A command to run. - * @param args Arguments to launch the executable with which will be automatically escaped - * based on the executable type. + * @param args Arguments to launch the executable with. The arguments will be escaped such + * that they are interpreted as single arguments when the argument both contains whitespace + * and does not include any single quote, double quote or backtick characters. + * + * Note that this escaping is not intended to be a security measure, be careful when passing + * untrusted data to this API as strings like `$(...)` can often be used in shells to + * execute code within a string. * * @example * // Execute a command in a terminal immediately after being created @@ -8061,8 +8063,8 @@ declare module 'vscode' { }; /** - * A storage utility for secrets. Secrets are persisted across reloads and are independent of the - * current opened {@link workspace.workspaceFolders workspace}. + * A secret storage object that stores state independent + * of the current opened {@link workspace.workspaceFolders workspace}. */ readonly secrets: SecretStorage; @@ -8235,8 +8237,10 @@ declare module 'vscode' { } /** - * Represents a storage utility for secrets, information that is - * sensitive. + * Represents a storage utility for secrets (or any information that is sensitive) + * that will be stored encrypted. The implementation of the secret storage will + * be different on each platform and the secrets will not be synced across + * machines. */ export interface SecretStorage { /** @@ -8654,7 +8658,7 @@ declare module 'vscode' { * @param args The command arguments. * @param options Optional options for the started the shell. */ - constructor(command: string | ShellQuotedString, args: (string | ShellQuotedString)[], options?: ShellExecutionOptions); + constructor(command: string | ShellQuotedString, args: Array, options?: ShellExecutionOptions); /** * The shell command line. Is `undefined` if created with a command and arguments. @@ -8669,7 +8673,7 @@ declare module 'vscode' { /** * The shell args. Is `undefined` if created with a full command line. */ - args: (string | ShellQuotedString)[]; + args: Array; /** * The shell options used when the command line is executed in a shell. @@ -11902,16 +11906,7 @@ declare module 'vscode' { * When `falsy`, {@link ThemeIcon.Folder Folder Theme Icon} is assigned, if item is collapsible otherwise {@link ThemeIcon.File File Theme Icon}. * When a file or folder {@link ThemeIcon} is specified, icon is derived from the current file icon theme for the specified theme icon using {@link TreeItem.resourceUri resourceUri} (if provided). */ - iconPath?: string | Uri | { - /** - * The icon path for the light theme. - */ - light: string | Uri; - /** - * The icon path for the dark theme. - */ - dark: string | Uri; - } | ThemeIcon; + iconPath?: string | IconPath; /** * A human-readable string which is rendered less prominent. @@ -12112,16 +12107,7 @@ declare module 'vscode' { /** * The icon path or {@link ThemeIcon} for the terminal. */ - iconPath?: Uri | { - /** - * The icon path for the light theme. - */ - light: Uri; - /** - * The icon path for the dark theme. - */ - dark: Uri; - } | ThemeIcon; + iconPath?: IconPath; /** * The icon {@link ThemeColor} for the terminal. @@ -12160,16 +12146,7 @@ declare module 'vscode' { /** * The icon path or {@link ThemeIcon} for the terminal. */ - iconPath?: Uri | { - /** - * The icon path for the light theme. - */ - light: Uri; - /** - * The icon path for the dark theme. - */ - dark: Uri; - } | ThemeIcon; + iconPath?: IconPath; /** * The icon {@link ThemeColor} for the terminal. @@ -12910,17 +12887,7 @@ declare module 'vscode' { /** * Icon for the button. */ - readonly iconPath: Uri | { - /** - * The icon path for the light theme. - */ - light: Uri; - /** - * The icon path for the dark theme. - */ - dark: Uri; - } | ThemeIcon; - + readonly iconPath: IconPath; /** * An optional tooltip. */ @@ -17647,6 +17614,29 @@ declare module 'vscode' { */ loadDetailedCoverage?: (testRun: TestRun, fileCoverage: FileCoverage, token: CancellationToken) => Thenable; + /** + * An extension-provided function that provides detailed statement and + * function-level coverage for a single test in a file. This is the per-test + * sibling of {@link TestRunProfile.loadDetailedCoverage}, called only if + * a test item is provided in {@link FileCoverage.includesTests} and only + * for files where such data is reported. + * + * Often {@link TestRunProfile.loadDetailedCoverage} will be called first + * when a user opens a file, and then this method will be called if they + * drill down into specific per-test coverage information. This method + * should then return coverage data only for constructs the given test item + * executed during the test run. + * + * The {@link FileCoverage} object passed to this function is the same + * instance emitted on {@link TestRun.addCoverage} calls associated with this profile. + * + * @param testRun The test run that generated the coverage data. + * @param fileCoverage The file coverage object to load detailed coverage for. + * @param fromTestItem The test item to request coverage information for. + * @param token A cancellation token that indicates the operation should be cancelled. + */ + loadDetailedCoverageForTest?: (testRun: TestRun, fileCoverage: FileCoverage, fromTestItem: TestItem, token: CancellationToken) => Thenable; + /** * Deletes the run profile. */ @@ -18240,6 +18230,13 @@ declare module 'vscode' { */ declarationCoverage?: TestCoverageCount; + /** + * A list of {@link TestItem test cases} that generated coverage in this + * file. If set, then {@link TestRunProfile.loadDetailedCoverageForTest} + * should also be defined in order to retrieve detailed coverage information. + */ + includesTests?: TestItem[]; + /** * Creates a {@link FileCoverage} instance with counts filled in from * the coverage details. @@ -18255,12 +18252,14 @@ declare module 'vscode' { * used to represent line coverage. * @param branchCoverage Branch coverage information * @param declarationCoverage Declaration coverage information + * @param includesTests Test cases included in this coverage report, see {@link includesTests} */ constructor( uri: Uri, statementCoverage: TestCoverageCount, branchCoverage?: TestCoverageCount, declarationCoverage?: TestCoverageCount, + includesTests?: TestItem[], ); } @@ -18998,16 +18997,7 @@ declare module 'vscode' { /** * An icon for the participant shown in UI. */ - iconPath?: Uri | { - /** - * The icon path for the light theme. - */ - light: Uri; - /** - * The icon path for the dark theme. - */ - dark: Uri; - } | ThemeIcon; + iconPath?: IconPath; /** * The handler for requests to this participant. @@ -19096,7 +19086,7 @@ declare module 'vscode' { * The list of tools that the user attached to their request. * * When a tool reference is present, the chat participant should make a chat request using - * {@link LanguageModelChatToolMode.Required} to force the language model to generate parameters for the tool. Then, the + * {@link LanguageModelChatToolMode.Required} to force the language model to generate input for the tool. Then, the * participant can use {@link lm.invokeTool} to use the tool attach the result to its request for the user's prompt. The * tool may contribute useful extra context for the user's request. */ @@ -19174,16 +19164,7 @@ declare module 'vscode' { * @param value A uri or location * @param iconPath Icon for the reference shown in UI */ - reference(value: Uri | Location, iconPath?: Uri | ThemeIcon | { - /** - * The icon path for the light theme. - */ - light: Uri; - /** - * The icon path for the dark theme. - */ - dark: Uri; - }): void; + reference(value: Uri | Location, iconPath?: IconPath): void; /** * Pushes a part to this stream. @@ -19297,32 +19278,14 @@ declare module 'vscode' { /** * The icon for the reference. */ - iconPath?: Uri | ThemeIcon | { - /** - * The icon path for the light theme. - */ - light: Uri; - /** - * The icon path for the dark theme. - */ - dark: Uri; - }; + iconPath?: IconPath; /** * Create a new ChatResponseReferencePart. * @param value A uri or location * @param iconPath Icon for the reference shown in UI */ - constructor(value: Uri | Location, iconPath?: Uri | ThemeIcon | { - /** - * The icon path for the light theme. - */ - light: Uri; - /** - * The icon path for the dark theme. - */ - dark: Uri; - }); + constructor(value: Uri | Location, iconPath?: IconPath); } /** @@ -19390,7 +19353,7 @@ declare module 'vscode' { * @param content The content of the message. * @param name The optional name of a user for the message. */ - static User(content: string | (LanguageModelTextPart | LanguageModelToolResultPart)[], name?: string): LanguageModelChatMessage; + static User(content: string | Array, name?: string): LanguageModelChatMessage; /** * Utility to create a new assistant message. @@ -19398,7 +19361,7 @@ declare module 'vscode' { * @param content The content of the message. * @param name The optional name of a user for the message. */ - static Assistant(content: string | (LanguageModelTextPart | LanguageModelToolCallPart)[], name?: string): LanguageModelChatMessage; + static Assistant(content: string | Array, name?: string): LanguageModelChatMessage; /** * The role of this message. @@ -19409,7 +19372,7 @@ declare module 'vscode' { * A string or heterogeneous array of things that a message can contain as content. Some parts may be message-type * specific for some models. */ - content: (LanguageModelTextPart | LanguageModelToolResultPart | LanguageModelToolCallPart)[]; + content: Array; /** * The optional name of a user for this message. @@ -19423,7 +19386,7 @@ declare module 'vscode' { * @param content The content of the message. * @param name The optional name of a user for the message. */ - constructor(role: LanguageModelChatMessageRole, content: string | (LanguageModelTextPart | LanguageModelToolResultPart | LanguageModelToolCallPart)[], name?: string); + constructor(role: LanguageModelChatMessageRole, content: string | Array, name?: string); } /** @@ -19703,12 +19666,12 @@ declare module 'vscode' { /** * A list of all available tools that were registered by all extensions using {@link lm.registerTool}. They can be called - * with {@link lm.invokeTool} with a set of parameters that match their declared `parametersSchema`. + * with {@link lm.invokeTool} with input that match their declared `inputSchema`. */ export const tools: readonly LanguageModelToolInformation[]; /** - * Invoke a tool listed in {@link lm.tools} by name with the given parameters. The parameters will be validated against + * Invoke a tool listed in {@link lm.tools} by name with the given input. The input will be validated against * the schema declared by the tool * * A tool can be invoked by a chat participant, in the context of handling a chat request, or globally by any extension in @@ -19774,9 +19737,9 @@ declare module 'vscode' { description: string; /** - * A JSON schema for the parameters this tool accepts. + * A JSON schema for the input this tool accepts. */ - parametersSchema?: object; + inputSchema?: object; } /** @@ -19811,18 +19774,18 @@ declare module 'vscode' { name: string; /** - * The parameters with which to call the tool. + * The input with which to call the tool. */ - parameters: object; + input: object; /** * Create a new LanguageModelToolCallPart. * * @param callId The ID of the tool call. * @param name The name of the tool to call. - * @param parameters The parameters with which to call the tool. + * @param input The input with which to call the tool. */ - constructor(callId: string, name: string, parameters: object); + constructor(callId: string, name: string, input: object); } /** @@ -19840,13 +19803,13 @@ declare module 'vscode' { /** * The value of the tool result. */ - content: (LanguageModelTextPart | LanguageModelPromptTsxPart | unknown)[]; + content: Array; /** * @param callId The ID of the tool call. * @param content The content of the tool result. */ - constructor(callId: string, content: (LanguageModelTextPart | LanguageModelPromptTsxPart | unknown)[]); + constructor(callId: string, content: Array); } /** @@ -19891,13 +19854,13 @@ declare module 'vscode' { * the future. * @see {@link lm.invokeTool}. */ - content: (LanguageModelTextPart | LanguageModelPromptTsxPart | unknown)[]; + content: Array; /** * Create a LanguageModelToolResult * @param content A list of tool result content parts */ - constructor(content: (LanguageModelTextPart | LanguageModelPromptTsxPart | unknown)[]); + constructor(content: Array); } /** @@ -19924,10 +19887,10 @@ declare module 'vscode' { toolInvocationToken: ChatParticipantToolToken | undefined; /** - * The parameters with which to invoke the tool. The parameters must match the schema defined in - * {@link LanguageModelToolInformation.parametersSchema} + * The input with which to invoke the tool. The input must match the schema defined in + * {@link LanguageModelToolInformation.inputSchema} */ - parameters: T; + input: T; /** * Options to hint at how many tokens the tool should return in its response, and enable the tool to count tokens @@ -19969,9 +19932,9 @@ declare module 'vscode' { readonly description: string; /** - * A JSON schema for the parameters this tool accepts. + * A JSON schema for the input this tool accepts. */ - readonly parametersSchema: object | undefined; + readonly inputSchema: object | undefined; /** * A set of tags, declared by the tool, that roughly describe the tool's capabilities. A tool user may use these to filter @@ -19985,9 +19948,9 @@ declare module 'vscode' { */ export interface LanguageModelToolInvocationPrepareOptions { /** - * The parameters that the tool is being invoked with. + * The input that the tool is being invoked with. */ - parameters: T; + input: T; } /** @@ -19995,15 +19958,15 @@ declare module 'vscode' { */ export interface LanguageModelTool { /** - * Invoke the tool with the given parameters and return a result. + * Invoke the tool with the given input and return a result. * - * The provided {@link LanguageModelToolInvocationOptions.parameters} have been validated against the declared schema. + * The provided {@link LanguageModelToolInvocationOptions.input} has been validated against the declared schema. */ invoke(options: LanguageModelToolInvocationOptions, token: CancellationToken): ProviderResult; /** * Called once before a tool is invoked. It's recommended to implement this to customize the progress message that appears - * while the tool is running, and to provide a more useful message with context from the invocation parameters. Can also + * while the tool is running, and to provide a more useful message with context from the invocation input. Can also * signal that a tool needs user confirmation before running, if appropriate. * * * *Note 1:* Must be free of side-effects. @@ -20035,7 +19998,7 @@ declare module 'vscode' { /** * A customized progress message to show while the tool runs. */ - invocationMessage?: string; + invocationMessage?: string | MarkdownString; /** * The presence of this property indicates that the user should be asked to confirm before running the tool. The user diff --git a/quickinput-sample/package-lock.json b/quickinput-sample/package-lock.json index 1b8031d3..7fe20ba0 100644 --- a/quickinput-sample/package-lock.json +++ b/quickinput-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/quickinput-sample/package.json b/quickinput-sample/package.json index 4d29a9b1..943ea49a 100644 --- a/quickinput-sample/package.json +++ b/quickinput-sample/package.json @@ -40,7 +40,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/semantic-tokens-sample/package-lock.json b/semantic-tokens-sample/package-lock.json index b2f94bf3..0687a452 100644 --- a/semantic-tokens-sample/package-lock.json +++ b/semantic-tokens-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/semantic-tokens-sample/package.json b/semantic-tokens-sample/package.json index 722bd6be..b0e27838 100644 --- a/semantic-tokens-sample/package.json +++ b/semantic-tokens-sample/package.json @@ -42,7 +42,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/shell-integration-sample/package-lock.json b/shell-integration-sample/package-lock.json index 28c5df40..a248dd00 100644 --- a/shell-integration-sample/package-lock.json +++ b/shell-integration-sample/package-lock.json @@ -13,7 +13,7 @@ "@types/node": "^20", "@types/vscode": "^1.93.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1510,10 +1510,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/shell-integration-sample/package.json b/shell-integration-sample/package.json index 6f19967d..e2dd1fc6 100644 --- a/shell-integration-sample/package.json +++ b/shell-integration-sample/package.json @@ -33,7 +33,7 @@ "@types/node": "^20", "@types/vscode": "^1.93.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/source-control-sample/package-lock.json b/source-control-sample/package-lock.json index 0e42c48b..0be9287b 100644 --- a/source-control-sample/package-lock.json +++ b/source-control-sample/package-lock.json @@ -17,7 +17,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -2052,10 +2052,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -3774,9 +3775,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/source-control-sample/package.json b/source-control-sample/package.json index 05c7a645..397ff700 100644 --- a/source-control-sample/package.json +++ b/source-control-sample/package.json @@ -102,7 +102,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/statusbar-sample/package-lock.json b/statusbar-sample/package-lock.json index ddd5f4ee..f18ccb9b 100644 --- a/statusbar-sample/package-lock.json +++ b/statusbar-sample/package-lock.json @@ -13,7 +13,7 @@ "@stylistic/eslint-plugin": "^2.9.0", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1457,10 +1457,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2691,9 +2692,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/statusbar-sample/package.json b/statusbar-sample/package.json index 32595ec2..e6a1c58e 100644 --- a/statusbar-sample/package.json +++ b/statusbar-sample/package.json @@ -34,7 +34,7 @@ "@stylistic/eslint-plugin": "^2.9.0", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/tabs-api-sample/package-lock.json b/tabs-api-sample/package-lock.json index c1b0f058..7b421b55 100644 --- a/tabs-api-sample/package-lock.json +++ b/tabs-api-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.67.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/tabs-api-sample/package.json b/tabs-api-sample/package.json index 0b2162b2..51cb561c 100644 --- a/tabs-api-sample/package.json +++ b/tabs-api-sample/package.json @@ -43,7 +43,7 @@ "@types/node": "^20", "@types/vscode": "^1.67.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/task-provider-sample/package-lock.json b/task-provider-sample/package-lock.json index bda13ff0..b30a7bf6 100644 --- a/task-provider-sample/package-lock.json +++ b/task-provider-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/task-provider-sample/package.json b/task-provider-sample/package.json index 31f02ff2..67f4a411 100644 --- a/task-provider-sample/package.json +++ b/task-provider-sample/package.json @@ -67,7 +67,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/task-provider-sample/tsconfig.tsbuildinfo b/task-provider-sample/tsconfig.tsbuildinfo index 32c34925..3d8a1693 100644 --- a/task-provider-sample/tsconfig.tsbuildinfo +++ b/task-provider-sample/tsconfig.tsbuildinfo @@ -1 +1 @@ -{"root":["./src/customtaskprovider.ts","./src/extension.ts","./src/raketaskprovider.ts"],"version":"5.6.2"} \ No newline at end of file +{"root":["./src/customtaskprovider.ts","./src/extension.ts","./src/raketaskprovider.ts"],"version":"5.7.2"} \ No newline at end of file diff --git a/telemetry-sample/package-lock.json b/telemetry-sample/package-lock.json index d1b4ae01..4206eed5 100644 --- a/telemetry-sample/package-lock.json +++ b/telemetry-sample/package-lock.json @@ -15,7 +15,7 @@ "@types/node": "^20", "@vscode/dts": "^0.4.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1538,10 +1538,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2839,9 +2840,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/telemetry-sample/package.json b/telemetry-sample/package.json index 763add9a..f72a40d3 100644 --- a/telemetry-sample/package.json +++ b/telemetry-sample/package.json @@ -41,7 +41,7 @@ "@types/node": "^20", "@vscode/dts": "^0.4.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/telemetry-sample/vscode.d.ts b/telemetry-sample/vscode.d.ts index 2e7fa007..99f37309 100644 --- a/telemetry-sample/vscode.d.ts +++ b/telemetry-sample/vscode.d.ts @@ -946,6 +946,21 @@ declare module 'vscode' { constructor(id: string, color?: ThemeColor); } + /** + * Represents an icon in the UI. This is either an uri, separate uris for the light- and dark-themes, + * or a {@link ThemeIcon theme icon}. + */ + export type IconPath = Uri | { + /** + * The icon path for the light theme. + */ + light: Uri; + /** + * The icon path for the dark theme. + */ + dark: Uri; + } | ThemeIcon; + /** * Represents theme specific rendering styles for a {@link TextEditorDecorationType text editor decoration}. */ @@ -1868,16 +1883,7 @@ declare module 'vscode' { /** * The icon path or {@link ThemeIcon} for the QuickPickItem. */ - iconPath?: Uri | { - /** - * The icon path for the light theme. - */ - light: Uri; - /** - * The icon path for the dark theme. - */ - dark: Uri; - } | ThemeIcon; + iconPath?: IconPath; /** * A human-readable string which is rendered less prominent in the same line. Supports rendering of @@ -2698,7 +2704,7 @@ declare module 'vscode' { * We also support returning `Command` for legacy reasons, however all new extensions should return * `CodeAction` object instead. */ - provideCodeActions(document: TextDocument, range: Range | Selection, context: CodeActionContext, token: CancellationToken): ProviderResult<(Command | T)[]>; + provideCodeActions(document: TextDocument, range: Range | Selection, context: CodeActionContext, token: CancellationToken): ProviderResult>; /** * Given a code action fill in its {@linkcode CodeAction.edit edit}-property. Changes to @@ -3876,16 +3882,7 @@ declare module 'vscode' { /** * The icon path or {@link ThemeIcon} for the edit. */ - iconPath?: Uri | { - /** - * The icon path for the light theme. - */ - light: Uri; - /** - * The icon path for the dark theme. - */ - dark: Uri; - } | ThemeIcon; + iconPath?: IconPath; } /** @@ -7507,8 +7504,13 @@ declare module 'vscode' { * verify whether it was successful. * * @param executable A command to run. - * @param args Arguments to launch the executable with which will be automatically escaped - * based on the executable type. + * @param args Arguments to launch the executable with. The arguments will be escaped such + * that they are interpreted as single arguments when the argument both contains whitespace + * and does not include any single quote, double quote or backtick characters. + * + * Note that this escaping is not intended to be a security measure, be careful when passing + * untrusted data to this API as strings like `$(...)` can often be used in shells to + * execute code within a string. * * @example * // Execute a command in a terminal immediately after being created @@ -8061,8 +8063,8 @@ declare module 'vscode' { }; /** - * A storage utility for secrets. Secrets are persisted across reloads and are independent of the - * current opened {@link workspace.workspaceFolders workspace}. + * A secret storage object that stores state independent + * of the current opened {@link workspace.workspaceFolders workspace}. */ readonly secrets: SecretStorage; @@ -8235,8 +8237,10 @@ declare module 'vscode' { } /** - * Represents a storage utility for secrets, information that is - * sensitive. + * Represents a storage utility for secrets (or any information that is sensitive) + * that will be stored encrypted. The implementation of the secret storage will + * be different on each platform and the secrets will not be synced across + * machines. */ export interface SecretStorage { /** @@ -8654,7 +8658,7 @@ declare module 'vscode' { * @param args The command arguments. * @param options Optional options for the started the shell. */ - constructor(command: string | ShellQuotedString, args: (string | ShellQuotedString)[], options?: ShellExecutionOptions); + constructor(command: string | ShellQuotedString, args: Array, options?: ShellExecutionOptions); /** * The shell command line. Is `undefined` if created with a command and arguments. @@ -8669,7 +8673,7 @@ declare module 'vscode' { /** * The shell args. Is `undefined` if created with a full command line. */ - args: (string | ShellQuotedString)[]; + args: Array; /** * The shell options used when the command line is executed in a shell. @@ -11902,16 +11906,7 @@ declare module 'vscode' { * When `falsy`, {@link ThemeIcon.Folder Folder Theme Icon} is assigned, if item is collapsible otherwise {@link ThemeIcon.File File Theme Icon}. * When a file or folder {@link ThemeIcon} is specified, icon is derived from the current file icon theme for the specified theme icon using {@link TreeItem.resourceUri resourceUri} (if provided). */ - iconPath?: string | Uri | { - /** - * The icon path for the light theme. - */ - light: string | Uri; - /** - * The icon path for the dark theme. - */ - dark: string | Uri; - } | ThemeIcon; + iconPath?: string | IconPath; /** * A human-readable string which is rendered less prominent. @@ -12112,16 +12107,7 @@ declare module 'vscode' { /** * The icon path or {@link ThemeIcon} for the terminal. */ - iconPath?: Uri | { - /** - * The icon path for the light theme. - */ - light: Uri; - /** - * The icon path for the dark theme. - */ - dark: Uri; - } | ThemeIcon; + iconPath?: IconPath; /** * The icon {@link ThemeColor} for the terminal. @@ -12160,16 +12146,7 @@ declare module 'vscode' { /** * The icon path or {@link ThemeIcon} for the terminal. */ - iconPath?: Uri | { - /** - * The icon path for the light theme. - */ - light: Uri; - /** - * The icon path for the dark theme. - */ - dark: Uri; - } | ThemeIcon; + iconPath?: IconPath; /** * The icon {@link ThemeColor} for the terminal. @@ -12910,17 +12887,7 @@ declare module 'vscode' { /** * Icon for the button. */ - readonly iconPath: Uri | { - /** - * The icon path for the light theme. - */ - light: Uri; - /** - * The icon path for the dark theme. - */ - dark: Uri; - } | ThemeIcon; - + readonly iconPath: IconPath; /** * An optional tooltip. */ @@ -17647,6 +17614,29 @@ declare module 'vscode' { */ loadDetailedCoverage?: (testRun: TestRun, fileCoverage: FileCoverage, token: CancellationToken) => Thenable; + /** + * An extension-provided function that provides detailed statement and + * function-level coverage for a single test in a file. This is the per-test + * sibling of {@link TestRunProfile.loadDetailedCoverage}, called only if + * a test item is provided in {@link FileCoverage.includesTests} and only + * for files where such data is reported. + * + * Often {@link TestRunProfile.loadDetailedCoverage} will be called first + * when a user opens a file, and then this method will be called if they + * drill down into specific per-test coverage information. This method + * should then return coverage data only for constructs the given test item + * executed during the test run. + * + * The {@link FileCoverage} object passed to this function is the same + * instance emitted on {@link TestRun.addCoverage} calls associated with this profile. + * + * @param testRun The test run that generated the coverage data. + * @param fileCoverage The file coverage object to load detailed coverage for. + * @param fromTestItem The test item to request coverage information for. + * @param token A cancellation token that indicates the operation should be cancelled. + */ + loadDetailedCoverageForTest?: (testRun: TestRun, fileCoverage: FileCoverage, fromTestItem: TestItem, token: CancellationToken) => Thenable; + /** * Deletes the run profile. */ @@ -18240,6 +18230,13 @@ declare module 'vscode' { */ declarationCoverage?: TestCoverageCount; + /** + * A list of {@link TestItem test cases} that generated coverage in this + * file. If set, then {@link TestRunProfile.loadDetailedCoverageForTest} + * should also be defined in order to retrieve detailed coverage information. + */ + includesTests?: TestItem[]; + /** * Creates a {@link FileCoverage} instance with counts filled in from * the coverage details. @@ -18255,12 +18252,14 @@ declare module 'vscode' { * used to represent line coverage. * @param branchCoverage Branch coverage information * @param declarationCoverage Declaration coverage information + * @param includesTests Test cases included in this coverage report, see {@link includesTests} */ constructor( uri: Uri, statementCoverage: TestCoverageCount, branchCoverage?: TestCoverageCount, declarationCoverage?: TestCoverageCount, + includesTests?: TestItem[], ); } @@ -18998,16 +18997,7 @@ declare module 'vscode' { /** * An icon for the participant shown in UI. */ - iconPath?: Uri | { - /** - * The icon path for the light theme. - */ - light: Uri; - /** - * The icon path for the dark theme. - */ - dark: Uri; - } | ThemeIcon; + iconPath?: IconPath; /** * The handler for requests to this participant. @@ -19096,7 +19086,7 @@ declare module 'vscode' { * The list of tools that the user attached to their request. * * When a tool reference is present, the chat participant should make a chat request using - * {@link LanguageModelChatToolMode.Required} to force the language model to generate parameters for the tool. Then, the + * {@link LanguageModelChatToolMode.Required} to force the language model to generate input for the tool. Then, the * participant can use {@link lm.invokeTool} to use the tool attach the result to its request for the user's prompt. The * tool may contribute useful extra context for the user's request. */ @@ -19174,16 +19164,7 @@ declare module 'vscode' { * @param value A uri or location * @param iconPath Icon for the reference shown in UI */ - reference(value: Uri | Location, iconPath?: Uri | ThemeIcon | { - /** - * The icon path for the light theme. - */ - light: Uri; - /** - * The icon path for the dark theme. - */ - dark: Uri; - }): void; + reference(value: Uri | Location, iconPath?: IconPath): void; /** * Pushes a part to this stream. @@ -19297,32 +19278,14 @@ declare module 'vscode' { /** * The icon for the reference. */ - iconPath?: Uri | ThemeIcon | { - /** - * The icon path for the light theme. - */ - light: Uri; - /** - * The icon path for the dark theme. - */ - dark: Uri; - }; + iconPath?: IconPath; /** * Create a new ChatResponseReferencePart. * @param value A uri or location * @param iconPath Icon for the reference shown in UI */ - constructor(value: Uri | Location, iconPath?: Uri | ThemeIcon | { - /** - * The icon path for the light theme. - */ - light: Uri; - /** - * The icon path for the dark theme. - */ - dark: Uri; - }); + constructor(value: Uri | Location, iconPath?: IconPath); } /** @@ -19390,7 +19353,7 @@ declare module 'vscode' { * @param content The content of the message. * @param name The optional name of a user for the message. */ - static User(content: string | (LanguageModelTextPart | LanguageModelToolResultPart)[], name?: string): LanguageModelChatMessage; + static User(content: string | Array, name?: string): LanguageModelChatMessage; /** * Utility to create a new assistant message. @@ -19398,7 +19361,7 @@ declare module 'vscode' { * @param content The content of the message. * @param name The optional name of a user for the message. */ - static Assistant(content: string | (LanguageModelTextPart | LanguageModelToolCallPart)[], name?: string): LanguageModelChatMessage; + static Assistant(content: string | Array, name?: string): LanguageModelChatMessage; /** * The role of this message. @@ -19409,7 +19372,7 @@ declare module 'vscode' { * A string or heterogeneous array of things that a message can contain as content. Some parts may be message-type * specific for some models. */ - content: (LanguageModelTextPart | LanguageModelToolResultPart | LanguageModelToolCallPart)[]; + content: Array; /** * The optional name of a user for this message. @@ -19423,7 +19386,7 @@ declare module 'vscode' { * @param content The content of the message. * @param name The optional name of a user for the message. */ - constructor(role: LanguageModelChatMessageRole, content: string | (LanguageModelTextPart | LanguageModelToolResultPart | LanguageModelToolCallPart)[], name?: string); + constructor(role: LanguageModelChatMessageRole, content: string | Array, name?: string); } /** @@ -19703,12 +19666,12 @@ declare module 'vscode' { /** * A list of all available tools that were registered by all extensions using {@link lm.registerTool}. They can be called - * with {@link lm.invokeTool} with a set of parameters that match their declared `parametersSchema`. + * with {@link lm.invokeTool} with input that match their declared `inputSchema`. */ export const tools: readonly LanguageModelToolInformation[]; /** - * Invoke a tool listed in {@link lm.tools} by name with the given parameters. The parameters will be validated against + * Invoke a tool listed in {@link lm.tools} by name with the given input. The input will be validated against * the schema declared by the tool * * A tool can be invoked by a chat participant, in the context of handling a chat request, or globally by any extension in @@ -19774,9 +19737,9 @@ declare module 'vscode' { description: string; /** - * A JSON schema for the parameters this tool accepts. + * A JSON schema for the input this tool accepts. */ - parametersSchema?: object; + inputSchema?: object; } /** @@ -19811,18 +19774,18 @@ declare module 'vscode' { name: string; /** - * The parameters with which to call the tool. + * The input with which to call the tool. */ - parameters: object; + input: object; /** * Create a new LanguageModelToolCallPart. * * @param callId The ID of the tool call. * @param name The name of the tool to call. - * @param parameters The parameters with which to call the tool. + * @param input The input with which to call the tool. */ - constructor(callId: string, name: string, parameters: object); + constructor(callId: string, name: string, input: object); } /** @@ -19840,13 +19803,13 @@ declare module 'vscode' { /** * The value of the tool result. */ - content: (LanguageModelTextPart | LanguageModelPromptTsxPart | unknown)[]; + content: Array; /** * @param callId The ID of the tool call. * @param content The content of the tool result. */ - constructor(callId: string, content: (LanguageModelTextPart | LanguageModelPromptTsxPart | unknown)[]); + constructor(callId: string, content: Array); } /** @@ -19891,13 +19854,13 @@ declare module 'vscode' { * the future. * @see {@link lm.invokeTool}. */ - content: (LanguageModelTextPart | LanguageModelPromptTsxPart | unknown)[]; + content: Array; /** * Create a LanguageModelToolResult * @param content A list of tool result content parts */ - constructor(content: (LanguageModelTextPart | LanguageModelPromptTsxPart | unknown)[]); + constructor(content: Array); } /** @@ -19924,10 +19887,10 @@ declare module 'vscode' { toolInvocationToken: ChatParticipantToolToken | undefined; /** - * The parameters with which to invoke the tool. The parameters must match the schema defined in - * {@link LanguageModelToolInformation.parametersSchema} + * The input with which to invoke the tool. The input must match the schema defined in + * {@link LanguageModelToolInformation.inputSchema} */ - parameters: T; + input: T; /** * Options to hint at how many tokens the tool should return in its response, and enable the tool to count tokens @@ -19969,9 +19932,9 @@ declare module 'vscode' { readonly description: string; /** - * A JSON schema for the parameters this tool accepts. + * A JSON schema for the input this tool accepts. */ - readonly parametersSchema: object | undefined; + readonly inputSchema: object | undefined; /** * A set of tags, declared by the tool, that roughly describe the tool's capabilities. A tool user may use these to filter @@ -19985,9 +19948,9 @@ declare module 'vscode' { */ export interface LanguageModelToolInvocationPrepareOptions { /** - * The parameters that the tool is being invoked with. + * The input that the tool is being invoked with. */ - parameters: T; + input: T; } /** @@ -19995,15 +19958,15 @@ declare module 'vscode' { */ export interface LanguageModelTool { /** - * Invoke the tool with the given parameters and return a result. + * Invoke the tool with the given input and return a result. * - * The provided {@link LanguageModelToolInvocationOptions.parameters} have been validated against the declared schema. + * The provided {@link LanguageModelToolInvocationOptions.input} has been validated against the declared schema. */ invoke(options: LanguageModelToolInvocationOptions, token: CancellationToken): ProviderResult; /** * Called once before a tool is invoked. It's recommended to implement this to customize the progress message that appears - * while the tool is running, and to provide a more useful message with context from the invocation parameters. Can also + * while the tool is running, and to provide a more useful message with context from the invocation input. Can also * signal that a tool needs user confirmation before running, if appropriate. * * * *Note 1:* Must be free of side-effects. @@ -20035,7 +19998,7 @@ declare module 'vscode' { /** * A customized progress message to show while the tool runs. */ - invocationMessage?: string; + invocationMessage?: string | MarkdownString; /** * The presence of this property indicates that the user should be asked to confirm before running the tool. The user diff --git a/terminal-sample/package-lock.json b/terminal-sample/package-lock.json index ba10a121..1c337236 100644 --- a/terminal-sample/package-lock.json +++ b/terminal-sample/package-lock.json @@ -7,14 +7,18 @@ "": { "name": "vscode-terminal-api-example", "version": "0.0.1", + "hasInstallScript": true, "license": "MIT", + "dependencies": { + "@vscode/dts": "^0.4.1" + }, "devDependencies": { "@eslint/js": "^9.13.0", "@stylistic/eslint-plugin": "^2.9.0", "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -501,6 +505,20 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/@vscode/dts": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@vscode/dts/-/dts-0.4.1.tgz", + "integrity": "sha512-o8cI5Vqt6S6Y5mCI7yCkSQdiLQaLG5DMUpciJV3zReZwE+dA5KERxSVX8H3cPEhyKw21XwKGmIrg6YmN6M5uZA==", + "license": "MIT", + "dependencies": { + "https-proxy-agent": "^7.0.0", + "minimist": "^1.2.8", + "prompts": "^2.4.2" + }, + "bin": { + "dts": "index.js" + } + }, "node_modules/acorn": { "version": "8.13.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz", @@ -522,6 +540,18 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -654,7 +684,6 @@ "version": "4.3.5", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -1009,6 +1038,19 @@ "node": ">=8" } }, + "node_modules/https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/ignore": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", @@ -1118,6 +1160,15 @@ "json-buffer": "3.0.1" } }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -1186,11 +1237,19 @@ "node": "*" } }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/natural-compare": { "version": "1.4.0", @@ -1296,6 +1355,19 @@ "node": ">= 0.8.0" } }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -1400,6 +1472,12 @@ "node": ">=8" } }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -1467,10 +1545,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2031,6 +2110,16 @@ } } }, + "@vscode/dts": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@vscode/dts/-/dts-0.4.1.tgz", + "integrity": "sha512-o8cI5Vqt6S6Y5mCI7yCkSQdiLQaLG5DMUpciJV3zReZwE+dA5KERxSVX8H3cPEhyKw21XwKGmIrg6YmN6M5uZA==", + "requires": { + "https-proxy-agent": "^7.0.0", + "minimist": "^1.2.8", + "prompts": "^2.4.2" + } + }, "acorn": { "version": "8.13.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz", @@ -2044,6 +2133,14 @@ "dev": true, "requires": {} }, + "agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "requires": { + "debug": "^4.3.4" + } + }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -2148,7 +2245,6 @@ "version": "4.3.5", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", - "dev": true, "requires": { "ms": "2.1.2" } @@ -2403,6 +2499,15 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "requires": { + "agent-base": "^7.0.2", + "debug": "4" + } + }, "ignore": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", @@ -2488,6 +2593,11 @@ "json-buffer": "3.0.1" } }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, "levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -2538,11 +2648,15 @@ "brace-expansion": "^1.1.7" } }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "natural-compare": { "version": "1.4.0", @@ -2615,6 +2729,15 @@ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, "punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -2669,6 +2792,11 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, "strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -2716,9 +2844,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/terminal-sample/package.json b/terminal-sample/package.json index e957b1bb..e9b306c3 100644 --- a/terminal-sample/package.json +++ b/terminal-sample/package.json @@ -13,6 +13,10 @@ "engines": { "vscode": "^1.74.0" }, + "enabledApiProposals": [ + "terminalDataWriteEvent", + "terminalDimensions" + ], "categories": [ "Other" ], @@ -109,7 +113,9 @@ "vscode:prepublish": "npm run compile", "compile": "tsc -p ./", "watch": "tsc -watch -p ./", - "lint": "eslint" + "lint": "eslint", + "download-api": "dts dev", + "postinstall": "npm run download-api" }, "devDependencies": { "@eslint/js": "^9.13.0", @@ -117,7 +123,10 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" + }, + "dependencies": { + "@vscode/dts": "^0.4.1" } } diff --git a/terminal-sample/src/extension.ts b/terminal-sample/src/extension.ts index ab0de838..adfd4508 100644 --- a/terminal-sample/src/extension.ts +++ b/terminal-sample/src/extension.ts @@ -156,8 +156,12 @@ export function activate(context: vscode.ExtensionContext) { // vscode.window.registerTerminalLinkProvider context.subscriptions.push(vscode.commands.registerCommand('terminalTest.registerTerminalLinkProvider', () => { - vscode.window.registerTerminalLinkProvider({ - provideTerminalLinks: (context, _token) => { + type CustomTerminalLink = vscode.TerminalLink & { + data: string; + }; + + vscode.window.registerTerminalLinkProvider(new class implements vscode.TerminalLinkProvider { + provideTerminalLinks(context: vscode.TerminalLinkContext, _token: vscode.CancellationToken) { // Detect the first instance of the word "link" if it exists and linkify it const startIndex = (context.line as string).indexOf('link'); if (startIndex === -1) { @@ -172,8 +176,9 @@ export function activate(context: vscode.ExtensionContext) { data: 'Example data' } ]; - }, - handleTerminalLink: (link) => { + } + + handleTerminalLink(link: CustomTerminalLink) { vscode.window.showInformationMessage(`Link activated (data = ${link.data})`); } }); diff --git a/terminal-sample/vscode.proposed.terminalDataWriteEvent.d.ts b/terminal-sample/vscode.proposed.terminalDataWriteEvent.d.ts new file mode 100644 index 00000000..f8044df4 --- /dev/null +++ b/terminal-sample/vscode.proposed.terminalDataWriteEvent.d.ts @@ -0,0 +1,32 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +declare module 'vscode' { + + // https://github.com/microsoft/vscode/issues/78502 + // + // This API is still proposed but we don't intent on promoting it to stable due to problems + // around performance. See #145234 for a more likely API to get stabilized. + + export interface TerminalDataWriteEvent { + /** + * The {@link Terminal} for which the data was written. + */ + readonly terminal: Terminal; + /** + * The data being written. + */ + readonly data: string; + } + + namespace window { + /** + * An event which fires when the terminal's child pseudo-device is written to (the shell). + * In other words, this provides access to the raw data stream from the process running + * within the terminal, including VT sequences. + */ + export const onDidWriteTerminalData: Event; + } +} diff --git a/terminal-sample/vscode.proposed.terminalDimensions.d.ts b/terminal-sample/vscode.proposed.terminalDimensions.d.ts new file mode 100644 index 00000000..a0d28379 --- /dev/null +++ b/terminal-sample/vscode.proposed.terminalDimensions.d.ts @@ -0,0 +1,39 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +declare module 'vscode' { + + // https://github.com/microsoft/vscode/issues/55718 + + /** + * An {@link Event} which fires when a {@link Terminal}'s dimensions change. + */ + export interface TerminalDimensionsChangeEvent { + /** + * The {@link Terminal} for which the dimensions have changed. + */ + readonly terminal: Terminal; + /** + * The new value for the {@link Terminal.dimensions terminal's dimensions}. + */ + readonly dimensions: TerminalDimensions; + } + + export namespace window { + /** + * An event which fires when the {@link Terminal.dimensions dimensions} of the terminal change. + */ + export const onDidChangeTerminalDimensions: Event; + } + + export interface Terminal { + /** + * The current dimensions of the terminal. This will be `undefined` immediately after the + * terminal is created as the dimensions are not known until shortly after the terminal is + * created. + */ + readonly dimensions: TerminalDimensions | undefined; + } +} diff --git a/test-provider-sample/package-lock.json b/test-provider-sample/package-lock.json index 0cf6b7d7..93a28944 100644 --- a/test-provider-sample/package-lock.json +++ b/test-provider-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.88.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/test-provider-sample/package.json b/test-provider-sample/package.json index b9181609..b044ae2b 100644 --- a/test-provider-sample/package.json +++ b/test-provider-sample/package.json @@ -29,7 +29,7 @@ "@types/node": "^20", "@types/vscode": "^1.88.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/theme-sample/package-lock.json b/theme-sample/package-lock.json index 00bebf74..a5aed90d 100644 --- a/theme-sample/package-lock.json +++ b/theme-sample/package-lock.json @@ -9,7 +9,7 @@ "version": "0.1.0", "license": "MIT", "dependencies": { - "typescript": "^5.6.2" + "typescript": "^5.7.2" }, "devDependencies": { "@eslint/js": "^9.13.0", @@ -1452,9 +1452,10 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2679,9 +2680,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==" + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==" }, "typescript-eslint": { "version": "8.11.0", diff --git a/theme-sample/package.json b/theme-sample/package.json index d4dfc46d..e6965fbc 100644 --- a/theme-sample/package.json +++ b/theme-sample/package.json @@ -26,7 +26,7 @@ ] }, "dependencies": { - "typescript": "^5.6.2" + "typescript": "^5.7.2" }, "devDependencies": { "@eslint/js": "^9.13.0", diff --git a/tree-view-sample/package-lock.json b/tree-view-sample/package-lock.json index a5eb93e6..eebb2dbb 100644 --- a/tree-view-sample/package-lock.json +++ b/tree-view-sample/package-lock.json @@ -24,7 +24,7 @@ "@types/rimraf": "^2.0.2", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1684,10 +1684,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -3130,9 +3131,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/tree-view-sample/package.json b/tree-view-sample/package.json index 32b168ec..0c3873d4 100644 --- a/tree-view-sample/package.json +++ b/tree-view-sample/package.json @@ -231,7 +231,7 @@ "@types/rimraf": "^2.0.2", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "dependencies": { diff --git a/uri-handler-sample/package-lock.json b/uri-handler-sample/package-lock.json index 92e65f07..0d5cd137 100644 --- a/uri-handler-sample/package-lock.json +++ b/uri-handler-sample/package-lock.json @@ -16,7 +16,7 @@ "@vscode/test-electron": "^2.3.9", "eslint": "^9.13.0", "glob": "^7.1.6", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1695,10 +1695,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -3156,9 +3157,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/uri-handler-sample/package.json b/uri-handler-sample/package.json index 91e8c78b..ec589317 100644 --- a/uri-handler-sample/package.json +++ b/uri-handler-sample/package.json @@ -36,7 +36,7 @@ "@vscode/test-electron": "^2.3.9", "eslint": "^9.13.0", "glob": "^7.1.6", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/vim-sample/package-lock.json b/vim-sample/package-lock.json index 3c3f9e23..2c5a38cb 100644 --- a/vim-sample/package-lock.json +++ b/vim-sample/package-lock.json @@ -14,7 +14,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1467,10 +1467,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2716,9 +2717,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/vim-sample/package.json b/vim-sample/package.json index d6a3faf3..52703826 100644 --- a/vim-sample/package.json +++ b/vim-sample/package.json @@ -82,7 +82,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/virtual-document-sample/package-lock.json b/virtual-document-sample/package-lock.json index 4477de7b..ceeaeeb7 100644 --- a/virtual-document-sample/package-lock.json +++ b/virtual-document-sample/package-lock.json @@ -17,7 +17,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1695,10 +1695,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -3237,9 +3238,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/virtual-document-sample/package.json b/virtual-document-sample/package.json index 5599bb8f..b2bf2742 100644 --- a/virtual-document-sample/package.json +++ b/virtual-document-sample/package.json @@ -63,7 +63,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/wasm-component-model-async/package-lock.json b/wasm-component-model-async/package-lock.json index e7a05f0e..d23ee0b3 100644 --- a/wasm-component-model-async/package-lock.json +++ b/wasm-component-model-async/package-lock.json @@ -19,7 +19,7 @@ "esbuild": "^0.20.2", "eslint": "^9.13.0", "serve": "^14.2.1", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -2749,10 +2749,11 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/wasm-component-model-async/package.json b/wasm-component-model-async/package.json index fdbbbd26..e57b2673 100644 --- a/wasm-component-model-async/package.json +++ b/wasm-component-model-async/package.json @@ -39,7 +39,7 @@ "esbuild": "^0.20.2", "eslint": "^9.13.0", "serve": "^14.2.1", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "scripts": { diff --git a/wasm-component-model-resource/package-lock.json b/wasm-component-model-resource/package-lock.json index 5855981b..0dc2d80e 100644 --- a/wasm-component-model-resource/package-lock.json +++ b/wasm-component-model-resource/package-lock.json @@ -19,7 +19,7 @@ "esbuild": "^0.20.2", "eslint": "^9.13.0", "serve": "^14.2.1", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -2749,10 +2749,11 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/wasm-component-model-resource/package.json b/wasm-component-model-resource/package.json index d06e131c..7044fb7e 100644 --- a/wasm-component-model-resource/package.json +++ b/wasm-component-model-resource/package.json @@ -39,7 +39,7 @@ "esbuild": "^0.20.2", "eslint": "^9.13.0", "serve": "^14.2.1", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "scripts": { diff --git a/wasm-component-model/package-lock.json b/wasm-component-model/package-lock.json index 3c05836d..56f747c8 100644 --- a/wasm-component-model/package-lock.json +++ b/wasm-component-model/package-lock.json @@ -19,7 +19,7 @@ "esbuild": "^0.20.2", "eslint": "^9.13.0", "serve": "^14.2.1", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -2749,10 +2749,11 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/wasm-component-model/package.json b/wasm-component-model/package.json index 25304cd0..382d69db 100644 --- a/wasm-component-model/package.json +++ b/wasm-component-model/package.json @@ -39,7 +39,7 @@ "esbuild": "^0.20.2", "eslint": "^9.13.0", "serve": "^14.2.1", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "scripts": { diff --git a/wasm-language-server/package-lock.json b/wasm-language-server/package-lock.json index a341a3b2..bb3d468c 100644 --- a/wasm-language-server/package-lock.json +++ b/wasm-language-server/package-lock.json @@ -16,7 +16,7 @@ "esbuild": "^0.21.3", "eslint": "^9.13.0", "serve": "^14.2.3", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -2644,10 +2644,11 @@ } }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/wasm-language-server/package.json b/wasm-language-server/package.json index dc61c77f..744b0054 100644 --- a/wasm-language-server/package.json +++ b/wasm-language-server/package.json @@ -43,7 +43,7 @@ "esbuild": "^0.21.3", "eslint": "^9.13.0", "serve": "^14.2.3", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "scripts": { diff --git a/webpack-sample/package-lock.json b/webpack-sample/package-lock.json index e2aba4bd..37ca8b43 100644 --- a/webpack-sample/package-lock.json +++ b/webpack-sample/package-lock.json @@ -15,7 +15,7 @@ "@types/vscode": "^1.73.0", "eslint": "^9.13.0", "ts-loader": "^7.0.5", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0", "webpack": "^5.75.0", "webpack-cli": "^5.0.1" @@ -2674,10 +2674,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -5051,9 +5052,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/webpack-sample/package.json b/webpack-sample/package.json index 03dc2e51..7fe7c128 100644 --- a/webpack-sample/package.json +++ b/webpack-sample/package.json @@ -40,7 +40,7 @@ "@types/vscode": "^1.73.0", "eslint": "^9.13.0", "ts-loader": "^7.0.5", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0", "webpack": "^5.75.0", "webpack-cli": "^5.0.1" diff --git a/webview-codicons-sample/package-lock.json b/webview-codicons-sample/package-lock.json index b67476d4..526708dd 100644 --- a/webview-codicons-sample/package-lock.json +++ b/webview-codicons-sample/package-lock.json @@ -17,7 +17,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1475,10 +1475,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2729,9 +2730,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/webview-codicons-sample/package.json b/webview-codicons-sample/package.json index d81654fa..f91a2800 100644 --- a/webview-codicons-sample/package.json +++ b/webview-codicons-sample/package.json @@ -38,7 +38,7 @@ "@types/node": "^20", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "dependencies": { diff --git a/webview-sample/package-lock.json b/webview-sample/package-lock.json index 4244585a..2f8eab86 100644 --- a/webview-sample/package-lock.json +++ b/webview-sample/package-lock.json @@ -15,7 +15,7 @@ "@types/vscode": "^1.73.0", "@types/vscode-webview": "^1.57.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1474,10 +1474,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2729,9 +2730,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/webview-sample/package.json b/webview-sample/package.json index 537faeea..e927a77b 100644 --- a/webview-sample/package.json +++ b/webview-sample/package.json @@ -46,7 +46,7 @@ "@types/vscode": "^1.73.0", "@types/vscode-webview": "^1.57.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/webview-view-sample/package-lock.json b/webview-view-sample/package-lock.json index 17285f75..210f9e59 100644 --- a/webview-view-sample/package-lock.json +++ b/webview-view-sample/package-lock.json @@ -13,7 +13,7 @@ "@stylistic/eslint-plugin": "^2.9.0", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1457,10 +1457,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2691,9 +2692,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/webview-view-sample/package.json b/webview-view-sample/package.json index 739ac3f7..9553b6a5 100644 --- a/webview-view-sample/package.json +++ b/webview-view-sample/package.json @@ -65,7 +65,7 @@ "@stylistic/eslint-plugin": "^2.9.0", "@types/vscode": "^1.73.0", "eslint": "^9.13.0", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } } diff --git a/welcome-view-content-sample/package-lock.json b/welcome-view-content-sample/package-lock.json index 388dd1cc..9571314e 100644 --- a/welcome-view-content-sample/package-lock.json +++ b/welcome-view-content-sample/package-lock.json @@ -17,7 +17,7 @@ "@vscode/test-electron": "^2.3.9", "eslint": "^9.13.0", "glob": "^7.1.6", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" }, "engines": { @@ -1696,10 +1696,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -3157,9 +3158,9 @@ } }, "typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "dev": true }, "typescript-eslint": { diff --git a/welcome-view-content-sample/package.json b/welcome-view-content-sample/package.json index 65c6e4ef..14344ae6 100644 --- a/welcome-view-content-sample/package.json +++ b/welcome-view-content-sample/package.json @@ -44,7 +44,7 @@ "@vscode/test-electron": "^2.3.9", "eslint": "^9.13.0", "glob": "^7.1.6", - "typescript": "^5.6.2", + "typescript": "^5.7.2", "typescript-eslint": "^8.11.0" } }