A lightweight vanilla JS library for data-driven drag-and-drop with full pointer event support, auto-scroll, and a clean callback API for any framework.
10 px
10 px
100 px
10 px/frame
Grid Reordering
Selector-based initialization with empty slots, click handling, drag preview clones,
and `canDrag` protection for locked items.