diff --git a/packages/resize-rotate-node/package.json b/packages/resize-rotate-node/package.json index db34e842..fd91af15 100644 --- a/packages/resize-rotate-node/package.json +++ b/packages/resize-rotate-node/package.json @@ -41,6 +41,7 @@ "typescript-transform-paths": "^3.3.1", "unplugin-auto-import": "^0.7.1", "vite": "^2.9.9", + "vite-plugin-vue-type-imports": "^0.1.3", "vue-tsc": "^0.34.12" }, "peerDependencies": { diff --git a/packages/resize-rotate-node/vite.config.ts b/packages/resize-rotate-node/vite.config.ts index 65398d1a..959f3b86 100644 --- a/packages/resize-rotate-node/vite.config.ts +++ b/packages/resize-rotate-node/vite.config.ts @@ -2,12 +2,13 @@ import { resolve } from 'path' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import AutoImport from 'unplugin-auto-import/vite' +import vueTypes from 'vite-plugin-vue-type-imports' // https://vitejs.dev/config/ export default defineConfig({ resolve: { alias: { - '~': resolve('src'), + '~': resolve('../vue-flow/src'), }, dedupe: ['vue'], extensions: ['.ts', '.vue'], @@ -35,13 +36,16 @@ export default defineConfig({ }, }, plugins: [ - vue(), + vue({ + reactivityTransform: true, + }), + vueTypes(), AutoImport({ imports: ['vue', '@vueuse/core'], dts: 'src/auto-imports.d.ts', }), ], optimizeDeps: { - include: ['@braks/vue-flow', 'vue', '@vueuse/core'], + include: ['vue', '@vueuse/core'], }, })