The Node.js Modules Team maintains and actively develops the ESModules (ESM) implementation in Node.js Core.
Work includes:
- ESM Loader implementation
- ESM Module Specifier Resolution Algorithm
- Loader Hooks
- ESM and Common.js Interoperability
- Node.js and Browser interoperability
- VM Modules implementation
Modules Team Members
- Yuta Hiroto @abouthiroppy
- Benjamin Gruenbaum @benjamingr
- Ben Newman @benjamn
- Bradley Meck @bmeck
- Benedikt Meurer @bmeurer
- C J Silverio @ceejbot
- Chris Dickinson @chrisdickinson
- Daniel Rosenwasser @DanielRosenwasser
- Ahmad Abdul-Aziz @devamaz
- Gus Caplan @devsnek
- Eugene Ostroukhov @eugeneo
- Evan Plaice @evanplaice
- Jeremiah Senkpiel @Fishrock123
- Gil Tayar @giltayar
- Guy Bedford @guybedford
- Hassan Sani @inidaname
- James M Snell @jasnell
- John-David Dalton @jdalton
- Jan Olaf Krems @jkrems
- Lin Clark @linclark
- Jordan Harband @ljharb
- Wassim Chegham @manekinekko
- Matteo Collina @mcollina
- Matt DuLeone @mduleone
- Michael Dawson @mhdawson
- Myles Borins @MylesBorins
- Refael Ackermann @refack
- Rob Palmer @robpalme
- Michaël Zasso @targos
- Torgny Bjers @tbjers
- Timothy Gu @TimothyGu
- Andrea Giammarchi @WebReflection
- Wesley Wigham @weswigham
- Khaidi Chu @XadillaX
- Yosuke Furukawa @yosuke-furukawa
- Zack Schuster @zackschuster