I use the ESM dependency to load ESM modules as a CJS shim: https://www.npmjs.com/package/esm I highly recommend it. Really let’s you unify on ESM modules without much thought
> "await":false - A boolean for top-level await in modules without ESM exports. (Node 10+)
So, yeah, seems to rely on "most ESM modules don't use top-level await". Seems like a useful option to have, thanks!