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?

@thescientist13 thescientist13 added breaking feature New feature or request labels Jul 1, 2022
@thescientist13 thescientist13 added this to the 1.0 milestone Jul 1, 2022
@thescientist13 thescientist13 pinned this issue Nov 23, 2022
@thescientist13 thescientist13 self-assigned this Nov 24, 2022
@thescientist13 thescientist13 moved this from 🔖 Ready to 🏗 In progress in [Greenwood] Phase 9 - Standards and Conventions Nov 24, 2022
@thescientist13 thescientist13 added documentation Greenwood specific docs CLI v0.28.0 labels Nov 24, 2022
@thescientist13 thescientist13 moved this from 🏗 In progress to 👀 In review in [Greenwood] Phase 9 - Standards and Conventions Dec 2, 2022
@thescientist13 thescientist13 moved this from 👀 In review to ✅ Done in [Greenwood] Phase 9 - Standards and Conventions Dec 10, 2022
@thescientist13 thescientist13 linked a pull request Dec 10, 2022 that will close this issue
22 tasks
@thescientist13 thescientist13 unpinned this issue Apr 9, 2023
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
No open projects
1 participant