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

Remove Node 16 #1539

Open
vbudovski opened this issue Jan 11, 2025 · 3 comments
Open

Remove Node 16 #1539

vbudovski opened this issue Jan 11, 2025 · 3 comments

Comments

@vbudovski
Copy link
Contributor

vbudovski commented Jan 11, 2025

Node 16 has been EoL for a long time (2023-09-11)! Node 18 is going to be EoL very soon too (2025-04-30).
https://github.com/nodejs/Release

@DarkGL
Copy link
Collaborator

DarkGL commented Jan 11, 2025

#1224 (comment)

@vbudovski
Copy link
Contributor Author

It's ultimately your call as the maintainer of this library, but consider the maintenance overhead of keeping an ever-growing list of out-of-date Node versions around. The packages you depend on will start removing Node 16 support, if they haven't already, so you'll be stuck on ancient versions of packages if you choose to continue supporting it. You're already getting warnings from NPM about incompatibilities, and this will only grow.

npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '[email protected]',
npm WARN EBADENGINE   required: { node: '20 || >=22' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }

@DarkGL
Copy link
Collaborator

DarkGL commented Jan 17, 2025

Unfortunately, Node.js 16 is still used in the wild

https://nodedownloads.nodeland.dev/

Image

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

No branches or pull requests

2 participants