diff --git a/examples/router.ts b/examples/router.ts
index f539b24b..881edc65 100644
--- a/examples/router.ts
+++ b/examples/router.ts
@@ -7,99 +7,99 @@ export const routes: RouterOptions['routes'] = [
},
{
path: '/rgb',
- component: () => import('./RGBFlow/RGBFlow.vue'),
+ component: () => import('./src/RGBFlow/RGBFlow.vue'),
},
{
path: '/basic',
- component: () => import('./Basic/Basic.vue'),
+ component: () => import('./src/Basic/Basic.vue'),
},
{
path: '/basic-options-api',
- component: () => import('./Basic/BasicOptionsAPI.vue'),
+ component: () => import('./src/Basic/BasicOptionsAPI.vue'),
},
{
path: '/custom-connectionline',
- component: () => import('./CustomConnectionLine/CustomConnectionLine.vue'),
+ component: () => import('./src/CustomConnectionLine/CustomConnectionLine.vue'),
},
{
path: '/custom-node',
- component: () => import('./CustomNode/CustomNode.vue'),
+ component: () => import('./src/CustomNode/CustomNode.vue'),
},
{
path: '/drag-n-drop',
- component: () => import('./DragNDrop/DnD.vue'),
+ component: () => import('./src/DragNDrop/DnD.vue'),
},
{
path: '/edges',
- component: () => import('./Edges/EdgesExample.vue'),
+ component: () => import('./src/Edges/EdgesExample.vue'),
},
{
path: '/edge-types',
- component: () => import('./EdgeTypes/EdgeTypesExample.vue'),
+ component: () => import('./src/EdgeTypes/EdgeTypesExample.vue'),
},
{
path: '/empty',
- component: () => import('./Empty/EmptyExample.vue'),
+ component: () => import('./src/Empty/EmptyExample.vue'),
},
{
path: '/hidden',
- component: () => import('./Hidden/HiddenExample.vue'),
+ component: () => import('./src/Hidden/HiddenExample.vue'),
},
{
path: '/interaction',
- component: () => import('./Interaction/InteractionExample.vue'),
+ component: () => import('./src/Interaction/InteractionExample.vue'),
},
{
path: '/layouting',
- component: () => import('./Layouting/LayoutingExample.vue'),
+ component: () => import('./src/Layouting/LayoutingExample.vue'),
},
{
path: '/multi-flows',
- component: () => import('./MultiFlows/MultiFlowsExample.vue'),
+ component: () => import('./src/MultiFlows/MultiFlowsExample.vue'),
},
{
path: '/node-type-change',
- component: () => import('./NodeTypeChange/NodeTypeChangeExample.vue'),
+ component: () => import('./src/NodeTypeChange/NodeTypeChangeExample.vue'),
},
{
path: '/overview',
- component: () => import('./Overview/Overview.vue'),
+ component: () => import('./src/Overview/Overview.vue'),
},
{
path: '/provider',
- component: () => import('./Provider/ProviderExample.vue'),
+ component: () => import('./src/Provider/ProviderExample.vue'),
},
{
path: '/save-restore',
- component: () => import('./SaveRestore/SaveRestoreExample.vue'),
+ component: () => import('./src/SaveRestore/SaveRestoreExample.vue'),
},
{
path: '/stress',
- component: () => import('./Stress/StressExample.vue'),
+ component: () => import('./src/Stress/StressExample.vue'),
},
{
path: '/switch',
- component: () => import('./Switch/SwitchExample.vue'),
+ component: () => import('./src/Switch/SwitchExample.vue'),
},
{
path: '/unidirectional',
- component: () => import('./Unidirectional/UnidirectionalExample.vue'),
+ component: () => import('./src/Unidirectional/UnidirectionalExample.vue'),
},
{
path: '/updateable-edge',
- component: () => import('./UpdatableEdge/UpdatableEdgeExample.vue'),
+ component: () => import('./src/UpdatableEdge/UpdatableEdgeExample.vue'),
},
{
path: '/update-node',
- component: () => import('./UpdateNode/UpdateNodeExample.vue'),
+ component: () => import('./src/UpdateNode/UpdateNodeExample.vue'),
},
{
path: '/validation',
- component: () => import('./Validation/ValidationExample.vue'),
+ component: () => import('./src/Validation/ValidationExample.vue'),
},
{
path: '/nesting',
- component: () => import('./Nesting/Nesting.vue'),
+ component: () => import('./src/Nesting/Nesting.vue'),
},
]
diff --git a/examples/Basic/Basic.vue b/examples/src/Basic/Basic.vue
similarity index 100%
rename from examples/Basic/Basic.vue
rename to examples/src/Basic/Basic.vue
diff --git a/examples/Basic/BasicOptionsAPI.vue b/examples/src/Basic/BasicOptionsAPI.vue
similarity index 100%
rename from examples/Basic/BasicOptionsAPI.vue
rename to examples/src/Basic/BasicOptionsAPI.vue
diff --git a/examples/Basic/ResizableNode.vue b/examples/src/Basic/ResizableNode.vue
similarity index 100%
rename from examples/Basic/ResizableNode.vue
rename to examples/src/Basic/ResizableNode.vue
diff --git a/examples/CustomConnectionLine/ConnectionLine.vue b/examples/src/CustomConnectionLine/ConnectionLine.vue
similarity index 100%
rename from examples/CustomConnectionLine/ConnectionLine.vue
rename to examples/src/CustomConnectionLine/ConnectionLine.vue
diff --git a/examples/CustomConnectionLine/CustomConnectionLine.vue b/examples/src/CustomConnectionLine/CustomConnectionLine.vue
similarity index 100%
rename from examples/CustomConnectionLine/CustomConnectionLine.vue
rename to examples/src/CustomConnectionLine/CustomConnectionLine.vue
diff --git a/examples/CustomNode/ColorSelectorNode.vue b/examples/src/CustomNode/ColorSelectorNode.vue
similarity index 100%
rename from examples/CustomNode/ColorSelectorNode.vue
rename to examples/src/CustomNode/ColorSelectorNode.vue
diff --git a/examples/CustomNode/CustomNode.vue b/examples/src/CustomNode/CustomNode.vue
similarity index 100%
rename from examples/CustomNode/CustomNode.vue
rename to examples/src/CustomNode/CustomNode.vue
diff --git a/examples/DragNDrop/DnD.vue b/examples/src/DragNDrop/DnD.vue
similarity index 98%
rename from examples/DragNDrop/DnD.vue
rename to examples/src/DragNDrop/DnD.vue
index a172f76e..d2330057 100644
--- a/examples/DragNDrop/DnD.vue
+++ b/examples/src/DragNDrop/DnD.vue
@@ -45,5 +45,5 @@ const onDrop = (event: DragEvent) => {
diff --git a/examples/DragNDrop/Sidebar.vue b/examples/src/DragNDrop/Sidebar.vue
similarity index 100%
rename from examples/DragNDrop/Sidebar.vue
rename to examples/src/DragNDrop/Sidebar.vue
diff --git a/examples/DragNDrop/dnd.css b/examples/src/DragNDrop/dnd.css
similarity index 100%
rename from examples/DragNDrop/dnd.css
rename to examples/src/DragNDrop/dnd.css
diff --git a/examples/EdgeTypes/EdgeTypesExample.vue b/examples/src/EdgeTypes/EdgeTypesExample.vue
similarity index 100%
rename from examples/EdgeTypes/EdgeTypesExample.vue
rename to examples/src/EdgeTypes/EdgeTypesExample.vue
diff --git a/examples/EdgeTypes/utils.ts b/examples/src/EdgeTypes/utils.ts
similarity index 97%
rename from examples/EdgeTypes/utils.ts
rename to examples/src/EdgeTypes/utils.ts
index f6b63844..14258e43 100644
--- a/examples/EdgeTypes/utils.ts
+++ b/examples/src/EdgeTypes/utils.ts
@@ -1,4 +1,4 @@
-import { Elements, Position } from '../../package/src'
+import { Elements, Position } from '@braks/vue-flow/src'
const nodeWidth = 80
const nodeGapWidth = nodeWidth * 2
diff --git a/examples/Edges/CustomEdge.vue b/examples/src/Edges/CustomEdge.vue
similarity index 100%
rename from examples/Edges/CustomEdge.vue
rename to examples/src/Edges/CustomEdge.vue
diff --git a/examples/Edges/CustomEdge2.vue b/examples/src/Edges/CustomEdge2.vue
similarity index 100%
rename from examples/Edges/CustomEdge2.vue
rename to examples/src/Edges/CustomEdge2.vue
diff --git a/examples/Edges/CustomLabel.vue b/examples/src/Edges/CustomLabel.vue
similarity index 100%
rename from examples/Edges/CustomLabel.vue
rename to examples/src/Edges/CustomLabel.vue
diff --git a/examples/Edges/EdgesExample.vue b/examples/src/Edges/EdgesExample.vue
similarity index 100%
rename from examples/Edges/EdgesExample.vue
rename to examples/src/Edges/EdgesExample.vue
diff --git a/examples/Empty/EmptyExample.vue b/examples/src/Empty/EmptyExample.vue
similarity index 100%
rename from examples/Empty/EmptyExample.vue
rename to examples/src/Empty/EmptyExample.vue
diff --git a/examples/Hidden/HiddenExample.vue b/examples/src/Hidden/HiddenExample.vue
similarity index 100%
rename from examples/Hidden/HiddenExample.vue
rename to examples/src/Hidden/HiddenExample.vue
diff --git a/examples/Interaction/InteractionExample.vue b/examples/src/Interaction/InteractionExample.vue
similarity index 100%
rename from examples/Interaction/InteractionExample.vue
rename to examples/src/Interaction/InteractionExample.vue
diff --git a/examples/Layouting/LayoutingExample.vue b/examples/src/Layouting/LayoutingExample.vue
similarity index 98%
rename from examples/Layouting/LayoutingExample.vue
rename to examples/src/Layouting/LayoutingExample.vue
index 64fb0748..ba71a03d 100644
--- a/examples/Layouting/LayoutingExample.vue
+++ b/examples/src/Layouting/LayoutingExample.vue
@@ -49,5 +49,5 @@ const onLayout = (direction: string) => {
diff --git a/examples/Layouting/initial-elements.ts b/examples/src/Layouting/initial-elements.ts
similarity index 100%
rename from examples/Layouting/initial-elements.ts
rename to examples/src/Layouting/initial-elements.ts
diff --git a/examples/Layouting/layouting.css b/examples/src/Layouting/layouting.css
similarity index 100%
rename from examples/Layouting/layouting.css
rename to examples/src/Layouting/layouting.css
diff --git a/examples/MultiFlows/Flow.vue b/examples/src/MultiFlows/Flow.vue
similarity index 100%
rename from examples/MultiFlows/Flow.vue
rename to examples/src/MultiFlows/Flow.vue
diff --git a/examples/MultiFlows/MultiFlowsExample.vue b/examples/src/MultiFlows/MultiFlowsExample.vue
similarity index 86%
rename from examples/MultiFlows/MultiFlowsExample.vue
rename to examples/src/MultiFlows/MultiFlowsExample.vue
index 24fec277..172c368b 100644
--- a/examples/MultiFlows/MultiFlowsExample.vue
+++ b/examples/src/MultiFlows/MultiFlowsExample.vue
@@ -8,5 +8,5 @@ import Flow from './Flow.vue'
diff --git a/examples/MultiFlows/multiflows.css b/examples/src/MultiFlows/multiflows.css
similarity index 100%
rename from examples/MultiFlows/multiflows.css
rename to examples/src/MultiFlows/multiflows.css
diff --git a/examples/Nesting/GroupNode.vue b/examples/src/Nesting/GroupNode.vue
similarity index 100%
rename from examples/Nesting/GroupNode.vue
rename to examples/src/Nesting/GroupNode.vue
diff --git a/examples/Nesting/Nesting.vue b/examples/src/Nesting/Nesting.vue
similarity index 100%
rename from examples/Nesting/Nesting.vue
rename to examples/src/Nesting/Nesting.vue
diff --git a/examples/NodeTypeChange/NodeTypeChangeExample.vue b/examples/src/NodeTypeChange/NodeTypeChangeExample.vue
similarity index 100%
rename from examples/NodeTypeChange/NodeTypeChangeExample.vue
rename to examples/src/NodeTypeChange/NodeTypeChangeExample.vue
diff --git a/examples/Overview/Overview.vue b/examples/src/Overview/Overview.vue
similarity index 100%
rename from examples/Overview/Overview.vue
rename to examples/src/Overview/Overview.vue
diff --git a/examples/Provider/ProviderExample.vue b/examples/src/Provider/ProviderExample.vue
similarity index 97%
rename from examples/Provider/ProviderExample.vue
rename to examples/src/Provider/ProviderExample.vue
index 9a7c980d..168c7401 100644
--- a/examples/Provider/ProviderExample.vue
+++ b/examples/src/Provider/ProviderExample.vue
@@ -27,5 +27,5 @@ const elements = ref(initialElements)
diff --git a/examples/Provider/Sidebar.vue b/examples/src/Provider/Sidebar.vue
similarity index 100%
rename from examples/Provider/Sidebar.vue
rename to examples/src/Provider/Sidebar.vue
diff --git a/examples/Provider/provider.css b/examples/src/Provider/provider.css
similarity index 100%
rename from examples/Provider/provider.css
rename to examples/src/Provider/provider.css
diff --git a/examples/RGBFlow/RGBFlow.vue b/examples/src/RGBFlow/RGBFlow.vue
similarity index 100%
rename from examples/RGBFlow/RGBFlow.vue
rename to examples/src/RGBFlow/RGBFlow.vue
diff --git a/examples/RGBFlow/RGBNode.vue b/examples/src/RGBFlow/RGBNode.vue
similarity index 100%
rename from examples/RGBFlow/RGBNode.vue
rename to examples/src/RGBFlow/RGBNode.vue
diff --git a/examples/RGBFlow/RGBOutputNode.vue b/examples/src/RGBFlow/RGBOutputNode.vue
similarity index 100%
rename from examples/RGBFlow/RGBOutputNode.vue
rename to examples/src/RGBFlow/RGBOutputNode.vue
diff --git a/examples/SaveRestore/Controls.vue b/examples/src/SaveRestore/Controls.vue
similarity index 100%
rename from examples/SaveRestore/Controls.vue
rename to examples/src/SaveRestore/Controls.vue
diff --git a/examples/SaveRestore/SaveRestoreExample.vue b/examples/src/SaveRestore/SaveRestoreExample.vue
similarity index 95%
rename from examples/SaveRestore/SaveRestoreExample.vue
rename to examples/src/SaveRestore/SaveRestoreExample.vue
index ed167d77..f4901209 100644
--- a/examples/SaveRestore/SaveRestoreExample.vue
+++ b/examples/src/SaveRestore/SaveRestoreExample.vue
@@ -16,5 +16,5 @@ const elements = ref(initialElements)
diff --git a/examples/SaveRestore/save.css b/examples/src/SaveRestore/save.css
similarity index 100%
rename from examples/SaveRestore/save.css
rename to examples/src/SaveRestore/save.css
diff --git a/examples/Stress/StressExample.vue b/examples/src/Stress/StressExample.vue
similarity index 100%
rename from examples/Stress/StressExample.vue
rename to examples/src/Stress/StressExample.vue
diff --git a/examples/Stress/utils.ts b/examples/src/Stress/utils.ts
similarity index 100%
rename from examples/Stress/utils.ts
rename to examples/src/Stress/utils.ts
diff --git a/examples/Switch/SwitchExample.vue b/examples/src/Switch/SwitchExample.vue
similarity index 100%
rename from examples/Switch/SwitchExample.vue
rename to examples/src/Switch/SwitchExample.vue
diff --git a/examples/Unidirectional/CustomNode.vue b/examples/src/Unidirectional/CustomNode.vue
similarity index 100%
rename from examples/Unidirectional/CustomNode.vue
rename to examples/src/Unidirectional/CustomNode.vue
diff --git a/examples/Unidirectional/UnidirectionalExample.vue b/examples/src/Unidirectional/UnidirectionalExample.vue
similarity index 100%
rename from examples/Unidirectional/UnidirectionalExample.vue
rename to examples/src/Unidirectional/UnidirectionalExample.vue
diff --git a/examples/UpdatableEdge/UpdatableEdgeExample.vue b/examples/src/UpdatableEdge/UpdatableEdgeExample.vue
similarity index 100%
rename from examples/UpdatableEdge/UpdatableEdgeExample.vue
rename to examples/src/UpdatableEdge/UpdatableEdgeExample.vue
diff --git a/examples/UpdateNode/UpdateNodeExample.vue b/examples/src/UpdateNode/UpdateNodeExample.vue
similarity index 97%
rename from examples/UpdateNode/UpdateNodeExample.vue
rename to examples/src/UpdateNode/UpdateNodeExample.vue
index 36a7fede..fc151fc4 100644
--- a/examples/UpdateNode/UpdateNodeExample.vue
+++ b/examples/src/UpdateNode/UpdateNodeExample.vue
@@ -44,5 +44,5 @@ onMounted(updateNode)
diff --git a/examples/UpdateNode/updatenode.css b/examples/src/UpdateNode/updatenode.css
similarity index 100%
rename from examples/UpdateNode/updatenode.css
rename to examples/src/UpdateNode/updatenode.css
diff --git a/examples/Validation/CustomInput.vue b/examples/src/Validation/CustomInput.vue
similarity index 100%
rename from examples/Validation/CustomInput.vue
rename to examples/src/Validation/CustomInput.vue
diff --git a/examples/Validation/CustomNode.vue b/examples/src/Validation/CustomNode.vue
similarity index 100%
rename from examples/Validation/CustomNode.vue
rename to examples/src/Validation/CustomNode.vue
diff --git a/examples/Validation/ValidationExample.vue b/examples/src/Validation/ValidationExample.vue
similarity index 98%
rename from examples/Validation/ValidationExample.vue
rename to examples/src/Validation/ValidationExample.vue
index 795c853d..09a97c8d 100644
--- a/examples/Validation/ValidationExample.vue
+++ b/examples/src/Validation/ValidationExample.vue
@@ -45,5 +45,5 @@ const onConnect = (params: Connection) => {
diff --git a/examples/Validation/validation.css b/examples/src/Validation/validation.css
similarity index 100%
rename from examples/Validation/validation.css
rename to examples/src/Validation/validation.css
diff --git a/examples/vite.config.ts b/examples/vite.config.ts
index a4d3e5a4..e6b66998 100644
--- a/examples/vite.config.ts
+++ b/examples/vite.config.ts
@@ -4,14 +4,13 @@ import vueTypes from 'vite-plugin-vue-type-imports'
import AutoImport from 'unplugin-auto-import/vite'
export default defineConfig({
- root: '.',
plugins: [
vue(),
vueTypes(),
// https://github.com/antfu/unplugin-auto-import
AutoImport({
imports: ['vue', '@vueuse/core'],
- dts: 'auto-imports.d.ts',
+ dts: 'src/auto-imports.d.ts',
}),
],
optimizeDeps: {
diff --git a/tests/cypress/integration/1-store/setElements.spec.ts b/tests/cypress/integration/1-store/setElements.spec.ts
index 0ea94179..015cb9c0 100644
--- a/tests/cypress/integration/1-store/setElements.spec.ts
+++ b/tests/cypress/integration/1-store/setElements.spec.ts
@@ -1,5 +1,5 @@
import { useVueFlow, isEdge, isNode, Edge, FlowStore, Node } from '@braks/vue-flow'
-import { getElements } from '../../../../examples/Stress/utils'
+import { getElements } from '../../../../examples/src/Stress/utils'
describe('test store action setElements', () => {
const setElements = async (store: FlowStore) => {