Skip to content

Commit 6a1823d

Browse files
committed
build fixes
1 parent 146cb8a commit 6a1823d

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,10 @@
8080
},
8181
"exports": {
8282
".": {
83-
"types": "./lib/index.d.ts",
83+
"types": {
84+
"require": "./lib/cjs/index.d.cts",
85+
"import": "./lib/esm/index.d.ts"
86+
},
8487
"workerd": {
8588
"import": "./lib/esm/index.worker.js",
8689
"require": "./lib/cjs/index.worker.cjs"

tsup.config.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,17 @@ export default defineConfig([
5353
target: 'es2022',
5454
sourcemap: true,
5555
clean: false, // Don't clean, keep ESM files
56-
dts: false, // Only generate types once (in ESM build)
56+
dts: {
57+
resolve: true,
58+
compilerOptions: {
59+
lib: ['dom', 'es2022'],
60+
types: ['node'],
61+
},
62+
},
5763
bundle: false,
5864
external: ['iron-session', 'jose', 'leb', 'pluralize'],
5965
outExtension() {
60-
return { js: '.cjs' };
66+
return { js: '.cjs', dts: '.d.cts' };
6167
},
6268
esbuildOptions(options) {
6369
options.keepNames = true;

0 commit comments

Comments
 (0)