module-interop
v1.2.0
Published
ES6 module interop
Downloads
1,410
Readme
Get underlying CommonJS/ES6 module with require()
Simple function to determine whether a require()
'd object is an ES6 module, and return its .default
implementation if so.
Written in Typescript.
How to use
Simply wrap any call to require
to get the underlying module:
meaningOfLife.ts
const meaningOfLife = 42;
export default meaningOfLife;
import moduleInterop from "module-interop";
// Doesn't matter if `require` uses `module.exports` or ES6 exports
const meaningOfLife = moduleInterop(require("./meaningOfLife.ts")); // 42
License
MIT