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