Skip to content

Conversation

@FrederickEngelhardt
Copy link

Resolves a issues where run.js force upgrades minimatch when regenerating a lock file and forcing node >=20 due to minimatch dep change.

Issues

  • Minimatch v10 now requires nodejs >=20.
  • Run always pulls in latest minimatch regardless of architecture / nodejs version

Fixes

  • Forces run.js to version 9.x.x

Notes

  • Additional updates can point to higher versions of minimatch, but then run will need to target >=20 for nodejs

Alternatives

Make run have minimatch as a required peer-dependency. Most modern package managers will throw an error if the user does not opt to install minimatch. Still not ideal if minimatch is directly use by this package, so not making a PR for this.

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.

1 participant