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

Use compatible versions rather than specific version of dependencies #70

Merged
merged 3 commits into from
Sep 19, 2023

Conversation

Pezmc
Copy link
Contributor

@Pezmc Pezmc commented Sep 18, 2023

While working on #69 I noted that all dependencies for node-red-node-test-helper are declares with specific versions.

This means that downstream projects must use these exact versions of these dependencies. Which becomes a problem when there is a CVE affecting one (semver for example), as an upstream update is required before any downstream project can use a version with a fix.

Adding the compatible flag will allow downstream projects to use versions compatible with the version declared in this projects package.json.

Previously downsteam projects must use these exact versions, now they can use anything compatible with the test helpers versions.
@Pezmc Pezmc changed the title Chore compatibility flag Use compatible versions rather than specific version of dependencies Sep 19, 2023
@knolleary knolleary merged commit 6f53b9b into node-red:master Sep 19, 2023
1 check passed
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.

2 participants