feat: add vueflow pkg that exports all features

This commit is contained in:
braks
2022-10-10 21:33:44 +02:00
committed by Braks
parent 082050b164
commit 9c78528d7f
4 changed files with 13 additions and 97 deletions
+1 -23
View File
@@ -1,10 +1,5 @@
import { resolve } from 'path'
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueTypes from 'vite-plugin-vue-type-imports'
import AutoImport from 'unplugin-auto-import/vite'
import replace from '@rollup/plugin-replace'
import pkg from './package.json'
// https://vitejs.dev/config/
export default defineConfig({
@@ -12,7 +7,7 @@ export default defineConfig({
alias: {
'~': resolve('src'),
},
extensions: ['.ts', '.vue'],
extensions: ['.ts'],
},
build: {
emptyOutDir: false,
@@ -37,21 +32,4 @@ export default defineConfig({
},
},
},
plugins: [
vue({
reactivityTransform: true,
}),
vueTypes(),
AutoImport({
imports: ['vue', '@vueuse/core', 'vue/macros'],
dts: 'src/auto-imports.d.ts',
}),
replace({
__VUE_FLOW_VERSION__: JSON.stringify(pkg.version),
preventAssignment: true,
}),
],
optimizeDeps: {
include: ['@vueuse/core', 'd3-zoom', 'd3-selection', 'd3-drag'],
},
})