diff --git a/.gitignore b/.gitignore index 403adbc..18648fb 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,7 @@ pnpm-debug.log* *.njsproj *.sln *.sw? + +package/*.d.ts + +src/*.d.ts diff --git a/package.json b/package.json index d4133ba..85e6ebe 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,8 @@ "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint", - "lib": "vue-cli-service build --target lib --name vue3-tabs-chrome ./package/index.ts" + "moveTs": "scp ./package/index.d.ts ./dist/vue3-tabs-chrome.common.d.ts && scp ./package/vue3-tabs-chrome.vue.d.ts ./dist/vue3-tabs-chrome.vue.d.ts", + "lib": "vue-cli-service build --target lib --name vue3-tabs-chrome ./package/index.ts && npm run moveTs" }, "files": [ "dist/**.*" diff --git a/package/index.ts b/package/index.ts index c79e262..66d42a6 100644 --- a/package/index.ts +++ b/package/index.ts @@ -1,5 +1,5 @@ import { App, Plugin } from 'vue' -import Vue3TabsChrome from './vue3-tabs-chrome.vue' +import Vue3TabsChrome, { Tab } from './vue3-tabs-chrome.vue' import './theme-dark.less' const install = (app: App) => { @@ -8,6 +8,6 @@ const install = (app: App) => { Vue3TabsChrome.install = install -export { Vue3TabsChrome } +export { Vue3TabsChrome, Tab } export default Vue3TabsChrome as unknown as Plugin diff --git a/package/render-temp.vue b/package/render-temp.vue index eeaa5f9..df761cc 100644 --- a/package/render-temp.vue +++ b/package/render-temp.vue @@ -1,4 +1,4 @@ -