Provide named exports for all builtin libraries so that the libraries may be imported in a nicer way for esm users. The default export is left as the entire namespace (module.exports) and wrapped in a proxy such that APMs and other behavior are still left intact. PR-URL: https://github.com/nodejs/node/pull/20403 Reviewed-By: Bradley Farias <bradley.meck@gmail.com> Reviewed-By: Guy Bedford <guybedford@gmail.com> Reviewed-By: Jan Krems <jan.krems@gmail.com> |
||
|---|---|---|
| .. | ||
| builtin-named-exports-loader.mjs | ||
| example-loader.mjs | ||
| js-as-esm.js | ||
| js-loader.mjs | ||
| loader-dep.js | ||
| loader-shared-dep.mjs | ||
| loader-with-dep.mjs | ||
| module-named-exports.mjs | ||
| not-found-assert-loader.mjs | ||
| syntax-error-import.mjs | ||
| syntax-error.mjs | ||
| throw-undefined.mjs | ||