Skip to content

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
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