├── .github └── workflows │ └── deploy-docs.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── .vitepress │ ├── components │ │ ├── Container.vue │ │ ├── DnDDemo.vue │ │ ├── DnDList.vue │ │ ├── Draggable.vue │ │ ├── DraggableList.vue │ │ ├── Droppable.vue │ │ ├── ExampleContainer.vue │ │ ├── Examples │ │ │ ├── AnimatedSortable │ │ │ │ └── Example.vue │ │ │ ├── Animation │ │ │ │ ├── CustomContainer.vue │ │ │ │ ├── Draggable.vue │ │ │ │ └── Example.vue │ │ │ ├── ChangingLayers │ │ │ │ ├── Draggable.vue │ │ │ │ ├── Example.vue │ │ │ │ └── Layer.vue │ │ │ ├── ChangingOverlay │ │ │ │ ├── Container.vue │ │ │ │ └── ExampleOverlay.vue │ │ │ ├── CustomDragOverlayContainer │ │ │ │ ├── Container.vue │ │ │ │ └── Draggable.vue │ │ │ ├── CustomSensor │ │ │ │ └── Example.vue │ │ │ ├── Dashboard │ │ │ │ └── Example.vue │ │ │ ├── Disabled │ │ │ │ └── Example.vue │ │ │ ├── DragHandle.vue │ │ │ ├── DragToZone.vue │ │ │ ├── Groups │ │ │ │ ├── Draggable.vue │ │ │ │ ├── Droppable.vue │ │ │ │ └── Example.vue │ │ │ ├── Kanban │ │ │ │ └── Example.vue │ │ │ ├── KeyboardSupport.vue │ │ │ ├── MorphSvg │ │ │ │ ├── Draggable.vue │ │ │ │ └── Example.vue │ │ │ ├── MultiSelection │ │ │ │ ├── Draggable.vue │ │ │ │ └── Example.vue │ │ │ ├── NestingZones │ │ │ │ ├── Draggable.vue │ │ │ │ ├── Example.vue │ │ │ │ └── Zone.vue │ │ │ ├── PromiseDrop │ │ │ │ └── Example.vue │ │ │ ├── ReorderingItems │ │ │ │ ├── Draggable.vue │ │ │ │ └── List.vue │ │ │ ├── SimpleDrag.vue │ │ │ ├── SortingLists │ │ │ │ ├── Draggable.vue │ │ │ │ └── Example.vue │ │ │ ├── Table │ │ │ │ └── Example.vue │ │ │ └── Tree │ │ │ │ ├── Draggable.vue │ │ │ │ ├── Droppable.vue │ │ │ │ ├── Example.vue │ │ │ │ ├── ExampleTree.vue │ │ │ │ └── Tree.vue │ │ └── Skeleton.vue │ ├── config.mts │ └── theme │ │ └── index.ts ├── about.md ├── examples │ ├── advanced │ │ ├── changing-layers.md │ │ ├── changing-overlay.md │ │ ├── custom-sensor.md │ │ ├── grouping.md │ │ └── nesting-zones.md │ ├── basic │ │ ├── disabled-elements.md │ │ ├── drag-handle.md │ │ ├── drag-overlay.md │ │ ├── drag-to-zone.md │ │ ├── keyboard-support.md │ │ ├── multi-selection.md │ │ └── simple-drag.md │ └── real-world │ │ ├── animating.md │ │ ├── morph-svg.md │ │ ├── promise-drop.md │ │ ├── reordering-items.md │ │ ├── sorting-lists.md │ │ └── tree.md ├── guide │ ├── components │ │ ├── dashboard.md │ │ ├── kanban.md │ │ ├── sortable.md │ │ ├── table.md │ │ └── tree.md │ ├── core │ │ ├── collision-detection.md │ │ ├── dnd-operations.md │ │ ├── use-dnd-store.md │ │ ├── use-drag-container.md │ │ ├── use-draggable.md │ │ ├── use-droppable.md │ │ └── use-selection.md │ ├── devtools │ │ └── usage.md │ ├── installation.md │ ├── introduction.md │ └── quick-start.md └── index.md ├── package.json ├── packages ├── components │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── cli.ts │ │ ├── cli │ │ │ ├── commands │ │ │ │ ├── add.ts │ │ │ │ ├── debug.ts │ │ │ │ ├── index.ts │ │ │ │ └── list.ts │ │ │ ├── filesystem.ts │ │ │ ├── index.ts │ │ │ ├── prompts.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ ├── shims-vue.d.ts │ │ ├── templates │ │ │ ├── Dashboard │ │ │ │ ├── Dashboard.vue │ │ │ │ ├── DashboardItem.vue │ │ │ │ ├── Example │ │ │ │ │ ├── ChartCard.vue │ │ │ │ │ ├── NotificationCard.vue │ │ │ │ │ ├── StatCard.vue │ │ │ │ │ └── TaskList.vue │ │ │ │ ├── README.md │ │ │ │ └── index.ts │ │ │ ├── Kanban │ │ │ │ ├── DragHandle.vue │ │ │ │ ├── Kanban.vue │ │ │ │ ├── KanbanColumn.vue │ │ │ │ ├── KanbanItem.vue │ │ │ │ ├── README.md │ │ │ │ ├── index.ts │ │ │ │ └── styles.css │ │ │ ├── Sortable │ │ │ │ ├── README.md │ │ │ │ ├── Sortable.vue │ │ │ │ ├── SortableItem.vue │ │ │ │ ├── index.ts │ │ │ │ └── styles.css │ │ │ ├── Table │ │ │ │ ├── README.md │ │ │ │ ├── TableColumn.vue │ │ │ │ ├── TableContainer.vue │ │ │ │ ├── TableRow.vue │ │ │ │ ├── index.ts │ │ │ │ ├── styles.css │ │ │ │ └── types.d.ts │ │ │ └── Tree │ │ │ │ ├── README.md │ │ │ │ ├── Tree.vue │ │ │ │ ├── TreeArrow.vue │ │ │ │ ├── TreeControls.vue │ │ │ │ ├── TreeDragHandle.vue │ │ │ │ ├── TreeItem.vue │ │ │ │ ├── index.ts │ │ │ │ ├── styles.css │ │ │ │ └── types.d.ts │ │ ├── types │ │ │ └── index.d.ts │ │ ├── utils │ │ │ └── classNames.ts │ │ ├── vite-env.d.ts │ │ └── vue-shims.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── tsup.config.ts │ └── vite.config.ts ├── core │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── components │ │ │ ├── DefaultOverlay.vue │ │ │ └── DragOverlay.vue │ │ ├── composables │ │ │ ├── useDnDStore.ts │ │ │ ├── useDragContainer.ts │ │ │ ├── useDraggable.ts │ │ │ ├── useDroppable.ts │ │ │ ├── useKeyboard.ts │ │ │ ├── usePointer.ts │ │ │ ├── useSelection.ts │ │ │ └── useSensor.ts │ │ ├── index.ts │ │ ├── managers │ │ │ ├── useElementManager.ts │ │ │ ├── useEventManager.ts │ │ │ └── useZoneManager.ts │ │ ├── plugin.ts │ │ ├── types │ │ │ └── index.d.ts │ │ ├── utils │ │ │ ├── dom.ts │ │ │ ├── events.ts │ │ │ ├── geometry.ts │ │ │ ├── namespaces.ts │ │ │ ├── operations.ts │ │ │ └── sensor.ts │ │ └── vue-shims.d.ts │ ├── tsconfig.json │ └── vite.config.ts ├── devtools │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── devtools.ts │ │ ├── global.d.ts │ │ ├── index.ts │ │ └── utils │ │ │ ├── container.ts │ │ │ ├── elements.ts │ │ │ ├── hovered.ts │ │ │ ├── pointer.ts │ │ │ ├── store.ts │ │ │ └── zones.ts │ └── tsconfig.json └── utilities │ ├── README.md │ ├── package.json │ ├── src │ ├── composables │ │ ├── useAutoScroll.ts │ │ ├── useGeometry.ts │ │ └── useGridSnapping.ts │ ├── index.ts │ ├── types │ │ └── index.d.ts │ └── utils │ │ └── index.ts │ ├── tsconfig.json │ └── vite.config.ts ├── playground ├── .gitignore ├── README.md ├── index.html ├── package.json ├── public │ └── vite.svg ├── src │ ├── App.vue │ ├── assets │ │ └── vue.svg │ ├── components │ │ └── Container.vue │ ├── main.ts │ ├── shims.d.ts │ ├── style.css │ └── vite-env.d.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── tsconfig.tsbuildinfo ├── vite.config.ts └── yarn.lock ├── public ├── docs │ └── images │ │ └── devtools-screenshot.png └── logo.svg └── yarn.lock /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/README.md -------------------------------------------------------------------------------- /docs/.vitepress/components/Container.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Container.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/DnDDemo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/DnDDemo.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/DnDList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/DnDList.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Draggable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Draggable.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/DraggableList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/DraggableList.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Droppable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Droppable.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/ExampleContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/ExampleContainer.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/AnimatedSortable/Example.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/AnimatedSortable/Example.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/Animation/CustomContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/Animation/CustomContainer.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/Animation/Draggable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/Animation/Draggable.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/Animation/Example.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/Animation/Example.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/ChangingLayers/Draggable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/ChangingLayers/Draggable.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/ChangingLayers/Example.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/ChangingLayers/Example.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/ChangingLayers/Layer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/ChangingLayers/Layer.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/ChangingOverlay/Container.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/ChangingOverlay/Container.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/ChangingOverlay/ExampleOverlay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/ChangingOverlay/ExampleOverlay.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/CustomDragOverlayContainer/Container.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/CustomDragOverlayContainer/Container.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/CustomDragOverlayContainer/Draggable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/CustomDragOverlayContainer/Draggable.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/CustomSensor/Example.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/CustomSensor/Example.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/Dashboard/Example.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/Dashboard/Example.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/Disabled/Example.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/Disabled/Example.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/DragHandle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/DragHandle.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/DragToZone.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/DragToZone.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/Groups/Draggable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/Groups/Draggable.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/Groups/Droppable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/Groups/Droppable.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/Groups/Example.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/Groups/Example.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/Kanban/Example.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/Kanban/Example.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/KeyboardSupport.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/KeyboardSupport.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/MorphSvg/Draggable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/MorphSvg/Draggable.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/MorphSvg/Example.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/MorphSvg/Example.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/MultiSelection/Draggable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/MultiSelection/Draggable.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/MultiSelection/Example.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/MultiSelection/Example.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/NestingZones/Draggable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/NestingZones/Draggable.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/NestingZones/Example.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/NestingZones/Example.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/NestingZones/Zone.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/NestingZones/Zone.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/PromiseDrop/Example.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/PromiseDrop/Example.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/ReorderingItems/Draggable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/ReorderingItems/Draggable.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/ReorderingItems/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/ReorderingItems/List.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/SimpleDrag.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/SimpleDrag.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/SortingLists/Draggable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/SortingLists/Draggable.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/SortingLists/Example.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/SortingLists/Example.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/Table/Example.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/Table/Example.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/Tree/Draggable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/Tree/Draggable.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/Tree/Droppable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/Tree/Droppable.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/Tree/Example.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/Tree/Example.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/Tree/ExampleTree.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/Tree/ExampleTree.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Examples/Tree/Tree.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Examples/Tree/Tree.vue -------------------------------------------------------------------------------- /docs/.vitepress/components/Skeleton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/components/Skeleton.vue -------------------------------------------------------------------------------- /docs/.vitepress/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/config.mts -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/.vitepress/theme/index.ts -------------------------------------------------------------------------------- /docs/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/about.md -------------------------------------------------------------------------------- /docs/examples/advanced/changing-layers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/examples/advanced/changing-layers.md -------------------------------------------------------------------------------- /docs/examples/advanced/changing-overlay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/examples/advanced/changing-overlay.md -------------------------------------------------------------------------------- /docs/examples/advanced/custom-sensor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/examples/advanced/custom-sensor.md -------------------------------------------------------------------------------- /docs/examples/advanced/grouping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/examples/advanced/grouping.md -------------------------------------------------------------------------------- /docs/examples/advanced/nesting-zones.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/examples/advanced/nesting-zones.md -------------------------------------------------------------------------------- /docs/examples/basic/disabled-elements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/examples/basic/disabled-elements.md -------------------------------------------------------------------------------- /docs/examples/basic/drag-handle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/examples/basic/drag-handle.md -------------------------------------------------------------------------------- /docs/examples/basic/drag-overlay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/examples/basic/drag-overlay.md -------------------------------------------------------------------------------- /docs/examples/basic/drag-to-zone.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/examples/basic/drag-to-zone.md -------------------------------------------------------------------------------- /docs/examples/basic/keyboard-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/examples/basic/keyboard-support.md -------------------------------------------------------------------------------- /docs/examples/basic/multi-selection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/examples/basic/multi-selection.md -------------------------------------------------------------------------------- /docs/examples/basic/simple-drag.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/examples/basic/simple-drag.md -------------------------------------------------------------------------------- /docs/examples/real-world/animating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/examples/real-world/animating.md -------------------------------------------------------------------------------- /docs/examples/real-world/morph-svg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/examples/real-world/morph-svg.md -------------------------------------------------------------------------------- /docs/examples/real-world/promise-drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/examples/real-world/promise-drop.md -------------------------------------------------------------------------------- /docs/examples/real-world/reordering-items.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/examples/real-world/reordering-items.md -------------------------------------------------------------------------------- /docs/examples/real-world/sorting-lists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/examples/real-world/sorting-lists.md -------------------------------------------------------------------------------- /docs/examples/real-world/tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/examples/real-world/tree.md -------------------------------------------------------------------------------- /docs/guide/components/dashboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/guide/components/dashboard.md -------------------------------------------------------------------------------- /docs/guide/components/kanban.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/guide/components/kanban.md -------------------------------------------------------------------------------- /docs/guide/components/sortable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/guide/components/sortable.md -------------------------------------------------------------------------------- /docs/guide/components/table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/guide/components/table.md -------------------------------------------------------------------------------- /docs/guide/components/tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/guide/components/tree.md -------------------------------------------------------------------------------- /docs/guide/core/collision-detection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/guide/core/collision-detection.md -------------------------------------------------------------------------------- /docs/guide/core/dnd-operations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/guide/core/dnd-operations.md -------------------------------------------------------------------------------- /docs/guide/core/use-dnd-store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/guide/core/use-dnd-store.md -------------------------------------------------------------------------------- /docs/guide/core/use-drag-container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/guide/core/use-drag-container.md -------------------------------------------------------------------------------- /docs/guide/core/use-draggable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/guide/core/use-draggable.md -------------------------------------------------------------------------------- /docs/guide/core/use-droppable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/guide/core/use-droppable.md -------------------------------------------------------------------------------- /docs/guide/core/use-selection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/guide/core/use-selection.md -------------------------------------------------------------------------------- /docs/guide/devtools/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/guide/devtools/usage.md -------------------------------------------------------------------------------- /docs/guide/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/guide/installation.md -------------------------------------------------------------------------------- /docs/guide/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/guide/introduction.md -------------------------------------------------------------------------------- /docs/guide/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/guide/quick-start.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/docs/index.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/package.json -------------------------------------------------------------------------------- /packages/components/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/LICENSE -------------------------------------------------------------------------------- /packages/components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/README.md -------------------------------------------------------------------------------- /packages/components/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/package.json -------------------------------------------------------------------------------- /packages/components/src/cli.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | // Экспортируем CLI 4 | export * from './cli/index'; 5 | -------------------------------------------------------------------------------- /packages/components/src/cli/commands/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/cli/commands/add.ts -------------------------------------------------------------------------------- /packages/components/src/cli/commands/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/cli/commands/debug.ts -------------------------------------------------------------------------------- /packages/components/src/cli/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/cli/commands/index.ts -------------------------------------------------------------------------------- /packages/components/src/cli/commands/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/cli/commands/list.ts -------------------------------------------------------------------------------- /packages/components/src/cli/filesystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/cli/filesystem.ts -------------------------------------------------------------------------------- /packages/components/src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/cli/index.ts -------------------------------------------------------------------------------- /packages/components/src/cli/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/cli/prompts.ts -------------------------------------------------------------------------------- /packages/components/src/cli/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/cli/utils.ts -------------------------------------------------------------------------------- /packages/components/src/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/components/src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/shims-vue.d.ts -------------------------------------------------------------------------------- /packages/components/src/templates/Dashboard/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Dashboard/Dashboard.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Dashboard/DashboardItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Dashboard/DashboardItem.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Dashboard/Example/ChartCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Dashboard/Example/ChartCard.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Dashboard/Example/NotificationCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Dashboard/Example/NotificationCard.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Dashboard/Example/StatCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Dashboard/Example/StatCard.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Dashboard/Example/TaskList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Dashboard/Example/TaskList.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Dashboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Dashboard/README.md -------------------------------------------------------------------------------- /packages/components/src/templates/Dashboard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Dashboard/index.ts -------------------------------------------------------------------------------- /packages/components/src/templates/Kanban/DragHandle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Kanban/DragHandle.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Kanban/Kanban.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Kanban/Kanban.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Kanban/KanbanColumn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Kanban/KanbanColumn.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Kanban/KanbanItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Kanban/KanbanItem.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Kanban/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Kanban/README.md -------------------------------------------------------------------------------- /packages/components/src/templates/Kanban/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Kanban/index.ts -------------------------------------------------------------------------------- /packages/components/src/templates/Kanban/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Kanban/styles.css -------------------------------------------------------------------------------- /packages/components/src/templates/Sortable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Sortable/README.md -------------------------------------------------------------------------------- /packages/components/src/templates/Sortable/Sortable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Sortable/Sortable.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Sortable/SortableItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Sortable/SortableItem.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Sortable/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Sortable/index.ts -------------------------------------------------------------------------------- /packages/components/src/templates/Sortable/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Sortable/styles.css -------------------------------------------------------------------------------- /packages/components/src/templates/Table/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Table/README.md -------------------------------------------------------------------------------- /packages/components/src/templates/Table/TableColumn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Table/TableColumn.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Table/TableContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Table/TableContainer.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Table/TableRow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Table/TableRow.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Table/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Table/index.ts -------------------------------------------------------------------------------- /packages/components/src/templates/Table/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Table/styles.css -------------------------------------------------------------------------------- /packages/components/src/templates/Table/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Table/types.d.ts -------------------------------------------------------------------------------- /packages/components/src/templates/Tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Tree/README.md -------------------------------------------------------------------------------- /packages/components/src/templates/Tree/Tree.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Tree/Tree.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Tree/TreeArrow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Tree/TreeArrow.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Tree/TreeControls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Tree/TreeControls.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Tree/TreeDragHandle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Tree/TreeDragHandle.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Tree/TreeItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Tree/TreeItem.vue -------------------------------------------------------------------------------- /packages/components/src/templates/Tree/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Tree/index.ts -------------------------------------------------------------------------------- /packages/components/src/templates/Tree/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Tree/styles.css -------------------------------------------------------------------------------- /packages/components/src/templates/Tree/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/templates/Tree/types.d.ts -------------------------------------------------------------------------------- /packages/components/src/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/types/index.d.ts -------------------------------------------------------------------------------- /packages/components/src/utils/classNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/utils/classNames.ts -------------------------------------------------------------------------------- /packages/components/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/vite-env.d.ts -------------------------------------------------------------------------------- /packages/components/src/vue-shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/src/vue-shims.d.ts -------------------------------------------------------------------------------- /packages/components/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/tsconfig.json -------------------------------------------------------------------------------- /packages/components/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/tsconfig.node.json -------------------------------------------------------------------------------- /packages/components/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/tsup.config.ts -------------------------------------------------------------------------------- /packages/components/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/components/vite.config.ts -------------------------------------------------------------------------------- /packages/core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/LICENSE -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/components/DefaultOverlay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/components/DefaultOverlay.vue -------------------------------------------------------------------------------- /packages/core/src/components/DragOverlay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/components/DragOverlay.vue -------------------------------------------------------------------------------- /packages/core/src/composables/useDnDStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/composables/useDnDStore.ts -------------------------------------------------------------------------------- /packages/core/src/composables/useDragContainer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/composables/useDragContainer.ts -------------------------------------------------------------------------------- /packages/core/src/composables/useDraggable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/composables/useDraggable.ts -------------------------------------------------------------------------------- /packages/core/src/composables/useDroppable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/composables/useDroppable.ts -------------------------------------------------------------------------------- /packages/core/src/composables/useKeyboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/composables/useKeyboard.ts -------------------------------------------------------------------------------- /packages/core/src/composables/usePointer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/composables/usePointer.ts -------------------------------------------------------------------------------- /packages/core/src/composables/useSelection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/composables/useSelection.ts -------------------------------------------------------------------------------- /packages/core/src/composables/useSensor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/composables/useSensor.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/managers/useElementManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/managers/useElementManager.ts -------------------------------------------------------------------------------- /packages/core/src/managers/useEventManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/managers/useEventManager.ts -------------------------------------------------------------------------------- /packages/core/src/managers/useZoneManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/managers/useZoneManager.ts -------------------------------------------------------------------------------- /packages/core/src/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/plugin.ts -------------------------------------------------------------------------------- /packages/core/src/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/types/index.d.ts -------------------------------------------------------------------------------- /packages/core/src/utils/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/utils/dom.ts -------------------------------------------------------------------------------- /packages/core/src/utils/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/utils/events.ts -------------------------------------------------------------------------------- /packages/core/src/utils/geometry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/utils/geometry.ts -------------------------------------------------------------------------------- /packages/core/src/utils/namespaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/utils/namespaces.ts -------------------------------------------------------------------------------- /packages/core/src/utils/operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/utils/operations.ts -------------------------------------------------------------------------------- /packages/core/src/utils/sensor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/utils/sensor.ts -------------------------------------------------------------------------------- /packages/core/src/vue-shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/src/vue-shims.d.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/core/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/core/vite.config.ts -------------------------------------------------------------------------------- /packages/devtools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/devtools/README.md -------------------------------------------------------------------------------- /packages/devtools/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/devtools/package.json -------------------------------------------------------------------------------- /packages/devtools/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/devtools/rollup.config.js -------------------------------------------------------------------------------- /packages/devtools/src/devtools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/devtools/src/devtools.ts -------------------------------------------------------------------------------- /packages/devtools/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/devtools/src/global.d.ts -------------------------------------------------------------------------------- /packages/devtools/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/devtools/src/index.ts -------------------------------------------------------------------------------- /packages/devtools/src/utils/container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/devtools/src/utils/container.ts -------------------------------------------------------------------------------- /packages/devtools/src/utils/elements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/devtools/src/utils/elements.ts -------------------------------------------------------------------------------- /packages/devtools/src/utils/hovered.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/devtools/src/utils/hovered.ts -------------------------------------------------------------------------------- /packages/devtools/src/utils/pointer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/devtools/src/utils/pointer.ts -------------------------------------------------------------------------------- /packages/devtools/src/utils/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/devtools/src/utils/store.ts -------------------------------------------------------------------------------- /packages/devtools/src/utils/zones.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/devtools/src/utils/zones.ts -------------------------------------------------------------------------------- /packages/devtools/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/devtools/tsconfig.json -------------------------------------------------------------------------------- /packages/utilities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/utilities/README.md -------------------------------------------------------------------------------- /packages/utilities/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/utilities/package.json -------------------------------------------------------------------------------- /packages/utilities/src/composables/useAutoScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/utilities/src/composables/useAutoScroll.ts -------------------------------------------------------------------------------- /packages/utilities/src/composables/useGeometry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/utilities/src/composables/useGeometry.ts -------------------------------------------------------------------------------- /packages/utilities/src/composables/useGridSnapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/utilities/src/composables/useGridSnapping.ts -------------------------------------------------------------------------------- /packages/utilities/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/utilities/src/index.ts -------------------------------------------------------------------------------- /packages/utilities/src/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/utilities/src/types/index.d.ts -------------------------------------------------------------------------------- /packages/utilities/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/utilities/src/utils/index.ts -------------------------------------------------------------------------------- /packages/utilities/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/utilities/tsconfig.json -------------------------------------------------------------------------------- /packages/utilities/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/packages/utilities/vite.config.ts -------------------------------------------------------------------------------- /playground/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/playground/.gitignore -------------------------------------------------------------------------------- /playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/playground/README.md -------------------------------------------------------------------------------- /playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/playground/index.html -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/playground/package.json -------------------------------------------------------------------------------- /playground/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/playground/public/vite.svg -------------------------------------------------------------------------------- /playground/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/playground/src/App.vue -------------------------------------------------------------------------------- /playground/src/assets/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/playground/src/assets/vue.svg -------------------------------------------------------------------------------- /playground/src/components/Container.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/playground/src/components/Container.vue -------------------------------------------------------------------------------- /playground/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/playground/src/main.ts -------------------------------------------------------------------------------- /playground/src/shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/playground/src/shims.d.ts -------------------------------------------------------------------------------- /playground/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/playground/src/style.css -------------------------------------------------------------------------------- /playground/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /playground/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/playground/tsconfig.app.json -------------------------------------------------------------------------------- /playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/playground/tsconfig.json -------------------------------------------------------------------------------- /playground/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/playground/tsconfig.node.json -------------------------------------------------------------------------------- /playground/tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/playground/tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /playground/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/playground/vite.config.ts -------------------------------------------------------------------------------- /playground/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/playground/yarn.lock -------------------------------------------------------------------------------- /public/docs/images/devtools-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/public/docs/images/devtools-screenshot.png -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/public/logo.svg -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZiZIGY/vue-dnd-kit/HEAD/yarn.lock --------------------------------------------------------------------------------