Skip to content

Commit a2da050

Browse files
GeoffreyBoothJakobJingleheimer
authored andcommitted
Create 2023-10-24.md
1 parent 2ae8d58 commit a2da050

1 file changed

Lines changed: 31 additions & 0 deletions

File tree

doc/meetings/2023-10-24.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Node.js Loaders Team Meeting 2023-10-24
2+
3+
## Links
4+
5+
* **Recording**: https://www.youtube.com/watch?v=ZFi5JX1cjDI
6+
* **GitHub Issue**: https://github.com/nodejs/loaders/issues/167
7+
8+
## Present
9+
10+
* Geoffrey Booth (@GeoffreyBooth)
11+
* Jacob Smith (@JacobJingleheimer)
12+
* Wesley Todd (@wesleytodd)
13+
* Geoff Goodman (@ggodman)
14+
15+
## Agenda
16+
17+
* Import maps
18+
* `initialize` returning hooks
19+
* External format support
20+
21+
## Notes
22+
23+
* Import maps: Wes will refactor his branch to move the import maps resolution within `defaultResolve`, integrate with the policy mapping and integration tests. Might move into a separate function in a chain as a later improvement.
24+
25+
* `initialize` returning hooks: Geoff will comment on the thread with the specific use case that this solves, probably along the lines of what @giltayar was mentioning. The initial use case discussed, of registering the same hooks multiple times and getting new state for each time, can already trivially be solved by registering with a query param like `register(‘./hooks.mjs?q=1’)`. But we assume there are other use cases where creating the hooks from `initialize` might be beneficial.
26+
27+
* External format support: Jacob will start a new PR with just the docs additions: the new top-level section with instructions for end users and package authors on how to use and create packages that can be used with Node for their customization hooks. Next few steps:
28+
* Land this PR that defines what the process looks like if done manually.
29+
* Update the error message for unsupported file types to reference this docs page.
30+
* Create a script like `npm init @nodejs/add-typescript` or whatever that automates the steps in the doc via an interactive wizard along the lines of `npm init`.
31+

0 commit comments

Comments
 (0)