Skip to content

Commit 549eec8

Browse files
authored
feat: apply tsup cjs interop (#103)
1 parent 4450866 commit 549eec8

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

scripts/postbuild.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ function patchCjs(cjsModulePath: string, name: string) {
55
const cjsModule = readFileSync(cjsModulePath, 'utf-8')
66
writeFileSync(
77
cjsModulePath,
8-
cjsModule.replace(`module.exports = ${name};`, `exports.default = ${name};\nexports.__esModule = true;`),
8+
cjsModule
9+
.replace(`'use strict';`, `'use strict';Object.defineProperty(exports, '__esModule', {value: true});`)
10+
.replace(`module.exports = ${name};`, `exports.default = ${name};`),
911
{ encoding: 'utf-8' },
1012
)
1113
}

0 commit comments

Comments
 (0)