{"repo":"mattlewis92/angular-draggable-droppable","free":true,"listed":false,"github":"https://github.com/mattlewis92/angular-draggable-droppable","clone":"git clone https://github.com/mattlewis92/angular-draggable-droppable.git","description":"Observable powered drag and drop for angular 20.0+","language":"TypeScript","stars":134,"topics":["angular","drag-and-drop"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"angular 20.0+ drag and drop Demo https://mattlewis92.github.io/angular-draggable-droppable/ Table of contents - About - Installation - Documentation - Development - License About Observable powered drag and drop for angular 20.0+ Installation Install through npm: Then use it in your app like so: Note: if draggable elements are inside a scrollable element then you will need to add mwlDraggableScrollContainer as an attribute to the scrollable container. You may also find it useful to view the demo source. Documentation All documentation is auto-generated from the source and can be viewed here: https://mattlewis92.github.io/angular-draggable-droppable/docs/ Alternatives I wrote this library because I needed drag and drop whilst snapping to a grid. If you don't need this feature then I recommend checking out one of these other awesome drag and drop libraries: - Angular CDK drag and drop - angular-skyhook - ng-drag-drop Development Prepare your environment - Install Node.js ( =24.5.0) - Install pnpm: corepack enable - Install local dev dependencies: pnpm install while current directory is this repo Development server Run pnpm start to start a development server on port 8000 with auto reload + tests. Testing Run pnpm test to run tests once or pnpm test:watch to continually run tests. Release License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/mattlewis92","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mattlewis92/angular-draggable-droppable/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}