diff --git a/meetings/2024-09-11.md b/meetings/2024-09-11.md new file mode 100644 index 0000000..bc59f94 --- /dev/null +++ b/meetings/2024-09-11.md @@ -0,0 +1,47 @@ +# Node.js TypeScript team Meeting 2024-09-11 + +## Links + +* **Recording**: +* **GitHub Issue**: + +## Present + +* Typescript team: @nodejs/typescript +* Marco Ippolito: @marco-ippolito +* Andrew Branch: @andrewbranch +* Jake Bailey: @jakebailey +* Ryan Cavanaugh: @RyanCavanaugh +* Daniel Rosenwasser: @DanielRosenwasser +* Jacob Smith: @JakobJingleheimer +* Michael Dawson: @mhdawson + +## Agenda + +## Announcements + +* Extracted from **typescript-agenda** labelled issues and pull requests from the **nodejs org** prior to the meeting. + +### nodejs/loaders + +* Roadmap for experimental TypeScript support [#217](https://github.com/nodejs/loaders/issues/217) +Marco: work going on, some issues on windows arm64 and a PR for typescript support in module mocking. +* Import specifiers in `--experimental-strip-types` [#214](https://github.com/nodejs/loaders/issues/214) + Agreement that node should not perform extension guessing, TypeScript team is working on a module resolution compatible. + Discussion on edge cases of module resolution such as importing .ts files from .js files. + Marco: currently untested but working in Node.js + Daniel: Where could we test edge cases in node.js? + Marco: add test/es-module/test-typescript.mjs in the node repository + Andrew: working on a module resolution for node compatibility but there are some edge cases, so need to figure out how handle those (errors, warning etc…) + Marco: should we move the meeting once a month? + Daniel: lets keep the meeting twice a month and cancel if no agenda + +## Q&A, Other + +The codemode to fix specifiers in existing TypeScript projects is nearly ready for user testing; confirmed against happy-paths, monorepos (npm & yarn, but not pnpm, which behaves in a non-standard way). Testing again multiple real-world projects completed successfully. Now testing against Puppeteer's repo. + +## Upcoming Meetings + +* **Node.js Project Calendar**: + +Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.