We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4450866 commit 549eec8Copy full SHA for 549eec8
scripts/postbuild.ts
@@ -5,7 +5,9 @@ function patchCjs(cjsModulePath: string, name: string) {
5
const cjsModule = readFileSync(cjsModulePath, 'utf-8')
6
writeFileSync(
7
cjsModulePath,
8
- cjsModule.replace(`module.exports = ${name};`, `exports.default = ${name};\nexports.__esModule = true;`),
+ cjsModule
9
+ .replace(`'use strict';`, `'use strict';Object.defineProperty(exports, '__esModule', {value: true});`)
10
+ .replace(`module.exports = ${name};`, `exports.default = ${name};`),
11
{ encoding: 'utf-8' },
12
)
13
}
0 commit comments