├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── babel.config.js ├── cypress.json ├── cypress ├── fixtures │ └── example.json ├── integration │ ├── dispatcher.spec.js │ ├── intersection.spec.js │ ├── listUtil.spec.js │ └── util.spec.js ├── plugins │ └── index.js └── support │ ├── commands.js │ └── index.js ├── package.json ├── release-notes.md ├── rollup.config.js ├── src ├── action.js ├── constants.js ├── featureFlags.js ├── helpers │ ├── aria.js │ ├── dispatcher.js │ ├── intersection.js │ ├── listUtil.js │ ├── multiScroller.js │ ├── observer.js │ ├── scroller.js │ ├── styler.js │ ├── svelteNodeClone.js │ └── util.js ├── index.js ├── keyboardAction.js ├── pointerAction.js └── wrappers │ ├── simpleStore.js │ └── withDragHandles.js ├── typings └── index.d.ts └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/babel.config.js -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/cypress/fixtures/example.json -------------------------------------------------------------------------------- /cypress/integration/dispatcher.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/cypress/integration/dispatcher.spec.js -------------------------------------------------------------------------------- /cypress/integration/intersection.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/cypress/integration/intersection.spec.js -------------------------------------------------------------------------------- /cypress/integration/listUtil.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/cypress/integration/listUtil.spec.js -------------------------------------------------------------------------------- /cypress/integration/util.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/cypress/integration/util.spec.js -------------------------------------------------------------------------------- /cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/cypress/plugins/index.js -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/cypress/support/commands.js -------------------------------------------------------------------------------- /cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/cypress/support/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/package.json -------------------------------------------------------------------------------- /release-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/release-notes.md -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/src/action.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/featureFlags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/src/featureFlags.js -------------------------------------------------------------------------------- /src/helpers/aria.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/src/helpers/aria.js -------------------------------------------------------------------------------- /src/helpers/dispatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/src/helpers/dispatcher.js -------------------------------------------------------------------------------- /src/helpers/intersection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/src/helpers/intersection.js -------------------------------------------------------------------------------- /src/helpers/listUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/src/helpers/listUtil.js -------------------------------------------------------------------------------- /src/helpers/multiScroller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/src/helpers/multiScroller.js -------------------------------------------------------------------------------- /src/helpers/observer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/src/helpers/observer.js -------------------------------------------------------------------------------- /src/helpers/scroller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/src/helpers/scroller.js -------------------------------------------------------------------------------- /src/helpers/styler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/src/helpers/styler.js -------------------------------------------------------------------------------- /src/helpers/svelteNodeClone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/src/helpers/svelteNodeClone.js -------------------------------------------------------------------------------- /src/helpers/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/src/helpers/util.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/src/index.js -------------------------------------------------------------------------------- /src/keyboardAction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/src/keyboardAction.js -------------------------------------------------------------------------------- /src/pointerAction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/src/pointerAction.js -------------------------------------------------------------------------------- /src/wrappers/simpleStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/src/wrappers/simpleStore.js -------------------------------------------------------------------------------- /src/wrappers/withDragHandles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/src/wrappers/withDragHandles.js -------------------------------------------------------------------------------- /typings/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/typings/index.d.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacHagoel/svelte-dnd-action/HEAD/yarn.lock --------------------------------------------------------------------------------