Skip to content

Commit 12f09e2

Browse files
committed
Update tsdown config
Signed-off-by: Sora Morimoto <[email protected]>
1 parent 6edcb8c commit 12f09e2

File tree

3 files changed

+16
-13
lines changed

3 files changed

+16
-13
lines changed

package.json

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,18 @@
1313
"type": "module",
1414
"exports": {
1515
".": {
16-
"import": {
17-
"types": "./dist/lib.d.ts",
18-
"default": "./dist/lib.js"
19-
},
20-
"require": {
21-
"types": "./dist/lib.d.cts",
22-
"default": "./dist/lib.cjs"
23-
}
24-
}
16+
"import": "./dist/index.js",
17+
"require": "./dist/index.cjs"
18+
},
19+
"./cli": {
20+
"import": "./dist/cli.js",
21+
"require": "./dist/cli.cjs"
22+
},
23+
"./package.json": "./package.json"
2524
},
26-
"main": "./dist/lib.cjs",
27-
"module": "./dist/lib.js",
28-
"types": "./dist/lib.d.cts",
25+
"main": "./dist/index.cjs",
26+
"module": "./dist/index.js",
27+
"types": "./dist/index.d.cts",
2928
"bin": {
3029
"sta": "./dist/cli.js",
3130
"swagger-typescript-api": "./dist/cli.js"

tsconfig.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
"@tsconfig/node20/tsconfig.json"
55
],
66
"compilerOptions": {
7+
"declaration": true,
8+
"declarationMap": true,
79
"exactOptionalPropertyTypes": false,
810
"module": "NodeNext",
911
"moduleResolution": "NodeNext",

tsdown.config.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ import { defineConfig } from "tsdown";
22

33
export default defineConfig({
44
entry: {
5-
lib: "src/index.ts",
5+
index: "src/index.ts",
66
cli: "index.ts",
77
},
8+
dts: true,
89
format: ["esm", "cjs"],
910
sourcemap: true,
11+
exports: true,
1012
});

0 commit comments

Comments
 (0)