Skip to content

Commit c44fa30

Browse files
authored
deps: more-precise version of @types/node #5801
## Problem Follow up to: #5761 (comment) ## Solution - target a version of `@types/node` that is closer to the actual version running in CI. - add a techdebt.test.ts reminder.
1 parent 30f21dc commit c44fa30

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

package-lock.json

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

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
"webpack-merge": "^5.10.0"
7070
},
7171
"dependencies": {
72-
"@types/node": "^22.7.5",
72+
"@types/node": "^18.19.55",
7373
"vscode-nls": "^5.2.0",
7474
"vscode-nls-dev": "^4.0.4"
7575
}

packages/core/src/test/techdebt.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ describe('tech debt', function () {
3535
semver.lt(minNodejs, '18.0.0'),
3636
'with node16+, we can now use AbortController to cancel Node things (child processes, HTTP requests, etc.)'
3737
)
38+
// This is relevant for the use of `fs.cpSync` in the copyFiles scripts.
39+
assert.ok(semver.lt(minNodejs, '18.0.0'), 'with node18+, we can remove the dependency on @types/node@18')
3840
})
3941

4042
it('remove separate sessions login edge cases', async function () {

0 commit comments

Comments
 (0)