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

feat!: update engines.node to ^14.17.0 || ^16.13.0 || >=18.0.0 #2827

Closed
wants to merge 1 commit into from

Conversation

benjaminpjones
Copy link

@benjaminpjones benjaminpjones commented Apr 8, 2023

Closes #2753

Checklist
  • npm install && npm test passes 1
  • tests are included (N/A)
  • documentation is changed or added (N/A)
  • commit message follows commit guidelines
Description of change

This PR drops support for node 12 and adds node 18.

The change was taken directly from #2770 (I haven't even modified the commit message 2), but I am breaking it out for convenience of review. The updated engines was listed as a blocker for #2796, so the goal is to unblock that fix.

Footnotes

Footnotes

  1. One test was skipped: test/test-addon.js ... python console app can't encode non-ascii character.

  2. I noticed previous PRs tagged engine updates under "deps" rather than "feat", but since no one called it out in the original PR, I didn't change it.

@benjaminpjones
Copy link
Author

benjaminpjones commented Apr 22, 2023

Looks like the engines upgrade was not a blocker for #2796 after all! I'll close this one.

legobeat added a commit to legobeat/node-gyp that referenced this pull request May 17, 2023
This reverts commit 02480f6, thereby
rolling back dependency make-fetch-happen from ^11.0.3 to ^10.0.3.

The upgrade is breaking for node-fetch users as it has transitive
dependencies with syntax incompatible with supported Node.js versions.

Related:
- nodejs#2770
- nodejs#2837
- nodejs#2816
- nodejs#2848
- nodejs#2827
- nodejs#2796
legobeat added a commit to legobeat/node-gyp that referenced this pull request Jun 26, 2023
This reverts commit 02480f6, thereby
rolling back dependency make-fetch-happen from ^11.0.3 to ^10.0.3.

The upgrade is breaking for node-fetch users as it has transitive
dependencies with syntax incompatible with supported Node.js versions.

Related:
- nodejs#2770
- nodejs#2837
- nodejs#2816
- nodejs#2848
- nodejs#2827
- nodejs#2796
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.

[QUESTION] Engines of next major version?
4 participants