Skip to content

Commit fc90a4f

Browse files
committed
fix(config): move tsup to config file and add vitest config
1 parent 178400f commit fc90a4f

File tree

4 files changed

+22
-2
lines changed

4 files changed

+22
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
],
3939
"scripts": {
4040
"prepare": "husky install",
41-
"build": "tsup lib/index.ts --format cjs,esm --dts --clean",
41+
"build": "tsup",
4242
"watch": "npm run build -- --watch lib",
4343
"lint": "eslint lib",
4444
"lint:fix": "eslint lib --fix",

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"declaration": true,
1616
"noEmit": true,
1717
"paths": {
18-
"@lib/*": ["*"]
18+
"~/*": ["./*"]
1919
}
2020
},
2121
"include": ["lib", ".eslintrc.cjs"],

tsup.config.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { defineConfig } from 'tsup';
2+
3+
export default defineConfig({
4+
entry: ['lib', '!lib/**/*.test.ts'],
5+
format: ['cjs', 'esm'],
6+
dts: true,
7+
clean: true,
8+
splitting: true,
9+
sourcemap: false,
10+
});

vitest.config.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { defineConfig } from 'vitest/config';
2+
3+
export default defineConfig({
4+
test: {
5+
globals: true,
6+
alias: {
7+
'~/': new URL('./lib/', import.meta.url).pathname,
8+
},
9+
},
10+
});

0 commit comments

Comments
 (0)