fix: update lockfile to only include @types/node@20.11.0
#2412
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Why
Running
yarn typecheck
in packages/eas-cli fails due to outdated@types/node
being used.This is caused because our lockfile resolves to the outdated node types.
dependencies: @types/node: *
, which is ok@types/node@*
to14.0.27
, which is not okHow
@types/node
in our lockfile to only contain20.11.0
Test Plan
Run this before changing anything:
$ node --print "require('@types/node/package.json').version"
14.0.27
, which is not correctAfter pulling this PR:
$ yarn install --frozen-lockfile
$ cd packages/eas-cli
$ yarn typecheck
(should pass)$ node --print "require('@types/node/package.json').version"
(should print20.11.0
)