diff --git a/wg-ecosystem/README.md b/wg-ecosystem/README.md
index 3c96f26bb..c82d7026f 100644
--- a/wg-ecosystem/README.md
+++ b/wg-ecosystem/README.md
@@ -6,19 +6,19 @@ Oversees the projects that make Electron app development easier.
| Avatar | Name | Role | Time Zone |
| -------------------------------------------|----------------------|----------------------------| -------- |
+|
| Black-Hole [@blackhole1](https://github.com/blackhole1) | Member | BJT (Hangzhou) |
+|
| caoxiemeihao [@caoxiemeihao](https://github.com/caoxiemeihao) | Member | BJT (Hangzhou) |
|
| Charles Kerr [@ckerr](https://github.com/ckerr) | Member | CT (New Orleans) |
|
| David Sanders [@dsanders11](https://github.com/dsanders11) | Member | PT (Santa Barbara) |
|
| Erick Zhao [@erickzhao](https://github.com/erickzhao) | Member | PT (Vancouver) |
+|
| Erik Moura [@erikian](https://github.com/erikian) | Member | BRT (Francisco Beltrão) |
|
| Felix Rieseberg [@felixrieseberg](https://github.com/felixrieseberg) | Member | PT (San Francisco) |
+|
| George Xu [@georgexu99](https://github.com/georgexu99) | Member | PT (San Francisco) |
|
| Kilian Valkhof [@kilian](https://github.com/kilian) | Member | CET (Netherlands) |
|
| Mark Lee [@malept](https://github.com/malept) | Member | PT (Seattle) |
|
| Samuel Attard [@MarshallOfSound](https://github.com/marshallofsound) | Member | PT (Vancouver) |
|
| Toinane [@toinane](https://github.com/toinane) | Member | CET (France) |
|
| Keeley Hammond [@VerteDinde](https://github.com/VerteDinde) | Member | PT (Portland) |
-|
| Black-Hole [@blackhole1](https://github.com/blackhole1) | Member | BJT (Hangzhou) |
-|
| George Xu [@georgexu99](https://github.com/georgexu99) | Member | PT (San Francisco) |
-|
| caoxiemeihao [@caoxiemeihao](https://github.com/caoxiemeihao) | Member | BJT (Hangzhou) |
-|
| Erik Moura [@erikian](https://github.com/erikian) | Member | BRT (Francisco Beltrão) |
|
| Anny Yang [@yangannyx](https://github.com/yangannyx) | Member | PST (San Francisco) |
## Emeritus Members
@@ -43,7 +43,7 @@ These projects are sorted alphabetically, their order does not reflect that any
* Documentation across all `electron/*` repositories, primarily focusing on `electron/electron/docs` in the repo and the website
* Implementation and design of the Electron website
- * Management of Heroku apps for the site and [associated repositories](#associated-repositories)
+ * Management of Heroku apps for [our repositories](#associated-repositories)
* Management of the Algolia search tooling
* Management of translations via Crowdin
* Tools (Core)
@@ -60,10 +60,7 @@ These projects are sorted alphabetically, their order does not reflect that any
* Update server (update.electronjs.org)
* Windows Installer (`electron-winstaller`)
* Tools (Userland)
- * Devtron
- * electron-compile
* electron-installer-\*
- * Spectron
...and all other third party community based Electron tools.
@@ -84,7 +81,6 @@ These repos are sorted alphabetically, their order does not reflect that any of
* [`electron/docs-parser`](https://github.com/electron/docs-parser)
* [`electron/download-stats`](https://github.com/electron/download-stats)
* [`electron/electron-quick-start`](https://github.com/electron/electron-quick-start)
-* [`electron/electron-quick-start-typescript`](https://github.com/electron/electron-quick-start-typescript)
* [`electron/fiddle`](https://github.com/electron/fiddle)
* [`electron/forge`](https://github.com/electron/forge)
* [`electron/get`](https://github.com/electron/get)
@@ -95,9 +91,9 @@ These repos are sorted alphabetically, their order does not reflect that any of
* [`electron/notarize`](https://github.com/electron/notarize)
* [`electron/osx-sign`](https://github.com/electron/osx-sign)
* [`electron/packager`](https://github.com/electron/packager)
+* [`electron/rcedit`](https://github.com/electron/rcedit)
* [`electron/rebuild`](https://github.com/electron/rebuild)
* [`electron/remote`](https://github.com/electron/remote)
-* [`electron/rcedit`](https://github.com/electron/rcedit)
* [`electron/semantic-release-npm-cfa`](https://github.com/electron/semantic-release-npm-cfa)
* [`electron/symbol-server`](https://github.com/electron/symbol-server)
* [`electron/symbolicate-mac`](https://github.com/electron/symbolicate-mac)
@@ -111,7 +107,6 @@ These repos are sorted alphabetically, their order does not reflect that any of
### Electron Userland Organization
-* [`electron-userland/devtron`](https://github.com/electron/devtron)
* [`electron-userland/electron-installer-common`](https://github.com/electron-userland/electron-installer-common)
* [`electron-userland/electron-installer-debian`](https://github.com/electron-userland/electron-installer-debian)
* [`electron-userland/electron-installer-dmg`](https://github.com/electron-userland/electron-installer-dmg)
@@ -120,16 +115,29 @@ These repos are sorted alphabetically, their order does not reflect that any of
* [`electron-userland/electron-installer-squirrel-windows`](https://github.com/electron-userland/electron-installer-squirrel-windows)
* [`electron-userland/electron-installer-windows`](https://github.com/electron-userland/electron-installer-windows)
* [`electron-userland/electron-installer-zip`](https://github.com/electron-userland/electron-installer-zip)
-* [`electron-userland/spectron`](https://github.com/electron/spectron)
...and all other repositories that the community would consider maintained by Electron.
+## Node.js Upgrade Policy
+
+As a general rule, npm packages under the purview of the Ecosystem WG will support Node.js versions as
+long as possible, even after a version has reached its End-Of-Life (EOL) date.
+If too much friction arises from the burden of maintaining EOL versions of Node.js (e.g. trouble upgrading
+dependencies or CI issues), we will perform a blanket upgrade of supported Node.js versions for all our packages
+to the latest LTS version. This upgrade process will be revisited annually.
+
+As of July 2024, our current plan is to upgrade all packages to the earliest Node.js version where `require()`
+of synchronous ESM graphs will be supported (see [nodejs/node#51977](https://github.com/nodejs/node/pull/51977) and [nodejs/node#53500](https://github.com/nodejs/node/pull/53500))
+some point after that version reaches its LTS date ([see Node.js release schedule for more details](https://nodejs.org/en/about/previous-releases#release-schedule)).
+
## Meeting Schedule
-**Sync Meeting** 30min every other Wednesday @ [18:00 UTC](https://duckduckgo.com/?q=18%3A00+UTC&ia=answer)
+**Sync Meeting** 1 hour every other Tuesday @ [17:00 UTC](https://duckduckgo.com/?q=17%3A00+UTC&ia=answer)
Meeting notes may be viewed in [meeting-notes](meeting-notes).
## Joining the Ecosystem WG
-Prospective new members should reach out to an existing member to ask to be invited to the regular meetings and to be added as a Slack guest to #wg-ecosystem. That person may be added to the working group by a 2/3rds vote of WG members at a WG meeting. The prospective member should leave the meeting while the deliberation & vote is underway, and be informed only of the outcome of the vote (approved/not approved).
+Prospective new members should reach out to an existing member to ask to be invited to the regular meetings and to be added as a Slack guest to #wg-ecosystem.
+That person may be added to the working group by a 2/3rds vote of WG members at a WG meeting.
+The prospective member should leave the meeting while the deliberation & vote is underway, and be informed only of the outcome of the vote (approved/not approved).