diff --git a/examples/vite.config.ts b/examples/vite.config.ts
index bc8d513d..0df5187a 100644
--- a/examples/vite.config.ts
+++ b/examples/vite.config.ts
@@ -24,6 +24,6 @@ export default defineConfig({
}),
],
optimizeDeps: {
- include: ['@braks/vue-flow'],
+ exclude: ['@braks/vue-flow'],
},
})
diff --git a/packages/vue-flow/.eslintrc.js b/packages/vue-flow/.eslintrc.js
index 98c0e4cb..4bfcfc91 100644
--- a/packages/vue-flow/.eslintrc.js
+++ b/packages/vue-flow/.eslintrc.js
@@ -2,6 +2,7 @@ module.exports = {
rules: {
'no-use-before-define': 0,
'vue/no-setup-props-destructure': 0,
+ 'react/prop-types': 0,
},
extends: ['../../.eslintrc.js'],
ignorePatterns: ['!**/*'],
diff --git a/packages/vue-flow/src/components/Edges/Wrapper.ts b/packages/vue-flow/src/components/Edges/Wrapper.ts
index e1b751e5..f02aa795 100644
--- a/packages/vue-flow/src/components/Edges/Wrapper.ts
+++ b/packages/vue-flow/src/components/Edges/Wrapper.ts
@@ -1,6 +1,7 @@
-import { Component, CSSProperties, FunctionalComponent, VNode } from 'vue'
+import type { CSSProperties, Component, FunctionalComponent, VNode } from 'vue'
import EdgeAnchor from './EdgeAnchor'
-import { ConnectionMode, EdgeComponent, EdgeMarkerType, EdgeTextProps, GraphNode, Position } from '~/types'
+import type { EdgeComponent, EdgeMarkerType, EdgeTextProps, GraphNode } from '~/types'
+import { ConnectionMode, Position } from '~/types'
import { getEdgePositions, getHandle, getMarkerId } from '~/utils'
interface Props {
diff --git a/packages/vue-flow/src/components/Nodes/NodeWrapper.vue b/packages/vue-flow/src/components/Nodes/NodeWrapper.vue
index ff241f18..52654dbd 100644
--- a/packages/vue-flow/src/components/Nodes/NodeWrapper.vue
+++ b/packages/vue-flow/src/components/Nodes/NodeWrapper.vue
@@ -1,6 +1,6 @@