├── .gitignore ├── store.js ├── package.json ├── README.md └── index.svelte /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | # Project exclude paths 3 | /node_modules/ -------------------------------------------------------------------------------- /store.js: -------------------------------------------------------------------------------- 1 | import {writable} from "svelte/store" 2 | 3 | export default writable() -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "svelte-sortable", 3 | "version": "0.1.1", 4 | "description": "A Svelte wrapper component for SortableJS.", 5 | "main": "index.svelte", 6 | "author": "robin@pettersen.dev", 7 | "license": "MIT", 8 | "repository": { 9 | "type": "git", 10 | "url": "https://github.com/ctrl-alt-null/svelte-sortable" 11 | }, 12 | "peerDependencies": { 13 | "svelte": "^3.0.0" 14 | }, 15 | "dependencies": { 16 | "sortablejs": "^1.10.1" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # SVELTE-SORTABLE 2 | 3 | >A Svelte wrapper component for [SortableJS](https://sortablejs.github.io/Sortable/). 4 | 5 | ## Install 6 | `npm i -S svelte-sortable` or `yarn add svelte-sortable` 7 | 8 | ## Usage 9 | ```sveltehtml 10 | 28 | 29 | 32 |
33 | {item} 34 |
35 |
36 | ``` 37 | -------------------------------------------------------------------------------- /index.svelte: -------------------------------------------------------------------------------- 1 | 217 | 218 |
219 | {#each items as item} 220 | 221 | {/each} 222 |
223 | --------------------------------------------------------------------------------