{"library":"vue-nestable","type":"library","category":null,"description":"vue-nestable is a Vue component designed for creating drag-and-drop hierarchical lists, commonly known as tree views. It allows users to reorder items and intuitively nest them by dragging horizontally. As of version 2.6.0, this package is compatible only with Vue 2 applications. A key differentiator is its deliberate lack of built-in CSS, providing developers with complete control over styling. It offers extensive customization through props for specifying the item identifier (`keyProp`), maximum nesting depth (`maxDepth`), and the horizontal threshold (`threshold`) for nesting actions. The library emphasizes a lightweight and flexible approach, requiring developers to manage their own item data structures and providing components like `VueNestable` for the list and `VueNestableHandle` for draggable areas.","language":"javascript","status":"active","version":"2.6.0","tags":["javascript","vue","vue-nestable","vue nestable","vue tree"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vue-nestable","imports":["import VueNestable from 'vue-nestable';\nVue.use(VueNestable);","import { VueNestable } from 'vue-nestable';","import { VueNestableHandle } from 'vue-nestable';"]},{"cmd":"yarn add vue-nestable","imports":[]},{"cmd":"pnpm add vue-nestable","imports":[]}],"homepage":"https://rhwilr.github.io/vue-nestable/","github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vue-nestable","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/vue-nestable/compatibility"}}