{"_id":"vue3-dnd","_rev":"28-7701c10d6258224c20c777c55d3dd3f1","name":"vue3-dnd","dist-tags":{"latest":"2.1.0","beta":"2.0.2-beta.0"},"versions":{"0.0.0":{"name":"vue3-dnd","version":"0.0.0","description":"Drag and Drop for Vue3","scripts":{"dev":"vite","preview":"vite preview","test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc -b ./lib","build_esm":"swc -C module.type=es6 -d dist/esm lib/","build_cjs":"swc -C module.type=commonjs -d dist/cjs lib/","build":"run-s test clean && run-p build_types build_esm build_cjs"},"author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.0","@react-dnd/shallowequal":"^3.0.0","dnd-core":"^15.1.1","fast-deep-equal":"^3.1.3"},"peerDependencies":{"vue":"^3.2.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@testing-library/vue":"^6.5.1","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","@vitejs/plugin-vue":"^2.2.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.5.0","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","react-dnd-html5-backend":"^15.1.2","react-dnd-test-backend":"^15.1.1","react-dnd-test-utils":"^15.1.1","shx":"^0.3.4","swc":"^1.0.11","typescript":"^4.5.4","vite":"^2.8.0","vite-plugin-dts":"^0.9.10","vitest":"^0.6.0","vue":"^3.2.31","vue-eslint-parser":"^8.3.0","vue-router":"^4.0.14","vue-tsc":"^0.29.8"},"_id":"vue3-dnd@0.0.0","_nodeVersion":"16.11.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-1RMnKCGE4fvL0uxx7KFTdMglV2+NwHC/NzzklPyy4aw3/HkEoF6f7UhF+2Y2M2ofzTR/W6Qz/jR7ZrJp0+aMWQ==","shasum":"103159ab925b56cdd2171c1d248e570deadbfe4f","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-0.0.0.tgz","fileCount":154,"unpackedSize":296624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLcmhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLEg//cu+WihJycSaDGMy20L3Iq7cvv0phLSMeRz5lEZNXQcss8fIQ\r\nmOtYrCyMAGnlW4ierKPwe53DZSC2WAOmazBX1SG5zrDmkElS0eIdtnHOWEXf\r\n2pNtvii9qEYPnAYQ5a6LuO7t0OF9NLKX7JIly+mKNjfqTjT0i9K5WOQxBG0+\r\nCPBttiAYnW2tgWr3IBFLpPzVgYcevbRd1Csypy73se4NVCUtpAxkRVUhRE7S\r\n9WooO5C7tfDknzbQcxnzaFYLhoati4wM7B31x4HLezg0zmKpwvsopr9U+A37\r\nKU/82UtYhrPzO4nIlSwZfi8ZHJXdEgCUL3t7vS1mQY7kEZ1ZNJrPJ7vRM9JN\r\nnS2Zr3vOsgCWWZWrB7Pz2Ui2d+UUnZ16lOWsj2U639CsNLpHDmT55SooFFWf\r\nziue7uQVIZLp3KwgMM13BCV3jeQTAC2OBYdTeS8AV0LjbjbIHllcVo17j7gN\r\n5at0FbPNBbR+2RdyiIf9LBjjUatLWs8H0IcWeOxsEY15EsUrd90zWlpJ1w7n\r\nDNowTJTZ3eRTxDaz1NOziYyCiC5QjK+vQhfAW5HQ2y8btqaplc0454ScJ2jQ\r\nYdJqUkOlNCdVBucJxUqLyqsqIrC5+yANkxT5uA8A74hbCeNTn9SDt8eiq+ki\r\nI5f4G2Kb2i1+LQxNkdWoUCL+YQ3FGPHh9j4=\r\n=oXsr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDasAQhqXg2tvBtIahxec3p+NzT2DHYa0SSQCQKZOrI5QIgWX/zwvVqiQR5Lre4Tx9ubzdD9qW4ugR5EUXsnjyI0Zc="}]},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_0.0.0_1647167905646_0.8662073377875155"},"_hasShrinkwrap":false},"0.0.1":{"name":"vue3-dnd","version":"0.0.1","description":"Drag and Drop for Vue3","scripts":{"dev":"vite","preview":"vite preview","test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc -b ./lib","build_esm":"swc -C module.type=es6 -d dist/esm lib/","build_cjs":"swc -C module.type=commonjs -d dist/cjs lib/","build":"run-s test clean && run-p build_types build_esm build_cjs"},"author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.0","@react-dnd/shallowequal":"^3.0.0","dnd-core":"^15.1.1","fast-deep-equal":"^3.1.3"},"peerDependencies":{"vue":"^3.2.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@testing-library/vue":"^6.5.1","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","@vitejs/plugin-vue":"^2.2.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.5.0","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.5.1","react-dnd-html5-backend":"^15.1.2","react-dnd-test-backend":"^15.1.1","react-dnd-test-utils":"^15.1.1","shx":"^0.3.4","swc":"^1.0.11","typescript":"^4.5.4","vite":"^2.8.0","vite-plugin-dts":"^0.9.10","vitest":"^0.6.0","vue":"^3.2.31","vue-eslint-parser":"^8.3.0","vue-router":"^4.0.14","vue-tsc":"^0.29.8"},"gitHead":"26a17d8f8f1f73b1a2c271d3f2999687a1f352ad","_id":"vue3-dnd@0.0.1","_nodeVersion":"16.11.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-RkNfMpNpw2ziQIYiYswdvUMZw3huB1itwjZAywy1cqHWrLbWD07fJkCZZLqH4hMijrBT2vpIJ3JYsidNwuM1lw==","shasum":"d37b572719dd14629e1fc741997d3a2cf9cc5022","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-0.0.1.tgz","fileCount":154,"unpackedSize":298696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLdNuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEcA//SyI0cooV0GLrBdF1HW3VFo5PFktAOaoGvedPgZGlvFS2fwNv\r\nmq3YMb790zRGAIFLT2E3T9kHxeS7UQrvUHf+ECqMeMQCucKiGOZt7Degir8M\r\nUiOKUAXosbLkFGFud7x9lvdKZzEdikfnUEDB0TmK6Hh5XfYYfSjsTCzlHkeh\r\ne7oTFG5e2xSFMrucbYLbBfgiaFfmscv83b9jWKpueJjNGfOOkjYjDUlIg4tM\r\nF680G0NXSZpQ0SktvLnPS2xvXHy8pu6FOUTongmVsjNofmRdo623X6u0UAqM\r\ncsZ7hfGRb8TRD5KcPUg4mP7tz01A7LVOEc1qIgPQdJg1fWp7iXKl36U4Rk9D\r\nBpSMFtvV6A2a3nqhfjIHeiGoR4V3VAAPgX77sPGz5VOOGhjw9cPh4YFXn8dj\r\nFM4z0JAtDKDp0Doob4Cm/+j2poyCnyu2Vdw1xDAIUjyF2Q2uabKu8CLrvhhT\r\nP1oBT9W6VxxWEnVxW6vf3ogDiL5qWN9RRJ72r4Q1A9QigT/WqRk3e3AYVwPs\r\nFTnX5kNHqlLsa3YKFzCsrV6KqP6Ts+YRRqpvEDEHFvwlJGVfP6nGpOa0vl5D\r\n7VfDqtMY3r7Dl9FHtT4vwmQ597V1HbUZKTbtqCY2uRlCgCfmbFOrrCz5z29d\r\nJLm3LMwu9mDiGA8SJhNPPlMTfd23QBTcYVg=\r\n=zVKK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERSQPTtW79arGQBvAtGv//AAs67WQ5cr+7MQM/cp85LAiEA/U1Czz39XlyTVrIz8xQoz/MNGlcKRAsuHfFB+EzEWQw="}]},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_0.0.1_1647170414191_0.13144172718626046"},"_hasShrinkwrap":false},"0.0.2":{"name":"vue3-dnd","version":"0.0.2","description":"Drag and Drop for Vue3","scripts":{"dev":"vite","preview":"vite preview","test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc -b ./lib","build_esm":"swc -C module.type=es6 -d dist/esm lib/","build_cjs":"swc -C module.type=commonjs -d dist/cjs lib/","build":"run-s test clean && run-p build_types build_esm build_cjs","prepare":"husky install","prettier":"lint-staged","prepublishOnly":"standard-version"},"author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.0","@react-dnd/shallowequal":"^3.0.0","dnd-core":"^15.1.1","fast-deep-equal":"^3.1.3"},"peerDependencies":{"vue":"^3.2.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/vue":"^6.5.1","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","@vitejs/plugin-vue":"^2.2.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.5.0","husky":"^7.0.4","less":"^4.1.2","lint-staged":"^12.3.5","npm-run-all":"^4.1.5","prettier":"^2.5.1","react-dnd-html5-backend":"^15.1.2","react-dnd-test-backend":"^15.1.1","react-dnd-test-utils":"^15.1.1","shx":"^0.3.4","standard-version":"^9.3.2","stylelint":"^14.5.3","swc":"^1.0.11","typescript":"^4.5.4","vite":"^2.8.0","vite-plugin-dts":"^0.9.10","vitest":"^0.6.0","vue":"^3.2.31","vue-eslint-parser":"^8.3.0","vue-router":"^4.0.14","vue-tsc":"^0.29.8"},"lint-staged":{"*.{js,js,ts,tsx,vue}":["prettier --write"],"*.{less,css}":["stylelint --fix"]},"gitHead":"52124d79132edeeedbe3a75eebb5c83628e2689b","homepage":"https://github.com/hcg1023/vue3-dnd#readme","_id":"vue3-dnd@0.0.2","_nodeVersion":"16.11.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-A12qkKDdV6IRN8JrK0TftqJS+bpSMVbLloSnPnABwssWq47Fnp8I0JmNMImqcuVYevq+EzJjOEbeXDTwfBduzQ==","shasum":"cb15ec30784e9c8eb49eb44f8a5518c7ad3924f2","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-0.0.2.tgz","fileCount":154,"unpackedSize":300046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLrdtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdYw//Ur22POCXx/QtgJbSNgUqdX5d8+Ppz4SKtDk6QHrhWOnh1AuR\r\nChuY9NT/7fp5BmNLYnFcjtl76OHzZH/AKwMmkLf8myfcHaWRzmDc44h1xXxT\r\nF+S3N8/0TygPyHbjw29q/vRzxYdvddJVtdc6XUmMZx4cueJA4/i4AzqBVR+u\r\nvgvbgD4gwmHiWH3FT3b2QqPCy4Sd6UpQlM+DApvRpAW17mKgMxen6v2rLY+b\r\nRoeS9okGqjPOO6iG7dcKkKMzd+60G2iipHGtLBsF+u+UAc0EJ/x+mZ1f5xhY\r\nqCVpOVpsl1LGYWpTDAHlTUFMEreiqdgBXFygOq4aKgs8QvS4SRmuOecN6COF\r\n5FX65cBdIVtf2BJNJz69P2peyJo0McTzM35DQgNWohBnHXiDryHDLGiqNOe+\r\nt+EpddpkzGD81CtdW+4wKjcMizGxLOb/2DTQNEkFezonQG4PkMUiJ/UcNIQ3\r\nNAlW9mv94+maFhF4talyir5ChYK+PnF0PZ6G90AfPDqqFIbEtvWLmxsMAO5a\r\ngfP7rEX2kCaUFHspAPXMM2LfA57xt2+WQ3wJFpd2TGxTJSrg2LlwAWTeABsZ\r\niHMyYGqSwUJsE0WDPwwFCi7hIiP06CpOR3ljIn/94mO617sTqyOcqhPMAW5s\r\n2P3p12L6+b5rP/MMXlFUJZPGD56YTqWZB+A=\r\n=it4T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnkWJIyIHOtAvUut6zt2AfXQBGXR7rYOfJxgJbPC1plgIgSyP04AYdQl2D2nE5PmCt8mttvZMgMAaBn5uaHzfJ19g="}]},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_0.0.2_1647228780952_0.9012202207274136"},"_hasShrinkwrap":false},"0.0.3":{"name":"vue3-dnd","version":"0.0.3","description":"Drag and Drop for Vue3","scripts":{"dev":"vite","preview":"vite preview","test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc -b ./lib","build_esm":"swc -C module.type=es6 -d dist/esm lib/","build_cjs":"swc -C module.type=commonjs -d dist/cjs lib/","build":"run-s test clean && run-p build_types build_esm build_cjs","prepare":"husky install","prettier":"lint-staged","prepublishOnly":"npm run build && standard-version"},"author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.0","@react-dnd/shallowequal":"^3.0.0","dnd-core":"^15.1.1","fast-deep-equal":"^3.1.3"},"peerDependencies":{"vue":"^3.2.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/vue":"^6.5.1","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","@vitejs/plugin-vue":"^2.2.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.5.0","husky":"^7.0.4","less":"^4.1.2","lint-staged":"^12.3.5","npm-run-all":"^4.1.5","prettier":"^2.5.1","react-dnd-html5-backend":"^15.1.2","react-dnd-test-backend":"^15.1.1","react-dnd-test-utils":"^15.1.1","shx":"^0.3.4","standard-version":"^9.3.2","stylelint":"^14.5.3","swc":"^1.0.11","typescript":"^4.5.4","vite":"^2.8.0","vite-plugin-dts":"^0.9.10","vitest":"^0.6.0","vue":"^3.2.31","vue-eslint-parser":"^8.3.0","vue-router":"^4.0.14","vue-tsc":"^0.29.8"},"lint-staged":{"*.{js,js,ts,tsx,vue}":["prettier --write"],"*.{less,css}":["stylelint --fix"]},"gitHead":"516bc6c9e471179ee03013f142daf3433e54122d","homepage":"https://github.com/hcg1023/vue3-dnd#readme","_id":"vue3-dnd@0.0.3","_nodeVersion":"16.11.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-1inBxMjzWQTc39yS5sg5uWOlDxh0UIWMn/5PqSacQcweSB8USuIT2fDwGQEP9kTEEFf9EqKscPkdAXsEFghfrw==","shasum":"70b3a632c4cac9f8060e3f856480bb48332ded9c","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-0.0.3.tgz","fileCount":157,"unpackedSize":307388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLv8/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZ5xAAk5Z/zA+8VjUX28VRud0zovKK19bmm1jkqGZOg9LR7+niT+kr\r\nSdhIb2CucEM+iAjq7623v3+Ee1rdQu4wd3u/b87KV6YNK6+hjbcd3ULPXfDg\r\nLBOmITKzC/qPiNCexWse5+EOjGSHMuN6CrbOTTE6NLi+1vO5TEMSop7fS7GG\r\nGs4mQ0/TPBSbSqrZfX8sj8rZw2vLd3Y+LihHP4DXmUXiSHole8DLFHzYJ+XI\r\njYqo8iX3DK+w+I4jy0lQcjmL9EJytUMwL6GWPP1te0C722IfroMDK7YRz1/H\r\neC2PApK1MNCoHxq648YL5kxjk8iGGV/x6mpWH0dOftUUqwP5H8uhuu4XQ/yD\r\nzLBUxcYnP8T2vRFvBcVWt9LnazFw60N46Yc9ZLU2vPExN6UBatJ3xNR469WG\r\nuKXJLWi66LnNAappKe2CCFRCSaLXcMhRR/Y6hTzIakTZvZLPTJlc+pFvQZxv\r\nHRCHJjv2Sj7Tj+tdbNz4F08hVN1wHu/GyetGoIpihp985tBDRJkBCdpO4iHY\r\nuBOEr0d7XgyHEZH8S9VBTZ7o3l4WO6ImJSs+L+5hGz7TCrPUUC9N8x3xqbd9\r\nj8uWHbWvFxzrnlgpZnI27f89HOmRLxobDbpjbfErwTIhyyLCIoJXYXuuUrD6\r\nXqBxyWyeNXbjYuH0DDlHZ14f+g9zKwdgQG0=\r\n=Eobv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmZPYDaPMgpbkD0xF5WAktPTV9HYdbY0JyX08DUYMEtAiEAyqjdNgBF/pmJzwUm4kqedJzd4k/GucpVxnSRu8dlfS8="}]},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_0.0.3_1647247167649_0.5726536258296584"},"_hasShrinkwrap":false},"0.0.4":{"name":"vue3-dnd","version":"0.0.4","description":"Drag and Drop for Vue3","scripts":{"dev":"vite","preview":"vite preview","test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc -b ./lib","build_esm":"swc -C module.type=es6 -d dist/esm lib/","build_cjs":"swc -C module.type=commonjs -d dist/cjs lib/","build:swc":"run-s test clean && run-p build_types build_esm build_cjs","build:vite":"vite build","build":"run-s test clean build:vite build_types","prepare":"husky install","prettier":"lint-staged","prepublishOnly":"npm run build && standard-version"},"author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.0","@react-dnd/shallowequal":"^3.0.0","dnd-core":"^15.1.1","fast-deep-equal":"^3.1.3"},"peerDependencies":{"vue":"^3.2.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/vue":"^6.5.1","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","@vitejs/plugin-vue":"^2.2.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.5.0","husky":"^7.0.4","less":"^4.1.2","lint-staged":"^12.3.5","npm-run-all":"^4.1.5","prettier":"^2.5.1","react-dnd-html5-backend":"^15.1.2","react-dnd-test-backend":"^15.1.1","react-dnd-test-utils":"^15.1.1","shx":"^0.3.4","standard-version":"^9.3.2","stylelint":"^14.5.3","swc":"^1.0.11","typescript":"^4.5.4","vite":"^2.8.0","vite-plugin-dts":"^0.9.10","vitest":"^0.6.0","vue":"^3.2.31","vue-eslint-parser":"^8.3.0","vue-router":"^4.0.14","vue-tsc":"^0.29.8"},"lint-staged":{"*.{js,js,ts,tsx,vue}":["prettier --write"],"*.{less,css}":["stylelint --fix"]},"gitHead":"ad676f0b155f6489c31a744ddf242c8efb75a7c5","homepage":"https://github.com/hcg1023/vue3-dnd#readme","_id":"vue3-dnd@0.0.4","_nodeVersion":"16.11.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-MdeVWWuKq6IqIn+BjI4PhZYmGxQI+h16C4z4mKmev9d9Dq8gkbTjI9Nxk3uZS85VGOxGbwuwgb1si6l4OTxAIA==","shasum":"5d482a11752e5b4460521483f617e870bd675fa8","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-0.0.4.tgz","fileCount":55,"unpackedSize":143981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLxACACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAhg//SCz9e0TZ7DTGmiXnBerUURaMusrbBPzxyFCyfIy1mtQckTJj\r\nNSmjPvgYmd9QhZL7jrhfMeplUqUNiM5KfSNxUfR5nxnztTPfeRhDZ0gz3KcT\r\nNu4J9qiKWHBM92H26QGOzuHlvKXC2WeowCpssVENzL0m/1ju3mbFdKeorYZM\r\nCtXMzJWsqIHln0dxRyKvdjJzVOwx2JBdl5QGUFMDo4ow6AnbI3FhAXrjvj/P\r\n/9LwYFMNC9RLPhVjGqqJsYrxj5zWC/k3qr6PGoXTCy3MqxaqOlJuiIp+Uh2C\r\n+zsVknnoHQlugtHODBiEHvcDyxut1tQ+VMBCAc9iOrUy+oU/3AlSKUYZG6uu\r\nsmFBULfppMXsuSE1D/1dtikyox/1SnLMVsAUcEQbQ/VtWtojF0FGIJg2jF1Y\r\nBTeOTQc9fXE0734ZSn0XZ9rXUxqKL8eeHaW1muwOAOL0UD5uAs2VPVfM73/g\r\nN3oC8PNqq836bW1eyi2c6+/8F80HaLRR9RFKRIJn2ItnCr39OTMP1G6/p0DK\r\nsHa/ZzwxJZNGnlLxM25tcpqCsUW74YPKqeU7j9bWV3aP8aKyeAd34qOGx0dk\r\noMFrE1dLMzhXVS4VYgisfv006ezs70f7+XxrmE+IZ6ZAVwirXhYU6N50t74s\r\nihM8RRXm0CEhPdv7t6RylaLNzO12h9VUo50=\r\n=U19j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDPv+Swl/dfBTraBcusZ5Fzr1Cu1py+Xmzx7SK4CmZCAiB9FMd5vnz2zacf/xtzLOrJspYBJEqBTgmK3R8gfAyVhQ=="}]},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_0.0.4_1647251458049_0.12067050625769471"},"_hasShrinkwrap":false},"0.0.5":{"name":"vue3-dnd","version":"0.0.5","description":"Drag and Drop for Vue3","scripts":{"dev":"vite","preview":"vite preview","test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc -b ./lib","build_esm":"swc -C module.type=es6 -d dist/esm lib/","build_cjs":"swc -C module.type=commonjs -d dist/cjs lib/","build:swc":"run-s test clean && run-p build_types build_esm build_cjs","build:vite":"vite build","build":"run-s test clean build:swc","prepare":"husky install","prettier":"lint-staged"},"author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.0","@react-dnd/shallowequal":"^3.0.0","dnd-core":"^15.1.1","fast-deep-equal":"^3.1.3"},"peerDependencies":{"vue":"^3.2.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/vue":"^6.5.1","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","@vitejs/plugin-vue":"^2.2.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.5.0","husky":"^7.0.4","less":"^4.1.2","lint-staged":"^12.3.5","npm-run-all":"^4.1.5","prettier":"^2.5.1","react-dnd-html5-backend":"^15.1.2","react-dnd-test-backend":"^15.1.1","react-dnd-test-utils":"^15.1.1","shx":"^0.3.4","standard-version":"^9.3.2","stylelint":"^14.5.3","swc":"^1.0.11","typescript":"^4.5.4","vite":"^2.8.0","vite-plugin-dts":"^0.9.10","vitest":"^0.6.0","vue":"^3.2.31","vue-eslint-parser":"^8.3.0","vue-router":"^4.0.14","vue-tsc":"^0.29.8"},"lint-staged":{"*.{js,js,ts,tsx,vue}":["prettier --write"],"*.{less,css}":["stylelint --fix"]},"gitHead":"ef382362ea90204048ff413cac35194f65fb2797","homepage":"https://github.com/hcg1023/vue3-dnd#readme","_id":"vue3-dnd@0.0.5","_nodeVersion":"16.11.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-qf/VOuD1UMbl+/7pRCC+6CU010NR8GSCwcBlMF+EZspSXoYk9UcV0i1LS4DD+sXMZf6Y2ukNZL7vvZLgXJj2tA==","shasum":"a49f6388e4a7c670b6dbea9c0af2d02e9b18f32c","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-0.0.5.tgz","fileCount":161,"unpackedSize":315648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLxs4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcCg/5ACX/tLG8w9OwalPBM4SjMdCYKCtHmRXrXs3auc6CgU31F3ix\r\n9Elrr8q8FS3GZ6EjotdiilLq/Hd3c91C1AW8u/qgCb0ZYcR2tiS3NG09UPXj\r\n+nWs32nFDQ7wCIMDDzRD569abvIuq8TAuzopWZZ6tWuoQL5UyjYrD72EIzen\r\nlYMxVBtwJHL0rra7Eo5mo4jsobJ3fi9GkNQXRTIBOS0kLZm1cpFYDjPOrsB+\r\n0yIgfuMaJF/90opm30Ucir1WgD0w1FoHK04PyVOCfyhF4cRTs4khnnJEsI9X\r\nyXHdUupCCYqN+LDy30haXCj5puGn0ULT/oX173ispNLFiUbVBGCW+TlykDwS\r\n1CVJ6BCfUhy4Q5iCT5gEK9VMvsBJVwElEUgMspPDUE0cDwYHLbWqBHt5XsL5\r\nE7x/Y3YYH8uhbGMNbOqxsntaMeotu/XiVlWqj3ySfMuASDczer6qEpNu9/F6\r\nF4xLzR9nLUmd1l+SIMv54YnOmGnVaPncuwCs0eXEhHNZLPR1h9MJsT5duxGW\r\n+4xn0lDMGhsxNZ+fpKs93p174lTuMqOIYs9fFPxpPGKySP7+BuE3k0ez4r+T\r\nUicBk5tosjI7p1LOoDCgXBfUHuT0+/blYcvoY46FzKv0LVIspb0Si0VHupLj\r\nsYzRKKac+T1lPFFtSDvDLkkQuKMIJEplO38=\r\n=1/U8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG01ukDCZvbHyn2PCHhLhw+E6Sdt3RARoHyarExRDRM5AiAayy8bdnpxOBcJCnBqy+ODEeWfRgFc1lfi0P6kvl/h9A=="}]},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_0.0.5_1647254328507_0.03584984857660123"},"_hasShrinkwrap":false},"0.0.6":{"name":"vue3-dnd","version":"0.0.6","description":"Drag and Drop for Vue3","scripts":{"dev":"vite","preview":"vite preview","test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc -b ./lib","build_esm":"swc -C module.type=es6 -d dist/esm lib/","build_cjs":"swc -C module.type=commonjs -d dist/cjs lib/","build:swc":"run-s test clean && run-p build_types build_esm build_cjs","build:vite":"vite build","build":"run-s test clean build:swc","prepare":"husky install","prettier":"lint-staged","prepublishOnly":"npm run build && standard-version"},"author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.0","@react-dnd/shallowequal":"^3.0.0","dnd-core":"^15.1.1","fast-deep-equal":"^3.1.3"},"peerDependencies":{"vue":"^3.2.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/vue":"^6.5.1","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","@vitejs/plugin-vue":"^2.2.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.5.0","husky":"^7.0.4","less":"^4.1.2","lint-staged":"^12.3.5","npm-run-all":"^4.1.5","prettier":"^2.5.1","react-dnd-html5-backend":"^15.1.2","react-dnd-test-backend":"^15.1.1","react-dnd-test-utils":"^15.1.1","shx":"^0.3.4","standard-version":"^9.3.2","stylelint":"^14.5.3","swc":"^1.0.11","typescript":"^4.5.4","vite":"^2.8.0","vite-plugin-dts":"^0.9.10","vitest":"^0.6.0","vue":"^3.2.31","vue-eslint-parser":"^8.3.0","vue-router":"^4.0.14","vue-tsc":"^0.29.8"},"lint-staged":{"*.{js,js,ts,tsx,vue}":["prettier --write"],"*.{less,css}":["stylelint --fix"]},"gitHead":"5e446ce0be8bfe9d5ba99d0727d33d59d3c25e23","homepage":"https://github.com/hcg1023/vue3-dnd#readme","_id":"vue3-dnd@0.0.6","_nodeVersion":"16.11.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-lRESoSWIsZuSyrfV8pT/0kakJgN8l58iO3rVQqmpesHmvK9J1nTu6aEUPQGvv8XP6vm1LS+PkGPew4IxT8ftdA==","shasum":"15399934a37d67267e3f464ebdb6340bb09fd3a0","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-0.0.6.tgz","fileCount":161,"unpackedSize":315845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLyqrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOdA/9E4asIr1yf+gpWCfrhh8PxMX7zBJ0inEe+e0KiPmOFrxDop9+\r\neEpe7rE2mlN8jtxKvD1Z8PVafPSPe5wfeLZN5IY/R3wPm/U9gtEXRFq5q16K\r\nPjQsuctctCxU+MUb6h9xHCmXjmatp33BEErBFWxw3HVkRcLgWCr/iwCBoF2U\r\nG3/rAYqGSring7/0a296XsKAmzK1e2cF1sNYyX8iJPSggOpC25DfMcoZcn+f\r\ngNCuAGpRvnmhBqjG3wOSMtQtfqpSrQ8sR/+UFctMcgzU/Pgkl24k952hz1ND\r\npMJqFKIlbSHDscHcKnhj7jhnljZT1gyyQFOSrsl+BgWZRnJDWzAO2mtmZIqE\r\n2TH6AKG1EmupmifUHIevp14PI/DStCn1yGo6tRVNcAsmPxgoFM5OXq1KZluT\r\n85clYZQ5Q7bLAqTL33mCaYnc6qS/mApN5kPERjF53P6Y+PC14vnIo601ikQv\r\nk8sxZzAB4vZQNpSZfTEVNFt5PO+ZrXL3NEvpBHkg7Px4F2otzZzAdWWRCfNk\r\n6mcSFrYhX6sXA9bLWduFehUa3n8M0SaTWn+fDtHVacM7HUu+5PHwisCg5T9v\r\n0Z3XqaRwfk29W+FeumwkkiHngMEqm2w3eFFZbpoGa/hYO3qbJrj5b2xblIYW\r\n29qfPoBx0ZBXmeLXDkeiFeSV8+x+hEhTDpw=\r\n=lCLb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBSSYhSMhhv2zDCBkkKI6ijW6j+JHjaTqviamkwzDZCAiEApKr/ar+JNmnRDw9nvZBny1wrIF2u/z4FxHRbdNA7SHQ="}]},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_0.0.6_1647258283685_0.9202330902590365"},"_hasShrinkwrap":false},"0.0.7":{"name":"vue3-dnd","version":"0.0.7","description":"Drag and Drop for Vue3","scripts":{"dev":"vite","preview":"vite preview","test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc -b ./lib","build_esm":"swc -C module.type=es6 -d dist/esm lib/","build_cjs":"swc -C module.type=commonjs -d dist/cjs lib/","build:swc":"run-s test clean && run-p build_types build_esm build_cjs","build:vite":"vite build","build":"run-s test clean build:swc","prepare":"husky install","prettier":"lint-staged","prepublishOnly":"npm run build && standard-version"},"author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.0","@react-dnd/shallowequal":"^3.0.0","dnd-core":"^15.1.1","fast-deep-equal":"^3.1.3"},"peerDependencies":{"vue":"^3.2.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/vue":"^6.5.1","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","@vitejs/plugin-vue":"^2.2.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.5.0","husky":"^7.0.4","less":"^4.1.2","lint-staged":"^12.3.5","npm-run-all":"^4.1.5","prettier":"^2.5.1","react-dnd-html5-backend":"^15.1.2","react-dnd-test-backend":"^15.1.1","react-dnd-test-utils":"^15.1.1","shx":"^0.3.4","standard-version":"^9.3.2","stylelint":"^14.5.3","swc":"^1.0.11","typescript":"^4.5.4","vite":"^2.8.0","vite-plugin-dts":"^0.9.10","vitest":"^0.6.0","vue":"^3.2.31","vue-eslint-parser":"^8.3.0","vue-ref2reactive":"^0.0.0","vue-router":"^4.0.14","vue-tsc":"^0.29.8"},"lint-staged":{"*.{js,js,ts,tsx,vue}":["prettier --write"],"*.{less,css}":["stylelint --fix"]},"gitHead":"4c0747e93c049974c3c1736d576a8a860a0a3751","homepage":"https://github.com/hcg1023/vue3-dnd#readme","_id":"vue3-dnd@0.0.7","_nodeVersion":"16.11.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-tqy4R9KnIGu4HKB8Z9HenD1kzNVzVOlA7A8fAWs3UYBM+R0kSoZMdMrBnXvFuKNoiFP2FsKnMSXQwy5aO+GK7g==","shasum":"465fd74532a638b2e3b931a954895770a225dd72","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-0.0.7.tgz","fileCount":158,"unpackedSize":306251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMLZVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrV3hAAmKgo5MhfN4fNZfb9R4VhG58kIiUFa0J1nfbddBJcOJpyC66r\r\nINjMfrz/aeRu0t6EhlH+Yb7hnd4556ZTIv6lxw6IE8/qrJ0BBe5X4tVxTOVe\r\nFg//IOdTOLt/28CNd8whAqBblwaGvMUgoZYJSH0Wdtb1nNTK1jj1B7O4ib3W\r\nzYFkeMK+XY4cxgf7di6lzwaLfVb8kphGXnQfRNkcQYk1KiNW3zt4niXn/1wF\r\nv65b27GfOd8JmXy03k1kK+AQrAUFjgKfRYYRIGi1MzVDNK11qZAT1AZHJ71h\r\naxULbe5bcn6KWQb+iC0/mnzoh8/yNpu0YOJBQ1Eg/HvNdSdb0jT+c45EStOj\r\nc6Cv2CjTfJ3SgdQmcAykUXBAWsbDMCAScRd5zMva1KkUPjO3NmABpA3SnlTQ\r\nRF4GUFZQ/iManHw5w+EnvPmSC3F7eKGmj4QTLDM4OgGchBmmRqbEPFMfnt8c\r\nLcW533dtXK+lWQyuCiZJyB+ABgw9ElTU6tBDcOE+t3Qwh4NxVplJxliql5M0\r\niekn1E093X3twh7oydbS4Qk3B4yMW6B0jIRIdiP4+jRrd4b8A3QlESFV/Roe\r\nQenCd0sIURHd29kXbQAdg0BR4QQ5PQ81cX9sgkjYLibZGLhhlgMgHVA2E6y0\r\nLQl1uf/QHp8S/dzqk1vJMK9UTyB55aNhrt8=\r\n=wLgx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM4W7xkAeBlHpZNLkaZe9YRKv6z7vcj6et3MWDd63wTAIhAL0AvMHOw8d2KdKMjBfBV9sPEKmeJpdlAmXRL3FY8jF/"}]},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_0.0.7_1647359573317_0.4109464363169635"},"_hasShrinkwrap":false},"0.0.8":{"name":"vue3-dnd","version":"0.0.8","description":"Drag and Drop for Vue3","scripts":{"dev":"vite","preview":"vite preview","test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc -b ./lib","build_esm":"swc -C module.type=es6 -d dist/esm lib/","build_cjs":"swc -C module.type=commonjs -d dist/cjs lib/","build:swc":"run-s test clean && run-p build_types build_esm build_cjs","build:vite":"vite build","build":"run-s test clean build:swc","prepare":"husky install","prettier":"lint-staged","prepublishOnly":"npm run build && standard-version"},"author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.0","@react-dnd/shallowequal":"^3.0.0","dnd-core":"^15.1.1","fast-deep-equal":"^3.1.3"},"peerDependencies":{"vue":"^3.2.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/vue":"^6.5.1","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","@vitejs/plugin-vue":"^2.2.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.5.0","husky":"^7.0.4","less":"^4.1.2","lint-staged":"^12.3.5","npm-run-all":"^4.1.5","prettier":"^2.5.1","react-dnd-html5-backend":"^15.1.2","react-dnd-test-backend":"^15.1.1","react-dnd-test-utils":"^15.1.1","shx":"^0.3.4","standard-version":"^9.3.2","stylelint":"^14.5.3","swc":"^1.0.11","typescript":"^4.5.4","vite":"^2.8.0","vite-plugin-dts":"^0.9.10","vitest":"^0.6.0","vue":"^3.2.31","vue-eslint-parser":"^8.3.0","vue-ref2reactive":"^0.0.3","vue-router":"^4.0.14","vue-tsc":"^0.29.8"},"lint-staged":{"*.{js,js,ts,tsx,vue}":["prettier --write"],"*.{less,css}":["stylelint --fix"]},"gitHead":"8899ae68602e5503eb99f040729b951cd488ee1e","homepage":"https://github.com/hcg1023/vue3-dnd#readme","_id":"vue3-dnd@0.0.8","_nodeVersion":"16.11.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-8qPD/aHuue9H2IXRhPMUO5tQiZZuILr7QbASu6yXHbf92EFE1lgw/+MMR9kA4NMme930UMnZU6jAQuR2ewClYg==","shasum":"75f7f0aab161abfe18bb34f67372a02f485a05e4","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-0.0.8.tgz","fileCount":158,"unpackedSize":307271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMatAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmzhAAnMBTNjjqsWjPBPiiiNd38Avz7MBX3JelCetvSbVjJ+b4pmCh\r\nQL4Oa5u6v6/x8iygKJKqK/Wwhl9yZKBup8UVjZrkmZ0d4J7Tbiomq6xqDX+N\r\n4bFQQNb5VUdrAaUEofbhERTNpFTUqHo8L5l5PgoELvopFaazeZQkiT7Eb+n7\r\nVIa/hDfcF12DadMhuFtnsDJRVlEEV6+LY2TspOv4EV0aYXv/zYKGutigOhcn\r\n/4LxCHvB2lA2uQVQF7PEOk2/MYKnfzt05srS8MX7gnQTUN/F123QTcnFvsJf\r\nO8D4I7OJtmZ2w34XyAM0F2uZ/5MRBoH+HvpDVqyEHCZ/rNZ4OQK6E81ZaMlk\r\nnoXYaHJbm962skX7N5gKXCwVHhX8gX2XQhk7sQpfPCP8Clq2tZczNtOmWINh\r\nVh8osNs/ANEwhCc4dpbDJ9lbuF8Zpe/gksMuZjPktuKora6LhU/dzNHpdaEQ\r\nfSoTjcSLH0qVTfSEsZuTO1ID1NvJ45971x3apiqekHUdk8ZPtE2z+klM8Fhj\r\nLv6oOXpcLv8IMPWBcZThsHqHL/cwl+7izTprCL5DS6TMIWeIkeUdE6LGm2Y4\r\nKhBOTz5luHmM0/Jb5JMsHgxZigX90+IBA2lIupyPjvNYBTvC0WPjhaqHNFle\r\n9Fv2MJYmg4z2iC2EC4gEak1JKW7WyMxrf9c=\r\n=eqSF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGT9dF46arW6UHTSQaGLGHQkPZnf4n07d3OirYOSmycAIgNvWzQLS5s4JvbrmvPsMhTNM+tDFRb4gB/UN9OUYO0o4="}]},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_0.0.8_1647422271900_0.8504703336713835"},"_hasShrinkwrap":false},"0.0.9":{"name":"vue3-dnd","version":"0.0.9","description":"Drag and Drop for Vue3","scripts":{"dev":"vite","preview":"vite preview","test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc -b ./lib","build_esm":"swc -C module.type=es6 -d dist/esm lib/","build_cjs":"swc -C module.type=commonjs -d dist/cjs lib/","build:swc":"run-p build_types build_esm build_cjs","build:vite":"vite build","build":"run-s test clean build:swc","prepare":"husky install","prettier":"lint-staged"},"author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.0","@react-dnd/shallowequal":"^3.0.0","dnd-core":"^15.1.1","fast-deep-equal":"^3.1.3"},"peerDependencies":{"vue":"^3.2.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/vue":"^6.5.1","faker":"^5.5.3","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","@vitejs/plugin-vue":"^2.2.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.5.0","@types/faker":"^5.5.8","husky":"^7.0.4","less":"^4.1.2","lint-staged":"^12.3.5","npm-run-all":"^4.1.5","prettier":"^2.5.1","react-dnd-html5-backend":"^15.1.2","react-dnd-test-backend":"^15.1.1","react-dnd-test-utils":"^15.1.1","shx":"^0.3.4","standard-version":"^9.3.2","stylelint":"^14.5.3","swc":"^1.0.11","typescript":"^4.5.4","vite":"^2.8.0","vite-plugin-dts":"^0.9.10","vitest":"^0.6.0","vue":"^3.2.31","vue-eslint-parser":"^8.3.0","vue-ref2reactive":"^0.0.3","vue-router":"^4.0.14","vue-tsc":"^0.29.8"},"lint-staged":{"*.{js,js,ts,tsx,vue}":["prettier --write"],"*.{less,css}":["stylelint --fix"]},"gitHead":"8fbed2de9d17b6af68f4d0bce0b3f148ee357fe7","homepage":"https://github.com/hcg1023/vue3-dnd#readme","_id":"vue3-dnd@0.0.9","_nodeVersion":"16.11.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-PUbNTwX2oWAo8QMv4eFvc6OhTRZVQ4lFWS3ClPe/Lxz4/IUu2uSALtMSSmn0QYsTEIIv4VwHg/V8Sjj9vjNP3A==","shasum":"c3d5169b350c691ee1f1983c15c2dacab7e22b25","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-0.0.9.tgz","fileCount":108,"unpackedSize":274659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNDAwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohvxAAgkaPEOctOdIj09+vtazGegDSock2XvkoF/eWFrCcldrRPGEC\r\nMnMIug17U3qhD0d8gHyzDbUYEgiYuCe6I9EYFUFEwiXvnr7UKcoaYmFmKkVx\r\nag/mJoWvcskRRvzct+r638rwAWw4iNmSH6wvdNYpTpnjtXd9iV2L4cAMiolA\r\nENEHyXy+BCB9Pzlw4CMpzX8ql2V9f13GvVQsPIkvLbrcmA9IFOi8iuhtH4g8\r\nHmYRjUqUPgOAERMF8TqCBRsbLIzZHkrnv3VDkfgClT8Mg8WY/3+FDPrFbIt4\r\n3n//Myn7Wh+nIzaZyfSaLiH3GDbeEBlREfh1LW0MkP2ixUYknCPrdOOS5EuU\r\nrwlHMYnwPgZtFkxouo2VICqBbe/J4wW5kwrmzQen+PITEJPRIgMCoV0gXiGw\r\ndJXzbUcDNQArY7V3V26VDzx+Bupwpk9X78K8qeBtwnwQSXA3EYOCC5p338Xo\r\n+58Abpd2rGOX9sugDnFoZuXth4uMlURJciXFiFhBNlW0xVlJ2wrGBCUY/bsZ\r\nGUW80gSHcZcRZ5s3Wtou7kytC6yvj/lQVpObHJbIh+2QIM4UxnRlQUvp9pUH\r\nW35Q1JZ7zVRyljJPy6Fe0LKNM8JJ8Z2tyjdlVk1oyxFFQJT44sltTe5fJTvN\r\n74VmNe3HdaaMOv44NXHwBk204Up6rUmNg90=\r\n=XV3g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSGbToyhdCx3UWZ9QfGSWcHEMJ2eNVWbfOIwaQZsieRAiEAuDwOq/tm+9517zyUxkdPj8LcQ5XGNeULfT1DpAfiJ8E="}]},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_0.0.9_1647587376536_0.2572346794128857"},"_hasShrinkwrap":false},"0.0.10":{"name":"vue3-dnd","version":"0.0.10","description":"Drag and Drop for Vue3","scripts":{"dev":"vite","preview":"vite preview","test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc -b ./lib","build_esm":"swc -C module.type=es6 -d dist/esm lib/","build_cjs":"swc -C module.type=commonjs -d dist/cjs lib/","build:swc":"run-p build_types build_esm build_cjs","build:vite":"vite build","build":"run-s test clean build:swc","prepare":"husky install","prettier":"lint-staged","prepublishOnly":"npm run build && standard-version"},"author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.0","@react-dnd/shallowequal":"^3.0.0","dnd-core":"^15.1.1","fast-deep-equal":"^3.1.3"},"peerDependencies":{"vue":"^3.2.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/vue":"^6.5.1","faker":"^5.5.3","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","@vitejs/plugin-vue":"^2.2.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.5.0","@types/faker":"^5.5.8","husky":"^7.0.4","less":"^4.1.2","lint-staged":"^12.3.5","npm-run-all":"^4.1.5","prettier":"^2.5.1","react-dnd-html5-backend":"^15.1.2","react-dnd-test-backend":"^15.1.1","react-dnd-test-utils":"^15.1.1","shx":"^0.3.4","standard-version":"^9.3.2","stylelint":"^14.5.3","swc":"^1.0.11","typescript":"^4.5.4","vite":"^2.8.0","vite-plugin-dts":"^0.9.10","vitest":"^0.6.0","vue":"^3.2.31","vue-eslint-parser":"^8.3.0","vue-ref2reactive":"^0.0.3","vue-router":"^4.0.14","vue-tsc":"^0.29.8"},"lint-staged":{"*.{js,js,ts,tsx,vue}":["prettier --write"],"*.{less,css}":["stylelint --fix"]},"gitHead":"e3ae3f3d0fafa8310fee1e079eafd19fb79e7dab","homepage":"https://github.com/hcg1023/vue3-dnd#readme","_id":"vue3-dnd@0.0.10","_nodeVersion":"16.11.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-EXwSdE4MGhAVpSuJ4WSmbeEQVRTMnww6fCbTr0oje/l5yHyaq6Wj7F7JqH/NuXtHYoEISL4AT51aNCQgdbH13Q==","shasum":"b30b61e764130715b650919ff0c76341f597a953","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-0.0.10.tgz","fileCount":161,"unpackedSize":312124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNFSwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSjQ/+LoHsFzA5Se0wGWZx2H496Gew/UXQkZJIFxM4Qy7dv1DUZvxz\r\n6DErSkFV+Jm7e3aNripL6KScvmo5BhOtepcxibDL6B5Ucyh1IFphw46+BtGg\r\ng0LFx2dHjEuSsWlYUMxyNqNzfWYnfZjHXd40M0bTwJOQpy3zGUtqqP318wRk\r\nia4E2kaieraezAPCOYdqOGxMOS0HIMEVPUfSp+DOXDk6ysEAxt+3LeVUH7OJ\r\nvGM8YW6QcH7XFUl2rIO6i2lZ390wcyWTNWsTZOXOJRy6r9HWEN2S6r3FQWp4\r\nG70w5tUm5H1XspOwckR4vPlnCSpK6CRPCTdkyD0xTrAC3XZocGrnxkj/aEvv\r\nNzOy/TbGhlWnVasCcFio2Nbn+cX3Qm5h69cm87IWFv6IhimweXjXJJtiiyp2\r\nV9eSZU7Q5nF8F/emK6FyAAHUp99hH6WMPKa7lmzHsm7BoBMakWwJO0CpJE4O\r\nc8Xy5FUMrJaVzA1RpB0VufbfVDDrThbjYsFYvWbPekYWAh6JlbgRpvp8AgbV\r\nsCp+xQafuq18HUdAX7J35gjh82f/sroGi7Ys1mZQ8TlJfTQj5eqyLZNHEcST\r\n3eb36RDoYGjstoV16PyMVN0wNfqcvqN7VZII58NZFtFt7q/r16+yMRC2zPVo\r\nRsM/RfbCrHnA+Hh15ZcCLbYu9uDx/QJFjH8=\r\n=cAf/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC0q4TcI1+L4LtmGYjK/jPX1VTOe5/HjKvTJcUgHsmZgIhALb0+KN+ne/sQCS4jHBBEy/DqxR+59Y1MqsQt8/A6o6g"}]},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_0.0.10_1647596720712_0.8179653577083494"},"_hasShrinkwrap":false},"0.0.11":{"name":"vue3-dnd","version":"0.0.11","description":"Drag and Drop for Vue3","scripts":{"dev":"vite","preview":"vite preview","test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc -b ./lib","build_esm":"swc -C module.type=es6 -d dist/esm lib/","build_cjs":"swc -C module.type=commonjs -d dist/cjs lib/","build:swc":"run-p build_types build_esm build_cjs","build:vite":"vite build","build":"run-s test clean build:swc","prepare":"husky install","prettier":"lint-staged","prepublishOnly":"npm run build && standard-version"},"author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.0","@react-dnd/shallowequal":"^3.0.0","dnd-core":"^15.1.1","fast-deep-equal":"^3.1.3"},"peerDependencies":{"vue":"^3.2.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/vue":"^6.5.1","faker":"^5.5.3","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","@vitejs/plugin-vue":"^2.2.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.5.0","@types/faker":"^5.5.8","husky":"^7.0.4","less":"^4.1.2","lint-staged":"^12.3.5","npm-run-all":"^4.1.5","prettier":"^2.5.1","react-dnd-html5-backend":"^15.1.2","react-dnd-test-backend":"^15.1.1","react-dnd-test-utils":"^15.1.1","shx":"^0.3.4","standard-version":"^9.3.2","stylelint":"^14.5.3","swc":"^1.0.11","typescript":"^4.5.4","vite":"^2.8.0","vite-plugin-dts":"^0.9.10","vitest":"^0.6.0","vue":"^3.2.31","vue-eslint-parser":"^8.3.0","vue-ref2reactive":"^0.0.3","vue-router":"^4.0.14","vue-tsc":"^0.29.8"},"lint-staged":{"*.{js,js,ts,tsx,vue}":["prettier --write","vitest related --run"],"*.{less,css}":["stylelint --fix"]},"gitHead":"47c16e93465e8f84f50f98ba7889257c5f3e9b7e","homepage":"https://github.com/hcg1023/vue3-dnd#readme","_id":"vue3-dnd@0.0.11","_nodeVersion":"16.11.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-d9+7Oc8xtIlu65LLOaMRW6wCXZZa4RJYQ4pQHeRLJnADncu9I2CuNr9qzEK9ERfS313DlLURqH/fGEmHpBFvFQ==","shasum":"3745494e1b8237dd8c9c7dd0bc8f56c20d413948","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-0.0.11.tgz","fileCount":161,"unpackedSize":313052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPEgTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrrng/9ElmSK8M5saGBF9O6JQPbNfQ8G8NT21WunEGx7b1TIj9t1NqQ\r\n5YwaaL48SfilxoNRExRqlLoHvm0Yh+Q51zJ5oplpcDFCa94XEZH51dwip3o2\r\n2xH2eIHsz1fFD2DRTcRCXcs9Z2C5h1jUKpuzX9ZAkAN/RXalgJhwnvwR2N8w\r\nMxmTVTaQ5iqb9j24xDijnMi5nIQY5WMsfh4vkwVemyR072Ch3s6DAFQpKQfg\r\nDasVPIOB0sNO3XhQ8h1BiZBqnMxK523Yq0q/Z8+KLvO5cpHg/GHiY9N1/Wzr\r\nG0i94mSuwqfBCXZWoFPWqQMh7G7X50N88TwzQdttOqd4nHi1VuGrA+4EoodR\r\nw2PWnizMGmyaTlDAiuJ6jtPaTtMmZQr/xVGwZETALMpEZwiopaNuw6U98xct\r\nCpSNBdT63P8K5dHU/BwxrNIQWfjwXG1hvZDktchySie4mJj7wr+ir4428trk\r\nBMoTJwnmhfv757qxWs1jgxO3hh54/Jcxsi7VDXFABkCY5hG70CzD7zXTySmf\r\nBn/pFAzIQvG0I7xkDgVx1hhNb623C6Psd1nCzf4uOxn4g+8gQvfHHwYL7eN/\r\n6drPvFRyOcy3L+pDnW7GKaXMggo9iO+eE1tEkMMOQDTvrJ2ujzPdJqOnluLA\r\naRbhm/e8e5u0GGpSVO1/fkmNLhGnguSSX0c=\r\n=FCy0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClA69UbgUuyxPI1Ayl7lmd+PB789L6lcQEFdUTn0iMggIhAPLcVabPEcxTQIxtOxhSaHhZFaJVqQW3iIZ4FEzhHdCR"}]},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_0.0.11_1648117779307_0.32029362888627455"},"_hasShrinkwrap":false},"0.0.12":{"name":"vue3-dnd","version":"0.0.12","description":"Drag and Drop for Vue3","scripts":{"dev":"vite","preview":"vite preview","test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc -b ./lib","build_esm":"swc -C module.type=es6 -d dist/esm lib/","build_cjs":"swc -C module.type=commonjs -d dist/cjs lib/","build:swc":"run-p build_types build_esm build_cjs","build:vite":"vite build","build":"run-s test clean build:swc","prepare":"husky install","prettier":"lint-staged","prepublishOnly":"npm run build && standard-version"},"author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.0","@react-dnd/shallowequal":"^3.0.0","dnd-core":"^15.1.1","fast-deep-equal":"^3.1.3"},"peerDependencies":{"vue":"^3.2.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/vue":"^6.5.1","faker":"^5.5.3","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","@vitejs/plugin-vue":"^2.2.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.5.0","@types/faker":"^5.5.8","husky":"^7.0.4","less":"^4.1.2","lint-staged":"^12.3.5","npm-run-all":"^4.1.5","prettier":"^2.5.1","react-dnd-html5-backend":"^15.1.2","react-dnd-test-backend":"^15.1.1","react-dnd-test-utils":"^15.1.1","shx":"^0.3.4","standard-version":"^9.3.2","stylelint":"^14.5.3","swc":"^1.0.11","typescript":"^4.5.4","vite":"^2.8.0","vite-plugin-dts":"^0.9.10","vitest":"^0.6.0","vue":"^3.2.31","vue-eslint-parser":"^8.3.0","vue-ref2reactive":"^0.0.3","vue-router":"^4.0.14","vue-tsc":"^0.29.8"},"lint-staged":{"*.{js,js,ts,tsx,vue}":["prettier --write","vitest related --run"],"*.{less,css}":["stylelint --fix"]},"gitHead":"63ef3eeae88b5923d77551ca3d5e56b94c397553","homepage":"https://github.com/hcg1023/vue3-dnd#readme","_id":"vue3-dnd@0.0.12","_nodeVersion":"16.11.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-+hasJfNYXC0M2ZRKTCBRr7SpDw0QK3JlW3yW1J0f4Drvl0CCfFPYu8oBHXJVG8Y/ak7RvHRr9kVKaiyWcqXQfw==","shasum":"96fff4bb66073d3e83cdb39e449e978bdba9fbdd","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-0.0.12.tgz","fileCount":161,"unpackedSize":313107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSBC4WWPdfN2u0w1PrlIjSMiYqQvCh781MUKXZ0Js26QIgG0puKK6N/L8jwzTftCN6QmwF+BRBuw5F2tqLNBVip0g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTRG0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2gA//S+qGqrRQy20uD7e7IBHEpfWwbK+gYVxMKEUf4uPf678N27KY\r\nnLWxWOaBpl4rzML4AfVg2oHW3ZjNPku8R/pJrjNZ8J9fmkXxPQ3ZMCBMoFF8\r\nI1/9cROI/PTQbIC5soBozD/4Szpr2HlDQydQJwSEEgsLYYQNNrarGxbDOYat\r\nmeXBUcZFV6u36Wleq541tt8qg/GT4Owp8ctPL7nGpPvKea7wmOXwwFgnID+g\r\naVy62WJsycbB+P72izc2L/MHhsx+BbKcytdkaoct6z35GDj5ayH6i3zjvTDm\r\n2I0CZKrhFhgH8DgvsJICJP3/rGlRzfDJBCTZP47HO1sRu9rLcgtrqEax2+O1\r\nGCMHqimyfmg7dyALcqB3hOZro7MJ9bYLs+rW10iXGxYV7fPWUhkEjyFdn3oH\r\niSnyCtwEIMvK3adu+CHH47qrfL5hqChbCPlOETA0301opcIgugwsn2j1gpaZ\r\nok+NC8OcaSTKgCv36ECVwkC3+/RVBqcNKJY5O0Y5N64p/IrBfFJjmIOHhDaH\r\nLHAxsqhMCXhhH3xWoawSWz/uTWL7PVhHYw5fp4bRUenGseA36uis87r/PX/m\r\nuoa7Abc/yQIF6MLsDfKFQMb1YdM9vNndGEKwPW/UOjsqZp/pQamHSr2JvUXz\r\nYdEpV5nYhcsutadsLtmUoiqfsIbtvC2mtak=\r\n=PQil\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_0.0.12_1649217972537_0.6475408968887029"},"_hasShrinkwrap":false},"0.0.13":{"name":"vue3-dnd","version":"0.0.13","description":"Drag and Drop for Vue3","scripts":{"dev":"vite","preview":"vite preview","test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc -b ./lib","build_esm":"swc -C module.type=es6 -d dist/esm lib/","build_cjs":"swc -C module.type=commonjs -d dist/cjs lib/","build:swc":"run-p build_types build_esm build_cjs","build:docs":"vite build","deploy":"gh-pages -d dist-docs","build":"run-s test clean build:swc","prepare":"husky install","prettier":"lint-staged","prepublishOnly":"npm run build && standard-version","postpublish":"run-s build:docs deploy"},"author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"homepage":"https://hcg1023.github.io/vue3-dnd/","bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.0","@react-dnd/shallowequal":"^3.0.0","dnd-core":"^15.1.1","fast-deep-equal":"^3.1.3"},"peerDependencies":{"vue":"^3.2.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/vue":"^6.5.1","@types/faker":"^5.5.8","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","@vitejs/plugin-vue":"^2.2.0","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.5.0","faker":"^5.5.3","gh-pages":"^3.2.3","husky":"^7.0.4","less":"^4.1.2","lint-staged":"^12.3.5","npm-run-all":"^4.1.5","prettier":"^2.5.1","react-dnd-html5-backend":"^15.1.2","react-dnd-test-backend":"^15.1.1","react-dnd-test-utils":"^15.1.1","shx":"^0.3.4","standard-version":"^9.3.2","stylelint":"^14.5.3","swc":"^1.0.11","typescript":"^4.5.4","vite":"^2.8.0","vite-plugin-dts":"^0.9.10","vitest":"^0.6.0","vue":"^3.2.31","vue-eslint-parser":"^8.3.0","vue-ref2reactive":"^0.0.3","vue-router":"^4.0.14","vue-tsc":"^0.29.8"},"lint-staged":{"*.{js,js,ts,tsx,vue}":["prettier --write","vitest related --run"],"*.{less,css}":["stylelint --fix"]},"gitHead":"91cd7d2e8150e1f16bbb808d9cd14fce12102ad6","_id":"vue3-dnd@0.0.13","_nodeVersion":"16.11.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-ZUkC5TsBISmG6Xg1tPfFjbCG1huQzRV2rOV+lZ3Chi2Sr7XsG768ML2LZHhxeB4/+wTw8iz0RqJLRAI8o/kaZA==","shasum":"359c0216f50a18e7897c05c31c7f26f6934fbea4","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-0.0.13.tgz","fileCount":161,"unpackedSize":313271,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyjEvltd6R4+nPYKqxjDJcItgoR4ZWwAjm2JcbYPn2IQIhANrXpEh6MrgfRF9inVORE3VMxyer8AJ8XOETtEas0KWO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTWQJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIvw//Rjl/A02G6l+X2U015Li7XM1GVX77e7pD/0J2a4rb3Y90bV9D\r\nAz/vS9d/R+AJvSVVthy6uvKHV7upLDO2ngkoYvjPilurzY6YdoaLqCj9H1LB\r\njjoyXBF9BvrDl2fEJkBjmUaCobxYrh3BFOLUWZC++UG3cSIKVrM9yRH6WyJk\r\nG5+Azf0sfGc5JirkfG2YP06mxG5EUn3DA665/gSw73ncGenujFbRtDtW3ymq\r\nemzhxyX8RxjKPzzNuPmf5WzIKgg06g2pC5p+y29+6tVySsKmFNiXRnzUE04a\r\ncn2Aa678hnOw0iKjO7kmkaNM+fFT9+g4BVistbXE+X488hcAchgO3FNFbytn\r\ncCiTmqLTOiGocatDXgFJ/AOwc83BxhrsdbrA1P3aa3aqM0vsZpMMyA22cUHs\r\n19fmMdx7ffiE+Sqt9UtH6JweSG7RahebT9cd/910DDtA1R/fbBY3OkZ6cPFq\r\n7J//qqAIkfpph6nhZtknxyM/QsGQM2uGnT5UaVdYAN43HLCuIG7hHd/SWWqp\r\naSvZ7e2snNfYvryYyjWpDyqmOOCMzV/Ngmqra5+Ai0UX8VCtW18wxveSBFXw\r\nq/hJaVsTZEC/qNymwNmfAMCzNqv37MfRrH0Uf4Z5baRIGhBy9TdF1VreK+xT\r\n8PbhJjFVD7AfexGH+gL23KbzqaeuJbiuAVE=\r\n=MpEK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_0.0.13_1649239049403_0.6139068720433414"},"_hasShrinkwrap":false},"0.0.14":{"name":"vue3-dnd","version":"0.0.14","description":"Drag and Drop for Vue3","scripts":{"dev":"vite","preview":"vite preview","test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc -b ./lib","build_esm":"swc -C module.type=es6 -d dist/esm lib/","build_cjs":"swc -C module.type=commonjs -d dist/cjs lib/","build:swc":"run-p build_types build_esm build_cjs","build":"run-s test clean build:swc","prepare":"husky install","prettier":"lint-staged","prepublishOnly":"npm run build && standard-version","postpublish":"run-s docs:build deploy","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:serve":"cross-env NODE_ENV=production vitepress serve docs","deploy":"gh-pages -d docs/.vitepress/dist"},"author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"homepage":"https://hcg1023.github.io/vue3-dnd/","bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.0","@react-dnd/shallowequal":"^3.0.0","dnd-core":"^15.1.1","fast-deep-equal":"^3.1.3"},"peerDependencies":{"vue":"^3.2.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/vue":"^6.5.1","@types/faker":"^5.5.8","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","@vitejs/plugin-vue":"^2.2.0","@vueuse/core":"^8.2.5","cross-env":"^7.0.3","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.5.0","faker":"^5.5.3","gh-pages":"^3.2.3","husky":"^7.0.4","less":"^4.1.2","lint-staged":"^12.3.5","npm-run-all":"^4.1.5","prettier":"^2.5.1","react-dnd-html5-backend":"^15.1.2","react-dnd-test-backend":"^15.1.1","react-dnd-test-utils":"^15.1.1","react-dnd-touch-backend":"^15.1.1","shx":"^0.3.4","standard-version":"^9.3.2","stylelint":"^14.5.3","swc":"^1.0.11","typescript":"^4.5.4","vite":"^2.8.0","vite-plugin-dts":"^0.9.10","vitepress":"^0.22.3","vitest":"^0.6.0","vue":"^3.2.31","vue-eslint-parser":"^8.3.0","vue-router":"^4.0.14","vue-tsc":"^0.29.8"},"lint-staged":{"*.{js,js,ts,tsx,vue}":["prettier --write","vitest related --run"],"*.{less,css}":["stylelint --fix"]},"gitHead":"9b61fa1ed75ec4525a3ab29e9d044a7f2f465c9d","_id":"vue3-dnd@0.0.14","_nodeVersion":"16.11.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-l0fFiUm9OhIwS7XAtPsFK0AKnZgplLFkz0eMmjxoOcR6Ud4ZK9qxLb0EXoeqlAu1liTU8bRhiKo7XJrPPcwIKA==","shasum":"a57a409c999d09fc3d716e97ed55369b6f0950ac","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-0.0.14.tgz","fileCount":163,"unpackedSize":320143,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXvyWmTIaORsZL3lBnLSLeMAuCZU0dCwaKmh6GFT9TqAiEAsm9jLhgVFP6V0R+RObbfzTD7DiBq5aNCM2PcrbE2KVg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU9jPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr76A/+J0a6X+TIGkUQCWKunaxFD4CUSMuPNd3eI92HfX/7dGRsZAJx\r\n0oQk1+zEEP0N74vPxEPwh97Kh8/0mcQKdXc1oBcrR0A8mkli9gYr0N+JOyg8\r\nNiB0IZf2GTL+IhwnMx/YSTeJhLQwc+xb4lMebTRVbl5pB0nD47GeDXd0ZF3S\r\n6Tt/Cd93hkx1n5mXT/00UgtrIaApRSCvmIlwY/k/sKB9cRXeq+We9xF051yt\r\nhtudYGvTZkH7ZB9TQ6n+6AFb8YkkUTXWKM2SvefXZeva0JLWCPZgmLZnHHZF\r\nZj5PpRaCwBTqBw2akRksyxVYw80H9KkEhCJTicJcSjHtPV4s4+pUu2lgLl8D\r\nzXX8/Zs3zy8MpWHH0dKPub1qKC9B/gaMESC/2AZpqVf86uJsA1k8/xNJwNks\r\n9SxtTqKkjIgBEhAlB5pJuEQKYYBIFbL6RMMoyVHLSgK9mTRSoji2NJ0igU+L\r\nWni3NiH6ehPY4NLANZxyjJvw8Th6gQ2/6uP76KG+mPYfkN12XfMhoVlszpqp\r\nVI7B7Oxc4D+Rreypp7jA9oPmALCVKJHnMGaZ2nzFVEULSf3ofp2tUd+LaAU4\r\nfx+9q+L5HjJT+mEj78PDq1Ertau4HKD/afld1VCyymedouFXCacbcR8WYtUS\r\nE2WWENfqNkeUUaHe6z/ZAifmShMb2nEQI8Y=\r\n=Asi4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_0.0.14_1649662159410_0.25884857792616445"},"_hasShrinkwrap":false},"0.0.15":{"name":"vue3-dnd","version":"0.0.15","description":"Drag and Drop for Vue3","scripts":{"dev":"vite","preview":"vite preview","test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc -b ./lib","build_esm":"swc -C module.type=es6 -d dist/esm lib/","build_cjs":"swc -C module.type=commonjs -d dist/cjs lib/","build:swc":"run-p build_types build_esm build_cjs","build":"run-s test clean build:swc","prepare":"husky install","prettier":"lint-staged","prepublishOnly":"npm run build && standard-version","postpublish":"run-s docs:build deploy","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:serve":"cross-env NODE_ENV=production vitepress serve docs","deploy":"gh-pages -d docs/.vitepress/dist"},"author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"homepage":"https://hcg1023.github.io/vue3-dnd/","bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.0","@react-dnd/shallowequal":"^3.0.0","dnd-core":"^15.1.1","fast-deep-equal":"^3.1.3"},"peerDependencies":{"vue":"^3.2.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/vue":"^6.5.1","@types/faker":"^5.5.8","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","@vitejs/plugin-vue":"^2.2.0","@vueuse/core":"^8.2.5","cross-env":"^7.0.3","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.5.0","faker":"^5.5.3","gh-pages":"^3.2.3","husky":"^7.0.4","less":"^4.1.2","lint-staged":"^12.3.5","npm-run-all":"^4.1.5","prettier":"^2.5.1","react-dnd-html5-backend":"^15.1.2","react-dnd-test-backend":"^15.1.1","react-dnd-test-utils":"^15.1.1","react-dnd-touch-backend":"^15.1.1","shx":"^0.3.4","standard-version":"^9.3.2","stylelint":"^14.5.3","swc":"^1.0.11","typescript":"^4.5.4","vite":"^2.8.0","vite-plugin-dts":"^0.9.10","vitepress":"^0.22.3","vitest":"^0.6.0","vue":"^3.2.31","vue-eslint-parser":"^8.3.0","vue-router":"^4.0.14","vue-tsc":"^0.29.8"},"lint-staged":{"*.{js,js,ts,tsx,vue}":["prettier --write","vitest related --run"],"*.{less,css}":["stylelint --fix"]},"gitHead":"6d9b1e0f13891100d5dbf20b6c9d14c8d983ae94","_id":"vue3-dnd@0.0.15","_nodeVersion":"16.11.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-yf4df+Atjqj08YDU4CMUB2Ml6lmo3Dp0r49Ge0VuK8u86fuQYZs9f1Su9AcXrxSBTCbs/7yoms4L8kW+ht+RPg==","shasum":"4abf6b928df3f982601170698d19db4da3ab326a","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-0.0.15.tgz","fileCount":163,"unpackedSize":321048,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGL4VSY4HTk1ZXuQR1IYMPlEjRMDsGHK/vAvwtDO36+wIgKGw/Tqh2yZmszHmwI01gha/rGHJK/p+5QxKkME9Fq6Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWrCGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQkQ//e8dS2vwHXRZofXDHvgYqgTLIrh1Y9n53TUKMv8FHgC6C7kpC\r\nJlO7CynKzSFpDGKwStFYXRpi8ds/e76gWNjo2K/VmS1rbZ8JQPE+7kR8On08\r\nT0MH0C60xPpArYeADanq8HpIkvcrMeZ86L971W+HY2j0GNsPWGNBLvulL07F\r\nNXCtuaqN6KCDV91C11n59eN7DQiB9J6n0KKukDmFILACFGaP+Fx4GoKaMtXq\r\nw2aNdyiNTc31KxOshpP+f0Eyje3U63n10mHaOlYF0wkDlASCL+pL1TDi6iyh\r\nL2aefiZB56UPDjGBLluLAuA34WDHa/hFY98MI8E09yo1CHVfgOqA0xxLHgIH\r\n4G9Pgndpz1uUSLRgUeSRVlt5v9IX4UHNmhk2PeuiwFFhGeOT9stfOmBeHppt\r\nZMOFMD3LSaaENxS+Al7luMoNM79HWyu/d4C15LAJgLcQ8DL83CS1t4yfIkqF\r\n6oNWRDph1mgd42+E85yxBRsWnow+qKV0Su0dI3dMs6ZoBgYygs5iRPNdZsNp\r\n+Uq/yRVh6UU3vG7QlCehfYOi2onvsJwimBze6TSgmNRJziR88oKULRfPEBFM\r\nUgcZVCpH2hyBSx3XNQ0FsDfInfx6rVjDvueHGCQCDS5d1fOa1/mJmJaWbAaY\r\nNHQ6/yNAOsrRVdjySCp0Z+5+DKZetAlwoJI=\r\n=Utqy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_0.0.15_1650110598206_0.5895886007616933"},"_hasShrinkwrap":false},"0.0.16":{"name":"vue3-dnd","version":"0.0.16","description":"Drag and Drop for Vue3","scripts":{"dev":"vite","preview":"vite preview","test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc -b ./lib","build_esm":"swc -C module.type=es6 -d dist/esm lib/","build_cjs":"swc -C module.type=commonjs -d dist/cjs lib/","build:swc":"run-p build_types build_esm build_cjs","build":"run-s test clean build:swc","prepare":"husky install","prettier":"lint-staged","prepublishOnly":"npm run build && standard-version","postpublish":"run-s docs:build deploy","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:serve":"cross-env NODE_ENV=production vitepress serve docs","deploy":"gh-pages -d docs/.vitepress/dist"},"author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"homepage":"https://hcg1023.github.io/vue3-dnd/","bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.0","@react-dnd/shallowequal":"^3.0.0","dnd-core":"^15.1.1","fast-deep-equal":"^3.1.3"},"peerDependencies":{"vue":"^3.2.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/vue":"^6.5.1","@types/faker":"^5.5.8","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","@vitejs/plugin-vue":"^2.2.0","@vueuse/core":"^8.2.5","cross-env":"^7.0.3","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.5.0","faker":"^5.5.3","gh-pages":"^3.2.3","husky":"^7.0.4","less":"^4.1.2","lint-staged":"^12.3.5","npm-run-all":"^4.1.5","prettier":"^2.5.1","react-dnd-html5-backend":"^15.1.2","react-dnd-test-backend":"^15.1.1","react-dnd-test-utils":"^15.1.1","react-dnd-touch-backend":"^15.1.1","shx":"^0.3.4","standard-version":"^9.3.2","stylelint":"^14.5.3","swc":"^1.0.11","typescript":"^4.5.4","vite":"^2.8.0","vite-plugin-dts":"^0.9.10","vitepress":"^0.22.3","vitest":"^0.6.0","vue":"^3.2.31","vue-eslint-parser":"^8.3.0","vue-router":"^4.0.14","vue-tsc":"^0.29.8"},"lint-staged":{"*.{js,js,ts,tsx,vue}":["prettier --write","vitest related --run"],"*.{less,css}":["stylelint --fix"]},"gitHead":"666a19b41cb7d47d56c4e61a645e5b0c4becc97b","_id":"vue3-dnd@0.0.16","_nodeVersion":"16.11.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-/MYQdvb9SXVRflxjihLf3x7UaQ1uDi04u3q4+x00SW/Oss6Nzm2/glZdT0aPFzOTdxdkXy/2W8rPZf7QB0he0g==","shasum":"b7889291ade55bb8dbb3dd1d7065400d0ac84eb3","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-0.0.16.tgz","fileCount":163,"unpackedSize":321149,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGb6ZPPFE5T8V4nZ9QVdoAbRrTevjb1AQl7jHPk7uCWAiEAry7MXOa5myJ2YaoyPIvVQXExuU1Dj1uUcsdMihr4k94="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXlmdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6zRAAjT5ADRGom9pAMy38SLGyh6v80rgm9VC9rXNsDSvdFq4C2pq7\r\nRsTod6gr+mu0wks+6kDsZJeg20D3QLpgXycrbPF6OI63/DOK9bGHoAqNyUbn\r\nMeXDin2sIc5aLTbbZVY2OyefnpMzrreeLHE+QOTfiPb+zewG8uVd97rECVi2\r\nvBuotPOUPTVCgjn8yfbcX1/vMLKV24c06wWX1Ke92PF6wW4Uwdze8oXVqO0U\r\nAeJxazSSZFv1rDUr4BzkbthXpIV0p8kX9/vC3ls6reS3QGUeprFx0T8bH2Km\r\nDFNnH7OfuN6URGs5yZ3O2b+Wo0qpKy4Mk+3nfJVcqHJhRVHgPzlmaGHQb1iY\r\nRGNtCcexpjXdh6HgFsRsjYGXAxTAJQNUwwL9u3Cat+2A25UeEXemcbfa47ou\r\nQ7HatdA3P2366ZRqH9IkPM9zyBRUr/UfUsHOxSGWkDBBJxSF0BOTZt/b//XI\r\nJf2wzVreDane/zMaXqoML8GBBzXzsDuIpZ3VLztSvYEq4MqS9jaAXqn+7HVg\r\nC54WB3RzOZj6bEkZ37BZIV2EZiZFZty84gvlk/ca6jSEnlXtsllN6LdVA02F\r\naWSQeZWUlougjj6+XLZAtGG/3EdE2tme1FmFMHbJ03LdVV8vBlWjUiSfyu3C\r\nP/2mVnCgt6Mp7NsroMxYWwkxeoO/KY7EzZc=\r\n=HXKB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_0.0.16_1650350493099_0.7509837336312859"},"_hasShrinkwrap":false},"0.0.17":{"name":"vue3-dnd","version":"0.0.17","description":"Drag and Drop for Vue3","scripts":{"dev":"vite","preview":"vite preview","test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc -b ./lib","build_esm":"swc -C module.type=es6 -d dist/esm lib/","build_cjs":"swc -C module.type=commonjs -d dist/cjs lib/","build:swc":"run-p build_types build_esm build_cjs","build":"run-s test clean build:swc","prepare":"husky install","prettier":"lint-staged","prepublishOnly":"npm run build && standard-version","postpublish":"run-s docs:build deploy","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:serve":"cross-env NODE_ENV=production vitepress serve docs","deploy":"gh-pages -d docs/.vitepress/dist"},"author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"homepage":"https://hcg1023.github.io/vue3-dnd/","bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.0","@react-dnd/shallowequal":"^3.0.0","dnd-core":"^15.1.1","fast-deep-equal":"^3.1.3"},"peerDependencies":{"vue":"^3.2.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@commitlint/cli":"^16.2.1","@commitlint/config-conventional":"^16.2.1","@testing-library/vue":"^6.5.1","@types/faker":"^5.5.8","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","@vitejs/plugin-vue":"^2.2.0","@vueuse/core":"^8.2.5","cross-env":"^7.0.3","eslint":"^8.10.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.5.0","faker":"^5.5.3","gh-pages":"^3.2.3","husky":"^7.0.4","less":"^4.1.2","lint-staged":"^12.3.5","npm-run-all":"^4.1.5","prettier":"^2.5.1","react-dnd-html5-backend":"^15.1.2","react-dnd-test-backend":"^15.1.1","react-dnd-test-utils":"^15.1.1","react-dnd-touch-backend":"^15.1.1","shx":"^0.3.4","standard-version":"^9.3.2","stylelint":"^14.5.3","swc":"^1.0.11","typescript":"^4.5.4","vite":"^2.8.0","vite-plugin-dts":"^0.9.10","vitepress":"^0.22.3","vitest":"^0.6.0","vue":"^3.2.31","vue-eslint-parser":"^8.3.0","vue-router":"^4.0.14","vue-tsc":"^0.29.8"},"lint-staged":{"*.{js,js,ts,tsx,vue}":["prettier --write","vitest related --run"],"*.{less,css}":["stylelint --fix"]},"gitHead":"cd0660ffdaf7ceb3e3d2876cf8c5d2b9634b6bb8","_id":"vue3-dnd@0.0.17","_nodeVersion":"16.11.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-NyTC6WNpuIEs5s3y1QnhFv5/dlE/a2l0ECZs8AABPKvmd1t+4SFjPM08YzAFAXaTQKauZNOIhDQjyGZTes7fjg==","shasum":"0ceba711f2c0c019d78b95c049b19f26367f4551","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-0.0.17.tgz","fileCount":164,"unpackedSize":323333,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPfmsEGvkucXRPTeL0s49RqDLqTRDCyOSeMRGBHVdQ/AIhAJ4KiVU4j1xSjLQxlCcoKjlgku0ux2S1NxJHBEdO03kZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicieEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpLRAAjmPBEsstenpGWR1tDJa1HiAHzTNhs4UfxYMxna+MFoDF81bz\r\n3MJRPP6gJnHiInKCcxjwcc9ObYoW4tYRgo1boD1dUyHtPGZG5yGMJ5YlRaXS\r\nbOGzSdHEmuZgViEJpLMctY/oqqaJviCFUxl2Bc9PTCtuSCntnmMb72RvjDSE\r\nqVgMQ1T1XUKZsmHVMp374lM3p85r434s/6UbUDMK4dLG0nAkmHzV6umirzCW\r\nLvaUu9mIK/Klg2Wm9c4rTK3yykmsFRBVG+XD0ZFkyWHFoUiPMQc+vOyQigqW\r\nIUPYo1ozs6eU1kS8nIAV87oP0ZchRG8JruyrDZh/aE6veKcijp/7shaM2fuJ\r\nYahaLkrxSmc3/1ZsOdPQv1bolqXhlZ1KZSbNoQytaeZ+gbv9737gQ90sFcBe\r\nB54sJKEcaAxKhOwkGNunRS6rSp1swu4RPJJ7/qB4ngudQCpiiDpHOlPII7uk\r\ngDT2fr3pKeih0a8gh0DP0xunSHIpm3R2Xi1ypL8CxRezVT3tLnjXLlxwkt2I\r\ngigFBWN7aduNsymQY3mkeB13ldMEKJBUGyBKl0a9ieOYmhzH6Q0uc9u2UpMf\r\nUoh9kOHO2tkgyoGSOxzbJjZmQmVrm0bLlFDNZQa6aEwFF7ahPSUy5A9KqZD8\r\n63C153ukhArTaBFZLj5G8aFOpULCQ6zvgRo=\r\n=JFjc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_0.0.17_1651648388676_0.4525789124448494"},"_hasShrinkwrap":false},"1.0.0":{"name":"vue3-dnd","version":"1.0.0","description":"Drag and Drop for Vue3","author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"publishConfig":{"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"}},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"homepage":"https://hcg1023.github.io/vue3-dnd/","bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.1","@react-dnd/shallowequal":"^3.0.1","dnd-core":"^15.1.2","fast-deep-equal":"^3.1.3","vue-demi":"^0.12.5"},"peerDependencies":{"vue":"^3.0.0-0 || ^2.6.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.178","@testing-library/vue":"^6.5.1","@types/faker":"^5.5.9","esno":"^0.14.1","faker":"^5.5.3","npm-run-all":"^4.1.5","react-dnd-test-backend":"^15.1.2","react-dnd-test-utils":"^15.1.2","shx":"^0.3.4","typescript":"^4.6.4","vitest":"^0.6.3","vue":"3"},"scripts":{"test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc","build_esm":"swc -C module.type=es6 -d dist/esm src/","build_cjs":"swc -C module.type=commonjs -d dist/cjs src/","build:swc":"run-p build_types build_esm build_cjs","build":"run-s switch:3 clean build:swc","switch:2":"vue-demi-switch 2 vue2","switch:3":"vue-demi-switch 3"},"_id":"vue3-dnd@1.0.0","_integrity":"sha512-N2xItc0w4QDbdF5J/eV7s+y7/DGds5W7ek7VEbOmD1lTzTnpvGpNnmMNkju2XZL0olb6aVmZ7xvDS+ibazZBvg==","_resolved":"/home/runner/work/vue3-dnd/vue3-dnd/packages/vue3-dnd/vue3-dnd-1.0.0.tgz","_from":"file:vue3-dnd-1.0.0.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-N2xItc0w4QDbdF5J/eV7s+y7/DGds5W7ek7VEbOmD1lTzTnpvGpNnmMNkju2XZL0olb6aVmZ7xvDS+ibazZBvg==","shasum":"adc370607b86f2c08c3170e29d56f97310d23c2b","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-1.0.0.tgz","fileCount":165,"unpackedSize":299139,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyDdW5MANtEU+lp5dMU/IFsadmOi7uFAczm2LQcpyZxgIhAJIC3H+G9AcQzqT1g0IE7YOOXT8vPECf+ItEhPwVrVUI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieTr6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp97Q/+KX52dQq92y0gsuhGDMYrztpZiXQXIL7VR9luI29yFj5RXwn6\r\nLK4kY3j2W6Lk9yksEEeyYviNv4VVg+2ORuHX3mVatI6BEKeYNxkVOwC/UFdv\r\nPnqa1fZCnBRipfdGHL43hL2Y3CAU/Qxi1b2AuvhBqo+B9CxcYL/oRfCd+BPx\r\nVXgJc9aKKxnbRKFhX7uWFnWgYgJ1BZmqKi/wLrX2aXcldmqq9lMktf/HInfX\r\nWTQ2gWpkt2na2tMl/WAOcfNxxMunC8H8FKV+CJD2rjAd3x33GKHt2jajHDge\r\n4VZ+feXB7/6KXicTfv7CqAuKpX+eecAeTDx7maSQozDPcX9DblEeF3aAzrPi\r\nIvo0iDpwEpOVD/0xDupfUVnhxEmE3toLCtRDItA7syMAXs9gwwtqhVS4RPkT\r\nIqqLva/zIlHQM7uJ3U+aFr5oFwiV9n/plukYZVHi01JVj4JxYSkMEU5vrxAZ\r\nQuz8xI+xOOJMMqefaQQMwryq77iWUeK68O0IKAcOO1GzRPgW0zQuZ6mHBdlV\r\nZU6nvxwEvZEy36TcntYQ9mK0AkvLzob/LwOKy2I1KBPzYSfUWFx7jBCMtG9i\r\nnWpnCI0NW75gxjBkk7Ru1O3ZMfybiH9EP0nTp5SLFGfU/W+MltwpJBXGELr+\r\nrEeuYq4sCohsJkYlYqqCah4RZw1t3yZIuc0=\r\n=zMvg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_1.0.0_1652112122421_0.2516616817396482"},"_hasShrinkwrap":false},"1.0.1":{"name":"vue3-dnd","version":"1.0.1","description":"Drag and Drop for Vue3","author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"publishConfig":{"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"}},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"homepage":"https://hcg1023.github.io/vue3-dnd/","bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.1","@react-dnd/shallowequal":"^3.0.1","dnd-core":"^15.1.2","fast-deep-equal":"^3.1.3","vue-demi":"^0.12.5"},"peerDependencies":{"vue":"^3.0.0-0 || ^2.6.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.178","@testing-library/vue":"^6.5.1","@types/faker":"^5.5.9","esno":"^0.14.1","faker":"^5.5.3","npm-run-all":"^4.1.5","react-dnd-test-backend":"^15.1.2","react-dnd-test-utils":"^15.1.2","shx":"^0.3.4","typescript":"^4.6.4","vitest":"^0.6.3","vue":"3"},"scripts":{"test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc","build_esm":"swc -C module.type=es6 -d dist/esm src/","build_cjs":"swc -C module.type=commonjs -d dist/cjs src/","build:swc":"run-p build_types build_esm build_cjs","build":"run-s switch:3 clean build:swc","switch:2":"vue-demi-switch 2 vue2","switch:3":"vue-demi-switch 3"},"_id":"vue3-dnd@1.0.1","_integrity":"sha512-fRfoTUPNZ1yhUeTeatC+sMxqYuBygA3C00QW2xIEHjJbAo80+3scWnYdEKnFB3HdcxkFL394CwSZlJjmpvjXuQ==","_resolved":"/home/runner/work/vue3-dnd/vue3-dnd/packages/vue3-dnd/vue3-dnd-1.0.1.tgz","_from":"file:vue3-dnd-1.0.1.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-fRfoTUPNZ1yhUeTeatC+sMxqYuBygA3C00QW2xIEHjJbAo80+3scWnYdEKnFB3HdcxkFL394CwSZlJjmpvjXuQ==","shasum":"35a92764ced0506bbb505a8820134ef5b9135336","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-1.0.1.tgz","fileCount":164,"unpackedSize":299128,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtR8kC9IqE7c9Ztt5HDS0hdhR+gnmA0LRpwtqjMO3HfAiB68n4GQ8c55NSJalazLoVuAyozWKMHF6Zy926myqlNCw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig0szACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzYA//YI8Oz7Q+f2NGqKG0Q6VKmoEfiXvvO7grn+aOBfYYLysFKZat\r\nk5pQgcTaTKqgae/omA3YNstgu+6InyGEeFkgYf4MRWHwouL5VJ3K+SeNK1Ei\r\njdNC18uib0l8MflhXSD1b0+bDwAHc9q/TNWieXFCJpql15Ynj89MhPvFm+bE\r\nGnc9V1DaRtmtk+IB47UsGZyANxGxPNvAp6iVa6SF8YzXNMGrp+RFv9cItjk+\r\nVyHZ+aYNg8o1ALsGQBqSEU21AjJmGqfQiQa8Z/NIGIPfARPTyCxoEuXGHQ8t\r\nWmLt6fBjQJT1t/jrnNeGFCJ4uU752eq4aqL9hpzThhf4lVE6fXWNtnnqiXJF\r\nOKjokOwDs5miWpDh4tqLgaKfj/LgLHnq/ahKVFHy0ZyPYV2s83jq7auRTpDD\r\nly0zZK2ptP8awJozQWD7Lxi5ifhuX0+ltSolNsiQbBFoz2VKWZYIuPLWFzyw\r\n2VM6bY77+Z3tTvSu50ziSUOb1euxYudKtElzmoK6sNk9yZUyZxfGO3isPZ8E\r\nszNKiXxYv37XLysG/yL6nX7T01KXkuw1zrrn1pu7CnwjtTlwz2l+mI3sjtyu\r\nNq6Od5OHXKyi8+7sQU7t4nfWgyOOHZ4v8dSak5nzBlszJH1811DFHW2BiTRu\r\nBZASRzvXOXfmDiB1N/1jKpGNZ+jsm3VG5VU=\r\n=UNyA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_1.0.1_1652771635339_0.005248651535215032"},"_hasShrinkwrap":false},"2.0.0-next.0":{"name":"vue3-dnd","version":"2.0.0-next.0","description":"Drag and Drop for Vue3","author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"publishConfig":{"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"}},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"homepage":"https://hcg1023.github.io/vue3-dnd/","bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.1","@react-dnd/shallowequal":"^3.0.1","dnd-core":"^15.1.2","fast-deep-equal":"^3.1.3","vue-demi":"^0.12.5"},"peerDependencies":{"vue":"^3.0.0-0 || ^2.6.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.178","@testing-library/vue":"^6.5.1","@types/faker":"^5.5.9","esno":"^0.14.1","faker":"^5.5.3","npm-run-all":"^4.1.5","react-dnd-test-backend":"^15.1.2","shx":"^0.3.4","typescript":"^4.6.4","vitest":"^0.6.3","vue":"3"},"scripts":{"test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc","build_esm":"swc -C module.type=es6 -d dist/esm src/","build_cjs":"swc -C module.type=commonjs -d dist/cjs src/","build:swc":"run-p build_types build_esm build_cjs","build":"run-s switch:3 clean build:swc","switch:2":"vue-demi-switch 2 vue2","switch:3":"vue-demi-switch 3"},"_id":"vue3-dnd@2.0.0-next.0","_integrity":"sha512-ZC7Vktft4ZUeRUOSyWiOKEHakkZZBj032ovGE/SNKHX9hXnTCT6svHOgSKkGoQfoouQED1Nf3msoIel1rt5xNQ==","_resolved":"/home/runner/work/vue3-dnd/vue3-dnd/packages/vue3-dnd/vue3-dnd-2.0.0-next.0.tgz","_from":"file:vue3-dnd-2.0.0-next.0.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ZC7Vktft4ZUeRUOSyWiOKEHakkZZBj032ovGE/SNKHX9hXnTCT6svHOgSKkGoQfoouQED1Nf3msoIel1rt5xNQ==","shasum":"f64094151cb2052e985a84030bd0b6b90399f9f0","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-2.0.0-next.0.tgz","fileCount":173,"unpackedSize":315472,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFS5bBGtbJzopX/8AHCL5AWl8ngOE4pD2u41+ggHy/HaAiEA+Pv2CoRo8jQOSJRM6DlATyBY8U4oUN/Kf073Joz3vJ4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijzg1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPBQ/8D7fiZkudoenCRjlIxO4NqIwSH2TBraok3TEvldFN89j8K7uL\r\n/zlx744atPImLIaIVC3crdysizsvkm4x+gcTwepM6R8l92MLIeGka1gwz/uE\r\nejaIBM8G5jjRQizvCdCrkGcGLA0x8LnY9T7Ob1XedAtsR9bPBqUzwZQT9dnL\r\nho3GnOSYcINrRZW62LC1oapsKlrKUo+Y1DqFYk4abrVZYhvOdw8dIT2Bcos+\r\n0E3wct8gLsChK20ih4XFqLZ5FvmZkNKk9H9xp4DqdIVvPKGMU2oRMyp58aIO\r\nqAkTZUlbW0qy3LMqf3yvy+ckcDzSIWCnZ51ms0L2s/7KVcTGJQsjSIcFMDB8\r\nwoiNQ9830eVET/nUMotsXSDKGxSzUqPqrB09ie87hYalwAPUvqqCAmMYNZ7/\r\ntSibeXhLlaYw5hcOVPAecEA9dmOvoJ+0usBhoNCJJ8V3gi0SauEsR8i7MDBP\r\nbvtUTstYcTqGRPfFW04cTJgTy6lNLlL8uAVWHun36KqyNEkykVS+9XW8yRmX\r\nuLhcM0NqNWJhApAPqsVmP09hN21tkQBvxqvdKvt5Zo0MAhX9BzWhTD2dVj4z\r\n3GWNOSsMboilFzAw0Il0G63BDU5lmyAuTyM0Xk4oUpd0f1jbJpxlqSGXL9Ex\r\nrDaJ/ADFpe8Vs9IcXlbEWNEfEjlem21V7lI=\r\n=5eGn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_2.0.0-next.0_1653553204891_0.13551769783093626"},"_hasShrinkwrap":false},"2.0.0":{"name":"vue3-dnd","version":"2.0.0","description":"Drag and Drop for Vue3","author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"publishConfig":{"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"}},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"homepage":"https://hcg1023.github.io/vue3-dnd/","bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.1","@react-dnd/shallowequal":"^3.0.1","dnd-core":"^15.1.2","fast-deep-equal":"^3.1.3","vue-demi":"^0.12.5"},"peerDependencies":{"vue":"^3.0.0-0 || ^2.6.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.178","@testing-library/vue":"^6.5.1","@types/faker":"^5.5.9","esno":"^0.14.1","faker":"^5.5.3","npm-run-all":"^4.1.5","react-dnd-test-backend":"^15.1.2","shx":"^0.3.4","typescript":"^4.6.4","vitest":"^0.12.9","vue":"3"},"scripts":{"test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc","build_esm":"swc -C module.type=es6 -d dist/esm src/","build_cjs":"swc -C module.type=commonjs -d dist/cjs src/","build:swc":"run-p build_types build_esm build_cjs","build":"run-s switch:3 clean build:swc","switch:2":"vue-demi-switch 2 vue2","switch:3":"vue-demi-switch 3"},"_id":"vue3-dnd@2.0.0","_integrity":"sha512-eWfnvZY6C9hTOa9lfi/5siRfubdpyzZYmd+F3DxrxwiZbuHL393Gm2SoZEvr6sRylq66R22MrhcEiJUdb/ggkw==","_resolved":"/home/runner/work/vue3-dnd/vue3-dnd/packages/vue3-dnd/vue3-dnd-2.0.0.tgz","_from":"file:vue3-dnd-2.0.0.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-eWfnvZY6C9hTOa9lfi/5siRfubdpyzZYmd+F3DxrxwiZbuHL393Gm2SoZEvr6sRylq66R22MrhcEiJUdb/ggkw==","shasum":"c79809226e1224f6ec4de6fc67ad4df42dc301e9","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-2.0.0.tgz","fileCount":173,"unpackedSize":315466,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtonzXHxmlszQ8N4tda3xEJb1d4tjgcfyMwLx6mBup6AiA6uWei0an/mYqRiqqSrO6rg/ExCU3y9ldoXW9LxFKiUQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij013ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7pBAAgRAQyTM854ZOsWsk5KTU89mWzWKdv7GB0VMY3mlPhyfcqy8v\r\nZx8fjZlnUYnm2/RmGmeAnb0JEIf0Y2FrQzZz9Sr3MkMVKbyaCLXVwqRWlCGC\r\np7oJ8n2DIKKgGxfd4M4108/FUeZyjeU+dFvqG3+luSk4BU1IyXwjZJvYRSHE\r\n8fQ8p/YgVrJ+DKDQwuUlUIZzTkcCW6XWiU0MD7Aut0nuXP93RiZ2ODuhHODB\r\nyCBzW1vd6KXMYD1/MQBejoHjuFPm3G1PmY0s6C6peUKIFTZaEePJpsGkcunC\r\niYFoVOOdcxZ0WqAWiK9WjMZBo9JCNEXO5IOHBcBmOLl5TEdUa511c8DvD+y6\r\nq/UKzhZGibyXkpf+R+7gDUybKwFNzYlMVp5E9RSzLpj5sATmMTfnY4dcYcke\r\ndUrJCVnOV7H0A2qh6bpoVK+WWU0IgOeHAzZluYnsyCI4gVlA9vCKP3SWnsp/\r\nskEoTcPGWdtck6rj4ayPGtrd6ehTe1Riiovk56lCAuMTG4dMa/In0IiidsHh\r\nRFmqCwhRgROB+uKyfQT2U2c6DPEehpio5SRPwz9t5vKN4oglpaDqZaTIDPji\r\nwhzWmBBnjK0pdYND4UK9ra2bQ8h9J/DaFpk2uooNAmbw+gBdKZkNYdfWQlse\r\nJtiBfSNghN3c/Y/v8nzp3ecaimJXYtu5mgQ=\r\n=AbZi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_2.0.0_1653558647135_0.9621556859407685"},"_hasShrinkwrap":false},"2.0.1":{"name":"vue3-dnd","version":"2.0.1","description":"Drag and Drop for Vue3","author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"publishConfig":{"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"}},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"homepage":"https://hcg1023.github.io/vue3-dnd/","bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.1","@react-dnd/shallowequal":"^3.0.1","dnd-core":"^15.1.2","fast-deep-equal":"^3.1.3","vue-demi":"^0.12.5"},"peerDependencies":{"vue":"^3.0.0-0 || ^2.6.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.178","@testing-library/vue":"^6.5.1","@types/faker":"^5.5.9","esno":"^0.14.1","faker":"^5.5.3","npm-run-all":"^4.1.5","react-dnd-test-backend":"^15.1.2","shx":"^0.3.4","typescript":"^4.6.4","vitest":"^0.12.9","vue":"3"},"scripts":{"test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc","build_esm":"swc -C module.type=es6 -d dist/esm src/","build_cjs":"swc -C module.type=commonjs -d dist/cjs src/","build:swc":"run-p build_types build_esm build_cjs","build":"run-s switch:3 clean build:swc","switch:2":"vue-demi-switch 2 vue2","switch:3":"vue-demi-switch 3"},"_id":"vue3-dnd@2.0.1","_integrity":"sha512-smwzRvxj2InleCdDmeDV8A5RJC6SMqLysPYkPQ+YAmyYBl5FtvvRNwnm/J/h00EOaawOWE9KgfL14gxr+QtJsw==","_resolved":"/home/runner/work/vue3-dnd/vue3-dnd/packages/vue3-dnd/vue3-dnd-2.0.1.tgz","_from":"file:vue3-dnd-2.0.1.tgz","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-smwzRvxj2InleCdDmeDV8A5RJC6SMqLysPYkPQ+YAmyYBl5FtvvRNwnm/J/h00EOaawOWE9KgfL14gxr+QtJsw==","shasum":"d9f2db521f5d804a8ab7447e13d6a8b132dc99b3","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-2.0.1.tgz","fileCount":173,"unpackedSize":315993,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4OURj+XAApiURjzYhveOdIbvw1c/nhDmB/ZTUsfbdMAiA+uVTu1x+pk+c9mxhKhA+vmlkyE7YHmcsvEilb9E4d9A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirKL0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB1A/+PWX4dYBBFiydLmYGUv7P6Bixuo9MFmOqGxlAopi67pd6fWn5\r\nhIDVYPqnckPVM3SFSo6MBFszecWz63saySOAoYhmjyPKfGvPsB0L9CxrUGDK\r\nh6ve/Pe3AYC+kXTlGb9XzAdakHnZrBE9pHgGNyGGUQT9SvlYg2QOWI/JQvg5\r\n3PXnRmQllWY1P3gdR349eeI+D3M0jidvbtpC81rraXQ9Fzuhnjz16DxPkvoq\r\nqV8kGgwkiWLRw4i3wbCde+FkBRJg9MQ1C5zv4kSZIqXMIaq7jeu/w7E6yTd+\r\nrFIsF3w/mF4dXWvhTtxL4kTidjwXzFVzNKjYJ0taZ76KXjeRqdNv5kiXbU5h\r\np1T+umCq+hew0cBU9bgFuBBYOjahYTPqZmIsn327xwmg4zREjdjvcsQfsYG9\r\n+R29Je0qpZMxFgfnqBGREZpwqQv/WzlCiXe3YW9dx06sOm4h5LRDuIOdIg+f\r\nMnkIzubstRMjUyBS++uMIrCCcjmmRYQhatz1zeTZe5Cq4fZUptrANrwrj43p\r\na8ovNjccV6Fy6DtRgj9YdkyzYtDqc45mh96K+RMZSJYv6TsfxqoaNKEqzYTt\r\nVY8gILdQW7CyY0UBJ21ALXSxHNfvd/fYU5AfhgejI9vp54cczOqtAJ0xy0aI\r\nE8z2Ma7OZmkxXxxLowIOqbB2Sga9so4ErYM=\r\n=E4ai\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_2.0.1_1655481076658_0.1554786306058593"},"_hasShrinkwrap":false},"2.0.2-beta.0":{"name":"vue3-dnd","version":"2.0.2-beta.0","description":"Drag and Drop for Vue3","author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"publishConfig":{"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"}},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"homepage":"https://hcg1023.github.io/vue3-dnd/","bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.1","@react-dnd/shallowequal":"^3.0.1","dnd-core":"^15.1.2","fast-deep-equal":"^3.1.3","vue-demi":"^0.13.8"},"peerDependencies":{"vue":"^3.0.0-0 || ^2.6.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.178","@testing-library/vue":"^6.5.1","@types/faker":"^5.5.9","esno":"^0.14.1","faker":"^5.5.3","npm-run-all":"^4.1.5","react-dnd-test-backend":"^15.1.2","shx":"^0.3.4","typescript":"^4.6.4","vitest":"^0.12.9","vue":"3"},"scripts":{"test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc","build_esm":"swc -C module.type=es6 -d dist/esm src/","build_cjs":"swc -C module.type=commonjs -d dist/cjs src/","build:swc":"run-p build_types build_esm build_cjs","build":"run-s switch:3 clean build:swc","switch:2":"vue-demi-switch 2 vue2","switch:3":"vue-demi-switch 3"},"readme":"# Vue3 Dn<img src=\"http://image.haochenguang.cn/pictures/vue3-dnd.svg\" width=\"28\">\n\n[website](https://hcg1023.github.io/vue3-dnd/) |\n[中文官网](https://haochenguang.gitee.io/vue3-dnd/)\n\nReact Dnd implementation in Vue Composition-api.\n\n**Supports Vue2 and Vue3**\n\nIf you think this project is helpful to you, I hope you can contribute a [star⭐](https://github.com/hcg1023/vue3-dnd)\n\n[![npm version](https://img.shields.io/npm/v/vue3-dnd.svg?style=flat-square)](https://www.npmjs.com/package/vue3-dnd)\n[![CI](https://github.com/hcg1023/vue3-dnd/actions/workflows/ci.yml/badge.svg)](https://github.com/hcg1023/vue3-dnd/actions/workflows/ci.yml)\n[![GitHub open issues](https://img.shields.io/github/issues/hcg1023/vue3-dnd.svg)](https://github.com/hcg1023/vue3-dnd/issues?q=is%3Aopen+is%3Aissue)\n[![GitHub Stars](https://img.shields.io/github/stars/hcg1023/vue3-dnd.svg)](https://github.com/hcg1023/vue3-dnd/stargazers)\n[![GitHub Forks](https://img.shields.io/github/forks/hcg1023/vue3-dnd)](https://github.com/hcg1023/vue3-dnd/network/members)\n[![GitHub PR](https://img.shields.io/github/issues-pr/hcg1023/vue3-dnd)](https://github.com/hcg1023/vue3-dnd/pulls)\n[![GitHub contributors](https://img.shields.io/github/contributors/hcg1023/vue3-dnd?color=2b9348)](https://github.com/hcg1023/vue3-dnd/graphs/contributors)\n[![npm download](https://img.shields.io/npm/dt/vue3-dnd.svg?maxAge=30)](https://www.npmjs.com/package/vue3-dnd)\n[![npm download per month](https://img.shields.io/npm/dm/vue3-dnd.svg?style=flat-square)](https://www.npmjs.com/package/vue3-dnd)\n[![Featured on Openbase](https://badges.openbase.com/js/featured/vue3-dnd.svg?token=DweDwkc7YaNcSSwPw5ToxjJyG/CPuAX7J7sZFXKUg9c=)](https://openbase.com/js/vue3-dnd?utm_source=embedded&amp;utm_medium=badge&amp;utm_campaign=rate-badge)\n[![MIT License](https://img.shields.io/github/license/hcg1023/vue3-dnd.svg)](https://github.com/hcg1023/vue3-dnd/blob/main/LICENSE)\n\n**[中文](./README_ZH.md)** | **[English](README.md)**\n\n## Using\n```\nnpm install vue3-dnd\nyarn add vue3-dnd\npnpm install vue3-dnd\n```\n```vue\n// App.vue\n<script>\nimport { DndProvider } from 'vue3-dnd'\nimport { HTML5Backend } from 'react-dnd-html5-backend'\nimport Home from './Home.vue'\n</script>\n\n<template>\n    <DndProvider :backend=\"HTML5Backend\">\n        <Home></Home>\n    </DndProvider>\n</template>\n// Home.vue\n<script>\nimport { useDrag, useDrop, useDragLayer } from 'vue3-dnd'\n// Write your own code\n</script>\n```\n\n## Docs\n[https://hcg1023.github.io/vue3-dnd/](https://hcg1023.github.io/vue3-dnd/)\nThis document is now in Chinese, if you need English, Please refer to the [react-dnd](https://react-dnd.github.io/react-dnd/docs/overview) documentation and [github example](https://github.com/hcg1023/vue3-dnd/tree/main/src/examples), and we will supplement our documentation later.\n\n## Notice\n1. **Because of composition-API limitations, please do not attempt to deconstruct assignment for the collect parameter from hooks such as useDrag and useDrop, otherwise it will lose its responsiveness, Such as:**\n\n    ```ts\n    import { useDrag } from 'vue3-dnd'\n    import { toRefs } from '@vueuse/core'\n    \n    const [collect, drag] = useDrag(() => ({\n        type: props.type,\n        item: {name: props.name},\n        collect: monitor => ({\n            opacity: monitor.isDragging() ? 0.4 : 1,\n        }),\n    }))\n    \n    // good\n    const opacity = computed(() => unref(collect).opacity)\n    // using vueuse toRefs api\n    const { opacity } = toRefs(collect)\n    // bad\n    const { opacity } = collect.value\n    ```\n\n2. **The drag drop dragPreview ref is a function, using template please using `v-bind:ref=\"drag\"`, You can also set the value to it using a new function**\n```vue\n<template>\n  <div :ref=\"drag\">box</div>\n  <div :ref=\"setDrop\">drop div\n    <section>\n      drop section\n    </section>\n  </div>\n</template>\n<script lang=\"ts\" setup>\nimport { useDrag, useDrop } from 'vue3-dnd'\n\nconst [, drag] = useDrag(() => ({\n\ttype: 'Box',\n}))\nconst [, drop] = useDrop(() => ({\n  type: 'Box'\n}))\n\n// You can also set the value to it using a new function\nconst setDrop = (el: HTMLDivElement | null) => {\n\tdrop(el)\n    // or\n\tdrop(el?.querySelector('section') || null)\n}\n\n\n</script>\n```\n\n## example\n### App.vue\n```vue\n<script setup lang=\"ts\">\nimport { DndProvider } from 'vue3-dnd'\nimport { HTML5Backend } from 'react-dnd-html5-backend'\nimport Example from './Example.vue'\n</script>\n\n<template>\n    <DndProvider :backend=\"HTML5Backend\">\n        <Example></Example>\n    </DndProvider>\n</template>\n\n```\n#### Example.vue\n```vue\n<script lang=\"ts\" setup>\nimport { useDrag, useDrop } from 'vue3-dnd'\nimport { computed, unref } from 'vue'\n\nconst [dropCollect, drop] = useDrop(() => ({\n\taccept: 'Box',\n\tdrop: () => ({ name: 'Dustbin' }),\n\tcollect: monitor => ({\n\t\tisOver: monitor.isOver(),\n\t\tcanDrop: monitor.canDrop(),\n\t}),\n}))\nconst canDrop = computed(() => unref(dropCollect).canDrop)\nconst isOver = computed(() => unref(dropCollect).isOver)\nconst isActive = computed(() => unref(canDrop) && unref(isOver))\nconst backgroundColor = computed(() =>\n\tunref(isActive) ? 'darkgreen' : unref(canDrop) ? 'darkkhaki' : '#222'\n)\n\nconst [collect, drag] = useDrag(() => ({\n\ttype: 'Box',\n\titem: () => ({\n\t\tname: 'Box',\n\t}),\n\tend: (item, monitor) => {\n\t\tconst dropResult = monitor.getDropResult<{ name: string }>()\n\t\tif (item && dropResult) {\n\t\t\talert(`You dropped ${item.name} into ${dropResult.name}!`)\n\t\t}\n\t},\n\tcollect: monitor => ({\n\t\tisDragging: monitor.isDragging(),\n\t\thandlerId: monitor.getHandlerId(),\n\t}),\n}))\nconst isDragging = computed(() => collect.value.isDragging)\n\nconst opacity = computed(() => (unref(isDragging) ? 0.4 : 1))\n</script>\n\n<template>\n    <div>\n        <div :style=\"{ overflow: 'hidden', clear: 'both' }\">\n            <div\n                :ref=\"drop\"\n                role=\"Dustbin\"\n                class=\"drop-container\"\n                :style=\"{ backgroundColor }\"\n            >\n                {{ isActive ? 'Release to drop' : 'Drag a box here' }}\n            </div>\n        </div>\n        <div :style=\"{ overflow: 'hidden', clear: 'both' }\">\n            <div :ref=\"drag\" class=\"box\" role=\"Box\" :style=\"{ opacity }\">Box</div>\n        </div>\n    </div>\n</template>\n\n<style lang=\"less\" scoped>\n.drop-container {\n    height: 12rem;\n    width: 12rem;\n    margin-right: 1.5rem;\n    margin-bottom: 1.5rem;\n    color: white;\n    padding: 1rem;\n    text-align: center;\n    font-size: 1rem;\n    line-height: normal;\n    float: left;\n}\n.box {\n    border: 1px solid gray;\n    background-color: white;\n    padding: 0.5rem 1rem;\n    margin-right: 1.5rem;\n    margin-bottom: 1.5rem;\n    cursor: move;\n    float: left;\n\n    &.dragging {\n        opacity: 0.4;\n    }\n}\n</style>\n```\n\n## Q/A\n### Q: The data does not change during or after the drag is complete\n\nA: Check if your spec or item is a function, If your item is a static object, you really don't get reactive data changes during drag and drop\n\n```ts\n// The following situations may result in don't have reactive\nconst [collect, connectDrag] = useDrag({\n\ttype: 'box',\n\titem: { id: props.id },\n})\n// The correct way to write it\nconst [collect, connectDrag] = useDrag({\n\ttype: 'box',\n\titem: () => ({ id: props.id }),\n})\nconst [collect, connectDrag] = useDrag(() => ({\n\ttype: 'box',\n\titem:  { id: props.id },\n}))\n```\n\n## Contributors\n<a href=\"https://github.com/hcg1023/vue3-dnd/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=hcg1023/vue3-dnd\" />\n</a>\n\nMade with [contrib.rocks](https://contrib.rocks).\n\n## Thanks\n\n[React-Dnd](https://github.com/react-dnd/react-dnd)\n","readmeFilename":"README.md","_id":"vue3-dnd@2.0.2-beta.0","_integrity":"sha512-gxx/j3XfCR2x2MFa/QrmAI0dY5n6XJyip1oyyNE2PF2plxCiPkrjyYIthxBUGrn2N7dXr8fvUQcCYuvmTkHEkA==","_resolved":"/home/runner/work/vue3-dnd/vue3-dnd/packages/vue3-dnd/vue3-dnd-2.0.2-beta.0.tgz","_from":"file:vue3-dnd-2.0.2-beta.0.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-gxx/j3XfCR2x2MFa/QrmAI0dY5n6XJyip1oyyNE2PF2plxCiPkrjyYIthxBUGrn2N7dXr8fvUQcCYuvmTkHEkA==","shasum":"309bfb48cd4e77e1ff8064603e39ec22366a4db4","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-2.0.2-beta.0.tgz","fileCount":173,"unpackedSize":316251,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGeATXIXf+9z62DMtdbTmkIjQrnAys77kUzwDhB/gi8+AiBihM0QpBw/GUtYuU7V1AqLlzbpOuJoSENhJsry2hwZ+w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAvwdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoDw/9E3Zw3UiT3kq2WmvOwJXK6Zem9eoxYpj1s8FvEAiW+XY0aZpG\r\n4ACt8Qtfjm0XND+zV5M+8zUHS1xD+qCMzp2zXng2hGM+bF5mzwMJ+FWSg9Y9\r\nnSVh7sfCbs9wfO/7VcnbDk21zXoKJHywdc1/Htb9/9NJdC67f/hcFwIbdrIZ\r\nNF/GBFwEoru8T1WvR+DyrlMonDOdDJ+Srla+vERWLUVCmR3sGPBRv4KdBcgX\r\nbV+JJki+mqFfX99i/vYLhMxknc3xyrW5SML2L7EeErSKDvJFrfr0LmHLyNvB\r\ndsszmKn+VHnM4Tpo5QYDLW+7hs3peCX0yi30vNSH3nXhcLVUYF4+Rl82rM4U\r\nW8RFDtK/QYtCrfUNdXljTJt/P4nfRZvfYSARpy6Z6gstnBd0STNgoOl5AS63\r\nXCV3qXwbr9NPKdSNqfx/XVUqPJLjfBeGHKvWbWtQzX2DjBtofnL1ZgcpqwIO\r\neQJynxH9ZB59IyBeTibdaM8Mbrz06jEe8Ns1DsMwt6Qto2OQvAVfhxORxyF0\r\njfU+p8eSSzKhoOwth2IBQUe7o/giEBwX/iKisgSKUGRtTWBjr1iKruhRnuDl\r\nyeoufjRRrFcug8wlV8NxsaBkTc3hpkPdRiE/NTTi+7o6HjOshFgN4vi6DEvM\r\nAR8bF0fIHfEDUNtmZj0mdakWU6QSv0rqtYw=\r\n=aOB0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_2.0.2-beta.0_1661139997311_0.7590213236279832"},"_hasShrinkwrap":false},"2.0.2":{"name":"vue3-dnd","version":"2.0.2","description":"Drag and Drop for Vue3","author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"publishConfig":{"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"}},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"homepage":"https://hcg1023.github.io/vue3-dnd/","bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.1","@react-dnd/shallowequal":"^3.0.1","dnd-core":"^15.1.2","fast-deep-equal":"^3.1.3","vue-demi":"^0.13.8"},"peerDependencies":{"vue":"^3.0.0-0 || ^2.6.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.178","@testing-library/vue":"^6.5.1","@types/faker":"^5.5.9","esno":"^0.14.1","faker":"^5.5.3","npm-run-all":"^4.1.5","react-dnd-test-backend":"^15.1.2","shx":"^0.3.4","typescript":"^4.6.4","vitest":"^0.12.9","vue":"3"},"scripts":{"test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc","build_esm":"swc -C module.type=es6 -d dist/esm src/","build_cjs":"swc -C module.type=commonjs -d dist/cjs src/","build:swc":"run-p build_types build_esm build_cjs","build":"run-s switch:3 clean build:swc","switch:2":"vue-demi-switch 2 vue2","switch:3":"vue-demi-switch 3"},"_id":"vue3-dnd@2.0.2","_integrity":"sha512-DyS6D/LkM2vGFmQy8yhTNvjQfM7wjLO1aDirpM/WGmq3rMWEpzFNg+xrJj+BWxfNPJsmzkY3ZacbaWJUM1OKKg==","_resolved":"/home/runner/work/vue3-dnd/vue3-dnd/packages/vue3-dnd/vue3-dnd-2.0.2.tgz","_from":"file:vue3-dnd-2.0.2.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-DyS6D/LkM2vGFmQy8yhTNvjQfM7wjLO1aDirpM/WGmq3rMWEpzFNg+xrJj+BWxfNPJsmzkY3ZacbaWJUM1OKKg==","shasum":"54828d21d5e876df0bb587b85aa71f68950fa37a","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-2.0.2.tgz","fileCount":173,"unpackedSize":316244,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9srNyiRz2fJCRojfw3I3ZMU4HSHAnO9be17Z9BoPmbAiAoS8JEg2Txvl06/eTFmE9S6aLTtTvcXxzBznGorq7kew=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAwIqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzIRAAmw1ZNiZ52UOjOIAEj2ghwK0wSCwRm5Big6HX/KXf0hlmW4qN\r\npCnCzEdOqDoMeBk5gWpq1liD22U+HxWbfInz59YKRfxTbCCbHds5F61Vj0l/\r\nFOrDFx4FLpq//8p1MNXa1CLfjLzioH/0hIp5T0yGsRBDGhnJsyWt+Ii7ahm0\r\n02QMNikUh740uYp+C65VbOGJSJfx0LbO6+o8B4iCIclTqW4gnYhyDnrDQ1JV\r\nKMYgAcoqlX5KeiP1vwmAXfjr9Mm0qZx1gDeIgpZR2Je5CnpOyhzRdMiNY2pj\r\npu3Jzgw4ai0ZEB0zMDOsyFdS8pH/tpAedESCE18r4MpjcprlU2YTnG5qkLmp\r\nJtTE7tpkYplafwtkiG5yTebaP/YPnhJMVZk5PLMKJLZA8nN4ZKXVDwPbiRcN\r\nUKkkW9JZTj3y7OsLQuBtqzHpDXPzpC7QPyFoxISa3WOcFLDxALUu8XgyS6WS\r\nPbv+STbFyyn/8LABAOnKfk1Aa3rsLPmMT1a5fowHjs8qT4ObwP7KK6TflGvc\r\nGehcxHjexmHjvhx2x25W2hda6QGqggnGsYJoHipxoPyH4h4SFMo98sMFwzDf\r\n/olBJQ4JiyLQSfhEygsmPeEoI6H+c1gjeObY5jyqWn6YE/tqnouRbTaAaIIc\r\n9MpZDcnviLghmKeLcvcdqeEi/w3luoiQCVY=\r\n=NpTd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_2.0.2_1661141546022_0.5962295516304466"},"_hasShrinkwrap":false},"2.0.3":{"name":"vue3-dnd","version":"2.0.3","description":"Drag and Drop for Vue Composition API","author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"publishConfig":{"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"}},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"homepage":"https://www.vue3-dnd.com","bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.1","@react-dnd/shallowequal":"^3.0.1","dnd-core":"^15.1.2","fast-deep-equal":"^3.1.3","vue-demi":"^0.13.8"},"peerDependencies":{"vue":"^3.0.0-0 || ^2.6.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.178","@testing-library/vue":"^6.5.1","@types/faker":"^5.5.9","esno":"^0.14.1","faker":"^5.5.3","npm-run-all":"^4.1.5","react-dnd-test-backend":"^15.1.2","shx":"^0.3.4","typescript":"^4.6.4","vitest":"^0.12.9","vue":"3"},"scripts":{"test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc","build_esm":"swc -C module.type=es6 -d dist/esm src/","build_cjs":"swc -C module.type=commonjs -d dist/cjs src/","build:swc":"run-p build_types build_esm build_cjs","build":"run-s switch:3 clean build:swc","switch:2":"vue-demi-switch 2 vue2","switch:3":"vue-demi-switch 3"},"_id":"vue3-dnd@2.0.3","_integrity":"sha512-nb9ld05ywI79XYVB9t5Ut4ANg6KM6weGsL6B4g38QLIhstfrYWA0hGwWLGxwLbgO5u7uWMEMaTjgzzT9mLnHpg==","_resolved":"/home/runner/work/vue3-dnd/vue3-dnd/packages/vue3-dnd/vue3-dnd-2.0.3.tgz","_from":"file:vue3-dnd-2.0.3.tgz","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-nb9ld05ywI79XYVB9t5Ut4ANg6KM6weGsL6B4g38QLIhstfrYWA0hGwWLGxwLbgO5u7uWMEMaTjgzzT9mLnHpg==","shasum":"4cf6c1c63a20112aa813da35edf6e332daba7321","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-2.0.3.tgz","fileCount":173,"unpackedSize":315751,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpIJUtF/dSOp0x3ZAh/PqHWeXM4xJLOZCJWlJVNTlLiAIhAK8OjTrNJ5Q1ue9mJ66B0NRWWWgf/kDcOtSV3/vfXs5z"}]},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_2.0.3_1691577894805_0.16544094092093475"},"_hasShrinkwrap":false},"2.0.4":{"name":"vue3-dnd","version":"2.0.4","description":"Drag and Drop for Vue Composition API","author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"publishConfig":{"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"}},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"homepage":"https://www.vue3-dnd.com","bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^3.0.1","@react-dnd/shallowequal":"^3.0.1","dnd-core":"^15.1.2","fast-deep-equal":"^3.1.3","vue-demi":"^0.13.8"},"peerDependencies":{"vue":"^3.0.0-0 || ^2.6.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.178","@testing-library/vue":"^6.5.1","@types/faker":"^5.5.9","esno":"^0.14.1","faker":"^5.5.3","npm-run-all":"^4.1.5","react-dnd-test-backend":"^15.1.2","shx":"^0.3.4","typescript":"^4.6.4","vitest":"^0.12.9","vue":"3"},"scripts":{"test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc","build_esm":"swc -C module.type=es6 -d dist/esm src/","build_cjs":"swc -C module.type=commonjs -d dist/cjs src/","build:swc":"run-p build_types build_esm build_cjs","build":"run-s switch:3 clean build:swc","switch:2":"vue-demi-switch 2 vue2","switch:3":"vue-demi-switch 3"},"_id":"vue3-dnd@2.0.4","_integrity":"sha512-YuniNQDgpVc/0Ygp8RBrcPNirUa1/j0kJ0w5+mPWQ1RtgR+rGGo2tM2NyaYB+a2is2Lledv8R56P0LHkCiYydw==","_resolved":"/home/runner/work/vue3-dnd/vue3-dnd/packages/vue3-dnd/vue3-dnd-2.0.4.tgz","_from":"file:vue3-dnd-2.0.4.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-YuniNQDgpVc/0Ygp8RBrcPNirUa1/j0kJ0w5+mPWQ1RtgR+rGGo2tM2NyaYB+a2is2Lledv8R56P0LHkCiYydw==","shasum":"e97c5d93e237842165884c8fa5135583250db2b1","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-2.0.4.tgz","fileCount":173,"unpackedSize":315445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBJgOkJsz88j85Y9677/LEPUVgzJSUvoXknC6q0zoqEgIhAIt7zI5TAysyMYuvxKyEnHfSZFwFPysxPccFy7G1nzj7"}]},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_2.0.4_1696849410793_0.06721402675873467"},"_hasShrinkwrap":false},"2.1.0":{"name":"vue3-dnd","version":"2.1.0","description":"Drag and Drop for Vue Composition API","author":{"name":"hcg1023","email":"2293885211@qq.com"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/types/index.d.ts"},"repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"homepage":"https://www.vue3-dnd.com","bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"},"license":"MIT","dependencies":{"@react-dnd/invariant":"^4.0.2","@react-dnd/shallowequal":"^4.0.2","dnd-core":"^16.0.1","fast-deep-equal":"^3.1.3","vue-demi":"^0.14.7"},"peerDependencies":{"vue":"^3.0.0-0 || ^2.6.0"},"keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.2.178","@testing-library/vue":"^8.0.2","@types/faker":"^5.5.9","esno":"^0.14.1","faker":"^5.5.3","npm-run-all":"^4.1.5","react-dnd-test-backend":"^16.0.1","shx":"^0.3.4","typescript":"^4.6.4","vitest":"^0.12.9","vue":"3"},"scripts":{"test":"vitest run","clean":"shx rm -rf dist/","build_types":"tsc","build_esm":"swc -C module.type=es6 -d dist/esm src/","build_cjs":"swc -C module.type=commonjs -d dist/cjs src/","build:swc":"run-p build_types build_esm build_cjs","build":"run-s switch:3 clean build:swc","switch:2":"vue-demi-switch 2 vue2","switch:3":"vue-demi-switch 3"},"_id":"vue3-dnd@2.1.0","_integrity":"sha512-szeB4ldsrnXTwBLmkmBuZaP9zE0eL4o8LCgTPeejOHCBsIOEUDf9W8TKCo+rj3cSVfbaa6Y5b27YVa99PI5HhA==","_resolved":"/private/var/folders/yl/82h_nddn279b77wbd413khkh0000gn/T/1f0ac3697a0c2c1d8a2f31de15b439dd/vue3-dnd-2.1.0.tgz","_from":"file:vue3-dnd-2.1.0.tgz","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-szeB4ldsrnXTwBLmkmBuZaP9zE0eL4o8LCgTPeejOHCBsIOEUDf9W8TKCo+rj3cSVfbaa6Y5b27YVa99PI5HhA==","shasum":"72e19bb9dac885613634651c56ed7964e9ebb799","tarball":"https://registry.npmjs.org/vue3-dnd/-/vue3-dnd-2.1.0.tgz","fileCount":173,"unpackedSize":316541,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqODrlwMPNXcFS5sRaUwHdlozviCUcsocCoC0M9nCt0QIhANBFb7Sy0wqWmiUe+jmM5AigQ3C3Z5R+qdrPxhJp7n3q"}]},"_npmUser":{"name":"hcg1023","email":"2293885211@qq.com"},"directories":{},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-dnd_2.1.0_1709130228763_0.9801841236028008"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-13T10:38:25.645Z","0.0.0":"2022-03-13T10:38:25.838Z","modified":"2024-02-28T14:23:49.305Z","0.0.1":"2022-03-13T11:20:14.351Z","0.0.2":"2022-03-14T03:33:01.146Z","0.0.3":"2022-03-14T08:39:27.830Z","0.0.4":"2022-03-14T09:50:58.257Z","0.0.5":"2022-03-14T10:38:48.683Z","0.0.6":"2022-03-14T11:44:43.829Z","0.0.7":"2022-03-15T15:52:53.494Z","0.0.8":"2022-03-16T09:17:52.101Z","0.0.9":"2022-03-18T07:09:36.730Z","0.0.10":"2022-03-18T09:45:20.913Z","0.0.11":"2022-03-24T10:29:39.460Z","0.0.12":"2022-04-06T04:06:12.732Z","0.0.13":"2022-04-06T09:57:29.544Z","0.0.14":"2022-04-11T07:29:19.566Z","0.0.15":"2022-04-16T12:03:18.357Z","0.0.16":"2022-04-19T06:41:33.286Z","0.0.17":"2022-05-04T07:13:08.903Z","1.0.0":"2022-05-09T16:02:02.648Z","1.0.1":"2022-05-17T07:13:55.531Z","2.0.0-next.0":"2022-05-26T08:20:05.060Z","2.0.0":"2022-05-26T09:50:47.411Z","2.0.1":"2022-06-17T15:51:16.827Z","2.0.2-beta.0":"2022-08-22T03:46:37.544Z","2.0.2":"2022-08-22T04:12:26.257Z","2.0.3":"2023-08-09T10:44:54.990Z","2.0.4":"2023-10-09T11:03:31.028Z","2.1.0":"2024-02-28T14:23:48.880Z"},"maintainers":[{"name":"hcg1023","email":"2293885211@qq.com"}],"description":"Drag and Drop for Vue Composition API","keywords":["drag","drop","dnd","vue","vuejs","vue3","composition-api","react-dnd","draggable","droppable","drag-and-drop"],"author":{"name":"hcg1023","email":"2293885211@qq.com"},"license":"MIT","readme":"# Vue3 Dn<img src=\"http://image.haochenguang.cn/pictures/vue3-dnd.svg\" width=\"28\">\n\n## Document\n[vue3-dnd.com](https://www.vue3-dnd.com)\n\nReact Dnd implementation in Vue Composition-api.\n\n**Supports Vue2 and Vue3**\n\nIf you think this project is helpful to you, I hope you can contribute a [star⭐](https://github.com/hcg1023/vue3-dnd)\n\n[![npm version](https://img.shields.io/npm/v/vue3-dnd.svg?style=flat-square)](https://www.npmjs.com/package/vue3-dnd)\n[![CI](https://github.com/hcg1023/vue3-dnd/actions/workflows/ci.yml/badge.svg)](https://github.com/hcg1023/vue3-dnd/actions/workflows/ci.yml)\n[![install size](https://img.shields.io/badge/dynamic/json?url=https://packagephobia.com/v2/api.json?p=vue3-dnd&query=$.install.pretty&label=install%20size&style=flat-square)](https://packagephobia.now.sh/result?p=vue3-dnd)\n[![npm bundle size](https://img.shields.io/bundlephobia/minzip/vue3-dnd?style=flat-square)](https://bundlephobia.com/package/vue3-dnd@latest)\n[![GitHub open issues](https://img.shields.io/github/issues/hcg1023/vue3-dnd.svg)](https://github.com/hcg1023/vue3-dnd/issues?q=is%3Aopen+is%3Aissue)\n[![GitHub Stars](https://img.shields.io/github/stars/hcg1023/vue3-dnd.svg)](https://github.com/hcg1023/vue3-dnd/stargazers)\n[![GitHub Forks](https://img.shields.io/github/forks/hcg1023/vue3-dnd)](https://github.com/hcg1023/vue3-dnd/network/members)\n[![GitHub PR](https://img.shields.io/github/issues-pr/hcg1023/vue3-dnd)](https://github.com/hcg1023/vue3-dnd/pulls)\n[![GitHub contributors](https://img.shields.io/github/contributors/hcg1023/vue3-dnd?color=2b9348)](https://github.com/hcg1023/vue3-dnd/graphs/contributors)\n[![npm download](https://img.shields.io/npm/dt/vue3-dnd.svg?maxAge=30)](https://www.npmjs.com/package/vue3-dnd)\n[![npm download per month](https://img.shields.io/npm/dm/vue3-dnd.svg?style=flat-square)](https://www.npmjs.com/package/vue3-dnd)\n[![Featured on Openbase](https://badges.openbase.com/js/featured/vue3-dnd.svg?token=DweDwkc7YaNcSSwPw5ToxjJyG/CPuAX7J7sZFXKUg9c=)](https://openbase.com/js/vue3-dnd?utm_source=embedded&amp;utm_medium=badge&amp;utm_campaign=rate-badge)\n[![MIT License](https://img.shields.io/github/license/hcg1023/vue3-dnd.svg)](https://github.com/hcg1023/vue3-dnd/blob/main/LICENSE)\n\n**[中文](https://github.com/hcg1023/vue3-dnd/blob/main/packages/vue3-dnd/README_ZH.md)** | **[English](README.md)**\n\n## Using\n```\nnpm install vue3-dnd\nyarn add vue3-dnd\npnpm install vue3-dnd\n```\n```vue\n// App.vue\n<script>\nimport { DndProvider } from 'vue3-dnd'\nimport { HTML5Backend } from 'react-dnd-html5-backend'\nimport Home from './Home.vue'\n</script>\n\n<template>\n    <DndProvider :backend=\"HTML5Backend\">\n        <Home></Home>\n    </DndProvider>\n</template>\n// Home.vue\n<script>\nimport { useDrag, useDrop, useDragLayer } from 'vue3-dnd'\n// Write your own code\n</script>\n```\n\n## Notice\n1. **Because of composition-API limitations, please do not attempt to deconstruct assignment for the collect parameter from hooks such as useDrag and useDrop, otherwise it will lose its responsiveness, Such as:**\n\n    ```ts\n    import { useDrag } from 'vue3-dnd'\n    import { toRefs } from '@vueuse/core'\n    \n    const [collect, drag] = useDrag(() => ({\n        type: props.type,\n        item: {name: props.name},\n        collect: monitor => ({\n            opacity: monitor.isDragging() ? 0.4 : 1,\n        }),\n    }))\n    \n    // good\n    const opacity = computed(() => unref(collect).opacity)\n    // using vueuse toRefs api\n    const { opacity } = toRefs(collect)\n    // bad\n    const { opacity } = collect.value\n    ```\n\n2. **The drag drop dragPreview ref is a function, using template please using `v-bind:ref=\"drag\"`, You can also set the value to it using a new function**\n```vue\n<template>\n  <div :ref=\"drag\">box</div>\n  <div :ref=\"setDrop\">drop div\n    <section>\n      drop section\n    </section>\n  </div>\n</template>\n<script lang=\"ts\" setup>\nimport { useDrag, useDrop } from 'vue3-dnd'\n\nconst [, drag] = useDrag(() => ({\n\ttype: 'Box',\n}))\nconst [, drop] = useDrop(() => ({\n  type: 'Box'\n}))\n\n// You can also set the value to it using a new function\nconst setDrop = (el: HTMLDivElement | null) => {\n\tdrop(el)\n    // or\n\tdrop(el?.querySelector('section') || null)\n}\n\n\n</script>\n```\n\n## example\n### App.vue\n```vue\n<script setup lang=\"ts\">\nimport { DndProvider } from 'vue3-dnd'\nimport { HTML5Backend } from 'react-dnd-html5-backend'\nimport Example from './Example.vue'\n</script>\n\n<template>\n    <DndProvider :backend=\"HTML5Backend\">\n        <Example></Example>\n    </DndProvider>\n</template>\n\n```\n#### Example.vue\n```vue\n<script lang=\"ts\" setup>\nimport { useDrag, useDrop } from 'vue3-dnd'\nimport { computed, unref } from 'vue'\n\nconst [dropCollect, drop] = useDrop(() => ({\n\taccept: 'Box',\n\tdrop: () => ({ name: 'Dustbin' }),\n\tcollect: monitor => ({\n\t\tisOver: monitor.isOver(),\n\t\tcanDrop: monitor.canDrop(),\n\t}),\n}))\nconst canDrop = computed(() => unref(dropCollect).canDrop)\nconst isOver = computed(() => unref(dropCollect).isOver)\nconst isActive = computed(() => unref(canDrop) && unref(isOver))\nconst backgroundColor = computed(() =>\n\tunref(isActive) ? 'darkgreen' : unref(canDrop) ? 'darkkhaki' : '#222'\n)\n\nconst [collect, drag] = useDrag(() => ({\n\ttype: 'Box',\n\titem: () => ({\n\t\tname: 'Box',\n\t}),\n\tend: (item, monitor) => {\n\t\tconst dropResult = monitor.getDropResult<{ name: string }>()\n\t\tif (item && dropResult) {\n\t\t\talert(`You dropped ${item.name} into ${dropResult.name}!`)\n\t\t}\n\t},\n\tcollect: monitor => ({\n\t\tisDragging: monitor.isDragging(),\n\t\thandlerId: monitor.getHandlerId(),\n\t}),\n}))\nconst isDragging = computed(() => collect.value.isDragging)\n\nconst opacity = computed(() => (unref(isDragging) ? 0.4 : 1))\n</script>\n\n<template>\n    <div>\n        <div :style=\"{ overflow: 'hidden', clear: 'both' }\">\n            <div\n                :ref=\"drop\"\n                role=\"Dustbin\"\n                class=\"drop-container\"\n                :style=\"{ backgroundColor }\"\n            >\n                {{ isActive ? 'Release to drop' : 'Drag a box here' }}\n            </div>\n        </div>\n        <div :style=\"{ overflow: 'hidden', clear: 'both' }\">\n            <div :ref=\"drag\" class=\"box\" role=\"Box\" :style=\"{ opacity }\">Box</div>\n        </div>\n    </div>\n</template>\n\n<style lang=\"less\" scoped>\n.drop-container {\n    height: 12rem;\n    width: 12rem;\n    margin-right: 1.5rem;\n    margin-bottom: 1.5rem;\n    color: white;\n    padding: 1rem;\n    text-align: center;\n    font-size: 1rem;\n    line-height: normal;\n    float: left;\n}\n.box {\n    border: 1px solid gray;\n    background-color: white;\n    padding: 0.5rem 1rem;\n    margin-right: 1.5rem;\n    margin-bottom: 1.5rem;\n    cursor: move;\n    float: left;\n\n    &.dragging {\n        opacity: 0.4;\n    }\n}\n</style>\n```\n\n## Q/A\n### Q: The data does not change during or after the drag is complete\n\nA: Check if your spec or item is a function, If your item is a static object, you really don't get reactive data changes during drag and drop\n\n```ts\n// The following situations may result in don't have reactive\nconst [collect, connectDrag] = useDrag({\n\ttype: 'box',\n\titem: { id: props.id },\n})\n// The correct way to write it\nconst [collect, connectDrag] = useDrag({\n\ttype: 'box',\n\titem: () => ({ id: props.id }),\n})\nconst [collect, connectDrag] = useDrag(() => ({\n\ttype: 'box',\n\titem:  { id: props.id },\n}))\n```\n\n## Contributors\n<a href=\"https://github.com/hcg1023/vue3-dnd/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=hcg1023/vue3-dnd\" />\n</a>\n\nMade with [contrib.rocks](https://contrib.rocks).\n\n## Thanks\n\n[React-Dnd](https://github.com/react-dnd/react-dnd)\n","readmeFilename":"README.md","homepage":"https://www.vue3-dnd.com","repository":{"type":"git","url":"git+https://github.com/hcg1023/vue3-dnd.git"},"bugs":{"url":"https://github.com/hcg1023/vue3-dnd/issues"}}