diff --git a/doc/api/esm.md b/doc/api/esm.md index 57db302c307d7b..a77e01350b596a 100644 --- a/doc/api/esm.md +++ b/doc/api/esm.md @@ -87,7 +87,8 @@ If the nearest parent `package.json` lacks a `"type"` field, or contains `"type": "commonjs"`, extensionless and `.js` files are treated as CommonJS. If the volume root is reached and no `package.json` is found, Node.js defers to the default, a `package.json` with no `"type"` -field. +field. "Extensionless" refers to file paths which do not contain +an extension as opposed to optionally dropping a file extension in a specifier. `import` statements of `.js` and extensionless files are treated as ES modules if the nearest parent `package.json` contains `"type": "module"`.