tschaub / es-main

Test if an ES module is run directly (require.main replacement)

Home Page:https://www.npmjs.com/package/es-main

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

usage should be updated

loynoir opened this issue · comments

Example in readme

A library available for browser, also provide cli.
When using bundler,

import esMain from 'es-main';

// library code

if (esMain(import.meta)) {
  // cli only code
}

Expected

// library code

Actual

// es-main source code

// library code

if (esMain(import.meta)) {
  // cli only code
}

Pull

#15

I guess this should have been closed when #15 was closed.