0.1.0 • Published 6 years ago

esmeta v0.1.0

Weekly downloads
4
License
MIT
Repository
github
Last release
6 years ago

esmeta

Handy function to handle import.meta

Installation

npm install esmeta --save

Usage

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`
}
*/

Related

  • is-main - Check if current module is main module.