Les modules ES (ESM) sont le système de modules standard de JavaScript, avec import et export statiques. Dans Node, on les active avec l'extension .mjs ou "type": "module" dans package.json ; les chemins relatifs doivent alors inclure l'extension, et await est autorisé au niveau supérieur.
Exemple
import { readFile } from 'node:fs/promises';
export const lire = (p) => readFile(p, 'utf8');