Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Regenerate lockfile and pin types node #527

Merged
merged 2 commits into from
Jul 14, 2023
Merged

Regenerate lockfile and pin types node #527

merged 2 commits into from
Jul 14, 2023

Conversation

smaye81
Copy link
Member

@smaye81 smaye81 commented Jul 14, 2023

Fixes #526.

This follows the advice specified in npm/cli#6301 for regenerating a package-lock.json file by removing node_modules and package-lock.json.

It appears there is an open issue where resolved and integrity fields are removed at times when the above steps are not followed.

This also pins @types/node to all patch versions as upgrading the major/minor version causes issues in our TypeScript compatibility test since @types/node dropped support for v4.1 and Protobuf-ES still supports it.

Note that while this fixes the file with this PR, we cannot guarantee that this won't occur again due to the open issue with npm.

@smaye81 smaye81 merged commit e9125e7 into main Jul 14, 2023
@smaye81 smaye81 deleted the sayers/regen branch July 14, 2023 19:36
smaye81 added a commit that referenced this pull request Oct 16, 2023
Fixes #526 

See the linked issue for context. This is a regeneration of the
package-lock file in the same vein as
#527
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

package-lock.json missing resolved & integrity fields
2 participants