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
- @benjamingr - Benjamin Gruenbaum
- @benjamn - Ben Newman
- @bmeck - Bradley Meck
- @ceejbot - C J Silverio
- @chrisdickinson - Chris Dickinson
- @DanielRosenwasser - Daniel Rosenwasser
- @devsnek - Gus Caplan
- @Fishrock123 - Jeremiah Senkpiel
- @giltayar - Gil Tayar
- @guybedford - Guy Bedford
- @iarna - Rebecca Turner
- @inidaname - Hassan Sani
- @jdalton - John-David Dalton
- @jkrems - Jan Olaf Krems
- @justinfagnani - Justin Fagnani
- @linclark - Lin Clark
- @ljharb - Jordan Harband
- @manekinekko - Wassim Chegham
- @mcollina - Matteo Collina
- @mduleone - Matt DuLeone
- @mhdawson - Michael Dawson
- @MylesBorins - Myles Borins
- @robpalme - Rob Palmer
- @targos - Michaël Zasso
- @tbjers - Torgny Bjers
- @TimothyGu - Timothy Gu
- @weswigham - Wesley Wigham
- @XadillaX - Khaidi Chu
- @bmeurer - Benedikt Meurer
- @dduleone - Dan DuLeone
- @devamaz - Ahmad Abdul-Aziz
- @eugeneo - Eugene Ostroukhov
- @evanplaice - Evan Plaice
- @GeoffreyBooth - Geoffrey Booth
- @hiroppy - Yuta Hiroto
- @jasnell - James M Snell
- @refack - Refael Ackermann
- @robwormald - Rob Wormald
- @tbranyen - Tim Branyen
- @TheLarkInn - Sean Larkin
- @WebReflection - Andrea Giammarchi
- @xtuc - Sven SAULEAU
- @yosuke-furukawa - Yosuke Furukawa
- @zackschuster - Zack Schuster