Browse Source

fix: more build configs

dev
hechang27-sprt 6 months ago
parent
commit
e2121a9c81
  1. 7
      package.json
  2. 25
      tsconfig.build.json
  3. 5
      vue-shim.d.ts

7
package.json

@ -14,7 +14,12 @@
"vue" "vue"
], ],
"files": [ "files": [
"dist/" "dist/",
"packages/",
"plugs/",
"index.ts",
"tsconfig.build.json",
"vue-shim.d.ts"
], ],
"exports": { "exports": {
".": { ".": {

25
tsconfig.build.json

@ -0,0 +1,25 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "./dist",
"declaration": true,
"declarationMap": true,
"emitDeclarationOnly": false,
"module": "esnext",
"moduleResolution": "bundler",
"target": "esnext"
},
"include": [
"index.ts",
"vue-shim.d.ts",
"packages/**/*.ts",
"packages/**/*.vue",
"plugs/**/*.ts",
"plugs/**/*.vue"
],
"exclude": [
"node_modules",
"dist",
"examples"
]
}

5
vue-shim.d.ts vendored

@ -0,0 +1,5 @@
declare module '*.vue' {
import type { DefineComponent } from 'vue'
const component: DefineComponent<{}, {}, any>
export default component
}
Loading…
Cancel
Save