From bb2bf720125dc118f72cabe4f5b96fde1d2b7ba2 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Tue, 12 Dec 2023 21:40:56 +0100 Subject: [PATCH] docs: move examples dir out of components dir --- docs/components/DocsRepl.vue | 2 +- docs/components/examples/update-node/index.ts | 2 -- docs/{components => }/examples/basic/App.vue | 0 docs/{components => }/examples/basic/index.ts | 2 +- .../examples/basic/initial-elements.js | 0 .../{components => }/examples/basic/style.css | 0 .../examples/connection-radius/App.vue | 0 .../SnappableConnectionLine.vue | 0 .../examples/connection-radius/index.ts | 0 .../examples/connectionline/App.vue | 0 .../connectionline/CustomConnectionLine.vue | 0 .../examples/connectionline/index.ts | 0 .../examples/custom-node/App.vue | 0 .../examples/custom-node/CustomNode.vue | 0 .../examples/custom-node/index.ts | 2 +- .../examples/custom-node/presets.js | 0 .../examples/custom-node/style.css | 0 docs/{components => }/examples/dnd/App.vue | 0 .../{components => }/examples/dnd/Sidebar.vue | 0 docs/{components => }/examples/dnd/index.ts | 2 +- docs/{components => }/examples/dnd/style.css | 0 docs/{components => }/examples/edges/App.vue | 0 .../examples/edges/CustomEdge.vue | 0 .../examples/edges/CustomEdge2.vue | 0 .../examples/edges/CustomEdgeLabel.vue | 0 docs/{components => }/examples/edges/index.ts | 2 +- .../{components => }/examples/edges/style.css | 0 docs/{components => }/examples/empty/App.vue | 0 docs/{components => }/examples/empty/index.ts | 0 docs/{components => }/examples/hidden/App.vue | 0 .../{components => }/examples/hidden/index.ts | 0 .../examples/horizontal/App.vue | 0 .../examples/horizontal/index.ts | 0 .../examples/horizontal/initial-elements.js | 0 docs/{components => }/examples/index.ts | 0 .../examples/interaction/App.vue | 0 .../interaction/InteractionControls.vue | 0 .../examples/interaction/index.ts | 2 +- .../examples/interaction/style.css | 0 .../examples/intersection/App.vue | 0 .../examples/intersection/index.ts | 2 +- .../examples/intersection/initial-elements.js | 0 .../examples/intersection/style.css | 0 docs/{components => }/examples/multi/App.vue | 0 docs/{components => }/examples/multi/Flow.vue | 0 docs/{components => }/examples/multi/index.ts | 2 +- .../{components => }/examples/multi/style.css | 0 docs/{components => }/examples/nested/App.vue | 0 .../{components => }/examples/nested/index.ts | 0 .../examples/node-resizer/App.vue | 0 .../examples/node-resizer/ResizableNode.vue | 0 .../examples/node-resizer/index.ts | 0 .../examples/node-resizer/style.css | 0 .../examples/node-toolbar/App.vue | 0 .../examples/node-toolbar/ToolbarNode.vue | 0 .../examples/node-toolbar/index.ts | 0 .../examples/pinia/PiniaExample.vue | 0 .../examples/save-restore/App.vue | 0 .../examples/save-restore/Controls.vue | 0 .../examples/save-restore/index.ts | 2 +- .../examples/save-restore/style.css | 0 docs/{components => }/examples/stress/App.vue | 0 .../{components => }/examples/stress/index.ts | 2 +- .../examples/stress/style.css | 0 .../{components => }/examples/stress/utils.js | 0 .../examples/teleport/App.vue | 0 .../examples/teleport/Sidebar.vue | 0 .../examples/teleport/TeleportableNode.vue | 0 .../examples/teleport/index.ts | 2 +- .../examples/teleport/style.css | 0 .../examples/teleport/useTeleport.js | 0 .../examples/transition/App.vue | 0 .../examples/transition/TransitionEdge.vue | 0 .../examples/transition/index.ts | 2 +- .../examples/transition/style.css | 0 .../examples/update-edge/App.vue | 0 .../examples/update-edge/index.ts | 0 .../examples/update-node/App.vue | 0 docs/examples/update-node/index.ts | 2 ++ .../examples/update-node/style.css | 0 .../examples/validation/App.vue | 0 .../examples/validation/CustomInput.vue | 0 .../examples/validation/CustomNode.vue | 0 .../examples/validation/index.ts | 2 +- .../examples/validation/style.css | 0 docs/src/.vitepress/plugins/changelog.ts | 2 +- docs/src/.vitepress/plugins/copy.ts | 2 +- docs/src/auto-imports.d.ts | 1 + docs/src/components.d.ts | 19 ++----------------- 89 files changed, 20 insertions(+), 34 deletions(-) delete mode 100644 docs/components/examples/update-node/index.ts rename docs/{components => }/examples/basic/App.vue (100%) rename docs/{components => }/examples/basic/index.ts (67%) rename docs/{components => }/examples/basic/initial-elements.js (100%) rename docs/{components => }/examples/basic/style.css (100%) rename docs/{components => }/examples/connection-radius/App.vue (100%) rename docs/{components => }/examples/connection-radius/SnappableConnectionLine.vue (100%) rename docs/{components => }/examples/connection-radius/index.ts (100%) rename docs/{components => }/examples/connectionline/App.vue (100%) rename docs/{components => }/examples/connectionline/CustomConnectionLine.vue (100%) rename docs/{components => }/examples/connectionline/index.ts (100%) rename docs/{components => }/examples/custom-node/App.vue (100%) rename docs/{components => }/examples/custom-node/CustomNode.vue (100%) rename docs/{components => }/examples/custom-node/index.ts (74%) rename docs/{components => }/examples/custom-node/presets.js (100%) rename docs/{components => }/examples/custom-node/style.css (100%) rename docs/{components => }/examples/dnd/App.vue (100%) rename docs/{components => }/examples/dnd/Sidebar.vue (100%) rename docs/{components => }/examples/dnd/index.ts (66%) rename docs/{components => }/examples/dnd/style.css (100%) rename docs/{components => }/examples/edges/App.vue (100%) rename docs/{components => }/examples/edges/CustomEdge.vue (100%) rename docs/{components => }/examples/edges/CustomEdge2.vue (100%) rename docs/{components => }/examples/edges/CustomEdgeLabel.vue (100%) rename docs/{components => }/examples/edges/index.ts (81%) rename docs/{components => }/examples/edges/style.css (100%) rename docs/{components => }/examples/empty/App.vue (100%) rename docs/{components => }/examples/empty/index.ts (100%) rename docs/{components => }/examples/hidden/App.vue (100%) rename docs/{components => }/examples/hidden/index.ts (100%) rename docs/{components => }/examples/horizontal/App.vue (100%) rename docs/{components => }/examples/horizontal/index.ts (100%) rename docs/{components => }/examples/horizontal/initial-elements.js (100%) rename docs/{components => }/examples/index.ts (100%) rename docs/{components => }/examples/interaction/App.vue (100%) rename docs/{components => }/examples/interaction/InteractionControls.vue (100%) rename docs/{components => }/examples/interaction/index.ts (68%) rename docs/{components => }/examples/interaction/style.css (100%) rename docs/{components => }/examples/intersection/App.vue (100%) rename docs/{components => }/examples/intersection/index.ts (67%) rename docs/{components => }/examples/intersection/initial-elements.js (100%) rename docs/{components => }/examples/intersection/style.css (100%) rename docs/{components => }/examples/multi/App.vue (100%) rename docs/{components => }/examples/multi/Flow.vue (100%) rename docs/{components => }/examples/multi/index.ts (65%) rename docs/{components => }/examples/multi/style.css (100%) rename docs/{components => }/examples/nested/App.vue (100%) rename docs/{components => }/examples/nested/index.ts (100%) rename docs/{components => }/examples/node-resizer/App.vue (100%) rename docs/{components => }/examples/node-resizer/ResizableNode.vue (100%) rename docs/{components => }/examples/node-resizer/index.ts (100%) rename docs/{components => }/examples/node-resizer/style.css (100%) rename docs/{components => }/examples/node-toolbar/App.vue (100%) rename docs/{components => }/examples/node-toolbar/ToolbarNode.vue (100%) rename docs/{components => }/examples/node-toolbar/index.ts (100%) rename docs/{components => }/examples/pinia/PiniaExample.vue (100%) rename docs/{components => }/examples/save-restore/App.vue (100%) rename docs/{components => }/examples/save-restore/Controls.vue (100%) rename docs/{components => }/examples/save-restore/index.ts (66%) rename docs/{components => }/examples/save-restore/style.css (100%) rename docs/{components => }/examples/stress/App.vue (100%) rename docs/{components => }/examples/stress/index.ts (65%) rename docs/{components => }/examples/stress/style.css (100%) rename docs/{components => }/examples/stress/utils.js (100%) rename docs/{components => }/examples/teleport/App.vue (100%) rename docs/{components => }/examples/teleport/Sidebar.vue (100%) rename docs/{components => }/examples/teleport/TeleportableNode.vue (100%) rename docs/{components => }/examples/teleport/index.ts (81%) rename docs/{components => }/examples/teleport/style.css (100%) rename docs/{components => }/examples/teleport/useTeleport.js (100%) rename docs/{components => }/examples/transition/App.vue (100%) rename docs/{components => }/examples/transition/TransitionEdge.vue (100%) rename docs/{components => }/examples/transition/index.ts (67%) rename docs/{components => }/examples/transition/style.css (100%) rename docs/{components => }/examples/update-edge/App.vue (100%) rename docs/{components => }/examples/update-edge/index.ts (100%) rename docs/{components => }/examples/update-node/App.vue (100%) create mode 100644 docs/examples/update-node/index.ts rename docs/{components => }/examples/update-node/style.css (100%) rename docs/{components => }/examples/validation/App.vue (100%) rename docs/{components => }/examples/validation/CustomInput.vue (100%) rename docs/{components => }/examples/validation/CustomNode.vue (100%) rename docs/{components => }/examples/validation/index.ts (76%) rename docs/{components => }/examples/validation/style.css (100%) diff --git a/docs/components/DocsRepl.vue b/docs/components/DocsRepl.vue index 01d37af0..2fa595a1 100644 --- a/docs/components/DocsRepl.vue +++ b/docs/components/DocsRepl.vue @@ -3,7 +3,7 @@ import type { SFCOptions } from '@vue/repl' import { ReplStore, Repl as VueRepl } from '@vue/repl' import { useVueFlow } from '@vue-flow/core' import '@vue/repl/style.css' -import { exampleImports } from './examples' +import { exampleImports } from '../examples' const props = defineProps<{ example: keyof typeof exampleImports; mainFile?: string; dependencies?: Record }>() diff --git a/docs/components/examples/update-node/index.ts b/docs/components/examples/update-node/index.ts deleted file mode 100644 index 2d3749b4..00000000 --- a/docs/components/examples/update-node/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { default as UpdateNodeApp } from './App.vue?raw' -export { default as UpdateNodeCSS } from './style.css' diff --git a/docs/components/examples/basic/App.vue b/docs/examples/basic/App.vue similarity index 100% rename from docs/components/examples/basic/App.vue rename to docs/examples/basic/App.vue diff --git a/docs/components/examples/basic/index.ts b/docs/examples/basic/index.ts similarity index 67% rename from docs/components/examples/basic/index.ts rename to docs/examples/basic/index.ts index 05bd1883..9e1e6a74 100644 --- a/docs/components/examples/basic/index.ts +++ b/docs/examples/basic/index.ts @@ -1,3 +1,3 @@ export { default as BasicApp } from './App.vue?raw' export { default as BasicElements } from './initial-elements.js?raw' -export { default as BasicCSS } from './style.css' +export { default as BasicCSS } from './style.css?inline' diff --git a/docs/components/examples/basic/initial-elements.js b/docs/examples/basic/initial-elements.js similarity index 100% rename from docs/components/examples/basic/initial-elements.js rename to docs/examples/basic/initial-elements.js diff --git a/docs/components/examples/basic/style.css b/docs/examples/basic/style.css similarity index 100% rename from docs/components/examples/basic/style.css rename to docs/examples/basic/style.css diff --git a/docs/components/examples/connection-radius/App.vue b/docs/examples/connection-radius/App.vue similarity index 100% rename from docs/components/examples/connection-radius/App.vue rename to docs/examples/connection-radius/App.vue diff --git a/docs/components/examples/connection-radius/SnappableConnectionLine.vue b/docs/examples/connection-radius/SnappableConnectionLine.vue similarity index 100% rename from docs/components/examples/connection-radius/SnappableConnectionLine.vue rename to docs/examples/connection-radius/SnappableConnectionLine.vue diff --git a/docs/components/examples/connection-radius/index.ts b/docs/examples/connection-radius/index.ts similarity index 100% rename from docs/components/examples/connection-radius/index.ts rename to docs/examples/connection-radius/index.ts diff --git a/docs/components/examples/connectionline/App.vue b/docs/examples/connectionline/App.vue similarity index 100% rename from docs/components/examples/connectionline/App.vue rename to docs/examples/connectionline/App.vue diff --git a/docs/components/examples/connectionline/CustomConnectionLine.vue b/docs/examples/connectionline/CustomConnectionLine.vue similarity index 100% rename from docs/components/examples/connectionline/CustomConnectionLine.vue rename to docs/examples/connectionline/CustomConnectionLine.vue diff --git a/docs/components/examples/connectionline/index.ts b/docs/examples/connectionline/index.ts similarity index 100% rename from docs/components/examples/connectionline/index.ts rename to docs/examples/connectionline/index.ts diff --git a/docs/components/examples/custom-node/App.vue b/docs/examples/custom-node/App.vue similarity index 100% rename from docs/components/examples/custom-node/App.vue rename to docs/examples/custom-node/App.vue diff --git a/docs/components/examples/custom-node/CustomNode.vue b/docs/examples/custom-node/CustomNode.vue similarity index 100% rename from docs/components/examples/custom-node/CustomNode.vue rename to docs/examples/custom-node/CustomNode.vue diff --git a/docs/components/examples/custom-node/index.ts b/docs/examples/custom-node/index.ts similarity index 74% rename from docs/components/examples/custom-node/index.ts rename to docs/examples/custom-node/index.ts index cebea17a..888be1bf 100644 --- a/docs/components/examples/custom-node/index.ts +++ b/docs/examples/custom-node/index.ts @@ -1,4 +1,4 @@ export { default as CustomNodeApp } from './App.vue?raw' export { default as CustomNode } from './CustomNode.vue?raw' -export { default as CustomNodeCSS } from './style.css' +export { default as CustomNodeCSS } from './style.css?inline' export { default as ColorPresets } from './presets.js?raw' diff --git a/docs/components/examples/custom-node/presets.js b/docs/examples/custom-node/presets.js similarity index 100% rename from docs/components/examples/custom-node/presets.js rename to docs/examples/custom-node/presets.js diff --git a/docs/components/examples/custom-node/style.css b/docs/examples/custom-node/style.css similarity index 100% rename from docs/components/examples/custom-node/style.css rename to docs/examples/custom-node/style.css diff --git a/docs/components/examples/dnd/App.vue b/docs/examples/dnd/App.vue similarity index 100% rename from docs/components/examples/dnd/App.vue rename to docs/examples/dnd/App.vue diff --git a/docs/components/examples/dnd/Sidebar.vue b/docs/examples/dnd/Sidebar.vue similarity index 100% rename from docs/components/examples/dnd/Sidebar.vue rename to docs/examples/dnd/Sidebar.vue diff --git a/docs/components/examples/dnd/index.ts b/docs/examples/dnd/index.ts similarity index 66% rename from docs/components/examples/dnd/index.ts rename to docs/examples/dnd/index.ts index a8c16c1a..ef338dd7 100644 --- a/docs/components/examples/dnd/index.ts +++ b/docs/examples/dnd/index.ts @@ -1,3 +1,3 @@ export { default as DndApp } from './App.vue?raw' export { default as DndSidebar } from './Sidebar.vue?raw' -export { default as DndCSS } from './style.css' +export { default as DndCSS } from './style.css?inline' diff --git a/docs/components/examples/dnd/style.css b/docs/examples/dnd/style.css similarity index 100% rename from docs/components/examples/dnd/style.css rename to docs/examples/dnd/style.css diff --git a/docs/components/examples/edges/App.vue b/docs/examples/edges/App.vue similarity index 100% rename from docs/components/examples/edges/App.vue rename to docs/examples/edges/App.vue diff --git a/docs/components/examples/edges/CustomEdge.vue b/docs/examples/edges/CustomEdge.vue similarity index 100% rename from docs/components/examples/edges/CustomEdge.vue rename to docs/examples/edges/CustomEdge.vue diff --git a/docs/components/examples/edges/CustomEdge2.vue b/docs/examples/edges/CustomEdge2.vue similarity index 100% rename from docs/components/examples/edges/CustomEdge2.vue rename to docs/examples/edges/CustomEdge2.vue diff --git a/docs/components/examples/edges/CustomEdgeLabel.vue b/docs/examples/edges/CustomEdgeLabel.vue similarity index 100% rename from docs/components/examples/edges/CustomEdgeLabel.vue rename to docs/examples/edges/CustomEdgeLabel.vue diff --git a/docs/components/examples/edges/index.ts b/docs/examples/edges/index.ts similarity index 81% rename from docs/components/examples/edges/index.ts rename to docs/examples/edges/index.ts index 5d38a75c..f9f819e7 100644 --- a/docs/components/examples/edges/index.ts +++ b/docs/examples/edges/index.ts @@ -2,4 +2,4 @@ export { default as EdgesApp } from './App.vue?raw' export { default as CustomEdge } from './CustomEdge.vue?raw' export { default as CustomEdge2 } from './CustomEdge2.vue?raw' export { default as CustomEdgeLabel } from './CustomEdgeLabel.vue?raw' -export { default as EdgeCSS } from './style.css' +export { default as EdgeCSS } from './style.css?inline' diff --git a/docs/components/examples/edges/style.css b/docs/examples/edges/style.css similarity index 100% rename from docs/components/examples/edges/style.css rename to docs/examples/edges/style.css diff --git a/docs/components/examples/empty/App.vue b/docs/examples/empty/App.vue similarity index 100% rename from docs/components/examples/empty/App.vue rename to docs/examples/empty/App.vue diff --git a/docs/components/examples/empty/index.ts b/docs/examples/empty/index.ts similarity index 100% rename from docs/components/examples/empty/index.ts rename to docs/examples/empty/index.ts diff --git a/docs/components/examples/hidden/App.vue b/docs/examples/hidden/App.vue similarity index 100% rename from docs/components/examples/hidden/App.vue rename to docs/examples/hidden/App.vue diff --git a/docs/components/examples/hidden/index.ts b/docs/examples/hidden/index.ts similarity index 100% rename from docs/components/examples/hidden/index.ts rename to docs/examples/hidden/index.ts diff --git a/docs/components/examples/horizontal/App.vue b/docs/examples/horizontal/App.vue similarity index 100% rename from docs/components/examples/horizontal/App.vue rename to docs/examples/horizontal/App.vue diff --git a/docs/components/examples/horizontal/index.ts b/docs/examples/horizontal/index.ts similarity index 100% rename from docs/components/examples/horizontal/index.ts rename to docs/examples/horizontal/index.ts diff --git a/docs/components/examples/horizontal/initial-elements.js b/docs/examples/horizontal/initial-elements.js similarity index 100% rename from docs/components/examples/horizontal/initial-elements.js rename to docs/examples/horizontal/initial-elements.js diff --git a/docs/components/examples/index.ts b/docs/examples/index.ts similarity index 100% rename from docs/components/examples/index.ts rename to docs/examples/index.ts diff --git a/docs/components/examples/interaction/App.vue b/docs/examples/interaction/App.vue similarity index 100% rename from docs/components/examples/interaction/App.vue rename to docs/examples/interaction/App.vue diff --git a/docs/components/examples/interaction/InteractionControls.vue b/docs/examples/interaction/InteractionControls.vue similarity index 100% rename from docs/components/examples/interaction/InteractionControls.vue rename to docs/examples/interaction/InteractionControls.vue diff --git a/docs/components/examples/interaction/index.ts b/docs/examples/interaction/index.ts similarity index 68% rename from docs/components/examples/interaction/index.ts rename to docs/examples/interaction/index.ts index 84792f94..80476540 100644 --- a/docs/components/examples/interaction/index.ts +++ b/docs/examples/interaction/index.ts @@ -1,3 +1,3 @@ export { default as InteractionApp } from './App.vue?raw' export { default as InteractionControls } from './InteractionControls.vue?raw' -export { default as InteractionCSS } from './style.css' +export { default as InteractionCSS } from './style.css?inline' diff --git a/docs/components/examples/interaction/style.css b/docs/examples/interaction/style.css similarity index 100% rename from docs/components/examples/interaction/style.css rename to docs/examples/interaction/style.css diff --git a/docs/components/examples/intersection/App.vue b/docs/examples/intersection/App.vue similarity index 100% rename from docs/components/examples/intersection/App.vue rename to docs/examples/intersection/App.vue diff --git a/docs/components/examples/intersection/index.ts b/docs/examples/intersection/index.ts similarity index 67% rename from docs/components/examples/intersection/index.ts rename to docs/examples/intersection/index.ts index 3181fd3d..eaccae3d 100644 --- a/docs/components/examples/intersection/index.ts +++ b/docs/examples/intersection/index.ts @@ -1,3 +1,3 @@ export { default as IntersectionApp } from './App.vue?raw' export { default as IntersectionElements } from './initial-elements.js?raw' -export { default as IntersectionCSS } from './style.css' +export { default as IntersectionCSS } from './style.css?inline' diff --git a/docs/components/examples/intersection/initial-elements.js b/docs/examples/intersection/initial-elements.js similarity index 100% rename from docs/components/examples/intersection/initial-elements.js rename to docs/examples/intersection/initial-elements.js diff --git a/docs/components/examples/intersection/style.css b/docs/examples/intersection/style.css similarity index 100% rename from docs/components/examples/intersection/style.css rename to docs/examples/intersection/style.css diff --git a/docs/components/examples/multi/App.vue b/docs/examples/multi/App.vue similarity index 100% rename from docs/components/examples/multi/App.vue rename to docs/examples/multi/App.vue diff --git a/docs/components/examples/multi/Flow.vue b/docs/examples/multi/Flow.vue similarity index 100% rename from docs/components/examples/multi/Flow.vue rename to docs/examples/multi/Flow.vue diff --git a/docs/components/examples/multi/index.ts b/docs/examples/multi/index.ts similarity index 65% rename from docs/components/examples/multi/index.ts rename to docs/examples/multi/index.ts index d6731a00..573924aa 100644 --- a/docs/components/examples/multi/index.ts +++ b/docs/examples/multi/index.ts @@ -1,3 +1,3 @@ export { default as MultiApp } from './App.vue?raw' export { default as MultiFlow } from './Flow.vue?raw' -export { default as MultiCSS } from './style.css' +export { default as MultiCSS } from './style.css?inline' diff --git a/docs/components/examples/multi/style.css b/docs/examples/multi/style.css similarity index 100% rename from docs/components/examples/multi/style.css rename to docs/examples/multi/style.css diff --git a/docs/components/examples/nested/App.vue b/docs/examples/nested/App.vue similarity index 100% rename from docs/components/examples/nested/App.vue rename to docs/examples/nested/App.vue diff --git a/docs/components/examples/nested/index.ts b/docs/examples/nested/index.ts similarity index 100% rename from docs/components/examples/nested/index.ts rename to docs/examples/nested/index.ts diff --git a/docs/components/examples/node-resizer/App.vue b/docs/examples/node-resizer/App.vue similarity index 100% rename from docs/components/examples/node-resizer/App.vue rename to docs/examples/node-resizer/App.vue diff --git a/docs/components/examples/node-resizer/ResizableNode.vue b/docs/examples/node-resizer/ResizableNode.vue similarity index 100% rename from docs/components/examples/node-resizer/ResizableNode.vue rename to docs/examples/node-resizer/ResizableNode.vue diff --git a/docs/components/examples/node-resizer/index.ts b/docs/examples/node-resizer/index.ts similarity index 100% rename from docs/components/examples/node-resizer/index.ts rename to docs/examples/node-resizer/index.ts diff --git a/docs/components/examples/node-resizer/style.css b/docs/examples/node-resizer/style.css similarity index 100% rename from docs/components/examples/node-resizer/style.css rename to docs/examples/node-resizer/style.css diff --git a/docs/components/examples/node-toolbar/App.vue b/docs/examples/node-toolbar/App.vue similarity index 100% rename from docs/components/examples/node-toolbar/App.vue rename to docs/examples/node-toolbar/App.vue diff --git a/docs/components/examples/node-toolbar/ToolbarNode.vue b/docs/examples/node-toolbar/ToolbarNode.vue similarity index 100% rename from docs/components/examples/node-toolbar/ToolbarNode.vue rename to docs/examples/node-toolbar/ToolbarNode.vue diff --git a/docs/components/examples/node-toolbar/index.ts b/docs/examples/node-toolbar/index.ts similarity index 100% rename from docs/components/examples/node-toolbar/index.ts rename to docs/examples/node-toolbar/index.ts diff --git a/docs/components/examples/pinia/PiniaExample.vue b/docs/examples/pinia/PiniaExample.vue similarity index 100% rename from docs/components/examples/pinia/PiniaExample.vue rename to docs/examples/pinia/PiniaExample.vue diff --git a/docs/components/examples/save-restore/App.vue b/docs/examples/save-restore/App.vue similarity index 100% rename from docs/components/examples/save-restore/App.vue rename to docs/examples/save-restore/App.vue diff --git a/docs/components/examples/save-restore/Controls.vue b/docs/examples/save-restore/Controls.vue similarity index 100% rename from docs/components/examples/save-restore/Controls.vue rename to docs/examples/save-restore/Controls.vue diff --git a/docs/components/examples/save-restore/index.ts b/docs/examples/save-restore/index.ts similarity index 66% rename from docs/components/examples/save-restore/index.ts rename to docs/examples/save-restore/index.ts index d6faf819..3f23b8df 100644 --- a/docs/components/examples/save-restore/index.ts +++ b/docs/examples/save-restore/index.ts @@ -1,3 +1,3 @@ export { default as SaveRestoreApp } from './App.vue?raw' export { default as SaveRestoreControls } from './Controls.vue?raw' -export { default as SaveRestoreCSS } from './style.css' +export { default as SaveRestoreCSS } from './style.css?inline' diff --git a/docs/components/examples/save-restore/style.css b/docs/examples/save-restore/style.css similarity index 100% rename from docs/components/examples/save-restore/style.css rename to docs/examples/save-restore/style.css diff --git a/docs/components/examples/stress/App.vue b/docs/examples/stress/App.vue similarity index 100% rename from docs/components/examples/stress/App.vue rename to docs/examples/stress/App.vue diff --git a/docs/components/examples/stress/index.ts b/docs/examples/stress/index.ts similarity index 65% rename from docs/components/examples/stress/index.ts rename to docs/examples/stress/index.ts index 2b70f3e0..1cac0eb0 100644 --- a/docs/components/examples/stress/index.ts +++ b/docs/examples/stress/index.ts @@ -1,3 +1,3 @@ export { default as StressApp } from './App.vue?raw' export { default as StressUtils } from './utils.js?raw' -export { default as StressCSS } from './style.css' +export { default as StressCSS } from './style.css?inline' diff --git a/docs/components/examples/stress/style.css b/docs/examples/stress/style.css similarity index 100% rename from docs/components/examples/stress/style.css rename to docs/examples/stress/style.css diff --git a/docs/components/examples/stress/utils.js b/docs/examples/stress/utils.js similarity index 100% rename from docs/components/examples/stress/utils.js rename to docs/examples/stress/utils.js diff --git a/docs/components/examples/teleport/App.vue b/docs/examples/teleport/App.vue similarity index 100% rename from docs/components/examples/teleport/App.vue rename to docs/examples/teleport/App.vue diff --git a/docs/components/examples/teleport/Sidebar.vue b/docs/examples/teleport/Sidebar.vue similarity index 100% rename from docs/components/examples/teleport/Sidebar.vue rename to docs/examples/teleport/Sidebar.vue diff --git a/docs/components/examples/teleport/TeleportableNode.vue b/docs/examples/teleport/TeleportableNode.vue similarity index 100% rename from docs/components/examples/teleport/TeleportableNode.vue rename to docs/examples/teleport/TeleportableNode.vue diff --git a/docs/components/examples/teleport/index.ts b/docs/examples/teleport/index.ts similarity index 81% rename from docs/components/examples/teleport/index.ts rename to docs/examples/teleport/index.ts index d906dbe6..f941e6a6 100644 --- a/docs/components/examples/teleport/index.ts +++ b/docs/examples/teleport/index.ts @@ -2,4 +2,4 @@ export { default as TeleportApp } from './App.vue?raw' export { default as TeleportSidebar } from './Sidebar.vue?raw' export { default as TeleportableNode } from './TeleportableNode.vue?raw' export { default as TeleportableUseTransition } from './useTeleport.js?raw' -export { default as TeleportCSS } from './style.css' +export { default as TeleportCSS } from './style.css?inline' diff --git a/docs/components/examples/teleport/style.css b/docs/examples/teleport/style.css similarity index 100% rename from docs/components/examples/teleport/style.css rename to docs/examples/teleport/style.css diff --git a/docs/components/examples/teleport/useTeleport.js b/docs/examples/teleport/useTeleport.js similarity index 100% rename from docs/components/examples/teleport/useTeleport.js rename to docs/examples/teleport/useTeleport.js diff --git a/docs/components/examples/transition/App.vue b/docs/examples/transition/App.vue similarity index 100% rename from docs/components/examples/transition/App.vue rename to docs/examples/transition/App.vue diff --git a/docs/components/examples/transition/TransitionEdge.vue b/docs/examples/transition/TransitionEdge.vue similarity index 100% rename from docs/components/examples/transition/TransitionEdge.vue rename to docs/examples/transition/TransitionEdge.vue diff --git a/docs/components/examples/transition/index.ts b/docs/examples/transition/index.ts similarity index 67% rename from docs/components/examples/transition/index.ts rename to docs/examples/transition/index.ts index 23d5e78e..94bd14e9 100644 --- a/docs/components/examples/transition/index.ts +++ b/docs/examples/transition/index.ts @@ -1,3 +1,3 @@ export { default as TransitionApp } from './App.vue?raw' export { default as TransitionEdge } from './TransitionEdge.vue?raw' -export { default as TransitionCSS } from './style.css' +export { default as TransitionCSS } from './style.css?inline' diff --git a/docs/components/examples/transition/style.css b/docs/examples/transition/style.css similarity index 100% rename from docs/components/examples/transition/style.css rename to docs/examples/transition/style.css diff --git a/docs/components/examples/update-edge/App.vue b/docs/examples/update-edge/App.vue similarity index 100% rename from docs/components/examples/update-edge/App.vue rename to docs/examples/update-edge/App.vue diff --git a/docs/components/examples/update-edge/index.ts b/docs/examples/update-edge/index.ts similarity index 100% rename from docs/components/examples/update-edge/index.ts rename to docs/examples/update-edge/index.ts diff --git a/docs/components/examples/update-node/App.vue b/docs/examples/update-node/App.vue similarity index 100% rename from docs/components/examples/update-node/App.vue rename to docs/examples/update-node/App.vue diff --git a/docs/examples/update-node/index.ts b/docs/examples/update-node/index.ts new file mode 100644 index 00000000..13175a2a --- /dev/null +++ b/docs/examples/update-node/index.ts @@ -0,0 +1,2 @@ +export { default as UpdateNodeApp } from './App.vue?raw' +export { default as UpdateNodeCSS } from './style.css?inline' diff --git a/docs/components/examples/update-node/style.css b/docs/examples/update-node/style.css similarity index 100% rename from docs/components/examples/update-node/style.css rename to docs/examples/update-node/style.css diff --git a/docs/components/examples/validation/App.vue b/docs/examples/validation/App.vue similarity index 100% rename from docs/components/examples/validation/App.vue rename to docs/examples/validation/App.vue diff --git a/docs/components/examples/validation/CustomInput.vue b/docs/examples/validation/CustomInput.vue similarity index 100% rename from docs/components/examples/validation/CustomInput.vue rename to docs/examples/validation/CustomInput.vue diff --git a/docs/components/examples/validation/CustomNode.vue b/docs/examples/validation/CustomNode.vue similarity index 100% rename from docs/components/examples/validation/CustomNode.vue rename to docs/examples/validation/CustomNode.vue diff --git a/docs/components/examples/validation/index.ts b/docs/examples/validation/index.ts similarity index 76% rename from docs/components/examples/validation/index.ts rename to docs/examples/validation/index.ts index d2674919..e570c109 100644 --- a/docs/components/examples/validation/index.ts +++ b/docs/examples/validation/index.ts @@ -1,4 +1,4 @@ export { default as ValidationApp } from './App.vue?raw' export { default as ValidationCustomInput } from './CustomInput.vue?raw' export { default as ValidationCustomNode } from './CustomNode.vue?raw' -export { default as ValidationCSS } from './style.css' +export { default as ValidationCSS } from './style.css?inline' diff --git a/docs/components/examples/validation/style.css b/docs/examples/validation/style.css similarity index 100% rename from docs/components/examples/validation/style.css rename to docs/examples/validation/style.css diff --git a/docs/src/.vitepress/plugins/changelog.ts b/docs/src/.vitepress/plugins/changelog.ts index 325a5354..d5f80e6e 100644 --- a/docs/src/.vitepress/plugins/changelog.ts +++ b/docs/src/.vitepress/plugins/changelog.ts @@ -41,5 +41,5 @@ files.forEach(({ path, pkgName }) => { copyFile(filePath, `${changelogDirPath}/${isCore ? 'index' : pkgName}.md`, () => {}) - console.log(`Copied ${filePath} to ${changelogDirPath}/${isCore ? 'index' : pkgName}.md`) + console.log(`Copied ${pkgName}/CHANGELOG.md to docs/changelog/${isCore ? 'index' : pkgName}.md`) }) diff --git a/docs/src/.vitepress/plugins/copy.ts b/docs/src/.vitepress/plugins/copy.ts index 75eca134..e62eeb4f 100644 --- a/docs/src/.vitepress/plugins/copy.ts +++ b/docs/src/.vitepress/plugins/copy.ts @@ -27,7 +27,7 @@ function copyFiles(emit: any) { source: readFileSync(filePath, 'utf-8'), }) - console.log(`Copied ${fileName} to ${getPublicPath(fileName)}`) + console.log(`Copied ${fileName} to /public/${fileName}`) }) } export function copyVueFlowPlugin(): Plugin { diff --git a/docs/src/auto-imports.d.ts b/docs/src/auto-imports.d.ts index b71258f5..f31eab7a 100644 --- a/docs/src/auto-imports.d.ts +++ b/docs/src/auto-imports.d.ts @@ -282,4 +282,5 @@ declare global { declare global { // @ts-ignore export type { Component, ComponentPublicInstance, ComputedRef, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, VNode, WritableComputedRef } from 'vue' + import('vue') } diff --git a/docs/src/components.d.ts b/docs/src/components.d.ts index 8e90aaf8..de32f73c 100644 --- a/docs/src/components.d.ts +++ b/docs/src/components.d.ts @@ -9,37 +9,22 @@ declare module 'vue' { export interface GlobalComponents { Acknowledgement: typeof import('./../components/home/Acknowledgement.vue')['default'] Additional: typeof import('./../components/home/flows/Additional.vue')['default'] - App: typeof import('./../components/examples/basic/App.vue')['default'] Banner: typeof import('./../components/home/Banner.vue')['default'] Basic: typeof import('./../components/home/flows/Basic.vue')['default'] - Controls: typeof import('./../components/examples/save-restore/Controls.vue')['default'] + Box: typeof import('./../components/home/flows/Hero/Box.vue')['default'] Custom: typeof import('./../components/home/edges/Custom.vue')['default'] - CustomConnectionLine: typeof import('./../components/examples/connectionline/CustomConnectionLine.vue')['default'] - CustomEdge: typeof import('./../components/examples/edges/CustomEdge.vue')['default'] - CustomEdge2: typeof import('./../components/examples/edges/CustomEdge2.vue')['default'] - CustomEdgeLabel: typeof import('./../components/examples/edges/CustomEdgeLabel.vue')['default'] - CustomInput: typeof import('./../components/examples/validation/CustomInput.vue')['default'] - CustomNode: typeof import('./../components/examples/custom-node/CustomNode.vue')['default'] DocsRepl: typeof import('./../components/DocsRepl.vue')['default'] Features: typeof import('./../components/home/Features.vue')['default'] - Flow: typeof import('./../components/examples/multi/Flow.vue')['default'] + Hero: typeof import('./../components/home/flows/Hero/Hero.vue')['default'] Home: typeof import('./../components/home/Home.vue')['default'] Input: typeof import('./../components/home/nodes/Input.vue')['default'] - InteractionControls: typeof import('./../components/examples/interaction/InteractionControls.vue')['default'] Intro: typeof import('./../components/home/flows/Intro.vue')['default'] Nested: typeof import('./../components/home/flows/Nested.vue')['default'] Output: typeof import('./../components/home/nodes/Output.vue')['default'] - PiniaExample: typeof import('./../components/examples/pinia/PiniaExample.vue')['default'] Repl: typeof import('./../components/Repl.vue')['default'] - ResizableNode: typeof import('./../components/examples/node-resizer/ResizableNode.vue')['default'] RGB: typeof import('./../components/home/flows/RGB.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] Showcase: typeof import('./../components/home/Showcase.vue')['default'] - Sidebar: typeof import('./../components/examples/dnd/Sidebar.vue')['default'] - SnappableConnectionLine: typeof import('./../components/examples/connection-radius/SnappableConnectionLine.vue')['default'] - TeleportableNode: typeof import('./../components/examples/teleport/TeleportableNode.vue')['default'] - ToolbarNode: typeof import('./../components/examples/node-toolbar/ToolbarNode.vue')['default'] - TransitionEdge: typeof import('./../components/examples/transition/TransitionEdge.vue')['default'] } }