gitextract_jzzxhiff/ ├── .editorconfig ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── Bug_report.md │ │ └── Feature_request.md │ └── workflows/ │ ├── ci.yml │ ├── deploy-pages.yml │ └── publish.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── .vscode/ │ ├── extensions.json │ ├── launch.json │ └── tasks.json ├── LICENSE ├── README.md ├── angular.json ├── package.json ├── pnpm-workspace.yaml ├── projects/ │ ├── demo/ │ │ ├── .browserslistrc │ │ ├── src/ │ │ │ ├── app/ │ │ │ │ ├── app.component.html │ │ │ │ ├── app.component.scss │ │ │ │ ├── app.component.ts │ │ │ │ ├── app.module.ts │ │ │ │ ├── demo-link/ │ │ │ │ │ ├── demo-link.component.html │ │ │ │ │ ├── demo-link.component.scss │ │ │ │ │ └── demo-link.component.ts │ │ │ │ ├── indirect-dnd-handle/ │ │ │ │ │ ├── indirect-dnd-handle.component.html │ │ │ │ │ ├── indirect-dnd-handle.component.scss │ │ │ │ │ └── indirect-dnd-handle.component.ts │ │ │ │ ├── indirect-drag-image/ │ │ │ │ │ ├── indirect-drag-image.component.html │ │ │ │ │ ├── indirect-drag-image.component.scss │ │ │ │ │ └── indirect-drag-image.component.ts │ │ │ │ ├── issue-195/ │ │ │ │ │ ├── issue-195.component.html │ │ │ │ │ ├── issue-195.component.scss │ │ │ │ │ └── issue-195.component.ts │ │ │ │ ├── list/ │ │ │ │ │ ├── list.component.html │ │ │ │ │ ├── list.component.scss │ │ │ │ │ └── list.component.ts │ │ │ │ ├── native/ │ │ │ │ │ ├── native.component.html │ │ │ │ │ ├── native.component.scss │ │ │ │ │ └── native.component.ts │ │ │ │ ├── nested/ │ │ │ │ │ ├── nested.component.html │ │ │ │ │ ├── nested.component.scss │ │ │ │ │ └── nested.component.ts │ │ │ │ ├── shadow-dom/ │ │ │ │ │ ├── shadow-dom.component.html │ │ │ │ │ ├── shadow-dom.component.scss │ │ │ │ │ └── shadow-dom.component.ts │ │ │ │ ├── simple/ │ │ │ │ │ ├── simple.component.html │ │ │ │ │ ├── simple.component.scss │ │ │ │ │ └── simple.component.ts │ │ │ │ ├── tree/ │ │ │ │ │ ├── tree.component.html │ │ │ │ │ ├── tree.component.scss │ │ │ │ │ └── tree.component.ts │ │ │ │ └── typed/ │ │ │ │ ├── typed.component.html │ │ │ │ ├── typed.component.scss │ │ │ │ └── typed.component.ts │ │ │ ├── assets/ │ │ │ │ └── .gitkeep │ │ │ ├── dragdroptouch.d.ts │ │ │ ├── environments/ │ │ │ │ ├── environment.prod.ts │ │ │ │ └── environment.ts │ │ │ ├── index.html │ │ │ ├── main.ts │ │ │ ├── polyfills.ts │ │ │ └── styles.scss │ │ ├── tsconfig.app.json │ │ └── tsconfig.spec.json │ └── dnd/ │ ├── .browserslistrc │ ├── README.md │ ├── ng-package.json │ ├── package.json │ ├── src/ │ │ ├── lib/ │ │ │ ├── dnd-draggable.directive.spec.ts │ │ │ ├── dnd-draggable.directive.ts │ │ │ ├── dnd-dropzone.directive.spec.ts │ │ │ ├── dnd-dropzone.directive.ts │ │ │ ├── dnd-handle.directive.spec.ts │ │ │ ├── dnd-handle.directive.ts │ │ │ ├── dnd-state.spec.ts │ │ │ ├── dnd-state.ts │ │ │ ├── dnd-types.ts │ │ │ ├── dnd-utils.spec.ts │ │ │ ├── dnd-utils.ts │ │ │ └── dnd.module.ts │ │ ├── public-api.ts │ │ └── test-setup.ts │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── renovate.json ├── tsconfig.json └── vitest.config.ts