Skip to content
This repository was archived by the owner on Apr 22, 2025. It is now read-only.

Ensure supported Node versions for all dependencies #562

Merged

Conversation

bestbeforetoday
Copy link
Member

@bestbeforetoday bestbeforetoday commented Apr 26, 2022

klaw 4.x was named as a dependency of fabric-client and is also a transient dependency of recent versions of jsdoc. This version of klaw requires Node 14 and broke client applications using engine-strict.

Some other transient dev dependencies also caused issues with engine-strict enable so the versions of dependencies that reference them are locked down more tightly.

Add a .npmrc with engine-strict=true so Node version incompatibilities break the build.

Signed-off-by: Mark S. Lewis mark_lewis@uk.ibm.com

klaw 4.x was named as a dependency of fabric-client and is also a transient dependency of recent versions of jsdoc. This version of klaw requires Node 14 and broke client applications using engine-strict.

Some other transient dev dependencies also caused issues with engine-strict enable so the versions of dependencies that reference them are locked down more tightly.

Add a .npmrc with engine-strict=true so Node version incompatibilities break the build.

Signed-off-by: Mark S. Lewis <mark_lewis@uk.ibm.com>
@bestbeforetoday bestbeforetoday marked this pull request as ready for review April 26, 2022 10:38
@bestbeforetoday bestbeforetoday requested review from a team and andrew-coleman April 26, 2022 10:38
@andrew-coleman andrew-coleman merged commit b57dd6c into hyperledger:release-1.4 Apr 26, 2022
@bestbeforetoday bestbeforetoday deleted the engine-strict branch May 11, 2022 17:04
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants