Skip to content

Commit 40b1d27

Browse files
committed
fix: address TypeScript 7 review feedback
Declare the test runner glob dependency directly and document the intentional TypeScript 6 compatibility API used by legacy build tools. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent b30bea0 commit 40b1d27

3 files changed

Lines changed: 6 additions & 1 deletion

File tree

CONTRIBUTING.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ npm install
3737
```
3838

3939
### Build and Run
40+
The build uses the native TypeScript 7 compiler for type-checking. TSLint and `ts-loader` use the TypeScript 6 compatibility API until they support the native compiler API.
41+
4042
#### Build the Debug Server
4143
For convenience, there is a build script `buildJdtlsExt.js` defined in `scripts/build`. It builds the Java Debug Server and then copies the .jar file into folder `vscode-java-debug/server`.
4244
```bash

package-lock.json

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1391,6 +1391,7 @@
13911391
"@types/vscode": "1.95.0",
13921392
"@typescript/native": "npm:typescript@^7.0.2",
13931393
"@vscode/test-electron": "^3.1.0",
1394+
"glob": "^8.1.0",
13941395
"mocha": "^10.8.2",
13951396
"ts-loader": "^9.6.2",
13961397
"tslint": "^6.1.3",

0 commit comments

Comments
 (0)