Skip to content

Commit 793a0df

Browse files
fix: enable CJS interop and splitting
- This lets CJS users avoid .default. The downside is the CJS and ESM types are slightly different: ESM exports as default, while CJS exports as module.exports =. Hopefully that misalignment doesn't matter...
1 parent c10244d commit 793a0df

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

tsup.config.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,7 @@ export default defineConfig({
66
],
77
clean: true,
88
dts: true,
9+
cjsInterop: true,
10+
splitting: true,
911
format: ['cjs', 'esm'],
1012
});

0 commit comments

Comments
 (0)