Try   HackMD

Node.js Tooling Group Meeting 2020-03-06

Present

  • Tooling team: @nodejs/tooling
  • Christopher Hiller: @boneskull
  • Ruy Adorno: @ruyadorno
  • Corey Farrell @coreyfarrell
  • Ian Sutherland: @iansu
  • Ben Coe @BenjaminCoe
  • Darcy Clarke: @darcyclarke
  • Bryan English: @bengl

Agenda

Announcements

*Extracted from tooling-agenda labelled issues and pull requests from the nodejs org prior to the meeting.

nodejs/tooling

  • fs hooks #63:
    • proposing a shim layer for fs, to make it easier to write tools that hook in to the file-system.
    • Corey: re ESM loader hooks; there's an experimental flag. use babel-plugin-istanbul to get coverage of natively-loaded ESM
    • Wes: tink/pnp is top-of-mind, but this sort of thing will serve many more purposes than just this
    • Corey: if you need real security look to the operating system; we need to be careful about overselling what this sort of thing can lock down
    • there's a feeling we want to wait for import maps / loader hooks?
  • chmod -R #59
    • Ben: maybe a good place to get involved for someone who wants to start contributing to the node project
  • tracking "hot module reloading" for ESM in core #51
    • Ben: we should talk to TSC about many overlapping concerns regarding filesystems
  • Support for hooking spawn / spawnSync without patching. #48
    • Corey: remove agenda tag for now
    • Ben: let's keep this and #42 tagged
  • A better way to detect a process is exiting #42
  • Source Map V3 Support in Node.js #40:
    • I wrote a blog post: Source Maps in Node.js
      • Chris: syndicate this content!!! to dev.to
    • Next steps for the API?
    • Adding source maps? for Jest
  • argument parsing #19
    • we kicked a few things out
    • points of contention:
      • single-dash flags, what does -abc do
      • we should do some usability tests: ask people who haven't built command-line tools (yet) if the API makes sense and what they expect it to do? ideally someone with CLI experience.
      • Corey: will want to see a proof-of-concept implementation

Q&A, Other

Upcoming Meetings

Click +GoogleCalendar at the bottom right to add to your own Google calendar.