From b9ea995c0191e38604d85619e163ee70b49224f8 Mon Sep 17 00:00:00 2001 From: Myles Borins Date: Tue, 18 Jun 2019 10:46:58 -0400 Subject: [PATCH 1/2] doc: 2019-05-22 notes Refs: https://github.com/nodejs/modules/issues/332 --- doc/meetings/2019-05-22.md | 61 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 doc/meetings/2019-05-22.md diff --git a/doc/meetings/2019-05-22.md b/doc/meetings/2019-05-22.md new file mode 100644 index 0000000..69b69a2 --- /dev/null +++ b/doc/meetings/2019-05-22.md @@ -0,0 +1,61 @@ +# Node.js Foundation Modules Team Meeting 2019-05-22 + +* **Recording**: https://www.youtube.com/watch?v=nOCaOUWIlaQ +* **GitHub Issue**: https://github.com/nodejs/modules/issues/332 +* **Minutes Google Doc**: https://docs.google.com/document/d/1jYEGcbCsjoOU3GrnhkidurMtzzm_rCS3B7iBMCe3XxA/edit + +## Present + +- Wesley Wigham (@weswigham) +- Michael Zasso (@targos) +- Myles Borins (@MylesBorins) +- Geoffrey Booth (@GeoffreyBooth) +- Daniel Rosenwasser (@DanielRosenwasser) +- Guy Bedford (@guybedford) +- Saleh Abdel Motaal (@SMotaal) +- Ryan Day (@soldair) + +## Agenda + +Extracted from **modules-agenda** labelled issues and pull requests from the **nodejs org** prior to the meeting. + +### nodejs/modules + +* Phase 3 update [#331](https://github.com/nodejs/modules/pull/331) + - needs to be iterated based on the categories + - geoff will update: + - top-level phase 3 categories of In Progress, Done, Abandoned (nothing in Abandoned yet) + - for each item, add a Status field e.g. “Stalled because of lack of consensus” or “Stalled because of upstream TC39 concerns” or “Implementation in progress” etc. + +* Proposal: Support loading package by own "name" [#306](https://github.com/nodejs/modules/issues/306) +The name a package could use to refer to itself as an import or require. +@@name@@:P +~name +Must be semver minor if we want it to get adoption in the next 3 years +Should not be a symbol that couldn’t possibly be on the file system +Import maps today would have an entry per “scope” for root. This would bloat the import map quite a bit. +Could be specced so roots dont need to be created per scope. +No rush as of yet to seek consensus + +* An update about WASM modules and Env [29:50] +Cant import emscripten compiled wasm directly because it build wasm that expects symbols passed in from js (Env) + Something might be missing in the modules system bigger than just node to pass in global like vars to modules that may or may not be shared as the loader wishes. + realms proposal was designed to expose compartmentalized globals to specific modules. +WASI will likely be useful + +* Moving forward with Dynamic Modules? [#252](https://github.com/nodejs/modules/issues/252) + + +## Invited + +* Modules team: @nodejs/modules + +## Notes + +The agenda comes from issues labelled with `modules-agenda` across **all of the repositories in the nodejs org**. Please label any additional issues that should be on the agenda before the meeting starts. + +## Joining the meeting + +* link for participants: https://zoom.us/j/656987750 +* For those who just want to watch: https://www.youtube.com/c/nodejs+foundation/live + From 5f245de2f5934b8c34625aa785d754cecdd9c24d Mon Sep 17 00:00:00 2001 From: Myles Borins Date: Tue, 18 Jun 2019 12:42:40 -0400 Subject: [PATCH 2/2] Update doc/meetings/2019-05-22.md Co-Authored-By: Jordan Harband --- doc/meetings/2019-05-22.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/meetings/2019-05-22.md b/doc/meetings/2019-05-22.md index 69b69a2..88ca047 100644 --- a/doc/meetings/2019-05-22.md +++ b/doc/meetings/2019-05-22.md @@ -14,6 +14,7 @@ - Guy Bedford (@guybedford) - Saleh Abdel Motaal (@SMotaal) - Ryan Day (@soldair) +- Jordan Harband (@ljharb) ## Agenda