Handy function to handle import.meta
npm install esmeta --save
import esmeta from 'esmeta'
const importMeta = esmeta(import.meta)
/*
{
url: "file:///a/b/c.mjs" // same as `import.meta.url`
dirname: "/a/b"
filename: "/a/b/c.mjs"
dirnameJoin(...paths) // helper function to join path
isMain() // return true if match to `process.mainModule`
resolve() // return the resolved filename like `require.resolve`
}
*/
- is-main - Check if current module is main module.