From 7bc62d7ad609542431ebbe5f91a1f290a9155adc Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Fri, 12 Dec 2025 19:31:38 +0100 Subject: [PATCH 1/8] refactor(core): move `MiniMap` component into core pkg Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com> --- docs/package.json | 1 - examples/nuxt3/package.json | 3 +- examples/quasar/package.json | 1 - examples/vite/package.json | 1 - packages/core/package.json | 18 +-- .../src/components/MiniMap}/MiniMap.vue | 15 +-- .../src/components/MiniMap}/MiniMapNode.vue | 43 ++----- .../src/components/MiniMap}/index.ts | 0 .../src/components/MiniMap}/types.ts | 12 +- .../src/components/MiniMap}/window-shims.d.ts | 0 packages/core/src/style.css | 16 +++ packages/minimap/.eslintrc.js | 3 - packages/minimap/CHANGELOG.md | 105 ------------------ packages/minimap/README.md | 38 ------- packages/minimap/package.json | 80 ------------- packages/minimap/src/style.css | 15 --- packages/minimap/tsconfig.json | 14 --- packages/minimap/vite.config.ts | 13 --- tests/package.json | 3 +- 19 files changed, 48 insertions(+), 333 deletions(-) rename packages/{minimap/src => core/src/components/MiniMap}/MiniMap.vue (96%) rename packages/{minimap/src => core/src/components/MiniMap}/MiniMapNode.vue (55%) rename packages/{minimap/src => core/src/components/MiniMap}/index.ts (100%) rename packages/{minimap/src => core/src/components/MiniMap}/types.ts (92%) rename packages/{minimap/src => core/src/components/MiniMap}/window-shims.d.ts (100%) delete mode 100644 packages/minimap/.eslintrc.js delete mode 100644 packages/minimap/CHANGELOG.md delete mode 100644 packages/minimap/README.md delete mode 100644 packages/minimap/package.json delete mode 100644 packages/minimap/src/style.css delete mode 100644 packages/minimap/tsconfig.json delete mode 100644 packages/minimap/vite.config.ts diff --git a/docs/package.json b/docs/package.json index d15d9b104..ccaf8176c 100644 --- a/docs/package.json +++ b/docs/package.json @@ -16,7 +16,6 @@ "@vercel/analytics": "^1.3.2", "@vercel/speed-insights": "^1.0.14", "@vue-flow/core": "workspace:*", - "@vue-flow/minimap": "workspace:*", "@vue-flow/node-resizer": "workspace:*", "@vue-flow/node-toolbar": "workspace:*", "@vue/repl": "3.4.0", diff --git a/examples/nuxt3/package.json b/examples/nuxt3/package.json index d80733da5..f4b0ee079 100644 --- a/examples/nuxt3/package.json +++ b/examples/nuxt3/package.json @@ -7,8 +7,7 @@ "lint": "eslint --ext .js,.ts,.vue ./" }, "dependencies": { - "@vue-flow/core": "workspace:*", - "@vue-flow/minimap": "workspace:*" + "@vue-flow/core": "workspace:*" }, "devDependencies": { "@tooling/eslint-config": "workspace:*", diff --git a/examples/quasar/package.json b/examples/quasar/package.json index c2bf1dd79..5f658dd48 100644 --- a/examples/quasar/package.json +++ b/examples/quasar/package.json @@ -9,7 +9,6 @@ "dependencies": { "@quasar/extras": "^1.16.12", "@vue-flow/core": "workspace:*", - "@vue-flow/minimap": "workspace:*", "quasar": "^2.17.0", "vue": "^3.5.11", "vue-router": "^4.4.5" diff --git a/examples/vite/package.json b/examples/vite/package.json index e91bb9323..25c6bc5df 100644 --- a/examples/vite/package.json +++ b/examples/vite/package.json @@ -9,7 +9,6 @@ "dependencies": { "@dagrejs/dagre": "^1.1.4", "@vue-flow/core": "workspace:*", - "@vue-flow/minimap": "workspace:*", "@vue-flow/node-resizer": "workspace:*", "@vue-flow/node-toolbar": "workspace:*", "html-to-image": "^1.11.11", diff --git a/packages/core/package.json b/packages/core/package.json index 457ac7b87..71080e783 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -68,10 +68,10 @@ "test": "exit 0" }, "peerDependencies": { - "vue": "^3.3.0" + "vue": "^3.5.25" }, "dependencies": { - "@vueuse/core": "^10.5.0", + "@vueuse/core": "^14.1.0", "d3-drag": "^3.0.0", "d3-interpolate": "^3.0.1", "d3-selection": "^3.0.0", @@ -86,13 +86,13 @@ "@types/d3-selection": "^3.0.11", "@types/d3-transition": "^3.0.9", "@types/d3-zoom": "^3.0.8", - "@vitejs/plugin-vue": "^4.4.0", - "autoprefixer": "^10.4.16", - "postcss": "^8.4.31", - "postcss-cli": "^10.1.0", - "postcss-nested": "^6.0.1", - "vite": "^4.4.11", + "@vitejs/plugin-vue": "^6.0.3", + "autoprefixer": "^10.4.22", + "postcss": "^8.5.6", + "postcss-cli": "^11.0.1", + "postcss-nested": "^7.0.2", + "vite": "^7.2.7", "vite-svg-loader": "^5.1.0", - "vue-tsc": "^1.8.16" + "vue-tsc": "^3.1.8" } } diff --git a/packages/minimap/src/MiniMap.vue b/packages/core/src/components/MiniMap/MiniMap.vue similarity index 96% rename from packages/minimap/src/MiniMap.vue rename to packages/core/src/components/MiniMap/MiniMap.vue index d21587a6c..b02af45ef 100644 --- a/packages/minimap/src/MiniMap.vue +++ b/packages/core/src/components/MiniMap/MiniMap.vue @@ -1,10 +1,12 @@