Skip to content

Commit 1ed4e35

Browse files
committed
feat: use tsup.config.ts instead of package.json for tsup config
1 parent 4044fe0 commit 1ed4e35

File tree

2 files changed

+14
-19
lines changed

2 files changed

+14
-19
lines changed

package.json

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -24,25 +24,6 @@
2424
"release": "yarn build && yarn release-it",
2525
"link:self": "yarn yalc publish && yarn link"
2626
},
27-
"tsup": {
28-
"entry": [
29-
"src/index.ts"
30-
],
31-
"treeshake": true,
32-
"sourcemap": "inline",
33-
"minify": true,
34-
"clean": true,
35-
"dts": true,
36-
"splitting": false,
37-
"format": [
38-
"cjs",
39-
"esm"
40-
],
41-
"external": [
42-
"react"
43-
],
44-
"injectStyle": false
45-
},
4627
"types": "./dist/index.d.ts",
4728
"exports": {
4829
".": {

tsup.config.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import { defineConfig } from 'tsup';
2+
3+
export default defineConfig({
4+
entry: ['src/index.ts'],
5+
treeshake: true,
6+
sourcemap: 'inline',
7+
minify: true,
8+
clean: true,
9+
dts: true,
10+
splitting: false,
11+
format: ['cjs', 'esm'],
12+
external: ['react'],
13+
injectStyle: false,
14+
});

0 commit comments

Comments
 (0)