main
esm: only register text format when enabled
src: support import() and import.meta in embedder-run modules
esm: add `--experimental-import-text` flag
lib,tools: add `node-core/func-name-matching` lint rule
module: fix sync hook short-circuit in require() in imported CJS
esm: improve ERR_REQUIRE_ASYNC_MODULE
lib: revert to using default derived class constructors
loader: implement package maps
esm: move hook execution to separate thread
esm: fix wasm import name in error message
esm: fix typo in worker loader hook comment