{"_id":"vue-draggable-next","_rev":"22-fbd5487b654699b9712c165ab39c57a5","name":"vue-draggable-next","dist-tags":{"latest":"2.3.0","beta":"2.3.0-beta.1"},"versions":{"1.0.0":{"name":"vue-draggable-next","version":"1.0.0","keywords":["typescript","javascript","vue","vue-next","vue3","draggable","vue-draggable","vue-draggable-next"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@1.0.0","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"19a6109db631db5c514243742f13adb9cb16f66c","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-1.0.0.tgz","fileCount":36,"integrity":"sha512-efNBPdlWsdfd72sOXok2wMIzB8yetcu0mzhmDCYDIniBor2sq9qOanHm2+c67A4ywlTKb7aLgZ74xBzOXaeNBA==","signatures":[{"sig":"MEYCIQC9qbgCdd/Cb0zZMxp3J6ToXbQPo0pLtYfdU0z+6gKE8AIhAJOg4ABpkIZW/oU5nvUgvliqRbSUCc2nCfT/VWQFr/l+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNmQ/CRA9TVsSAnZWagAA1NAQAJ1DKQyYn1bGYzAF13YG\ntsR5fEI5q8F5v8bqSV7r+pCBSnCuotENDiruQRnT6MnZUzEd4WhNw1ne4Kp9\nZOM+dIGNTnzF5tEakFV0Ga/Aa6t64VvlBc9GwjhEs3BOYhhrrb2z9x0/0YpP\nssAqaOEQEAjUhruIfPvSD7u46j+kmL+6Q+n/UAsMjZ7oNRZZXTPXGsbe/CnD\nHg7dG0aUa2zVa9WgImD42b5cSffv1e2gAb6sdEri1HbFRxc0mCPiyI6o1HOX\n7FMe7gzwL5FGIMcBH1I9nyAHoZC4aF/gjSpo5RVGejGTZpZ++Lg5AcMG3WSG\noEy7CbSjfg47ihG42FZg/5Oc3dVT03FRYw5ROkvWXb/U9oGcjlmjuhmGbU1X\nja0BVo2YmzOQHH+nxFlv0JffKR1TonjVuXVYBWefcBtMlcIGeeqDc0e8uzm7\nLR6JLJYKyohy/kIvBY+quW1BbGdoY588nKOfFVgaKaPtPNDDr4an5MV8W/dx\nOb3M1osAjhIkEc7lv7xCWRsPjCqsi3sU2V85AFg4yYZRYlC+bIXU+6jUHbm4\n0XWEkPv8Ecky4zlRwhV6q+EJxcvi66C7Q3rGuQeMd1HbK6/IWBX/ukL50c0Q\n9ja/2m+qGvhacrYh33hDScg7+gFCJSWni1cc+BV6jnPWiVqBRUG6dbq3N389\npO6F\r\n=aWgR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vue-draggable-next.cjs.js","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","browser":"dist/vue-draggable-next.esm.js","engines":{"node":">=10.16.0"},"gitHead":"e9a15c9ca306333ea50be8e206616d1be52f8145","scripts":{"dev":"vite serve","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","build":"rollup -c rollup.config.js","start":"vite serve --mode production","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","demo:build":"vite build","test:types":"tsc --build tsconfig.json"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"_npmVersion":"6.14.7","description":"Vue 3 drag-and-drop component based on Sortable.js","directories":{},"_nodeVersion":"12.16.1","dependencies":{"sortablejs":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0-rc.5","vite":"^1.0.0-rc.4","ts-node":"^8.10.2","prettier":"^2.0.5","pascalcase":"^1.0.0","typescript":"^3.9.7","tailwindcss":"^1.6.2","@types/sortablejs":"^1.10.5","rollup-plugin-terser":"^6.1.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-commonjs":"^14.0.0","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_1.0.0_1597400127251_0.565252342652105","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"vue-draggable-next","version":"1.0.1","keywords":["typescript","javascript","vue","vue-next","vue3","draggable","vue-draggable","vue-draggable-next"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@1.0.1","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"cecc8369739f3d287848f622934b8b6e25e3524e","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-1.0.1.tgz","fileCount":36,"integrity":"sha512-pJMANGD3Ri2DonlOWV5Awl1htKGAKHTKdnCiS5hF3GJl04HkAwnMtfXEhH4XEZuU9U/T6eNeaNDIlOxA/ofKOg==","signatures":[{"sig":"MEQCIDVmpOr1kcOZPQtRr0wmQgkztSoRB5JNVztOFPvZ/xOoAiAnL5QV+0ZEty65y0x4nb6bBP4fW7KfWrV/9OHjbLtX7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNmVmCRA9TVsSAnZWagAAFFcP/05e+dWsIcQwv1LwkpUx\n5NOquIB/24yCD3ly5nosu3IuDu3cCiaip5TneBG0hjkInC29YNl5gOq5y3aL\n4LYHHF29fovDRN2mZ1kX0glpWrzXnlNlMlAMfXPLnMSOZ1As6dmKJM9cEmKO\nRgRAFsokBDqLI9aLzl6usxrLNebPptMeOcExw9tBDAk+KtjfveiKMqKRitF4\nQXlte5KFSjEetjEkBLZ9uMtM2+9wRWN1r+12CaCQPopoO/y+tEMlDnWcJtcK\nUtHkc42fh/0S9HbtaF3oOsKZ4rANrPmTg+Y8Uqc8vku4mv6CWCYEEpFOO2CA\njfq2amW9h+8r3CsMKzTodlFsD0t2UZVBLgqA0nglJRPHFrsyoGSQx7cpx/Si\nywEeTcrtJ6l6Oyfj1X+wRKXUQA6E9E/UjwYimnXfRcb8dEI0KakH+gNyT6Wk\nhgQZSIUTxV1xA1O5Y2CwBmVZHOviAk0FA7Qg89+Oa2+7lvyTN1zllb8jxsT0\nRcdxkOHVJxRVNLsrQZv7Y7q1UFm7kAFtS53zQ8zFbGdVjJBLzibYc4Y2mNfX\nUDdChEY2isUmNaJis83xu6JK6SdyU02EHcvTH7P9NDyyiKbICyFFfPzQHigX\ngoGKOu1M/4oby/aubqFox0jbmdJsVxVKAXnj0oCvWcD3oJwLAICKaMNpgFYi\n8viK\r\n=iCFW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vue-draggable-next.cjs.js","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","browser":"dist/vue-draggable-next.esm.js","engines":{"node":">=10.16.0"},"gitHead":"2888dc599304351c95897d488bdcccb4a33c42d2","scripts":{"dev":"vite serve","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","build":"rollup -c rollup.config.js","start":"vite serve --mode production","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","demo:build":"vite build","test:types":"tsc --build tsconfig.json"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"_npmVersion":"6.14.7","description":"Vue 3 drag-and-drop component based on Sortable.js","directories":{},"_nodeVersion":"12.16.1","dependencies":{"sortablejs":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0-rc.5","vite":"^1.0.0-rc.4","ts-node":"^8.10.2","prettier":"^2.0.5","pascalcase":"^1.0.0","typescript":"^3.9.7","tailwindcss":"^1.6.2","@types/sortablejs":"^1.10.5","rollup-plugin-terser":"^6.1.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-commonjs":"^14.0.0","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_1.0.1_1597400421431_0.5348560035623713","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"vue-draggable-next","version":"1.0.2","keywords":["typescript","javascript","vue","vue-next","vue3","draggable","vue-draggable","vue-draggable-next"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@1.0.2","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"b4dd7435155b00bfc092bbd63acbf9bf25ec1d05","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-1.0.2.tgz","fileCount":36,"integrity":"sha512-Ddh2JDAKoXr1RZFYvbkSaZvP+/bSJNCoBwwOOc3oYyaJmmpC/zx+bBxfxvLKdKOLePVEweZTTfZ7THlYTfKtOw==","signatures":[{"sig":"MEUCIQDWbzH7NvFMkJY8yMQVl7InjaS8vcnLvrvXz0JIxykPvgIgQt30tbtSG5XGsisEJ21QdUks/x8kuDqBVl9lpPCHqe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNmWSCRA9TVsSAnZWagAAC7sP/0Vi9d63NWnlHtSRSHKQ\ng9SZK2UK3BJxghGGXpi8v2SgexAUSZ5hU8w8EBbLFkWLRErzhY1sF2Jw0wY7\n+jzkQ3YD3+Ykx7Atn+eOLpkIPSjLy9DS+67DdWk4VIEjQBBA8CVuCTWayqaM\n00kZ0WiQCJ+Br/DSPTwb/UCTnFMI3FUfodJaXcK8V98gDFOq2Qfknmr47yZk\n+WVHWu36PLLM2EaXEB1NX5XTEGW+sO5IDjgJtyKl9C+fz9Z+0MLXMWe5Lq3M\nq1aFypfrqaaImORmDcT4842gZgdciq8lNDSkBj57O+ngMqAYH5tyPRH72MSY\nDCywRt9iG9YUV8OrlNCG3GwbiXIXBDUbmdm52LvNLa08vQfgOZ68SQANrBLa\nVkFyEJw65QibJRRjw4Exrihli7uiFTPTlpjD8QcXVBf+Vzqe9CW3LhecAmVy\nOLeIil5LAm5qsXYki9ENScedSAeaE1Cil2rQ3jQDgbdTtm7zuBbvvJ53E83i\nrQ3Cb1i8K7F5owQNULjcG2o/Gfr893f2HPAouUybWfrCUPjv6tzwoAADPAAV\npk548tnyC2sjYyw8KwurLtV71msO8sBsVr7q8paNvEIRapUn5/hn7NkIP8SC\n1Dgc7fkb+wENQLVDpLPJusfOrH1jAcNzacS5KsgOs8oXhF0oSfJspj+rp2xh\nlNzr\r\n=dP9u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vue-draggable-next.cjs.js","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","browser":"dist/vue-draggable-next.esm.js","engines":{"node":">=10.16.0"},"gitHead":"2888dc599304351c95897d488bdcccb4a33c42d2","scripts":{"dev":"vite serve","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","build":"rollup -c rollup.config.js","start":"vite serve --mode production","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","demo:build":"vite build","test:types":"tsc --build tsconfig.json"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"_npmVersion":"6.14.7","description":"Vue 3 drag-and-drop component based on Sortable.js","directories":{},"_nodeVersion":"12.16.1","dependencies":{"sortablejs":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0-rc.5","vite":"^1.0.0-rc.4","ts-node":"^8.10.2","prettier":"^2.0.5","pascalcase":"^1.0.0","typescript":"^3.9.7","tailwindcss":"^1.6.2","@types/sortablejs":"^1.10.5","rollup-plugin-terser":"^6.1.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-commonjs":"^14.0.0","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_1.0.2_1597400466056_0.15717907882344528","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"vue-draggable-next","version":"1.0.3","keywords":["typescript","javascript","vue","vue-next","vue3","draggable","vue-draggable","vue-draggable-next"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@1.0.3","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"987d3ab8bf134929c6074d71c551966de1d6efd8","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-1.0.3.tgz","fileCount":39,"integrity":"sha512-1RPlFs+bEz4jm8GEc156iL4ZSctMiVhW1LWs+K6AGYV7TB57bLohoG9UBEdXGBKn4ixA0XuDuUQSxrVaHirGAQ==","signatures":[{"sig":"MEUCIQDCzlrrbQFwyZKxKyes7dApKFNrlV319EIC83CPD2yMiAIgPHAFgRtojSjiVrToN5wqn7Yy3SahZ0BPWNWAedCMHdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":738672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSg25CRA9TVsSAnZWagAAwJkP/Rh3aSJxo1jFMXFvrq/R\nHTsq5Bb96/bH6JmE7+caj/HOacvlRdT/jrN93Uwbnr0U/i+ycIsQ5IkCDGjb\neo78+Syijum//OyeuJ7VnkLQvcPWt/h6SDyU3FvhuBpFK0toJM61iCG3oaYJ\noSTb+iHnc4jjU2/ZNp8KXfaJ4t8w/NCfgFJM6alla7Pa2NFnJByyCdzZeAwZ\n4vj+lrffnK3FirUSSw8XckkfnDI8icq1NxkyNSNLiFMaskhkgqHblghzVMVV\nIUCPQzs+yUwgSxga/9XgLa0KXhxkY8vxc+3NxiQO7PMzgHeZg5dxEofVdpuO\nlkZfHybwlO395qAL1JZJzW35BARnA/uTYi43u6EJuA3A/PIi4FPNpLWJBKQD\nKuNvUf3coUfYtYOcxXEkge1C2K5K/lhGRFTKj1BuCBZ284VIGU43tLi2eIaO\nmS913s6kqlyyO+1HDxQFl5efFtbvm7DqVex0W/ftvarcAXcHh5MR2e9OTIuD\nytsnTtAIGdGod05yWbvR2NqgBTlrugdwM9DlA0CPxKpANYoa9pwmnrp3GsW0\nhymWViWgKO3OnKvkW3IxUZguwCWJDkL2gbtknFFqHrdLuNUf31mbyXhxlX5A\nt7N0hLtCC6PAXOW9xELkRHnTWrpLPGbGk2JEFCTLOGJaWh75Rg61M/i5su6K\n4mLY\r\n=6DT2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vue-draggable-next.cjs.js","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","browser":"dist/vue-draggable-next.esm.js","engines":{"node":">=10.16.0"},"gitHead":"e978b6f492ba67c0c83e9de016e41883db8202a7","scripts":{"dev":"vite serve","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","build":"rollup -c rollup.config.js","start":"vite serve --mode production","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","demo:build":"cross-env NODE_ENV=production vite build","test:types":"tsc --build tsconfig.json"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"_npmVersion":"6.14.7","description":"Vue 3 drag-and-drop component based on Sortable.js","directories":{},"_nodeVersion":"12.16.1","dependencies":{"sortablejs":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0-rc.9","vite":"^1.0.0-rc.4","ts-node":"^8.10.2","prettier":"^2.0.5","cross-env":"^7.0.2","pascalcase":"^1.0.0","typescript":"^3.9.7","tailwindcss":"^1.7.5","@tailwindcss/ui":"^0.5.0","@types/sortablejs":"^1.10.5","@vue/compiler-sfc":"^3.0.0-rc.9","rollup-plugin-terser":"^6.1.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-commonjs":"^14.0.0","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_1.0.3_1598688697192_0.17470747138102127","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"vue-draggable-next","version":"1.0.4","keywords":["typescript","javascript","vue","vue-next","vue3","draggable","vue-draggable","vue-draggable-next"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@1.0.4","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"05b735a17bb44d8855ebcbd22280ec18af5109ad","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-1.0.4.tgz","fileCount":43,"integrity":"sha512-cmGHLNX/6r/DeJQTKaIpToT63e7lSPw7HhLqwzgPKUXuwLkzJ93Iznkfpcg0JpMbjfh4L1T7ifzYGnaS+OdMwA==","signatures":[{"sig":"MEQCICG5/W4cV36WDyA9Ep1xqpBBCOCjhkSz+Cy31sRHq6PyAiAuCKsq009ToQPIzwpgBQfhlRw6JdqbBDsY4p4wDRZrFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":756969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSiPnCRA9TVsSAnZWagAAJ7kP/3OTmsw3faHg95UZgKjk\nUs+LK/ESDXgd+0l7d+2IMTyg9QmfZK5aEE+RsDezWhvfeT6HkTBhoxIC0wDV\nS0gcTwb6gAzXyPJ/VgA0hq/gS3eYhyZrppyhuy0B4qstgDG/8U58Zxo/YwdJ\nCGyTdbTPmXn96g5xOT9GEbqSHivm/9TySAszqOKxONVV/xZOvXQRLAwfPb7S\nSgdxlR1Hz3yU5CWMxmSnpNMfej54Z87FLoJfNsKOjEMB0ElGoZNhqSn0bPTT\nrvggmj5mQRK9qdR9yl0oqulP9zoDGRAItvKgiuLo6fibp4R6LOD7GdmTKBD1\njlzrRnySfylrLhj8fM3LUt3+KxnjlbkopWKK5gaJmKLJNNNJo28nVb5o4XVO\nUFM9JQbD00rl5w9FGlMcyl3LGXLN39dABxBiGp0goJkyCIcCe53FdGsHseY1\njidVdRaaK/9zZ8qGcb8HsaohonQ4X5fyL2svoQVLxaWpXxyzsaa+P8SoQzer\nDwDbuEoiJ6cfi+KiKce8JKYUk5J5xv8YMUWbQHvV07O3jdEl8c2qWXZyu7Sq\n3dToIzPPIEEStmUoMHJMQaeWuqO/raCZYlDtFZNSHF6PMmkSE3OEzV5A17P0\nBSG8Vkk7WHmMqyER8L8XTW0Pwk1kiv4wcKEswehvrBVar5t0Sfr2qeunrX7Q\nmyYT\r\n=caGn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vue-draggable-next.cjs.js","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","browser":"dist/vue-draggable-next.esm.js","engines":{"node":">=10.16.0"},"gitHead":"611bc37bb3b3038ea90cf15889e20ea0a6be4142","scripts":{"dev":"vite serve","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","build":"rollup -c rollup.config.js","start":"vite serve --mode production","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","demo:build":"cross-env NODE_ENV=production vite build","test:types":"tsc --build tsconfig.json"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"_npmVersion":"6.14.7","description":"Vue 3 drag-and-drop component based on Sortable.js","directories":{},"_nodeVersion":"12.16.1","dependencies":{"sortablejs":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0-rc.9","vite":"^1.0.0-rc.4","vuex":"^4.0.0-beta.4","ts-node":"^8.10.2","prettier":"^2.0.5","cross-env":"^7.0.2","pascalcase":"^1.0.0","typescript":"^3.9.7","tailwindcss":"^1.7.5","@tailwindcss/ui":"^0.5.0","@types/sortablejs":"^1.10.5","@vue/compiler-sfc":"^3.0.0-rc.9","rollup-plugin-terser":"^6.1.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-commonjs":"^14.0.0","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_1.0.4_1598694375295_0.21340765998433997","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"vue-draggable-next","version":"1.0.5","keywords":["typescript","javascript","vue","vue-next","vue3","draggable","vue-draggable","vue-draggable-next"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@1.0.5","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"ec872539c6d5ef383a5b17e5fe153eb5741be40f","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-1.0.5.tgz","fileCount":47,"integrity":"sha512-YeR0INdg7Kgp13qCUrFsF+q7Cy+E6I7dyFhfAtRkCGb1gaSh6WdQwEa3k33HR/kjB0rAXWmoxcE7T1d+N3eGcg==","signatures":[{"sig":"MEUCIH/dyr352lOulpX7wlES6BCYmuBNHKEAKg3OaE0hvo4WAiEApFhrmFPeiA+FG4ggwQcEU3uLmAVVd0KvAsKeEzleLi4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":763972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfS7m+CRA9TVsSAnZWagAAqXYP/0ld748Vwbw/Hb+9Sfao\nau7nvK5/Jua+gsbw7sKqknMPGffPj9lOtG1IDHENEE597x+k86nfRu8erTuv\nZffmwHL0Lse9OmSvU53zvMbYPb2S+6nD5M2UFgLuzic3QeQpDAMTdDOaP4G0\ngCoRgA025Qt8ivhCZGrMGpleSN190RaRuIAeuDvlAJ+XrsTeFRNVTJZoUld1\nvza3KDqF0ugqfAi4MxOfxBmi9254c/f1q5Nedc9XpG1He3DHDEr7zGOXVoUc\nupVmB4mHeDy7lOUGNbSIZos1Hfzp4XTOFOPglf7ruc0k4hh8SeDv0mk2RDad\nwkW7DIS1DrREqQEZMOtD3W8Xk71dvK3dr7X/KG9nZRnqr9pgQPfdexqv5qAf\nRw5klKbzyPUoJ6l4+VZVkz7MYFM+AGV8zHX10cPSLKXp0XvNi9bh0TzqAMkW\nfG8beRXdK6ex69/vYJvfwH24U5l8+3PKEpn8KlubRZ18TO+nqyU68UVOTVd0\n42sXY6KxzpjEs/ZoQHpXWY9iQnVqf/stko/TlP0HmV21UibObODeulpWosu+\nyh3jrzppadB6CJryHAcqQgW3tdaqLjUt9eiptgdGjIWCGP9XnoCHh/4rKl/R\n+XTyvGs8NRv/4dneFOF+PyeBg5LSuB66/N8HRW5/q1KJGk/afBNmEckeGBY7\nN2dJ\r\n=TZY7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vue-draggable-next.cjs.js","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","browser":"dist/vue-draggable-next.esm.js","engines":{"node":">=10.16.0"},"gitHead":"6d9cb5308e87e4810ecef06e00ff21a6f2465d8c","scripts":{"dev":"vite serve","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","build":"rollup -c rollup.config.js","start":"vite serve --mode production","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","demo:build":"cross-env NODE_ENV=production vite build","test:types":"tsc --build tsconfig.json"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"_npmVersion":"6.14.7","description":"Vue 3 drag-and-drop component based on Sortable.js","directories":{},"_nodeVersion":"12.16.1","dependencies":{"sortablejs":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0-rc.9","vite":"^1.0.0-rc.4","vuex":"^4.0.0-beta.4","ts-node":"^8.10.2","prettier":"^2.0.5","cross-env":"^7.0.2","pascalcase":"^1.0.0","typescript":"^3.9.7","tailwindcss":"^1.7.5","@tailwindcss/ui":"^0.5.0","@types/sortablejs":"^1.10.5","@vue/compiler-sfc":"^3.0.0-rc.9","rollup-plugin-terser":"^6.1.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-commonjs":"^14.0.0","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_1.0.5_1598798269773_0.1515483600766041","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"vue-draggable-next","version":"1.0.6","keywords":["typescript","javascript","vue","vue-next","vue3","draggable","vue-draggable","vue-draggable-next"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@1.0.6","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"838a80b6a08f2b0c5377cc510b9e4d3620bff3d6","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-1.0.6.tgz","fileCount":45,"integrity":"sha512-/CZuIjJqcfn1jnWY8BhMuHSzpYtG8+70BhdKT63++EUOLISkcRpt8AHjVwKVmKqtd6jWU3LYwhrBEJXlW5CQ9Q==","signatures":[{"sig":"MEYCIQDqJ1ZZX6ZlDwNt/QVxsu1gz6KinLlO+lMufJ/cetRoWgIhAP78NopcFaZQdpQPPUXih18e8gK44oCueSXXDOM2TsDs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":731088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZgsmCRA9TVsSAnZWagAAN3UP/0ttDBhMoizJSs0V0eoa\nuXGvdFWutyBHafEADFxsJ37pI71kj6YipwkWCkMCoNkxfjo7kbPNMHnimQJZ\nM8g1JkFHm6doABURuRNd+sF8/QJJ0eOsxgblz7CNS4U7pvC3Vhhm/+df8WYz\nj3DisAek1LbH8h9PHjfO587No/D74YaV5f4C0EF264RuI4SDEC4R/bbqBHrJ\nul1geE44GVJpBbKzwxL4VO6+UUzOw0J8ivGgb6Or0NIRehCIttiB2FUtAdaw\nOYKqmj5rSuK0i/7Pe9gdAyY5nl93T5P28qdqsLlRl2LNhSd7/s1S1m5Mvf+x\nKdqg20uy1WeFg0yciZZju2L4t1dHVEpIpdQ3aKHYoCkjbBWo4Ftx7WIOLgdp\nHu9A5UvvB9iEIN/Lm1VqSf2XblQIk9FJD21y/u7oZXq+M0HWN33mxEkX6Miu\nH/EDGZo33h2tDXn0Zd8+TkvzQBJn2nboG8nsszoouhOe76sg90Nnj1L8yWON\nuNLitvOr7LnzonJ04C5rCXb6Cs0p6gIqiVwr7UjqAZXa1mvGB4NACIXsv0nm\nbxlZr++7oPdSjq3DhDmaSv4pC4IxNWirkLhU0C9ScNrnL4fmNa4304Fp9TeF\nRifjUrBEArKMiyBrFK4tBbDzBQ427FvzHPy5fMj6DoaXJGQr6QqcL2c6LXth\n8yHi\r\n=TTS1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vue-draggable-next.cjs.js","type":"dist/vue-draggable-next.d.ts","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","browser":"dist/vue-draggable-next.esm.js","engines":{"node":">=10.16.0"},"gitHead":"d1e7c99f2b08253f90ef477fdf876adfd9abf998","scripts":{"dev":"vite serve","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","build":"rollup -c rollup.config.js","start":"vite serve --mode production","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","demo:build":"cross-env NODE_ENV=production vite build","test:types":"tsc --build tsconfig.json"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"_npmVersion":"6.14.7","description":"Vue 3 drag-and-drop component based on Sortable.js","directories":{},"_nodeVersion":"12.16.1","dependencies":{"sortablejs":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","vite":"^1.0.0-rc.4","vuex":"^4.0.0-beta.4","ts-node":"^8.10.2","prettier":"^2.0.5","cross-env":"^7.0.2","pascalcase":"^1.0.0","typescript":"^3.9.7","tailwindcss":"^1.7.5","@tailwindcss/ui":"^0.5.0","@types/sortablejs":"^1.10.5","@vue/compiler-sfc":"^3.0.0-rc.9","rollup-plugin-terser":"^6.1.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-commonjs":"^14.0.0","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_1.0.6_1600523045458_0.16410758889963017","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"vue-draggable-next","version":"1.0.7","keywords":["typescript","javascript","vue","vue-next","vue3","draggable","vue-draggable","vue-draggable-next"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@1.0.7","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"5dfad9385a5f6a8f7dacc3b41bb9958c408a888c","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-1.0.7.tgz","fileCount":46,"integrity":"sha512-1TU53jOaNs6PVCg+Va2WsaZ7AW5ifGr3Q+4WzOnBy443bYCznF2PN9KUgWSi4ibJ+wxAoNfVhQ9yTuyHg2hNBQ==","signatures":[{"sig":"MEQCIECsZCjAybWjQGGdUuMWkiIXU+t+o2oYJbhIRAotk6hzAiAFRgRl+5XnDNRbgCrQsr6dVxGY2wLBJvp+QJaciIfm7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":736799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZhB5CRA9TVsSAnZWagAA0eAP/0OBABqyRziedxyyzHAB\nB2saqqznZ4gjUrx2HBKtMFypKhxMyZyWXCm7U57sJduehrF0vxmnuUQnfesP\nxD9UdJ003liqYzJWIkb77aZnlJMpFirmiPgmNcfhVKJdYR1FjP4+DijvOeNG\nchykBswcOEMzein7AjQ8ycY1thBDEUVa+ucxZvf8UIIKzvlnlZ1lly47LJXh\njkiaEwkIz8ftDgYmQSRaMHBNztRHq6bzkUpEndaQfTtr0SLkRNUs/Rb8sxsP\nT0oWTaaRQwbGVoxufSrKVaPVRb7N0Hxw5Rc7OvawKG+oRB84TmXz58khEoLR\n4aIq1wqZlY9aXZW22mdYSgcqszS7Rn2P66NvdawwmxodBBylY2Nva7HHVqUF\nvlm+C1aQwkfGO1RCIY5WWZgxNWKmjtOs3W1UdxtbaiJ0TO3jQ8ueVzNZGIGs\n19nnlOFCv1s24NFmK7pIKYlyZT+7s9axr/y0htw68VLcLp8YmdSs8eLbPsam\nrHn2oFkhrxbyipmLBaT8lYnCWnqunujRQlRftCHxmGj028J4CgT6ziGgRllE\nZXE9DCXjfH1uZcOXhen6TDco8yXqx7VxiVINbrBb8YSm/vPB69uhWS2LHAmE\n19TAKemJZm+v9TnrBavOy7ktdbgmXZWfA091N/XT2X6YVfjgCurtrhKnLAjN\nVjuG\r\n=B/xG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vue-draggable-next.cjs.js","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","browser":"dist/vue-draggable-next.esm.js","engines":{"node":">=10.16.0"},"gitHead":"45601ffb26b0e0fb738df43685036de80062c595","scripts":{"dev":"vite serve","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","build":"rollup -c rollup.config.js","start":"vite serve --mode production","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","demo:build":"cross-env NODE_ENV=production vite build","test:types":"tsc --build tsconfig.json"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"_npmVersion":"6.14.7","description":"Vue 3 drag-and-drop component based on Sortable.js","directories":{},"_nodeVersion":"12.16.1","dependencies":{"sortablejs":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","vite":"^1.0.0-rc.4","vuex":"^4.0.0-beta.4","ts-node":"^8.10.2","prettier":"^2.0.5","cross-env":"^7.0.2","pascalcase":"^1.0.0","typescript":"^3.9.7","tailwindcss":"^1.7.5","@tailwindcss/ui":"^0.5.0","@types/sortablejs":"^1.10.5","@vue/compiler-sfc":"^3.0.0","rollup-plugin-terser":"^6.1.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-commonjs":"^14.0.0","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0"},"peerDependencies":{"vue":"^3.0.0","sortablejs":"^1.10.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_1.0.7_1600524409158_0.88034939434055","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"vue-draggable-next","version":"1.0.8","keywords":["typescript","javascript","vue","vue-next","vue3","draggable","vue-draggable","vue-draggable-next"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@1.0.8","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"89a8b347422d20f694f977a125b9af2f67e85b99","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-1.0.8.tgz","fileCount":46,"integrity":"sha512-c15YO8HC2Lo2+rWXNoLDwiAFzf4pY5L4ESJsWp526qWeLAf6WjIXYSchmsO6AD0ozFIc+sp6B9zKafpFotxNIQ==","signatures":[{"sig":"MEUCIGvIUU4c2Dajh3RiJyPIlXyDDcJJgZb02smR2y4JNalOAiEAujNLXvPGxzm/qLL0vlxYh3IYv0bzlxmz0P1RzKusgQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":737204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZyCACRA9TVsSAnZWagAAcO8P/0ClOwCk6MBZj9XZsLEn\nIQtnps2PwamT9vLYiC/E7KhGbkGAX+u5S4y85ZFigdoadSsseNunJFxboKHM\n/0cHLDv87b7cuUqbO0tRYgZiJ8gxqwkLiesBvfvDNYTDUnMe76ZwgVYvcyaS\ncSMMxSr5DoXZbSHBcivJnwqzPfHZHBR2pY3ZkIsisZ6Lk8eTEApSO17BqdxR\ntAILFXPSLpThr9ChNu7G2cBplvIiQ5I7jYd32gNoEMkRMwIArlw21+BXZX6r\nOlTW+it/b8RUKf6pysdYPIwEANlHOA6iLAgV4ICNG1u7aJ/iQu5SOw4aX2ut\nVTWrJy0swR1+uWi0gOMy58IRneDTDrzlK1QSpFvvdNbpljtPNMN44+T7y8Fb\nFPt9AkJM8VASjcX3X/5a5FKnB+EiUKHdytZvE/R3Fyl5oSyhbQx53EvNJqPw\nLmt48FgoEi0sIlFiuSSqpLOd3ai5Zf8W0Gb+hodpmCPzZe4LCqg3FQtng6M4\n21Fg3QWYCqBmAKWMZOGOWxorybhx1hEZRP2DMQXWBlCU2cz/0qUGK5vgNGmL\niuzffHGyoYPMNFUPZAgCIrGWkYhwGjORHI+3vqo+raySjPddKng7G//RlHF2\nRfKzT06PKQ7dltlOYqcyurOBZ6pd6IuJNrHodQxoB+4gbScMS481+YZq2eOl\nOssW\r\n=DAHd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vue-draggable-next.cjs.js","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","browser":"dist/vue-draggable-next.esm.js","engines":{"node":">=10.16.0"},"gitHead":"89177dc0574f18977bda6c059d1153627c232a12","scripts":{"dev":"vite serve","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","build":"rollup -c rollup.config.js","start":"vite serve --mode production","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","demo:build":"cross-env NODE_ENV=production vite build","test:types":"tsc --build tsconfig.json"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"_npmVersion":"6.14.7","description":"Vue 3 drag-and-drop component based on Sortable.js","directories":{},"_nodeVersion":"12.16.1","dependencies":{"sortablejs":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.0","vite":"^1.0.0-rc.4","vuex":"^4.0.0-beta.4","ts-node":"^8.10.2","prettier":"^2.0.5","cross-env":"^7.0.2","pascalcase":"^1.0.0","typescript":"^3.9.7","tailwindcss":"^1.7.5","@tailwindcss/ui":"^0.5.0","@types/sortablejs":"^1.10.5","@vue/compiler-sfc":"^3.0.0","rollup-plugin-terser":"^6.1.0","@rollup/plugin-replace":"^2.3.3","@rollup/plugin-commonjs":"^14.0.0","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0"},"peerDependencies":{"vue":"^3.0.0","sortablejs":"^1.10.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_1.0.8_1600594047639_0.5850910733928183","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"vue-draggable-next","version":"2.0.0","keywords":["typescript","javascript","vue","vue-next","vue3","draggable","vue-draggable","vue-draggable-next"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@2.0.0","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"cd56253567af8b9a7b07122e1d5955dd0f1e9fcf","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-2.0.0.tgz","fileCount":9,"integrity":"sha512-HLIjg0Kmeq8DD3LIAe3Ftuwd2ng4OUJ9PLpQX9ckAhyebNpNrKPkbsL7ge0Kpxn7qFsNID+5Cyx5aX9ayf4JfA==","signatures":[{"sig":"MEQCIGyGO8F0tIOJ3ZgpiZNKN2Rk23OkBDu7DP5GxYGDqFUMAiAUtZK3wV1+NYCVpXHqR6DUByz43xklhzWiUb29sa2OKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpjksCRA9TVsSAnZWagAAJ60P+wbhMgtS2kzmbzGPSvIl\nj5xWEaKARhlL/ZOPu+i87jBmEIl/sNeTDQgox+Un1sdtNqXr0DdxXroNd7Mq\nf+y5HLXWJyJHe9vz4L3r160hJ5hrC2+67+NDjW5XMJltSgSfJ3RqutzRjUgm\n+MoWGxf5897fkzF3Y8r9lX7Zn8knS0CcEhsgfR67gLt5cFf6+fOH7gtP7ZGE\njFlhoMBE6Z0FzZgsnyhXJ/mihY98tjszMLyhDPwLNSxCMFu+MTHbrRNDuF7q\n/xVutCqzECG2HXdiguJ8rqAtFrdAUIT2eGe3IfNqqZunUnVsyPXw+D6PrRRc\nrQSWrsw946oU0UOiJZKZBdU08wDqRUzCEe8rqm4BI857Z2TEeNKGrl1PK6eQ\nr8bjMwfykss21ROe+wJslBe/qdrMdz2b5eCpPi6mVicB5mxdyG9FYgs1X9+u\n9G3VDDVI3JLYSyDP/VC6/x8uEH33mkEHptKPeTAlE/mHpfPWR1QL3z/B62Zz\nGka8A2OvnEGggpeOmoed1T+vojpN2Lde3bjYD6+uwkV9xc964uAKIDQnBNMi\nFrs67WpOAO3jcT8jC3TQB+hBNW5Q5ot4x29h/GA/x6IjCSPWgZI79al/gJv4\nBMaBxFfqfpd1ebg8+8GrWCd0naz1WhOtOIV+yN6dyUlsl2BFq7RsIXXpzaJa\nbGOv\r\n=TqUQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vue-draggable-next.cjs.js","types":"dist/vue-draggable-next.d.ts","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","gitHead":"d3bf082a2a85b36a3963dffab8227bb91f1f8605","scripts":{"lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","size":"size-limit","test":"yarn run test:types && yarn run test:unit && yarn run build && yarn run build:dts","build":"rollup -c rollup.config.js","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 1","test:unit":"jest --coverage","test:types":"tsc --build tsconfig.json","playground:dev":"vite serve","playground:build":"cross-env NODE_ENV=production vite build","playground:start":"vite serve --mode production"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"size-limit":[{"path":"size-checks/basic.js"}],"_npmVersion":"6.14.8","description":"Build Draggable component using vue 3","directories":{},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"sideEffects":false,"_nodeVersion":"12.16.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.2","jest":"^26.5.3","vite":"^1.0.0-rc.9","vuex":"^4.0.0-rc.1","rollup":"^2.33.1","yorkie":"^2.0.0","codecov":"^3.8.1","ts-jest":"^26.4.1","prettier":"^2.1.2","cross-env":"^7.0.2","pascalcase":"^1.0.0","size-limit":"^4.7.0","sortablejs":"^1.12.0","typescript":"^4.0.5","@types/jest":"^26.0.15","lint-staged":"^10.5.1","tailwindcss":"^1.9.6","@types/jsdom":"^16.2.5","@tailwindcss/ui":"^0.7.2","@vue/test-utils":"^2.0.0-beta.8","@types/sortablejs":"^1.10.6","@rollup/plugin-alias":"^3.1.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-commonjs":"^16.0.0","@microsoft/api-extractor":"7.8.1","rollup-plugin-typescript2":"^0.29.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^10.0.0","@size-limit/preset-small-lib":"^4.7.0"},"peerDependencies":{"vue":"^3.0.0","sortablejs":"^1.12.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_2.0.0_1604729131786_0.367241760500884","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"vue-draggable-next","version":"2.0.1","keywords":["typescript","javascript","vue","vue-next","vue3","draggable","vue-draggable","vue-draggable-next"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@2.0.1","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"bb64efb302c7b8e759fd3f21427871789b624c67","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-2.0.1.tgz","fileCount":9,"integrity":"sha512-8+7gqNL0Vb4GpXBTtGQx8yAWhvn8y61aoDgKmZwDu8b5dFB2wlj1r5SWtbqV26rwg6R8FRHVdlo55lwaOA51wA==","signatures":[{"sig":"MEUCIQD+4g3qcQZDHFp7Ub/+4hRJRSxBVsZ1Um5Hgu7KWBiRxgIgAcnTzR6V/mLNSotwQGPMrwK0UIjVIYXLRGSZUiVTdF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":576052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+YSGCRA9TVsSAnZWagAA5OMP/ipj+D7wESIr1T9Hlpbi\nEHpykCISaayQ4BWt3cncsglPN5U15PxcEUWvm43jiTQOQgek/VQ4lvPtrsjU\n0la6DGJkPpygSUyk12ANeWo6qmjWRF93L/qAB1B3YBDOYm40WYeYynB2jPxp\n1yQIqkP4GzK4u/LdU+CJCIYkl0UQEGbcUTLny3Yc+oN57NL5aXC3SNHSKlZf\nSGUwWlMpYz4EcsKrFMOH6g1kN+xe67ZriM7Wu52acCE9UQzq2uACeXkGRJ0S\ndDBnLrIhKO3Wsm++3F2rd5eRYbUi+NyOk15HbFnenBR5P6HS951UrR1qR+tx\nMygrMFwMyk3aNTth4oYXiFw9vsSl/AwRjYoYySxeK63+Gf24L6yaZ+9Qatkq\nGNcV6QmKnJZopqB37WNSnor529rgCZsVjY3qNgjIG9FxuDNhl3SLIYA+h5e9\nCIlkhGCKq2f+QIP9t8VGfLMXSy5WbFI5wE7F0+Xl2UpjEhAXWkPn84d+BtNE\nEIwOnmZBuv3NsSF3j3IyRiyEsIdDT1MdnG4Bomzr5wd1vvLzAt/nV1XAFgby\nB5aVmpQgMUwzQYgnmBQV7tZdL7W8TVyz4WSEvNShHnyumTMLQ/pqEgm/2Jp1\nLVHN2wc2ZSWG+ImQL2Khfn4y7cvg/ihqICSV1VGiNcYmpQPsG7rajdSr649y\n7OsU\r\n=IDbd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vue-draggable-next.cjs.js","types":"dist/vue-draggable-next.d.ts","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","gitHead":"47209608acf7ff7a93ae0ee21ee65f9126b64c73","scripts":{"lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","size":"size-limit","test":"yarn run test:types && yarn run test:unit && yarn run build && yarn run build:dts","build":"rollup -c rollup.config.js","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 1","test:unit":"jest --coverage","test:types":"tsc --build tsconfig.json","playground:dev":"vite serve","playground:build":"cross-env NODE_ENV=production vite build","playground:start":"vite serve --mode production"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"size-limit":[{"path":"size-checks/basic.js"}],"_npmVersion":"6.14.8","description":"Build Draggable component using vue 3","directories":{},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"sideEffects":false,"_nodeVersion":"14.15.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.0.5","jest":"^26.5.3","vite":"^2.0.0-beta.15","vuex":"^4.0.0-rc.2","rollup":"^2.33.1","yorkie":"^2.0.0","codecov":"^3.8.1","ts-jest":"^26.4.1","prettier":"^2.1.2","cross-env":"^7.0.2","pascalcase":"^1.0.0","size-limit":"^4.7.0","sortablejs":"^1.13.0","typescript":"^4.0.5","@types/jest":"^26.0.15","lint-staged":"^10.5.1","tailwindcss":"^1.9.6","@types/jsdom":"^16.2.5","@tailwindcss/ui":"^0.7.2","@vue/test-utils":"^2.0.0-beta.8","@types/sortablejs":"^1.10.6","@vue/compiler-sfc":"^3.0.5","@vitejs/plugin-vue":"^1.0.4","@rollup/plugin-alias":"^3.1.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-commonjs":"^16.0.0","@microsoft/api-extractor":"7.8.1","rollup-plugin-typescript2":"^0.29.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^10.0.0","@size-limit/preset-small-lib":"^4.7.0"},"peerDependencies":{"vue":"^3.0.5","sortablejs":"^1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_2.0.1_1610187910279_0.5103245307887083","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"vue-draggable-next","version":"2.0.2","keywords":["typescript","javascript","vue","vue-next","vue3","draggable","vue-draggable","vue-draggable-next"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@2.0.2","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"e3e7f0bc70afae3955ccceafe06550acfb082008","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-2.0.2.tgz","fileCount":9,"integrity":"sha512-wCi/i/8Hlww9ASaGH6kp6QmSCzzqRP0ykTfDUMJ21L4idV/le2SP/hLEFc1QXdmn3mTwPwS5Z1GQo14nEH+a5A==","signatures":[{"sig":"MEUCIFMMw4+fhaU8gAgGi3ibeG0BKP945SXJyXGSmeRwwstDAiEA3tw+GbCWxx0QCFwzmNab3ajbxOe2Px2UKpQrcSfaYu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":584662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGqPGCRA9TVsSAnZWagAAMKwQAJ9e2ot5wQTcvnb+Iixi\n4alZt7w9mHDUW1inMTviHSvcIJTW4B0OU0axOYzldg1WKTYLyLOouZAcmfFC\nU2B7yIWGuB4vukchXzbpURllWyh6rrUz5q0KHnyPagbHRTDdB7S11ykx1edR\nxQVfJVszW8E5IJmXJJ8ZY1nddQEbBBvLyBdi8q3uMQCSWAXVyDH7naSg7lE1\nMsKDKAPscHksUap0CcSMdK0UOP0MXyD7wEgOw6FstWeun/S4DqMwqFVAUPLU\nrQnjm6TUtoQktze9Gu1qdbFnm31Sz8B3wAz2UqkYBWmkScft5VuYtvtmmxun\n+R5PoVNuecdcku55BkRpnGOtaZPpHlkAHUEhbFOz+2dqQhMlnJ5sUzbPsb49\nXuYfdjxyn33HRuzqxf6inoBk57AHzoCTwfzV+Jhq15yei2xXRBpJJSGDAeo8\nQu8PLw0AS+v5RP3MG7jKOjbF0BH0cjVnKoGDomPcxFkQvPI3rHyYzf3iqdK6\ncIBZr9MPkz2+TgcuS35aZJ+vv7uhXXpzDs5yTo5g/YxhHWNj+cNyMEjS2nz2\nWsRyiDT/zjfDwpjNX2gRmsxUMbyaK4FkejF2WW0HJNmWfKBR/SBXfkoJRAWh\nOphJXIK5Tjq852zQetnhQL9X1sSX9Q6LkwVhhpy2S9MrzLP8UY9Yg5cjy4Qm\nZYiX\r\n=lkP5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vue-draggable-next.cjs.js","types":"dist/vue-draggable-next.d.ts","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","gitHead":"57f73369907673e949b1a7cd5a3b352901ff0683","scripts":{"lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","size":"size-limit","test":"yarn run test:types && yarn run test:unit && yarn run build && yarn run build:dts","build":"rollup -c rollup.config.js","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 1","test:unit":"jest --coverage","test:types":"tsc --build tsconfig.json","playground:dev":"vite serve","playground:build":"cross-env NODE_ENV=production vite build","playground:start":"vite serve --mode production"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"size-limit":[{"path":"size-checks/basic.js"}],"_npmVersion":"7.19.0","description":"Build Draggable component using vue 3","directories":{},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"sideEffects":false,"_nodeVersion":"14.15.0","dependencies":{"vue-router":"4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.2.2","jest":"^26.5.3","vite":"^2.4.1","vuex":"^4.0.2","rollup":"^2.56.2","yorkie":"^2.0.0","codecov":"^3.8.1","ts-jest":"^26.4.1","prettier":"^2.1.2","cross-env":"^7.0.2","pascalcase":"^1.0.0","size-limit":"^4.7.0","sortablejs":"^1.14.0","typescript":"^4.3.5","@types/jest":"^26.0.15","lint-staged":"^10.5.1","tailwindcss":"^1.9.6","@types/jsdom":"^16.2.5","@tailwindcss/ui":"^0.7.2","@vue/test-utils":"^2.0.0-beta.8","@types/sortablejs":"^1.10.7","@vue/compiler-sfc":"^3.2.2","@vitejs/plugin-vue":"^1.4.0","@rollup/plugin-alias":"^3.1.5","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-commonjs":"^20.0.0","@microsoft/api-extractor":"7.18.4","rollup-plugin-typescript2":"^0.29.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^4.7.0"},"peerDependencies":{"vue":"^3.2.2","sortablejs":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_2.0.2_1629135814568_0.9995569528942259","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"vue-draggable-next","version":"2.0.3","keywords":["typescript","javascript","vue","vue-next","vue3","draggable","vue-draggable","vue-draggable-next"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@2.0.3","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"75df6f51235c8fca37eef692ab3e5968f19161d2","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-2.0.3.tgz","fileCount":9,"integrity":"sha512-364S58rcCuxfn+4kSEd+m4ghv7lTxJ/sYI8y+gYWeVTuBQQXBRTBLmqcIJjYq9Xqj6gEy3Y5EunC+b7yV08Vkg==","signatures":[{"sig":"MEUCIFxegCD7tcKjeJSNKh1bLK6gTepcfIlyK6pF3SxDVW2EAiEAp9HQdxodYkBpd/9VOhuZTg+TE0oAFfLkksgX4vBfhdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":584581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNKcgCRA9TVsSAnZWagAAnwIP/21w6J1l9wnVRBPbRDG6\nvNVfZnvps6sn/9O/nqXbGWPWC+sznChBbhgXeV+uvZZwoLYqV5iVJxdpiEmt\nIJVi39ZQIxGbuj1IIzuh16Txrf3TmRUTajY+AQeTyj00vjIGEk25X7zhIETa\n9ybV41xGYsR+n1G3K1na4WI2SSs53wjp0+6NyoOhRd/B716Nf/i9ZWNIsB0P\nbbzGvdCL05WozrjchV7QKeGJ5E0WWOiwT6HSeO2O+in2FTA3p+DBeiF0zrHG\nmurdFPp+7EBpQwaNOrCaOdU/gK7LsfcvvYlyFAFDZvVl68PxNNlXRpmERfda\nNKS4W4q4O4E6sMgDHt+mpduv5OTDi0ESXfJzOiLBvFjZSDlSC4dVAwQdrOYD\n1JdZcXYBCHNBhzywj0Lr6s7JMstpd78tYc+GarIGMm5/atKw1542xEa7KI1g\nMjw0twPVWLCRKo0cthFOAvUWb5frC4HM9WxeNO7TNu+S+w7hZzWi0E4wvLOk\n2FIpB+3UnBeccVdxs+uFrMQ7/PH+QuQof2cVGfVqwmhcAAPexyOFjol7tztK\nyUGJCza3yZgnIKRPF3Jbv9jEm1WKeMmnHOsVZNbM12B6T06b+idb5yn3g/yJ\nJGQG+MTpclNf/7/fxiE4cHZGpvAqmjI++ceq9FRvs1LYKpHdIynqjTablwOO\nCJFk\r\n=5NGv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vue-draggable-next.cjs.js","types":"dist/vue-draggable-next.d.ts","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","gitHead":"57f73369907673e949b1a7cd5a3b352901ff0683","scripts":{"lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","size":"size-limit","test":"yarn run test:types && yarn run test:unit && yarn run build && yarn run build:dts","build":"rollup -c rollup.config.js","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 1","test:unit":"jest --coverage","test:types":"tsc --build tsconfig.json","playground:dev":"vite serve","playground:build":"cross-env NODE_ENV=production vite build","playground:start":"vite serve --mode production"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"size-limit":[{"path":"size-checks/basic.js"}],"_npmVersion":"7.19.0","description":"Build Draggable component using vue 3","directories":{},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"sideEffects":false,"_nodeVersion":"14.15.0","dependencies":{"vue-router":"4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.2.2","jest":"^26.5.3","vite":"^2.4.1","vuex":"^4.0.2","rollup":"^2.56.2","yorkie":"^2.0.0","codecov":"^3.8.1","ts-jest":"^26.4.1","prettier":"^2.1.2","cross-env":"^7.0.2","pascalcase":"^1.0.0","size-limit":"^4.7.0","sortablejs":"^1.14.0","typescript":"^4.3.5","@types/jest":"^26.0.15","lint-staged":"^10.5.1","tailwindcss":"^1.9.6","@types/jsdom":"^16.2.5","@tailwindcss/ui":"^0.7.2","@vue/test-utils":"^2.0.0-beta.8","@types/sortablejs":"^1.10.7","@vue/compiler-sfc":"^3.2.2","@vitejs/plugin-vue":"^1.4.0","@rollup/plugin-alias":"^3.1.5","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-commonjs":"^20.0.0","@microsoft/api-extractor":"7.18.4","rollup-plugin-typescript2":"^0.29.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^4.7.0"},"peerDependencies":{"vue":"^3.2.2","sortablejs":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_2.0.3_1630840608685_0.7192510968213925","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"vue-draggable-next","version":"2.0.4","keywords":["typescript","javascript","vue","vue-next","vue3","draggable","vue-draggable","vue-draggable-next"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@2.0.4","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"206ed2f4ad316f7a2b5b24ce4ef1914a32d3df31","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-2.0.4.tgz","fileCount":9,"integrity":"sha512-fMOLO7wzZx7rXHG+xXmqzt40Gz62XFcvlCzinGSubIkfutRBpc3ZeQ9mAfLg7170fTGQZFi5UOSPvTpPDf1gvw==","signatures":[{"sig":"MEUCIAtEM5n4tu6NjdECJgfZfp5F4bdyASsyMNad4Ipp46ckAiEA8zZOr4nkO7w8/HYiSS0nZJhOft/4WNH+z95DoswiWog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":583803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPajTCRA9TVsSAnZWagAAfM4P/0Ri7mp/tEdvsh5iC4+Z\nzvKWYlKyW3VVgYqZP9nSHCKxwbbLh7nrWxLlMLn0qJaH+HkJkzeHfNKhEz0j\nh4/nfpwPrdvq+DJKansVG0Z8yrU8o2wiqDjOusAEgEGqZM+kvKxElwCOGjGK\nn6EFLBBaEs7St4WIClLw+N2P1sc3LwYjK8MHrynWycE69SRm+RDdJ3qrXS8s\nku6drn0N2gpnfRq1SnDWa91ROY6sv+DjsdJ1m84t50zh4ZgrIklxI3D4jg6X\nn3Ayc9/CzAUc3ubodZl3uMosRyfq+ihzJLDh514hRe2laGOkKqIjVfVbQbFZ\ndtrlIvt68/XS6xz/DQ8p4ThciyZMirGlZvAY2MN9Mo2wEL3sw/cQxC1uulFK\nLpqWTx2RkPS6VTFbZzBGfsKaCe8oGILy6f3DBbO4ByJkQkEyu2ZsXZ0aboUp\nZaS/L/+PM2jAdfQEkeeKnjPITyhbyn29eJdkcZ9Ho3F67rg7a7MdunQtP4PC\nDnXffIM8ig2f01zrV1S4p63BNyzpA2ycZzJS3dE14azc2GoD5k2Sn48Dju/F\nuUnDuTrAdZqhSFDPSISzCzl9pk37j6WMEaO25NnUSp5Umaac1/27gpDoOJRN\nx5vfoFK6C0tEZbWovft7XCMRfWpk87IoplYlLhQsiCX1iBc8a/fZ/4qkEZCd\ne08S\r\n=QSOx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vue-draggable-next.cjs.js","types":"dist/vue-draggable-next.d.ts","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","gitHead":"4c5175d7cd4e73bc5ab2d647bc827252bd5faf37","scripts":{"lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","size":"size-limit","test":"yarn run test:types && yarn run test:unit && yarn run build && yarn run build:dts","build":"rollup -c rollup.config.js","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 1","test:unit":"jest --coverage","test:types":"tsc --build tsconfig.json","playground:dev":"vite serve","playground:build":"cross-env NODE_ENV=production vite build","playground:start":"vite serve --mode production"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"size-limit":[{"path":"size-checks/basic.js"}],"_npmVersion":"7.19.0","description":"Build Draggable component using vue 3","directories":{},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"sideEffects":false,"_nodeVersion":"14.15.0","dependencies":{"vue-router":"4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.2.2","jest":"^26.5.3","vite":"^2.4.1","vuex":"^4.0.2","rollup":"^2.56.2","yorkie":"^2.0.0","codecov":"^3.8.1","ts-jest":"^26.4.1","prettier":"^2.1.2","cross-env":"^7.0.2","pascalcase":"^1.0.0","size-limit":"^4.7.0","sortablejs":"^1.14.0","typescript":"^4.3.5","@types/jest":"^26.0.15","lint-staged":"^10.5.1","tailwindcss":"^1.9.6","@types/jsdom":"^16.2.5","@tailwindcss/ui":"^0.7.2","@vue/test-utils":"^2.0.0-beta.8","@types/sortablejs":"^1.10.7","@vue/compiler-sfc":"^3.2.2","@vitejs/plugin-vue":"^1.4.0","@rollup/plugin-alias":"^3.1.5","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-commonjs":"^20.0.0","@microsoft/api-extractor":"7.18.4","rollup-plugin-typescript2":"^0.29.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^4.7.0"},"peerDependencies":{"vue":"^3.2.2","sortablejs":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_2.0.4_1631430867404_0.20006015845714442","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"vue-draggable-next","version":"2.1.0","keywords":["typescript","javascript","vue","vue-next","vue3","draggable","vue-draggable","vue-draggable-next"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@2.1.0","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"c5c0c7deef2f092278fc9e97bd3f668c43800896","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-2.1.0.tgz","fileCount":9,"integrity":"sha512-xRMtOUxX/hYtY1C0irGJI1Opx9WRfQPwAqDR0qU3Tusa+iSxvTtiC3IQioU4THYmyior6V27rl0V8T3M19i/PA==","signatures":[{"sig":"MEUCIQC+aS1lNVxPqSW5gwBv6+A/fUPh2BBvHmYBO9gjePycowIgNCiX6Ei3d4LH6TnQ8DWgL3jwfIYx6fwAN7gzLoVdVSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":583802},"main":"dist/vue-draggable-next.cjs.js","types":"dist/vue-draggable-next.d.ts","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","gitHead":"5e5b79197c20eb40f01063689d629fcf4ad938c9","scripts":{"lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","size":"size-limit","test":"yarn run test:types && yarn run test:unit && yarn run build && yarn run build:dts","build":"rollup -c rollup.config.js","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 1","test:unit":"jest --coverage","test:types":"tsc --build tsconfig.json","playground:dev":"vite serve","playground:build":"cross-env NODE_ENV=production vite build","playground:start":"vite serve --mode production"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"size-limit":[{"path":"size-checks/basic.js"}],"_npmVersion":"7.19.0","description":"Build Draggable component using vue 3","directories":{},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"sideEffects":false,"_nodeVersion":"14.15.0","dependencies":{"vue-router":"4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.2","jest":"^26.5.3","vite":"^2.4.1","vuex":"^4.0.2","rollup":"^2.56.2","yorkie":"^2.0.0","codecov":"^3.8.1","ts-jest":"^26.4.1","prettier":"^2.1.2","cross-env":"^7.0.2","pascalcase":"^1.0.0","size-limit":"^4.7.0","sortablejs":"^1.14.0","typescript":"^4.3.5","@types/jest":"^26.0.15","lint-staged":"^10.5.1","tailwindcss":"^1.9.6","@types/jsdom":"^16.2.5","@tailwindcss/ui":"^0.7.2","@vue/test-utils":"^2.0.0-beta.8","@types/sortablejs":"^1.10.7","@vue/compiler-sfc":"^3.2.2","@vitejs/plugin-vue":"^1.4.0","@rollup/plugin-alias":"^3.1.5","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-commonjs":"^20.0.0","@microsoft/api-extractor":"7.18.4","rollup-plugin-typescript2":"^0.29.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^4.7.0"},"peerDependencies":{"vue":"^3.2.2","sortablejs":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_2.1.0_1633851839073_0.8087817485464752","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"vue-draggable-next","version":"2.1.1","keywords":["typescript","javascript","vue","vue-next","vue3","draggable","vue-draggable","vue-draggable-next"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@2.1.1","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"49886da82f116d11b3e4df7674320fdacf5d7e04","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-2.1.1.tgz","fileCount":9,"integrity":"sha512-f5lmA7t6LMaL4viR7dU30zzvqJzaKQs0ymL0Jy9UDT9uiZ2tXF3MzPzEvpTH2UODXZJkT+SnjeV1fXHMsgXLYA==","signatures":[{"sig":"MEYCIQDcQ3Dh9BZCZtOw5BzJJZX0kbQPkZZ4Oyj3xfHDwAPOBwIhAMtKVtajUiGerHDaCGSedp4KqQkY9APSa7hL8duD5XnB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":583778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3APACRA9TVsSAnZWagAAGfIP/jpzhv7pZOSYv855AMaI\nCaQvu5gv52+GSII6tPOSzP7J0Gq3I7cROXfYS+WZGeJPdIMut7CpxWdp9/3Y\nAgG0QTiloDMfWs6tlcosYXnAhR9G7T5sdkmOBuWWWcVuXL43zqFSlWmtR/WJ\nbZXkzAKSDPTYM1j1sk9PBh6WKJZoukn9tc5b1sdrYnWzKx33qjBoTqk0fdTa\nycxkqlRZDnxh1V0/PTtxsK7RV/iz36reAOMcnDDfGkCvDkxv3dm56NWAC91S\nlchiHIfzg/ULD+z3a/Y+LN8jAcqYXkd5r/kEvuD4UJbXzshYRXZW0mL0bdHq\nMUUWkgM7ExWrPsMzq7+OBiQCXmzjJTgb1ZYYzgV1PlACM+1AUdzFwlUGqLeN\nhnOaI6EEr1X0gKLCdmQQVZ3zah3tR7Og77DViyiihTS61dNEemDcuL7Ea3vC\nAAnS3lrSQdiK4myUzb1V0KguxKWLC747PO2TNcDTRz6N463u/KH9J73IL+LY\nycBohwZKy17LiW2iQ5KgORjuSiXegfrqSR+Zw6fEFzMENo3EVt6nh4w0G8is\n2kznhEnXEDDXXmVgE6U0odFAJu4BcWs15MV+Xn1PfSRpCHVpztdv2Zxm8xWd\nGWhnnqOim/seNWjK5XGFoEG5ZW/f95bdw30x2nDce2vnRP0DwYTPHA9jdUWw\n9y6t\r\n=GWJT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/vue-draggable-next.cjs.js","types":"dist/vue-draggable-next.d.ts","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","gitHead":"c55378175f098835143aee2f3c81f76d90328ec7","scripts":{"lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","size":"size-limit","test":"yarn run test:types && yarn run test:unit && yarn run build && yarn run build:dts","build":"rollup -c rollup.config.js","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 1","test:unit":"jest --coverage","test:types":"tsc --build tsconfig.json","playground:dev":"vite serve","playground:build":"cross-env NODE_ENV=production vite build","playground:start":"vite serve --mode production"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"size-limit":[{"path":"size-checks/basic.js"}],"_npmVersion":"7.19.0","description":"Build Draggable component using vue 3","directories":{},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"sideEffects":false,"_nodeVersion":"14.15.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.2","jest":"^26.5.3","vite":"^2.4.1","vuex":"^4.0.2","rollup":"^2.56.2","yorkie":"^2.0.0","codecov":"^3.8.1","ts-jest":"^26.4.1","prettier":"^2.1.2","cross-env":"^7.0.2","pascalcase":"^1.0.0","size-limit":"^4.7.0","sortablejs":"^1.14.0","typescript":"^4.3.5","vue-router":"4","@types/jest":"^26.0.15","lint-staged":"^10.5.1","tailwindcss":"^1.9.6","@types/jsdom":"^16.2.5","@tailwindcss/ui":"^0.7.2","@vue/test-utils":"^2.0.0-beta.8","@types/sortablejs":"^1.10.7","@vue/compiler-sfc":"^3.2.2","@vitejs/plugin-vue":"^1.4.0","@rollup/plugin-alias":"^3.1.5","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-commonjs":"^20.0.0","@microsoft/api-extractor":"7.18.4","rollup-plugin-typescript2":"^0.29.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^4.7.0"},"peerDependencies":{"vue":"^3.2.2","sortablejs":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_2.1.1_1634660864422_0.20787743807014025","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"vue-draggable-next","version":"2.2.0","keywords":["typescript","javascript","vue","vue-next","vue3","draggable","vue-draggable","vue-draggable-next"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@2.2.0","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"cdefc345f950d64afb013436bf3111c7d87239f3","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-2.2.0.tgz","fileCount":9,"integrity":"sha512-JQ7Ac4knnpsA47/acUhRR7negDHNZDLdpbXRR+n89f516rJDt+eHh48tfqTe80q2UfnLymQ46zi81gCMKFU4DQ==","signatures":[{"sig":"MEQCIAtsE4X3CXIlbb36foDyrTU2z9v7/9cZyKzgzCdJyjTVAiACFE34VfSfAYZhqPDOIS4ACx9ING20uJ0ShCvXyTV/7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":582196},"main":"dist/vue-draggable-next.cjs.js","types":"dist/vue-draggable-next.d.ts","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","gitHead":"57a24df6481be04844b264e45efa15fbdab2654f","scripts":{"lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","size":"size-limit","test":"yarn run test:types && yarn run test:unit && yarn run build && yarn run build:dts","build":"rollup -c rollup.config.js","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 1","test:unit":"jest --coverage","test:types":"tsc --build tsconfig.json","playground:dev":"vite serve","playground:build":"cross-env NODE_ENV=production vite build","playground:start":"vite serve --mode production"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"size-limit":[{"path":"size-checks/basic.js"}],"_npmVersion":"8.19.2","description":"Build Draggable component using vue 3","directories":{},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"sideEffects":false,"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.2","jest":"^26.5.3","vite":"^2.4.1","vuex":"^4.0.2","rollup":"^2.56.2","yorkie":"^2.0.0","codecov":"^3.8.1","ts-jest":"^26.4.1","prettier":"^2.1.2","cross-env":"^7.0.2","pascalcase":"^1.0.0","size-limit":"^4.7.0","sortablejs":"^1.14.0","typescript":"^4.3.5","vue-router":"4","@types/jest":"^26.0.15","lint-staged":"^10.5.1","tailwindcss":"^1.9.6","@types/jsdom":"^16.2.5","@tailwindcss/ui":"^0.7.2","@vue/test-utils":"^2.0.0-beta.8","@types/sortablejs":"^1.10.7","@vue/compiler-sfc":"^3.2.2","@vitejs/plugin-vue":"^1.4.0","@rollup/plugin-alias":"^3.1.5","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-commonjs":"^20.0.0","@microsoft/api-extractor":"7.18.4","rollup-plugin-typescript2":"^0.29.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^4.7.0"},"peerDependencies":{"vue":"^3.2.2","sortablejs":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_2.2.0_1685780016817_0.04005412465740643","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"vue-draggable-next","version":"2.2.1","keywords":["typescript","javascript","vue","vue-next","vue3","draggable","vue-draggable","vue-draggable-next"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@2.2.1","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"adbe98c74610cca8f4eb63f92042681f96920451","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-2.2.1.tgz","fileCount":10,"integrity":"sha512-EAMS1IRHF0kZO0o5PMOinsQsXIqsrKT1hKmbICxG3UEtn7zLFkLxlAtajcCcUTisNvQ6TtCB5COjD9a1raNADw==","signatures":[{"sig":"MEYCIQDBdtaSsxIQAe6T33/bim717rCPQ5mkKSVa8Njt8Lx44wIhAK9nR/IICnvSMRM6EMYlLymGBfyPkYeKq0eTJZPvrPhj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":585065},"main":"dist/vue-draggable-next.cjs.js","types":"dist/vue-draggable-next.d.ts","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","gitHead":"01d1408d803489b150706c3f2ac350497bcab449","scripts":{"lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","size":"size-limit","test":"yarn run test:types && yarn run test:unit && yarn run build && yarn run build:dts","build":"rollup -c rollup.config.js","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 1","test:unit":"jest --coverage","test:types":"tsc --build tsconfig.json","playground:dev":"vite serve","playground:build":"cross-env NODE_ENV=production vite build","playground:start":"vite serve --mode production"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"size-limit":[{"path":"size-checks/basic.js"}],"_npmVersion":"8.19.2","description":"Build Draggable component using vue 3","directories":{},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"sideEffects":false,"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.2","jest":"^26.5.3","vite":"^2.4.1","vuex":"^4.0.2","rollup":"^2.56.2","yorkie":"^2.0.0","codecov":"^3.8.1","ts-jest":"^26.4.1","prettier":"^2.1.2","cross-env":"^7.0.2","pascalcase":"^1.0.0","size-limit":"^4.7.0","sortablejs":"^1.14.0","typescript":"^4.3.5","vue-router":"4","@types/jest":"^26.0.15","lint-staged":"^10.5.1","tailwindcss":"^1.9.6","@types/jsdom":"^16.2.5","@tailwindcss/ui":"^0.7.2","@vue/test-utils":"^2.0.0-beta.8","@types/sortablejs":"^1.10.7","@vue/compiler-sfc":"^3.2.2","@vitejs/plugin-vue":"^1.4.0","@rollup/plugin-alias":"^3.1.5","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","@rollup/plugin-commonjs":"^20.0.0","@microsoft/api-extractor":"7.18.4","rollup-plugin-typescript2":"^0.29.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^4.7.0"},"peerDependencies":{"vue":"^3.2.2","sortablejs":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_2.2.1_1687252240009_0.586645513939134","host":"s3://npm-registry-packages"}},"2.3.0-beta.1":{"name":"vue-draggable-next","version":"2.3.0-beta.1","keywords":["vue","vue3","vue-next","draggable","drag-and-drop","sortable","sortablejs","vue-draggable","vue-draggable-next","dnd","reorder","kanban","typescript","composition-api","touch","mobile","javascript","component","ui"],"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","_id":"vue-draggable-next@2.3.0-beta.1","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"homepage":"https://github.com/anish2690/vue-draggable-next#readme","bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"dist":{"shasum":"ecbd33cd261cd79b6b5dd9b754daad51b7858f0b","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-2.3.0-beta.1.tgz","fileCount":10,"integrity":"sha512-eZA55ceUYUm/AteN8Vtu04XAfttvZKoiOst/LbSQfU8OGF7EUqGFHA08OEIgNGEgdbfCGfGOd5No7JTIVtxE5A==","signatures":[{"sig":"MEQCIDWmtx5f1d2mZwYwfi/IusEgwBGGJ8dGvLl7UkcBoXkBAiBqmztptfEn8mTe2sPSzY6SPCbhsPRn7u1gQF6CJ0S1vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623071},"main":"dist/vue-draggable-next.cjs.js","types":"dist/vue-draggable-next.d.ts","unpkg":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","gitHead":"0f3927a929326832a8896c758e05187d51a4d230","scripts":{"lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","size":"size-limit","test":"yarn run test:unit && yarn run build && yarn run build:dts","build":"rollup -c rollup.config.js","release":"bash scripts/release.sh","lint:fix":"yarn run lint --write","build:dts":"api-extractor run --local --verbose","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 1","test:unit":"jest --coverage","test:types":"tsc --noEmit --skipLibCheck src/**/*.ts","playground:dev":"vite serve","playground:build":"cross-env NODE_ENV=production vite build","playground:start":"vite serve --mode production"},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"jsdelivr":"dist/vue-draggable-next.global.js","repository":{"url":"git+https://github.com/anish2690/vue-draggable-next.git","type":"git"},"size-limit":[{"path":"size-checks/basic.js"}],"_npmVersion":"10.8.2","description":"Vue 3 drag-and-drop component based on Sortable.js - Touch-friendly, lightweight, and TypeScript ready","directories":{},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"sideEffects":false,"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.5.17","jest":"^29.7.0","vite":"^2.4.1","vuex":"^4.0.2","jsdom":"^26.1.0","rollup":"^2.56.2","yorkie":"^2.0.0","codecov":"^3.8.1","ts-jest":"^29.4.1","prettier":"^2.1.2","cross-env":"^7.0.2","pascalcase":"^1.0.0","size-limit":"^4.7.0","sortablejs":"^1.14.0","typescript":"^5.0.0","vue-router":"4","@types/jest":"^26.0.15","lint-staged":"^10.5.1","tailwindcss":"^1.9.6","@types/jsdom":"^16.2.5","@vue/vue3-jest":"^29.2.6","@tailwindcss/ui":"^0.7.2","@vue/test-utils":"^2.0.0-beta.8","@types/sortablejs":"^1.10.7","@vue/compiler-sfc":"^3.5.17","@vitejs/plugin-vue":"^1.4.0","@rollup/plugin-alias":"^3.1.5","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","jest-environment-jsdom":"^30.0.5","@rollup/plugin-commonjs":"^20.0.0","@microsoft/api-extractor":"7.18.4","rollup-plugin-typescript2":"^0.29.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^4.7.0"},"peerDependencies":{"vue":"^3.5.17","sortablejs":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-draggable-next_2.3.0-beta.1_1754426285610_0.6621512211477034","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"vue-draggable-next","version":"2.3.0","description":"Vue 3 drag-and-drop component based on Sortable.js - Touch-friendly, lightweight, and TypeScript ready","main":"dist/vue-draggable-next.cjs.js","unpkg":"dist/vue-draggable-next.global.js","jsdelivr":"dist/vue-draggable-next.global.js","module":"dist/vue-draggable-next.esm-bundler.js","types":"dist/vue-draggable-next.d.ts","sideEffects":false,"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"scripts":{"build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose","release":"bash scripts/release.sh","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 1","size":"size-limit","lint":"prettier -c --parser typescript \"{src,__tests__,e2e}/**/*.[jt]s?(x)\"","lint:fix":"yarn run lint --write","test:types":"tsc --noEmit --skipLibCheck src/**/*.ts","test:unit":"jest --coverage","test":"yarn run test:unit && yarn run build && yarn run build:dts","playground:dev":"vite serve","playground:start":"vite serve --mode production","playground:build":"cross-env NODE_ENV=production vite build"},"keywords":["vue","vue3","vue-next","draggable","drag-and-drop","sortable","sortablejs","vue-draggable","vue-draggable-next","dnd","reorder","kanban","typescript","composition-api","touch","mobile","javascript","component","ui"],"license":"MIT","devDependencies":{"@microsoft/api-extractor":"7.18.4","@rollup/plugin-alias":"^3.1.5","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-node-resolve":"^13.0.4","@rollup/plugin-replace":"^2.3.4","@size-limit/preset-small-lib":"^4.7.0","@tailwindcss/ui":"^0.7.2","@types/jest":"^26.0.15","@types/jsdom":"^16.2.5","@types/sortablejs":"^1.10.7","@vitejs/plugin-vue":"^1.4.0","@vue/compiler-sfc":"^3.5.17","@vue/test-utils":"^2.0.0-beta.8","@vue/vue3-jest":"^29.2.6","codecov":"^3.8.1","conventional-changelog-cli":"^2.1.1","cross-env":"^7.0.2","jest":"^29.7.0","jest-environment-jsdom":"^30.0.5","jsdom":"^26.1.0","lint-staged":"^10.5.1","pascalcase":"^1.0.0","prettier":"^2.1.2","rollup":"^2.56.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","size-limit":"^4.7.0","sortablejs":"^1.14.0","tailwindcss":"^1.9.6","ts-jest":"^29.4.1","typescript":"^5.0.0","vite":"^2.4.1","vue":"^3.5.17","vue-router":"4","vuex":"^4.0.2","yorkie":"^2.0.0"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"node scripts/verifyCommit.js"},"lint-staged":{"*.js":["prettier --write"],"*.ts?(x)":["prettier --parser=typescript --write"]},"size-limit":[{"path":"size-checks/basic.js"}],"peerDependencies":{"sortablejs":"^1.14.0","vue":"^3.5.17"},"repository":{"type":"git","url":"git+https://github.com/anish2690/vue-draggable-next.git"},"bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"homepage":"https://github.com/anish2690/vue-draggable-next#readme","_id":"vue-draggable-next@2.3.0","gitHead":"0caa046926ee235a71dfbd495ce05d86a66db361","_nodeVersion":"20.19.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ymbY0UIwfSdg0iDN/iyNNwUrTqZ/6KbPryzsvTNXBLuDCuOBdNijSK8yynNtmiSj6RapTPQfjLGQdJrZkzBd2w==","shasum":"ba83154f60b8a3c24059c18b8060b72200a4c673","tarball":"https://registry.npmjs.org/vue-draggable-next/-/vue-draggable-next-2.3.0.tgz","fileCount":10,"unpackedSize":623022,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDwTnrpUQ1o8MaJyAe0bR7hyqhZ/ioP8ki565ZzbqwsuwIhAKtkNVl8D/qmpKieogmpmnNeUfIUi3o6u7qp5qRddjHb"}]},"_npmUser":{"name":"anish2690","email":"anishgeorge2690@gmail.com"},"directories":{},"maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-draggable-next_2.3.0_1755636883357_0.3108281590772277"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-14T10:15:27.251Z","modified":"2025-08-19T20:54:43.905Z","1.0.0":"2020-08-14T10:15:27.396Z","1.0.1":"2020-08-14T10:20:21.791Z","1.0.2":"2020-08-14T10:21:06.282Z","1.0.3":"2020-08-29T08:11:37.427Z","1.0.4":"2020-08-29T09:46:15.438Z","1.0.5":"2020-08-30T14:37:49.961Z","1.0.6":"2020-09-19T13:44:05.634Z","1.0.7":"2020-09-19T14:06:49.360Z","1.0.8":"2020-09-20T09:27:27.833Z","2.0.0":"2020-11-07T06:05:31.914Z","2.0.1":"2021-01-09T10:25:10.459Z","2.0.2":"2021-08-16T17:43:34.781Z","2.0.3":"2021-09-05T11:16:48.852Z","2.0.4":"2021-09-12T07:14:27.831Z","2.1.0":"2021-10-10T07:43:59.234Z","2.1.1":"2021-10-19T16:27:44.642Z","2.2.0":"2023-06-03T08:13:37.075Z","2.2.1":"2023-06-20T09:10:40.255Z","2.3.0-beta.1":"2025-08-05T20:38:05.950Z","2.3.0":"2025-08-19T20:54:43.716Z"},"bugs":{"url":"https://github.com/anish2690/vue-draggable-next/issues"},"author":{"name":"Anish George","email":"anishgeorge2690@gmail.com"},"license":"MIT","homepage":"https://github.com/anish2690/vue-draggable-next#readme","keywords":["vue","vue3","vue-next","draggable","drag-and-drop","sortable","sortablejs","vue-draggable","vue-draggable-next","dnd","reorder","kanban","typescript","composition-api","touch","mobile","javascript","component","ui"],"repository":{"type":"git","url":"git+https://github.com/anish2690/vue-draggable-next.git"},"description":"Vue 3 drag-and-drop component based on Sortable.js - Touch-friendly, lightweight, and TypeScript ready","maintainers":[{"name":"anish2690","email":"anishgeorge2690@gmail.com"}],"readme":"# vue-draggable-next\n\n[![npm version](https://badge.fury.io/js/vue-draggable-next.svg)](https://badge.fury.io/js/vue-draggable-next)\n[![Vue 3](https://img.shields.io/badge/Vue-3.x-brightgreen.svg)](https://vuejs.org/)\n[![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue.svg)](https://www.typescriptlang.org/)\n\n🎯 **Vue 3 drag-and-drop component based on Sortable.js**\n\n✨ **Features:**\n- 🚀 Vue 3 Composition API support\n- 📱 Touch-friendly (mobile support)\n- 🎨 No CSS framework dependency\n- 📦 TypeScript definitions included\n- ⚡ Lightweight (~7kb gzipped)\n- 🔧 All Sortable.js options supported\n\n[📚 **Live Demo & Playground**](https://vue-draggable-next.vercel.app/) | [📖 **Migration Guide**](#-migration-from-vue-2) | [🎯 **Examples**](#-examples)\n\n## 📦 Installation\n\n```bash\n# npm\nnpm install vue-draggable-next\n\n# yarn  \nyarn add vue-draggable-next\n\n# pnpm\npnpm add vue-draggable-next\n```\n\n## 🚀 Quick Start\n\n### Basic Example (Composition API)\n\n```vue\n<template>\n  <div class=\"drag-container\">\n    <draggable \n      v-model=\"list\" \n      group=\"people\" \n      @change=\"onListChange\"\n      item-key=\"id\"\n    >\n      <template #item=\"{ element }\">\n        <div class=\"drag-item\">\n          {{ element.name }}\n        </div>\n      </template>\n    </draggable>\n  </div>\n</template>\n\n<script setup lang=\"ts\">\nimport { ref } from 'vue'\nimport { VueDraggableNext } from 'vue-draggable-next'\n\n// Define the item type\ninterface Person {\n  id: number\n  name: string\n}\n\n// Reactive list\nconst list = ref<Person[]>([\n  { id: 1, name: 'John' },\n  { id: 2, name: 'Jane' },\n  { id: 3, name: 'Bob' }\n])\n\n// Handle changes\nconst onListChange = (event: any) => {\n  console.log('List changed:', event)\n}\n</script>\n\n<style scoped>\n.drag-container {\n  min-height: 200px;\n  padding: 20px;\n}\n\n.drag-item {\n  padding: 10px;\n  margin: 5px 0;\n  background: #f0f0f0;\n  border-radius: 4px;\n  cursor: move;\n  transition: background 0.2s;\n}\n\n.drag-item:hover {\n  background: #e0e0e0;\n}\n</style>\n```\n\n### Options API Example\n\n```vue\n<template>\n  <draggable \n    :list=\"list\" \n    class=\"drag-area\"\n    @change=\"handleChange\"\n  >\n    <div \n      v-for=\"element in list\"\n      :key=\"element.id\"\n      class=\"drag-item\"\n    >\n      {{ element.name }}\n    </div>\n  </draggable>\n</template>\n\n<script lang=\"ts\">\nimport { defineComponent } from 'vue'\nimport { VueDraggableNext } from 'vue-draggable-next'\n\nexport default defineComponent({\n  components: {\n    draggable: VueDraggableNext\n  },\n  data() {\n    return {\n      list: [\n        { id: 1, name: 'Item 1' },\n        { id: 2, name: 'Item 2' },\n        { id: 3, name: 'Item 3' }\n      ]\n    }\n  },\n  methods: {\n    handleChange(event: any) {\n      console.log('Changed:', event)\n    }\n  }\n})\n</script>\n```\n\n## 📖 API Reference\n\n### Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `modelValue` | `Array` | `[]` | Array to be synchronized with drag-and-drop (use with v-model) |\n| `list` | `Array` | `[]` | Alternative to modelValue, directly mutates the array |\n| `itemKey` | `String\\|Function` | `undefined` | Key to use for tracking items (recommended for better performance) |\n| `tag` | `String` | `'div'` | HTML tag for the root element |\n| `component` | `String` | `null` | Vue component name to use as root element |\n| `componentData` | `Object` | `null` | Props/attrs to pass to the component |\n| `clone` | `Function` | `(item) => item` | Function to clone items when dragging |\n| `move` | `Function` | `null` | Function to control move operations |\n| `group` | `String\\|Object` | `undefined` | Sortable group options |\n| `sort` | `Boolean` | `true` | Enable sorting within the list |\n| `disabled` | `Boolean` | `false` | Disable drag and drop |\n| `animation` | `Number` | `0` | Animation speed (ms) |\n| `ghostClass` | `String` | `''` | CSS class for the ghost element |\n| `chosenClass` | `String` | `''` | CSS class for the chosen element |\n| `dragClass` | `String` | `''` | CSS class for the dragging element |\n\n### Events\n\n| Event | Description | Payload |\n|-------|-------------|---------|\n| `@change` | Fired when the list changes | `{ added?, removed?, moved? }` |\n| `@start` | Dragging started | `SortableEvent` |\n| `@end` | Dragging ended | `SortableEvent` |\n| `@add` | Item added from another list | `SortableEvent` |\n| `@remove` | Item removed to another list | `SortableEvent` |\n| `@update` | Item order changed | `SortableEvent` |\n| `@sort` | Any change to the list | `SortableEvent` |\n| `@choose` | Item is chosen | `SortableEvent` |\n| `@unchoose` | Item is unchosen | `SortableEvent` |\n\n## 🎯 Examples\n\n### 1. Between Multiple Lists\n\n```vue\n<template>\n  <div class=\"lists-container\">\n    <div class=\"list-column\">\n      <h3>Todo</h3>\n      <draggable \n        v-model=\"todoList\"\n        group=\"tasks\"\n        class=\"drag-area\"\n        :animation=\"150\"\n      >\n        <div \n          v-for=\"item in todoList\"\n          :key=\"item.id\"\n          class=\"task-item\"\n        >\n          {{ item.text }}\n        </div>\n      </draggable>\n    </div>\n    \n    <div class=\"list-column\">\n      <h3>Done</h3>\n      <draggable \n        v-model=\"doneList\"\n        group=\"tasks\"\n        class=\"drag-area\"\n        :animation=\"150\"\n      >\n        <div \n          v-for=\"item in doneList\"\n          :key=\"item.id\"\n          class=\"task-item done\"\n        >\n          {{ item.text }}\n        </div>\n      </draggable>\n    </div>\n  </div>\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport { VueDraggableNext as draggable } from 'vue-draggable-next'\n\nconst todoList = ref([\n  { id: 1, text: 'Learn Vue 3' },\n  { id: 2, text: 'Build awesome apps' }\n])\n\nconst doneList = ref([\n  { id: 3, text: 'Read documentation' }\n])\n</script>\n```\n\n### 2. With Custom Handle\n\n```vue\n<template>\n  <draggable \n    v-model=\"list\"\n    handle=\".drag-handle\"\n    :animation=\"200\"\n  >\n    <div \n      v-for=\"item in list\"\n      :key=\"item.id\"\n      class=\"item-with-handle\"\n    >\n      <span class=\"drag-handle\">⋮⋮</span>\n      <span class=\"item-content\">{{ item.name }}</span>\n      <button @click=\"deleteItem(item.id)\">Delete</button>\n    </div>\n  </draggable>\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport { VueDraggableNext as draggable } from 'vue-draggable-next'\n\nconst list = ref([\n  { id: 1, name: 'Item 1' },\n  { id: 2, name: 'Item 2' }\n])\n\nconst deleteItem = (id) => {\n  const index = list.value.findIndex(item => item.id === id)\n  if (index > -1) {\n    list.value.splice(index, 1)\n  }\n}\n</script>\n\n<style scoped>\n.item-with-handle {\n  display: flex;\n  align-items: center;\n  padding: 10px;\n  margin: 5px 0;\n  background: white;\n  border: 1px solid #ddd;\n  border-radius: 4px;\n}\n\n.drag-handle {\n  cursor: grab;\n  margin-right: 10px;\n  color: #999;\n  user-select: none;\n}\n\n.drag-handle:active {\n  cursor: grabbing;\n}\n\n.item-content {\n  flex: 1;\n}\n</style>\n```\n\n### 3. With Transitions\n\n```vue\n<template>\n  <draggable \n    v-model=\"list\"\n    tag=\"transition-group\"\n    :component-data=\"{\n      tag: 'div',\n      type: 'transition',\n      name: 'fade'\n    }\"\n    :animation=\"200\"\n  >\n    <div \n      v-for=\"item in list\"\n      :key=\"item.id\"\n      class=\"fade-item\"\n    >\n      {{ item.text }}\n    </div>\n  </draggable>\n</template>\n\n<script setup>\nimport { ref } from 'vue'\nimport { VueDraggableNext as draggable } from 'vue-draggable-next'\n\nconst list = ref([\n  { id: 1, text: 'Smooth transition' },\n  { id: 2, text: 'On drag and drop' }\n])\n</script>\n\n<style scoped>\n.fade-item {\n  padding: 15px;\n  margin: 8px 0;\n  background: linear-gradient(45deg, #667eea 0%, #764ba2 100%);\n  color: white;\n  border-radius: 8px;\n  transition: all 0.3s ease;\n}\n\n.fade-enter-active, .fade-leave-active {\n  transition: all 0.3s ease;\n}\n\n.fade-enter-from, .fade-leave-to {\n  opacity: 0;\n  transform: translateX(30px);\n}\n</style>\n```\n\n### 4. TypeScript Usage\n\n```typescript\n// types.ts\nexport interface DraggableItem {\n  id: string | number\n  [key: string]: any\n}\n\nexport interface DragChangeEvent<T = DraggableItem> {\n  added?: {\n    newIndex: number\n    element: T\n  }\n  removed?: {\n    oldIndex: number\n    element: T\n  }\n  moved?: {\n    newIndex: number\n    oldIndex: number\n    element: T\n  }\n}\n```\n\n```vue\n<template>\n  <draggable \n    v-model=\"items\"\n    @change=\"onListChange\"\n    item-key=\"id\"\n  >\n    <template #item=\"{ element }: { element: TodoItem }\">\n      <div class=\"todo-item\">\n        <input \n          v-model=\"element.completed\"\n          type=\"checkbox\"\n        >\n        <span :class=\"{ done: element.completed }\">\n          {{ element.text }}\n        </span>\n      </div>\n    </template>\n  </draggable>\n</template>\n\n<script setup lang=\"ts\">\nimport { ref } from 'vue'\nimport { VueDraggableNext as draggable } from 'vue-draggable-next'\nimport type { DragChangeEvent } from './types'\n\ninterface TodoItem {\n  id: number\n  text: string\n  completed: boolean\n}\n\nconst items = ref<TodoItem[]>([\n  { id: 1, text: 'Learn TypeScript', completed: false },\n  { id: 2, text: 'Build Vue 3 app', completed: true }\n])\n\nconst onListChange = (event: DragChangeEvent<TodoItem>) => {\n  if (event.added) {\n    console.log('Added item:', event.added.element)\n  }\n  if (event.removed) {\n    console.log('Removed item:', event.removed.element)\n  }\n  if (event.moved) {\n    console.log('Moved item:', event.moved.element)\n  }\n}\n</script>\n```\n\n## 🔧 Advanced Usage\n\n### Custom Clone Function\n\n```vue\n<script setup>\nimport { ref } from 'vue'\nimport { VueDraggableNext as draggable } from 'vue-draggable-next'\n\nconst sourceList = ref([\n  { id: 1, name: 'Template Item', color: 'blue' }\n])\n\nconst targetList = ref([])\n\n// Deep clone function for complex objects\nconst cloneItem = (original) => {\n  return {\n    ...original,\n    id: Date.now(), // Generate new ID\n    name: `Copy of ${original.name}`\n  }\n}\n</script>\n\n<template>\n  <div class=\"clone-demo\">\n    <div class=\"source\">\n      <h3>Source (Clone)</h3>\n      <draggable \n        v-model=\"sourceList\"\n        :group=\"{ name: 'shared', pull: 'clone', put: false }\"\n        :clone=\"cloneItem\"\n        :sort=\"false\"\n      >\n        <div v-for=\"item in sourceList\" :key=\"item.id\">\n          {{ item.name }}\n        </div>\n      </draggable>\n    </div>\n    \n    <div class=\"target\">\n      <h3>Target</h3>\n      <draggable \n        v-model=\"targetList\"\n        group=\"shared\"\n      >\n        <div v-for=\"item in targetList\" :key=\"item.id\">\n          {{ item.name }}\n        </div>\n      </draggable>\n    </div>\n  </div>\n</template>\n```\n\n### Conditional Move\n\n```vue\n<script setup>\nimport { ref } from 'vue'\nimport { VueDraggableNext as draggable } from 'vue-draggable-next'\n\nconst list = ref([\n  { id: 1, name: 'Movable item', locked: false },\n  { id: 2, name: 'Locked item', locked: true },\n  { id: 3, name: 'Another movable', locked: false }\n])\n\n// Prevent moving locked items\nconst checkMove = (event) => {\n  // Don't allow moving locked items\n  if (event.draggedContext.element.locked) {\n    return false\n  }\n  \n  // Don't allow dropping on locked items\n  if (event.relatedContext.element?.locked) {\n    return false\n  }\n  \n  return true\n}\n</script>\n\n<template>\n  <draggable \n    v-model=\"list\"\n    :move=\"checkMove\"\n  >\n    <div \n      v-for=\"item in list\"\n      :key=\"item.id\"\n      :class=\"{ locked: item.locked }\"\n      class=\"move-item\"\n    >\n      {{ item.name }}\n      <span v-if=\"item.locked\">🔒</span>\n    </div>\n  </draggable>\n</template>\n\n<style scoped>\n.move-item.locked {\n  opacity: 0.6;\n  cursor: not-allowed;\n}\n</style>\n```\n\n## 🔄 Migration from Vue 2\n\nIf you're migrating from the Vue 2 version, here are the key changes:\n\n### Before (Vue 2)\n```vue\n<draggable v-model=\"list\" @end=\"onEnd\">\n  <div v-for=\"item in list\" :key=\"item.id\">\n    {{ item.name }}\n  </div>\n</draggable>\n```\n\n### After (Vue 3)\n```vue\n<!-- Option 1: Using item-key prop (recommended) -->\n<draggable v-model=\"list\" item-key=\"id\" @end=\"onEnd\">\n  <template #item=\"{ element }\">\n    <div>{{ element.name }}</div>\n  </template>\n</draggable>\n\n<!-- Option 2: Traditional approach (still works) -->\n<draggable v-model=\"list\" @end=\"onEnd\">\n  <div v-for=\"item in list\" :key=\"item.id\">\n    {{ item.name }}\n  </div>\n</draggable>\n```\n\n### Breaking Changes\n- **Vue 3 required**: This package only works with Vue 3\n- **Composition API**: Full support for `<script setup>` syntax\n- **TypeScript**: Built-in TypeScript definitions\n- **Performance**: Better performance with item-key prop\n\n## 🎨 Styling & Customization\n\n### Ghost Element Styling\n\n```css\n.ghost {\n  opacity: 0.5;\n  background: #c8ebfb;\n  border: 2px dashed #2196f3;\n}\n\n.chosen {\n  transform: rotate(5deg);\n}\n\n.drag {\n  transform: rotate(0deg);\n}\n```\n\n### Smooth Animations\n\n```vue\n<draggable \n  v-model=\"list\"\n  :animation=\"300\"\n  easing=\"cubic-bezier(0.4, 0, 0.2, 1)\"\n  ghost-class=\"ghost\"\n  chosen-class=\"chosen\"\n  drag-class=\"drag\"\n>\n  <!-- items -->\n</draggable>\n```\n\n## 🔍 Troubleshooting\n\n### Common Issues\n\n1. **Items not dragging**: Check if `disabled` prop is false and items have unique keys\n2. **Performance issues**: Use `item-key` prop for better tracking\n3. **Touch not working**: Ensure touch-action CSS is not preventing touch events\n4. **Transitions glitching**: Use `tag=\"transition-group\"` with proper transition classes\n\n### Debug Mode\n\n```vue\n<draggable \n  v-model=\"list\"\n  @start=\"console.log('Drag started', $event)\"\n  @end=\"console.log('Drag ended', $event)\"\n  @change=\"console.log('List changed', $event)\"\n>\n  <!-- items -->\n</draggable>\n```\n\n## 📱 Mobile Support\n\nThe component works out of the box on mobile devices. For better mobile experience:\n\n```css\n.drag-item {\n  /* Prevent text selection during drag */\n  user-select: none;\n  -webkit-user-select: none;\n  \n  /* Better touch targets */\n  min-height: 44px;\n  \n  /* Smooth feedback */\n  transition: transform 0.2s ease;\n}\n\n.drag-item:active {\n  transform: scale(1.02);\n}\n```\n\n## 🤝 Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details.\n\n### Development Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/anish2690/vue-draggable-next.git\n\n# Install dependencies\nnpm install\n\n# Run development server\nnpm run playground:dev\n\n# Run tests\nnpm test\n\n# Build for production\nnpm run build\n```\n\n## 📄 License\n\n[MIT License](LICENSE)\n\n## 🌟 Credits\n\nThis project is heavily inspired by [SortableJS/Vue.Draggable](https://github.com/SortableJS/Vue.Draggable) and built on top of [SortableJS](https://github.com/SortableJS/Sortable).\n\n## 🙏 Support\n\nIf this project helps you, please consider:\n- ⭐ Starring the repository\n- 🐛 Reporting bugs\n- 💡 Suggesting features\n- 🤝 Contributing code\n\n---\n\n**Made with ❤️ for the Vue.js community**","readmeFilename":"README.md"}