From 68076a6ec41f1175b573dc055c2d14d1f0985aa5 Mon Sep 17 00:00:00 2001 From: Marco Ippolito Date: Wed, 11 Sep 2024 18:19:42 +0200 Subject: [PATCH 1/3] doc: add minute for 2024-09-11 --- meetings/2024-09-11.md | 45 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 meetings/2024-09-11.md diff --git a/meetings/2024-09-11.md b/meetings/2024-09-11.md new file mode 100644 index 0000000..8e67fac --- /dev/null +++ b/meetings/2024-09-11.md @@ -0,0 +1,45 @@ +# 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 + +## Upcoming Meetings + +* **Node.js Project Calendar**: + +Click `+GoogleCalendar` at the bottom right to add to your own Google calendar. From 3b5874e6ac8f812fceda982a786839474013fd57 Mon Sep 17 00:00:00 2001 From: Marco Ippolito Date: Mon, 16 Sep 2024 19:38:05 +0200 Subject: [PATCH 2/3] Update meetings/2024-09-11.md Co-authored-by: Jacob Smith <3012099+JakobJingleheimer@users.noreply.github.com> --- meetings/2024-09-11.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meetings/2024-09-11.md b/meetings/2024-09-11.md index 8e67fac..d0bf485 100644 --- a/meetings/2024-09-11.md +++ b/meetings/2024-09-11.md @@ -38,6 +38,8 @@ 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**: From b8cdf85aebd8bd4b716d6a07f390fd8625d91000 Mon Sep 17 00:00:00 2001 From: Marco Ippolito Date: Mon, 16 Sep 2024 19:38:10 +0200 Subject: [PATCH 3/3] Update meetings/2024-09-11.md Co-authored-by: Jacob Smith <3012099+JakobJingleheimer@users.noreply.github.com> --- meetings/2024-09-11.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/meetings/2024-09-11.md b/meetings/2024-09-11.md index d0bf485..bc59f94 100644 --- a/meetings/2024-09-11.md +++ b/meetings/2024-09-11.md @@ -27,14 +27,14 @@ * 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 + 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