Skip to content

Commit 6ed6450

Browse files
committed
chore: use vite-plugin-dts to build lib
1 parent 7ac758b commit 6ed6450

File tree

6 files changed

+278
-93
lines changed

6 files changed

+278
-93
lines changed

examples/vue3/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
8-
"build": "vue-tsc && vite build",
8+
"build": "vite build",
99
"preview": "vite preview"
1010
},
1111
"dependencies": {
@@ -19,7 +19,6 @@
1919
"postcss": "^8.4.31",
2020
"tailwindcss": "^3.3.5",
2121
"typescript": "^5.3.2",
22-
"vite": "^5.0.3",
23-
"vue-tsc": "^1.8.19"
22+
"vite": "^5.0.3"
2423
}
2524
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,6 @@
3030
"pnpm": "^8.11.0",
3131
"typescript": "^5.3.2",
3232
"vite": "^5.0.3",
33-
"vue-tsc": "1.8.19"
33+
"vue-tsc": "1.8.20"
3434
}
3535
}

packages/vue-final-modal/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
"dist"
2323
],
2424
"scripts": {
25-
"dev": "vue-tsc --noEmit && vite build -w",
26-
"build": "vue-tsc --noEmit && vite build && vue-tsc -p tsconfig.build-dts.json --declaration --emitDeclarationOnly && tsc-alias -p tsconfig.build-dts.json",
25+
"dev": "vite build -w",
26+
"build": "vite build",
2727
"cypress:open": "cypress open --browser chrome --component",
2828
"cypress:run": "cypress run --browser chrome --component",
2929
"typecheck": "vue-tsc --noEmit",
@@ -40,9 +40,9 @@
4040
"@vue-macros/volar": "^0.8.4",
4141
"cypress": "^13.6.0",
4242
"release-it": "^16.1.3",
43-
"tsc-alias": "^1.8.7",
4443
"unplugin-vue-define-options": "^1.3.8",
4544
"unplugin-vue-macros": "^2.3.0",
45+
"vite-plugin-dts": "^3.6.3",
4646
"vue": "^3.3.7"
4747
},
4848
"peerDependencies": {

packages/vue-final-modal/tsconfig.build-dts.json

Lines changed: 0 additions & 9 deletions
This file was deleted.

packages/vue-final-modal/vite.config.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import Vue from '@vitejs/plugin-vue'
55
import VueMacros from 'unplugin-vue-macros/vite'
66
// @ts-expect-error
77
import DefineOptions from 'unplugin-vue-define-options/vite'
8+
import dts from 'vite-plugin-dts'
89

910
const name = 'index'
1011

@@ -21,6 +22,9 @@ export default defineConfig({
2122
},
2223
}),
2324
DefineOptions(),
25+
dts({
26+
include: 'src',
27+
}),
2428
],
2529
publicDir: false,
2630
build: {

0 commit comments

Comments
 (0)