diff --git a/.changeset/three-ads-yawn.md b/.changeset/three-ads-yawn.md
new file mode 100644
index 000000000..416564ad0
--- /dev/null
+++ b/.changeset/three-ads-yawn.md
@@ -0,0 +1,5 @@
+---
+"@vue-flow/core": patch
+---
+
+Update to use vue 3.3
diff --git a/examples/vite/package.json b/examples/vite/package.json
index 69fa86c0e..397abe86b 100644
--- a/examples/vite/package.json
+++ b/examples/vite/package.json
@@ -13,20 +13,20 @@
"@vue-flow/minimap": "workspace:*",
"@vue-flow/node-resizer": "workspace:*",
"@vue-flow/node-toolbar": "workspace:*",
- "pinia": "^2.0.35",
+ "pinia": "^2.1.6",
"vueflow": "workspace:*"
},
"devDependencies": {
"@tooling/eslint-config": "workspace:*",
"@tooling/tsconfig": "workspace:*",
- "@types/dagre": "^0.7.48",
- "@vitejs/plugin-vue": "^4.0.0",
+ "@types/dagre": "^0.7.50",
+ "@vitejs/plugin-vue": "^4.4.0",
"dagre": "^0.8.5",
- "unplugin-auto-import": "^0.14.4",
- "vite": "^4.3.5",
- "vite-svg-loader": "^3.6.0",
- "vue": "^3.2.45",
- "vue-router": "^4.1.6",
- "vue-tsc": "^1.6.5"
+ "unplugin-auto-import": "^0.16.6",
+ "vite": "^4.4.11",
+ "vite-svg-loader": "^4.0.0",
+ "vue": "^3.3.4",
+ "vue-router": "^4.2.5",
+ "vue-tsc": "^1.8.15"
}
}
diff --git a/examples/vite/vite.config.ts b/examples/vite/vite.config.ts
index 954ecdf14..0a91f3ba3 100644
--- a/examples/vite/vite.config.ts
+++ b/examples/vite/vite.config.ts
@@ -1,7 +1,6 @@
import { resolve } from 'node: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 svgLoader from 'vite-svg-loader'
@@ -13,7 +12,6 @@ export default defineConfig({
vue({
reactivityTransform: true,
}),
- vueTypes(),
svgLoader(),
AutoImport({
imports: ['vue', '@vueuse/core', 'vue/macros'],
diff --git a/package.json b/package.json
index 593d699d5..81ce3483b 100644
--- a/package.json
+++ b/package.json
@@ -20,8 +20,8 @@
},
"devDependencies": {
"@changesets/changelog-github": "^0.4.8",
- "@changesets/cli": "^2.26.1",
+ "@changesets/cli": "^2.26.2",
"shx": "^0.3.4",
- "turbo": "^1.9.6"
+ "turbo": "^1.10.15"
}
}
diff --git a/packages/background/package.json b/packages/background/package.json
index 8da4bd30b..2b3ec96a0 100644
--- a/packages/background/package.json
+++ b/packages/background/package.json
@@ -55,16 +55,16 @@
"lint:dist": "eslint --ext \".ts,.tsx\" -c .eslintrc.js --fix --ignore-pattern !**/* ./dist",
"test": "exit 0"
},
- "peerDependencies": {
- "@vue-flow/core": "^1.12.2"
+ "peerDependencies": {
+ "@vue-flow/core": "^1.23.0",
+ "vue": "^3.3.0"
},
"devDependencies": {
"@tooling/eslint-config": "workspace:*",
"@tooling/tsconfig": "workspace:*",
"@tooling/vite-config": "workspace:*",
"@vue-flow/core": "workspace:*",
- "vue": "^3.2.25",
- "vue-tsc": "^1.6.5"
+ "vue-tsc": "^1.8.15"
},
"publishConfig": {
"access": "public",
diff --git a/packages/background/src/Background.vue b/packages/background/src/Background.vue
index 612e2044e..29b17254b 100644
--- a/packages/background/src/Background.vue
+++ b/packages/background/src/Background.vue
@@ -1,9 +1,9 @@
@@ -209,6 +210,7 @@ export default {