UNPKG

361 BJavaScriptView Raw
1'use strict';
2
3const path = require('path');
4const esmLoader = require('esm');
5const pkg = require('./package.json');
6
7const esmRequire = esmLoader(module);
8
9function interop(x) {
10 if (Object.keys(x).length === 1 && x.default) {
11 return x.default;
12 }
13 return x;
14}
15
16const mod = esmRequire(path.join(__dirname, pkg.module));
17
18module.exports = interop(mod);