Skip to content

Commit 5ae9c03

Browse files
committed
build: generate dts
1 parent f0b82a7 commit 5ae9c03

File tree

5 files changed

+213
-2
lines changed

5 files changed

+213
-2
lines changed

packages/hbui-cli/lib/bin.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/hbui-cli/src/shared/generate-dts.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import genDtsTemplate from '../templates/component/dts'
55
import logger from './logger'
66

77
export default function generateDts() {
8-
const dtsFilename = resolve(UI_DIR, '../build/types/index.d.ts')
8+
const dtsFilename = resolve(UI_DIR, '../build/index.d.ts')
99

1010
outputFileSync(dtsFilename, genDtsTemplate(), WRITE_FILE_OPTIONS)
1111

packages/hbui-vue/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
"typescript": "^4.9.3",
6767
"unplugin-vue-macros": "^1.9.1",
6868
"vite": "^4.1.0",
69+
"vite-plugin-dts": "^2.1.0",
6970
"vite-plugin-inspect": "^0.7.15",
7071
"vitepress": "1.0.0-alpha.45",
7172
"vitepress-plugin-search": "1.0.4-alpha.19",

packages/hbui-vue/vite.config.ts

+4
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { defineConfig } from 'vitest/config'
33
import vue from '@vitejs/plugin-vue'
44
import vueJsx from '@vitejs/plugin-vue-jsx'
55
import VueMacros from 'unplugin-vue-macros/vite'
6+
import dts from 'vite-plugin-dts'
67

78
export default defineConfig({
89
plugins: [
@@ -13,6 +14,9 @@ export default defineConfig({
1314
vue: vue(),
1415
vueJsx: vueJsx()
1516
}
17+
}),
18+
dts({
19+
outputDir: './build/types'
1620
})
1721
],
1822
resolve: {

pnpm-lock.yaml

+206
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)