Skip to content

Commit

Permalink
note the snowball effect of a major bump
Browse files Browse the repository at this point in the history
  • Loading branch information
dominykas committed Oct 4, 2019
1 parent 41d74ce commit 7293bcd
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/drafts/blog-201910-please-test-against-lts.md
Expand Up @@ -38,7 +38,7 @@ When you're testing with a Current (or nightly) Node.js version before it become

## How: dropping support for older Node.js versions

Maintaining an Open Source Software library can become a burden and it is unfeasible to expect that all versions of Node.js should be supported by library authors indefinitely. Changing the minimum Node.js version requirement is considered a **breaking change** and according to semver rules requires a major version of your package to be incremented.
Maintaining an Open Source Software library can become a burden and it is unfeasible to expect that all versions of Node.js should be supported by library authors indefinitely. Changing the minimum Node.js version requirement is considered a **breaking change** and according to semver rules requires a major version of your package to be incremented. Still, this decision should not be taken lightly, as bumping a major version of your package can have a snowball effect on the package dependents and the rest of the ecosystem.

You should also keep the [`engines` field](https://docs.npmjs.com/files/package.json#engines) in your `package.json` up to date to indicate supported versions.

Expand Down

0 comments on commit 7293bcd

Please sign in to comment.