From c1bcc0279733d1611ffb9eab402d05418bcc6661 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Sat, 8 Oct 2022 20:43:46 +0200 Subject: [PATCH] refactor(additional-components): move additional components into separate pkg --- docs/components/Repl.vue | 1 + docs/components/examples/basic/App.vue | 3 +- .../examples/connectionline/App.vue | 3 +- docs/components/examples/custom-node/App.vue | 3 +- docs/components/examples/edges/App.vue | 3 +- docs/components/examples/empty/App.vue | 3 +- docs/components/examples/hidden/App.vue | 3 +- docs/components/examples/horizontal/App.vue | 3 +- docs/components/examples/nested/App.vue | 3 +- docs/components/examples/update-edge/App.vue | 3 +- docs/components/home/flows/Additional.vue | 3 +- docs/components/home/flows/Basic.vue | 3 +- docs/components/home/flows/Intro.vue | 3 +- docs/components/home/flows/Nested.vue | 3 +- docs/components/home/flows/RGB.vue | 5 +- docs/package.json | 1 + docs/src/.vitepress/copy-plugin.ts | 27 +- .../background/App.vue | 3 +- .../3-additional-components/controls/App.vue | 3 +- .../3-additional-components/minimap/App.vue | 3 +- e2e/package.json | 1 + examples/nuxt3/components/BasicFlow.vue | 3 +- examples/nuxt3/package.json | 1 + examples/quasar/package.json | 1 + examples/quasar/src/components/BasicFlow.vue | 3 +- examples/vite/.eslintrc.js | 1 + examples/vite/package.json | 1 + examples/vite/src/Basic/Basic.vue | 3 +- examples/vite/src/Basic/BasicOptionsAPI.vue | 3 +- .../CustomConnectionLine.vue | 3 +- examples/vite/src/CustomNode/CustomNode.vue | 3 +- .../vite/src/EdgeTypes/EdgeTypesExample.vue | 3 +- examples/vite/src/Edges/CustomEdge.vue | 2 +- examples/vite/src/Edges/EdgesExample.vue | 3 +- examples/vite/src/Empty/EmptyExample.vue | 3 +- .../vite/src/FloatingEdges/FloatingEdges.vue | 3 +- examples/vite/src/Hidden/HiddenExample.vue | 3 +- .../src/Interaction/InteractionExample.vue | 3 +- .../vite/src/Layouting/LayoutingExample.vue | 3 +- examples/vite/src/MultiFlows/Flow.vue | 4 +- examples/vite/src/Nesting/GroupNode.vue | 6 +- examples/vite/src/Nesting/Nesting.vue | 5 +- examples/vite/src/Overview/Overview.vue | 15 +- .../vite/src/Provider/ProviderExample.vue | 3 +- .../UpdatableEdge/UpdatableEdgeExample.vue | 3 +- .../vite/src/Validation/ValidationExample.vue | 2 +- packages/additional-components/.eslintrc.js | 8 + packages/additional-components/.gitignore | 99 +++++++ packages/additional-components/.prettierrc | 8 + packages/additional-components/README.md | 84 ++++++ packages/additional-components/package.json | 52 ++++ .../src/auto-imports.d.ts | 255 ++++++++++++++++++ .../src/background}/Background.vue | 16 +- .../src/background/index.ts | 2 + .../src/background/types.ts | 25 ++ .../src/controls}/ControlButton.vue | 0 .../src/controls}/Controls.vue | 14 +- .../src/controls}/icons/fitview.svg | 0 .../src/controls}/icons/lock.svg | 0 .../src/controls}/icons/minus.svg | 0 .../src/controls}/icons/plus.svg | 0 .../src/controls}/icons/unlock.svg | 0 .../src/controls/index.ts | 4 + .../src/controls/types.ts | 12 + packages/additional-components/src/index.ts | 3 + .../src/minimap}/MiniMap.vue | 35 ++- .../src/minimap}/MiniMapNode.ts | 2 +- .../src/minimap/index.ts | 4 + .../src/minimap/types.ts | 43 +++ .../src/window-shims.d.ts | 3 + packages/additional-components/tsconfig.json | 26 ++ .../additional-components/tsconfig.node.json | 11 + packages/additional-components/vite.config.ts | 48 ++++ packages/vue-flow/package.json | 1 - .../src/additional-components/index.ts | 5 - packages/vue-flow/src/custom.d.ts | 3 - packages/vue-flow/src/env.d.ts | 1 - packages/vue-flow/src/index.ts | 3 +- packages/vue-flow/src/types/components.ts | 77 +----- packages/vue-flow/src/types/flow.ts | 5 - packages/vue-flow/vite.config.ts | 2 - pnpm-lock.yaml | 139 +++++++--- 82 files changed, 934 insertions(+), 222 deletions(-) create mode 100644 packages/additional-components/.eslintrc.js create mode 100644 packages/additional-components/.gitignore create mode 100644 packages/additional-components/.prettierrc create mode 100644 packages/additional-components/README.md create mode 100644 packages/additional-components/package.json create mode 100644 packages/additional-components/src/auto-imports.d.ts rename packages/{vue-flow/src/additional-components/Background => additional-components/src/background}/Background.vue (84%) create mode 100644 packages/additional-components/src/background/index.ts create mode 100644 packages/additional-components/src/background/types.ts rename packages/{vue-flow/src/additional-components/Controls => additional-components/src/controls}/ControlButton.vue (100%) rename packages/{vue-flow/src/additional-components/Controls => additional-components/src/controls}/Controls.vue (87%) rename packages/{vue-flow/src/assets => additional-components/src/controls}/icons/fitview.svg (100%) rename packages/{vue-flow/src/assets => additional-components/src/controls}/icons/lock.svg (100%) rename packages/{vue-flow/src/assets => additional-components/src/controls}/icons/minus.svg (100%) rename packages/{vue-flow/src/assets => additional-components/src/controls}/icons/plus.svg (100%) rename packages/{vue-flow/src/assets => additional-components/src/controls}/icons/unlock.svg (100%) create mode 100644 packages/additional-components/src/controls/index.ts create mode 100644 packages/additional-components/src/controls/types.ts create mode 100644 packages/additional-components/src/index.ts rename packages/{vue-flow/src/additional-components/MiniMap => additional-components/src/minimap}/MiniMap.vue (86%) rename packages/{vue-flow/src/additional-components/MiniMap => additional-components/src/minimap}/MiniMapNode.ts (96%) create mode 100644 packages/additional-components/src/minimap/index.ts create mode 100644 packages/additional-components/src/minimap/types.ts create mode 100644 packages/additional-components/src/window-shims.d.ts create mode 100644 packages/additional-components/tsconfig.json create mode 100644 packages/additional-components/tsconfig.node.json create mode 100644 packages/additional-components/vite.config.ts delete mode 100644 packages/vue-flow/src/additional-components/index.ts diff --git a/docs/components/Repl.vue b/docs/components/Repl.vue index d19e002c..d6af5c78 100644 --- a/docs/components/Repl.vue +++ b/docs/components/Repl.vue @@ -71,6 +71,7 @@ onMounted(async () => { // pre-set import map store.setImportMap({ imports: { + '@vue-flow/additional-components': `${location.origin}/additional-components.es.js`, '@vue-flow/core': `${location.origin}/vue-flow.es.js`, ...additionalImports, }, diff --git a/docs/components/examples/basic/App.vue b/docs/components/examples/basic/App.vue index c1ebdef3..3f4182e5 100644 --- a/docs/components/examples/basic/App.vue +++ b/docs/components/examples/basic/App.vue @@ -1,5 +1,6 @@