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

upgrade to Node v18 as minimum supported version #957

Closed
1 of 5 tasks
thescientist13 opened this issue Jul 1, 2022 · 0 comments · Fixed by #1014 or #1034
Closed
1 of 5 tasks

upgrade to Node v18 as minimum supported version #957

thescientist13 opened this issue Jul 1, 2022 · 0 comments · Fixed by #1014 or #1034
Assignees
Labels
alpha.0 breaking CLI documentation Greenwood specific docs feature New feature or request v0.28.0
Milestone

Comments

@thescientist13
Copy link
Member

thescientist13 commented Jul 1, 2022

Type of Change

  • New Feature Request
  • Documentation / Website
  • Improvement / Suggestion
  • Bug
  • Other (please clarify below)

Summary

Looking at the current NodeJS LTS Schedule, NodeJS v18.x will go into active LTS, which will be great for a number of features that would be valuable to this project.

Screen Shot 2022-06-30 at 9 43 40 PM

Details

  1. Native fetch
  2. JSON Modules - cross-reference w/ import attributes for standard module formats; CSS and JSON  #923
  3. Updated --experimental-loaders API
  4. Consolidate on fetch / HTTP implementation in the project as currently we are mixing usage of request (for tests) and node-fetch (userland) and as part of this upgrade, we should consolidate on usage of (native) fetch exclusively.

This could possibly deprecate the JSON import plugin, depending on current browser support for JSON import assertions?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
alpha.0 breaking CLI documentation Greenwood specific docs feature New feature or request v0.28.0
Projects
1 participant