{"_id":"vue3-draggable-resizable","_rev":"26-66011e907506496309338b03eb929d24","name":"vue3-draggable-resizable","dist-tags":{"latest":"1.6.5","beta":"1.6.0"},"versions":{"1.0.0":{"name":"vue3-draggable-resizable","version":"1.0.0","private":false,"main":"dist/Vue3DraggableResizable.umd.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"description":"## Project setup ``` npm install ```","_id":"vue3-draggable-resizable@1.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-YYIFSjy/yA7CPZjWG0kbPRRRdUHlc+DacUd6znys8WHLacd25OT4WfMFi+a7lPt5WcH3eon/5YOysW0zed4gNw==","shasum":"dae37261b164e04e04dd91355b435891e6856dee","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.0.0.tgz","fileCount":26,"unpackedSize":777283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfp8YLCRA9TVsSAnZWagAANg8P/Rqm90DgVE5hXmcTMyW0\nQ8Q+FEkVZEQSXa4+HCvUymM9sktKDbryQbeE7zTZE194e4ZbLQzcawsZMqXF\n1RiKXUWlcw4ab5CqTN3eUK28PDBEXBYcsuE+twYigFGDX7wurKWioJTZqcdv\nXs5VAc2IYwpYmjNkK/HjRM6b3l4/vnUEZQJvYsrjNerEyYg1JiIvEWJfb4gw\n3rRc2WnWKHPNwp7h3t6NUn5IhiY+YQAFmWBaV4ba2EGxnLnslVSEMI0UuOqk\nfzityxH3/SchMBANy8KIG+zWy68K7Tq0Cs/Qtt07SO+/UIai9wd0eZteCkci\nwXdsKSTYhZMKKmRUbBkDl6B4Ba9Z0YQClKDkW53tk68ooUHoAft4DTBNhBdf\nxUA9LkPVsJ8ykmMRr5sGRGx5olb4YX+sePqnc9T3IqZ+o0S3IcUd7TxVzvwh\nacuPWxA/sWp3Q9IbsXDQu+y+xGhHgmRZ1S5N7Ulv2dkgUpWobExewotpZ35W\nRKhkggjQ8pNGFCxSxKYrY0RwuZY9dBpe247//Fwa6XMrqypeEtuGxu+ETqxH\nG4E4np3SpWJHBX8ShomejeSoUWYPmnpK7CH73cMEENA+rRk8CzFy4HSFezHR\n8Gudzk84qG61xctXHTTrKh3WLEOUTTq0Bxay3U3f+IzwVDu4AtJmPcypozBY\njCUr\r\n=7nye\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBDquAWXKOTpxesl0OqvrtTBU8skiExmPWxgfFs8vZRQIhAJhz4ChGJQATd1gQWAvtE0b4dGT/dgcQ0Rjo81xUN9Uo"}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.0.0_1604830730735_0.8091727442944332"},"_hasShrinkwrap":false},"1.0.1":{"name":"vue3-draggable-resizable","version":"1.0.1","private":false,"main":"dist/Vue3DraggableResizable.umd.js","description":"[Vue3 Component] Draggable and resizable component for vue3","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"keywords":["vue3","component","draggable","resizable"],"_id":"vue3-draggable-resizable@1.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uv3VUQ/q2vYFwwcVIIDtKhTaQRBHlvAlSr48yzWpaOuMtgVZRuk9Gpl39B2Sv/uvwzjlD4D6kq2rXtizmeIgug==","shasum":"29d00fd5851e9f4cc8dd2e1d48a14a91f0014dd4","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.0.1.tgz","fileCount":26,"unpackedSize":777446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfp8eWCRA9TVsSAnZWagAAp48QAIJlYHfW60qdAbGdi6QJ\ntBi/N/dLeZ1vnSwF3PpqDIjxM7X4xxeQWQitPhjYCqaugO2bCW2DF1NQGOU2\nAMOnjLYW34HEU/vzsVoPVNDjC90thOtmowNQLF29gTqrgEWuP4ZQxUv9xxxN\nQQ9e23ejiR2V0U0NqrhlCe3HOWQitMam3PN7W4TjgrDcFyPH7P7GoA9FFJcq\nWiLcACWOQFKKMRtc+2XpoSIDdp7O2oSxrKzQaCYa5pWErUwEKj5QcxCNueJN\nlowE5nlohk4xdWO0guua4UfeuoJU3Lm5dQXpTI350NYnmaMQsXD2Xs9yUqXf\nYK1shvp+lxYBvZk+G/Ln7JIqQBE2zsqAC4UVm7qVEMLmzSl1oZzSQDL589pe\nAlFG9LdgRFX8TC/0nP3Do5w51g3jMuo+XWBs7E7aQmbbrOmfzp5W55M95jI6\nLawnCa5hfWC32ipVif11E/P56NLJzJkEdr4DEQgjW0zozdk4+lx/Eh/nadEV\ns7z5VsUu6JJsJUTxx5GwiQDoH7reDPn2znVRIhS4XLt2wPt3PcMSQD8GiKYi\n/tga11K6TV0/XRoBjSNro0uxxEyJJf3KoOxkJ38VDbOqSNIE76AbB3eMNVyH\n87ooD5qRvccE6OOIU0QDe4KXVcBk/rf6iUt9Msxnkgk8Q5xKVKVNVPb+T1rw\nuMhB\r\n=1i3j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwGZvgfwQLJf8WGilJP7wYz+Mo66ahzB0XnioFy6oR+AIhAKeFKg0LOnIc6FBTjZ13tK2tT/aKIGm7l8IvvRJ5QAjT"}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.0.1_1604831126278_0.30310702505709286"},"_hasShrinkwrap":false},"1.0.2":{"name":"vue3-draggable-resizable","version":"1.0.2","private":false,"main":"dist/Vue3DraggableResizable.umd.js","description":"[Vue3 Component] Draggable and resizable component for vue3","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽"],"gitHead":"44fe959efcadebaf952ebc2534c6ae6daaae7c88","_id":"vue3-draggable-resizable@1.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jSVBHbHXY6U7jv7MTtvLphI+/ZtgpNu+d3JDjOZuxZ/XH6YVZJWAh85kzQsGbgoSNymudavziryUINrmQOy7TQ==","shasum":"8e93756e6a916c43748eec6f509d8ea1dedc8132","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.0.2.tgz","fileCount":26,"unpackedSize":777727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfp8nICRA9TVsSAnZWagAAQgwQAID3tVeYgm/cfKXlkxW0\nvpVX5Ave819usLwLuR4rOpivxk2asUQeGDrv/cE7WTqtX5P/XX8WiSLrpbRN\ncmlDsw5iiuKSLia/RcQLp9MyCHbU7LekIHQr2HSfA63Oh0HoP7V8IF6L3vfz\nSmzbAvnZTrJYycudmbhnlaN7VX3oifM/wlLUGxXjmnhdbGynqK2VmxHqB5yu\nRoWMiEEQ47SFYQcl0PEpX8tx+wWuKru8MSCA9q6GQMH8gIo3N5D++kgQ6mA2\nVUw+xc9U1QWnfSHqn9TN0v9Hufnq8DoXt+KjQfoTf0qwv5xUmWJjhHadZi4/\nMAdUKVFI1Fq7Ju/cgfFww7kqnlWbs9X3a8qfZCEBUxFoZ2U/2ICGTAJpndc+\nCX67iF2bggNZZkuRtF8IRZJRhsxaLsYmaGGShH7XPiqPIS6jE6OwOXJ/j1Eb\niGoi8lD6FmCgKPxs42n8aDGwmGqqLPSjFOHhjpyLNgbiAr266O/mxHmqPQxZ\ns7/wVKvKGRi6O1n6em4JDBQtSVuPdO12bAedXC878HHvxu7VEFoAGDlU7zVT\nP+uP3usBL+Ydr9sF7GaMd8hASogJ8Kcs0hBHIRbww1VKHmuZ++WvbjfktjsN\nH1YIR7i78CVDO2IJ8DB1TtFv2+XXTLqp4YAclLAl8BS+4j/wOKQBztvVxLSE\n7XSo\r\n=mwrZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRA/0PfUM9NiyudVZDHgAHRaNNUvEh9uJ20nSk+Sev4AiEApwM2mnzf4CckuPd8F2tAiIXCLFfLleAq7YjPPb5vfmA="}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.0.2_1604831687987_0.49274120645923025"},"_hasShrinkwrap":false},"1.0.3":{"name":"vue3-draggable-resizable","version":"1.0.3","private":false,"main":"dist/Vue3DraggableResizable.umd.js","description":"[Vue3 Component] Draggable and resizable component for vue3","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽"],"gitHead":"de2b74d609c5b4020121c163f7e01478447838a7","_id":"vue3-draggable-resizable@1.0.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bYuW2tS0f2IsR0Bn+x0Qjra4ZjDQXviYmZrXX7M48BT1NzSd/XQt+6SNUL0ZMaNlKe8+BBVZKtXSD2wkcaK5cg==","shasum":"34d18361ebc1478027b8df3610874e2794f66e3f","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.0.3.tgz","fileCount":26,"unpackedSize":777727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfp818CRA9TVsSAnZWagAAWdEQAIsFmtgWyPqLTQrd9ikU\nOxeQAT9+nYftpZLDy68ziRXpKQtj2OmTYNjmICe79YGR51IlWFSt6BN1INz6\nQMjVRoHunK0hzozWUhkniIPcDCpp8rYvmWmc+A7nbYUyDp7NIt9mQa7bZf6V\ndSZexf8R7Y85Tv8JQJnTk2tZ3IG4PKEo1pd4UVRE1eqhN7T/e0hRkPseVex+\nGNHCslUsz5WRkLG9QcANrgedlUYuxQsKdBFg056a5Cjtsyn6rzOh1g9jsnGJ\nWMsUiyXd68bHVh6cueZiPGgfgZI6MGU4szpAQDtOrSC6DzCNIrRZs0k67gSi\ncXKvFewc2mzB6sOcVdFHdxAzPhEGpd/FgzeVXrum/u1iHlgK9stG6rWWp+Nm\nV3/vJFRI/KiMKBdTO7lUCsXtbCFqcxYePQm3nTcLesXMR+/+XSRp/Ra2dikf\nzgKFQc4uniKXEcybVlWJlH+OAIKO8oyuE8R0cgI5hpIEgChVJ3XoO2WdKXaj\n5Z7ui4mW+G7MHt2n29iiF9uSkgxsKQtjyZSDMjR1E7fdszDmxVI7CMU9Ibo2\nUM7GWdbHCuPiVaGIULiZuJnL3/N6aaSRsjBk53vdMTzawRF//ASM2kT9fLoX\nDhMJO4vMWeVSWdrqOBmsDm5yLQ09/r2fHnSHuRPHJi7ytVz4CiACbJxkijjg\nwLZJ\r\n=2efK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDoZgM6uHUjzjAqbMhACpKO0rHTZBMmwEz2IWGwtafmJAiEAvMH3WDNwzA8biagUG/9bQkI3HgZS4EbQYML5+oYMouE="}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.0.3_1604832635883_0.39209778185631694"},"_hasShrinkwrap":false},"1.0.4":{"name":"vue3-draggable-resizable","version":"1.0.4","private":false,"main":"dist/Vue3DraggableResizable.umd.min.js","module":"dist/Vue3DraggableResizable.umd.min.js","unpkg":"dist/Vue3DraggableResizable.umd.min.js","description":"[Vue3 Component] Draggable and resizable component for vue3","scripts":{"dev":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽"],"gitHead":"de2b74d609c5b4020121c163f7e01478447838a7","_id":"vue3-draggable-resizable@1.0.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GI3H7wEMAPEsP0sj3G4Rum1ZjnaXAc9llW1FgAaoxAujPNJrYu8hJghUi/yunejoumCcCwKWcNgJuB+xbR7+Hg==","shasum":"1364b408b0e0b1a2bc6b41cc88d6152688eb1d20","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.0.4.tgz","fileCount":26,"unpackedSize":785065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqOuQCRA9TVsSAnZWagAADPEP/jYwHtNdMqt+HLYXbgA7\nshMhcrehAOqQfKeGtocOz4PLwXC+C8oe+fNFdcUB3dTygGYlhmCjHQcrAcvx\n5sohkRBUoCc0xajPm/Tfahsv+hFs8KZbtmW4bHlfAz+X8Z2oHG7skVQ33BaC\nxr0i8cGEh1ptsQ4YceOGlW5XIfoUFrs6wG+WN5FdLoPloKUvixo2k9dKRuyI\nMKP5yERIL1nasyMs68Jishuw9iYX3BxGXLsfnhSeJ8V51tGCA+g2S5T4483c\nkpqkAdFcgX45phl2nrIEn4Q2EnFM5WbVXtdXYyO7daKXUFTGeunNgsqBFc1+\n1/IL4Voq6wEu59x0gPdmphyoeZrgSF5oikUuD5O2PQuxJEJO+x19LfiTb6BR\nuhFYFOP8cIAdZlNq7V7d/f5Q9DATnM+XLqS5XsQ0WQe+CDtWX8C/LaN/Qk2P\nEJR5ixpgvDn82k5FZbtrmD/NagzXIEs68PV168ocN0CVki+8fuXiLyGV4wcY\nrNS23qcRKaW7xc9kUs64i0AYc92iaw8QEIMLDIvqYQS6IFr66YP+BtWziSQn\nG/urdfmfekCJ1qcH9DrFWgLwxv69P+RmpjE7KEnRuZnDqQyiXsiMyivC6qIw\n+V1glo5gHOyB/4T7rjVE8MhcMUkq6hawGNzTrphozPIhCq+SYVUyebpEZ0f3\ngAm0\r\n=rO13\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxkDsRaGBKLoO5zvSKJwWQTWZvr7zDIgWnKauWjBDWSQIhAN6VjyO/OuKl8jdlNRlkDwIvCPYd8OBfYWPj7WAdvRYI"}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.0.4_1604905871945_0.921668091668403"},"_hasShrinkwrap":false},"1.0.5":{"name":"vue3-draggable-resizable","version":"1.0.5","private":false,"main":"dist/Vue3DraggableResizable.umd.min.js","module":"dist/Vue3DraggableResizable.umd.min.js","unpkg":"dist/Vue3DraggableResizable.umd.min.js","description":"[Vue3 Component] Draggable and resizable component for vue3","scripts":{"dev":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽"],"gitHead":"5c12fc998e72ba4178fd4cf7548e83ebde3fdf95","_id":"vue3-draggable-resizable@1.0.5","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zdXO6ttOgHyPpMicX/vBkaGyEc0N4M4idlf5repGJWSWH9LEZtAuMK6GrviYivFhFcyYOWFZ/l6JjGFf8B5Hqg==","shasum":"397fd867777196e37c00ccc6e090b1183a24a796","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.0.5.tgz","fileCount":29,"unpackedSize":814837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqQe1CRA9TVsSAnZWagAAvkAQAJDTFP6wjV3+Kmr0Jtt1\nCXkW3jLm+okTuJP6YpQ3/a7XW5TgtmU9mSY6o0FU0PUu70V38DnprO60tXQb\nQl0f34ExMCyNhVHp6s6NO/0QQeelXrF1Gi5Jy+yTYrZdSRO1P/Rfl9GtkTRn\njFgcPOwLlxBB6CNYKSFmzY1/t8nhdfFYbCK5MyeqB5PKqB8pcAAdieFL9ljM\nx22YUScsrqKSjIwrNjtXjWnHWKXF+VFHm8bMCZK54Ul4L9mxJyt4Uimt0kl/\niH3X2j5E5fthr9egge2FMQ8cKmtJRr9usrxmvvPgnt83rrKPQDtFVfkIv+GB\n/5crh2tSWriGWrhCqD5AuEmWE7ZMMLdZbmouN9zYOrz3zmGFvc4zSNGodO5S\nND0iR6uED1k6/snuujzn9g6GvHDrTtA278IJAxRewRKtqAxzJ88ag8/m3QX4\np/zoy0df+2Ds5pJpXfK1soIg/moh/mEomwHplV3WourQlXTZmNAhZ/yPlo5/\nGQOI+RqeKioEmsEkYCdkV75iYbjfvMYJfNqIsuUaDerTPJ1EYUl0i18Ysoce\nTkRgSgppssbSWlrus0wAWOKJKHlSe5XrDnsALselriDRK4r2h0247VQdeAI5\nQZxD1GVNQzQKShoixfxvitWZFvN4VL98JEdwGXMIZL4Ub4X/ARbbAidxDtKs\nw4Yh\r\n=wujT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqN9ZSvaLHE3KXmb2VoH/HqstfQz3fKsoXxOSSainlIAiBPP07b3tLyJaZ1Ja+yJLAImSthh13JTjrUIVa9FSq3zw=="}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.0.5_1604913076618_0.7099895073672275"},"_hasShrinkwrap":false},"1.0.6":{"name":"vue3-draggable-resizable","version":"1.0.6","private":false,"description":"[Vue3 Component] Draggable and resizable component for vue3","scripts":{"dev":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽"],"main":"dist/Vue3DraggableResizable.umd.min.js","module":"dist/Vue3DraggableResizable.umd.min.js","unpkg":"dist/Vue3DraggableResizable.umd.min.js","typings":"index.d.ts","gitHead":"5c12fc998e72ba4178fd4cf7548e83ebde3fdf95","_id":"vue3-draggable-resizable@1.0.6","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PWnJemRiAPpOO2gE/ORksJmqT5vXY21n0ofBTZifvpwDVqASz/2Dt5QEVh4uiHlYVuPsiDdaIG8e3zAWOqWQag==","shasum":"97d23ea125bfbc5d953c0d6d52cc57192b9c891d","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.0.6.tgz","fileCount":29,"unpackedSize":814900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqQpUCRA9TVsSAnZWagAAh0EP/3o4ARxTWRY8TJw4knBz\ndU4wUkPzIgeHOqwvm3GLQfy88HGeJripNnWnLO2Z4smm2eMy4fqYnXjDWiaC\nz2GWkjsYVJh3GiT1cpnO7QDWBdc2yJ/M6YjwZ0DMhldOXfAJxYCL7PTWclqv\nfOrHYlgxkVUmeCM9PBhDSE6TuM5Ko4viI+UmNSacaAyCSoKtAscS8tBuAcRA\nJElN8100376BhQibOkx74P/27AII0/a0W9Ya1F/RM7rh8d0+OqIr9VNsO11U\np5npwclRF+ObRo/1LufB4cTOXhoZc56POV5SSaBGN77aEEY+++rioio7po0z\nZ9psh3RFjpbBUyCWyAKnLpNVvXqFYZsKeqH0r8XYn20f4uiwoDjYYfuvUTvP\nM8TBml8V/RpYc8LKlkN4i55kx9Kv/edYd3BqF6zp/ubW4Y6z7F9ZqDWAajbA\nCKPn+wjVABqa62FcL6aLjPH/iYvuThBUrFzeP7gq9wSTZb8WNV0+flQTzyVy\nRqDUjT1oQ0oaatmc9k/vAgAIAnuEa+LVOjCe9jKIizVxIDZVc+RjOpXmG1Xc\nP+WnugmXckWbXsTQ29EtqLn8/SIX5UkXa0UkN420yllofWSoUpCVEcWdy3Ac\nzYZ/L6MoqJCK/CLnrxVakTXbSe/KyYWeDjwl1A1yK3TxVJCP3PNhiMfjMXQW\nijzF\r\n=BusH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7L5iZxvf/+fj3FNeJHN0hiQfuMprBmRAJl2+L6FCkLAIhAIfRja8+G7barPS/+g3yqwmAneZ5/WPYd3di4BPMgkLb"}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.0.6_1604913748183_0.7747841758699929"},"_hasShrinkwrap":false},"1.0.7":{"name":"vue3-draggable-resizable","version":"1.0.7","private":false,"description":"[Vue3 Component] Draggable and resizable component for vue3","scripts":{"dev":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽"],"main":"dist/Vue3DraggableResizable.umd.min.js","module":"dist/Vue3DraggableResizable.umd.min.js","unpkg":"dist/Vue3DraggableResizable.umd.min.js","typings":"index.d.ts","gitHead":"5c12fc998e72ba4178fd4cf7548e83ebde3fdf95","_id":"vue3-draggable-resizable@1.0.7","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-AH3PkMjiu36W/EAlQ4OddTUhV3848a+/xKmnCMCoFTLaPZ1bvwmO/xIeIw3iFkLlBzVS2AAjoyyUdlrGI7nt1w==","shasum":"f436a3874566ff1c583f5fbb0f90f254ebe23d8c","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.0.7.tgz","fileCount":28,"unpackedSize":801415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqQz9CRA9TVsSAnZWagAAK9QP/3WsmmoSHa1azgq052wR\n7DHgI1slpcNHaq3hVV8bf6FsdrZRpBlxZml4Umr2LifL7+eS2+sTzdTf0uU3\n0yyopr49lHhROYy6f1S6jroz/zqbjLvHPi9mZMft025HfsgkSCV6uJvIzegR\ngMm0tLBezTmOM+dLtTMj8VbZVMX6cZBPGh8e4ZQd+sm68uC/PXyV/BYOhlKI\nMfFgHdl+RQZ0WwCBTeu0qf8PvPNh1JK/SRHlzFCAF9l7TTfD+j2Yi/OEl7EF\n8phhh/YDZbAX/ODSVXH0Dw2SWK0gxJVt7PV5R38er5SsJt6Cd382BhCM853G\n55t8BCF/gtFmVpybIUpyvOvHyrwyowXxZnTOOBSUMXH6yweeJJ+rGS4u2Hfy\njkNjHeQisOMV8661vOW5mGX0bUPlyk7f27rrgotrHIDwDHQP05hH+rSM04oX\nRfwASZkZobVC0XVW7CnMhTfC3/BFFTUlkGNBqzABUlSQ95REy4Tk67QH6Q/q\ntqIRnx7t7723xEEKaqrOsyhAGzyYeNkt833uArG+tNMt48ZyOmJsZyeRvJ4q\nlEWhaeIQF+PleLcMv7+cX9PjVfSVayNlgF9/dPQ7rQwVWaYvxUozi9zsUXQa\n5mbztwRjjZUAF94CBIzx90T3d54Pm8gcEU3Id1qg+Uif1fYr8hwneXVFAnqU\nOy3r\r\n=hoeO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDorEfywVCTybucYdh5d5d2qf3JZDcnsvIwf51N9n8sfQIgGWLTu5hd8eD/KLw/5qYtasanophvaWHqxw1YfCZGnPM="}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.0.7_1604914429021_0.0002994604830099945"},"_hasShrinkwrap":false},"1.1.0":{"name":"vue3-draggable-resizable","version":"1.1.0","private":false,"description":"[Vue3 Component] Draggable and resizable component for vue3","scripts":{"dev":"vue-cli-service serve","build":"npm run build:lib && npm run build:dts","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts","build:dts":"tsc src/index.ts --declaration --declarationDir typings"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽"],"main":"dist/Vue3DraggableResizable.umd.min.js","module":"dist/Vue3DraggableResizable.umd.min.js","unpkg":"dist/Vue3DraggableResizable.umd.min.js","typings":"typings/index.d.ts","gitHead":"6330af634bb2c64aac980dc1af66d58a92f0cda9","_id":"vue3-draggable-resizable@1.1.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Z4y2AsVLZLP20vrp7jvPk2vKe7VQ8HuikAyVej9r4IY/Hy+1/haoAqnDlD8JOv7mWDvxL9tpSa+FLM9Yy7fhbg==","shasum":"1684145e4a2d77128699a90d2a23600375f941c5","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.1.0.tgz","fileCount":35,"unpackedSize":862486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqiAnCRA9TVsSAnZWagAA1voP/j4afmX5xHa8qLiBZM9f\nknFWUSoSf7s7PqfBadib6DLmuKFCicyWloaZjytN+5gvEiU8jmF+8GLT/WBe\nImsOWK72RwpPVUWag81ndI9eMl+mOjvjB9ErgG4coymaZqn1HpvqD3fJ++IZ\nHZy41qg/6HyhRWdzGsZBcceEfzpDf7PqMTW5vJvi3mgl/IQSCVF62WPwPauz\neSZtN+HnGKzVinonsmb65yiF2iMmWIh36Aeut8H7Nx0F13WyHGFlTw7/qVPu\n0PzqB/4TWD8tt4/5ZPlgaRRp7xpDFAPwvgbo40IqyuO1PD51/kBEsM/vlYTF\nQbMImpQ1wBUGjS8ChWMSkqyHLO+TX6x0eLMR1RLG2lXpqvG0nxQXYp0yY66w\ncc6JX1/o2JrqHtyCM6+UX8POmxI+bId64+Qbprk59MeG+VIK1yBZ2Ejcbmvi\nLXXOFIyWu7wS/ylFqWYnS34MYt+DYehH/3AM0wV9EsuNVuHcO/rEWOnqrztY\nbt3mHITMrJ2vPQk9QyWdrNxeENOH0abdBdHy9zz+wpKvgAAAtjbb4lslWqw0\nYS5IzhVU1iwcCvwhqH3pYxOzNbsBz5HBzdEZ/PWa/yanYl0cxROQx74l4hJp\n1c+NjXSN65L1FwXiwW0jtl7ChJ4FMtYA/8agNRVkNTS8Vh2ka8aOECC2feNU\nT+bP\r\n=ynK7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWMFz/idluxtmCnPv20IsuuBz3XPF5iXtILVr4UDslFAiEAigu/P60rfMpw7ctMk28Voipm6POF9zOGhHW+diU3m90="}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.1.0_1604984871397_0.9464882007493935"},"_hasShrinkwrap":false},"1.1.1":{"name":"vue3-draggable-resizable","version":"1.1.1","private":false,"description":"[Vue3 Component] Draggable and resizable component for vue3","scripts":{"dev":"vue-cli-service serve","build":"npm run build:lib && npm run build:dts","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts","build:dts":"tsc src/index.ts --declaration --declarationDir typings"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽"],"main":"dist/Vue3DraggableResizable.umd.min.js","module":"dist/Vue3DraggableResizable.umd.min.js","unpkg":"dist/Vue3DraggableResizable.umd.min.js","typings":"typings/index.d.ts","gitHead":"6330af634bb2c64aac980dc1af66d58a92f0cda9","_id":"vue3-draggable-resizable@1.1.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ylyy2+tRDVabNRnC6vqm9lQTtnWQZi1I4MJn7fArZn/U1akTyDnB2lk/0GZViYR1p3Pm7jDLo+hefLg/BtBRlg==","shasum":"66f14f94fe3d7662ebc7737e92ba6ca4290d245f","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.1.1.tgz","fileCount":35,"unpackedSize":862493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqiEkCRA9TVsSAnZWagAAGzMQAJ2V84/mY6cjrG2kL9ae\n1glcDedkWEURmuRBQvQGxXqT1bVPHmT0gyAvB13BbTUM+W+GdzgrmWoFyZSv\nRsu+i1pqMEuHTYUXiq0VyOEoLS9C+nA5YzIHKUFyWQEGHpkjlRq3JeSccM7m\n6c2jRV8XcskIgS+UtQZ7oX1E5fuRU39InmPdDc2yRW8eryiHHLeBFk32GTri\nWVHMRZKfAKAOKRyDvoZC7Ct4I7JmFpiBiN//thi4r4cydj/7ixYr3kJHWSfX\nfgN5ey4hWGg/GiWSgVAW00cU7HDPVLAmWgQ0r9wpYP8OHMt+gxWefxgfovu/\nZcHaPktN1xJu+x3zMk61taN/G7/dbrBKys8axIvMKwbsWvDy8Ve9o7lidb0a\nEyA+lDtyk/cXr+wO1wG3EXZX1JTFN8CxIeQW9oCUoUCyIgV7yUCirHgBVs/e\nVAc7/dB18AMuQ8JyHVydpHTwRE33ozBDNqEHC8fXpwuI5G1tHctK6iEn29x9\nRQu2uKGJRLBFWdpu+Bn8jua3WiErg2M7cXe0yHh/+rdAH3Dt2uRJdpENtuWB\nPhY8dnTJqkrboC5j3CU/2tF2PfoxS4g9GTCNtTxOZWLxPg+ytVOuI2SoFBWM\n2OLSUUIjlDDLheYZSmYU7ETtGCiMIp+WdgPaR3YhLqb1MOF5IamY2A1KIxG6\neSnV\r\n=gzOp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXbKo/UA/cwlEhB6g812kJO+tn5VUezOc32ILzz2dlCgIgIehhpFaMWfaOuz01McD1/wsUsz3cU8uwiairmmzBsi8="}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.1.1_1604985123909_0.42954739754490934"},"_hasShrinkwrap":false},"1.2.0":{"name":"vue3-draggable-resizable","version":"1.2.0","private":false,"description":"[Vue3 Component] Draggable and resizable component for vue3","scripts":{"dev":"vue-cli-service serve","build":"npm run build:lib && npm run build:dts","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts","build:dts":"tsc src/index.ts --declaration --declarationDir typings"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽"],"main":"dist/Vue3DraggableResizable.umd.min.js","module":"dist/Vue3DraggableResizable.umd.min.js","unpkg":"dist/Vue3DraggableResizable.umd.min.js","typings":"typings/index.d.ts","gitHead":"cc2aaab79b000b2a838ff6b052f75bc657aaf450","_id":"vue3-draggable-resizable@1.2.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-z8/BvrlkGK3K1JG70Xvn4fTlCssNUJlPVPuPAui9qEiCsnxRKBE7E5MBBw57PmKlsLd+KztK3VMtwzXrAfXRhA==","shasum":"306b45bb616100945affee8a16ce791dc0a2786b","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.2.0.tgz","fileCount":35,"unpackedSize":1075101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq2U/CRA9TVsSAnZWagAA/uQP/Rqrk4V3MpohK45ja9vh\nG4+G9F6zCrv2C+vZ8PQyrxPvzUeYmzBMTOQIbSr4LiexZ75OJETw9OMvvVOg\nPwspLUCIDXTYtMDIfq/yU5QE6/jjoO/QAmN3+NVQSxDU9CH8d1USMs962dkG\nnZMxuT+isRfW1NXIB7jqNyHxr2gCH4AAOBRQFvps2OFHloHq+uN1OJ2vtikl\n7Jc0ZE3rFWTXTKS0LjNeTmcRnx1jet2LErqPF2hxZZPycjY4NVF5NE6rNRgC\nuMPHMZtjpAHlvoDea+KUAI/PD2kpsH6XLz407aTTKc5NjCo+M+zJ/fA1SqPp\nQ4pF4ZMirJ2K+vGAmbWKzAdVWixwRjHtM5x5vHxMYzpQ/66ycQ1OXtJCHQmY\n9ULPBIi2LPwmF+Tm8MrdEa/VY1VCvxmJ9G/8HS1r8tAz9rFLLthaPMFN93zu\ny0Z1i0d4FFvJYAakeYkDpj9p4Wrnevw11oQPhLaazpMzMZa6VKhAzBuFfq1+\nIDHdpqnADRIffLpFpw9N/g8ydFqYuH21CWq4czMdJ3JS68z6Z0vdC9tJQ57J\nFSi0Q8AZXdVfgSjJ3z+fBFlEQoJlnKr57wZYa2Ua4+jJjCvUF+ZusfRk2Qad\n2BgwUDfLrrVHXHmHSFQbvEnEWCfl45ZC73l220f0lwGy0Dk65/xikFXXMYsY\nIbAs\r\n=/HpX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy6Uvkc0PgL5zDa8k1N47Oy6YK0dFqdO3Y3bPEWBdUsAIge+4AjdR1mlwnVglofZ+7dut7QLpmFCPrlTK7Y32VztI="}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.2.0_1605068094685_0.47418768484545404"},"_hasShrinkwrap":false},"1.2.1":{"name":"vue3-draggable-resizable","version":"1.2.1","private":false,"description":"[Vue3 Component] Draggable and resizable component for vue3","scripts":{"dev":"vue-cli-service serve","build":"npm run build:lib && npm run build:dts","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts","build:dts":"tsc src/index.ts --declaration --declarationDir typings"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽"],"main":"dist/Vue3DraggableResizable.umd.min.js","module":"dist/Vue3DraggableResizable.umd.min.js","unpkg":"dist/Vue3DraggableResizable.umd.min.js","typings":"typings/index.d.ts","gitHead":"81c8db166a6f7a997ac7b1af183ea929bcda0232","_id":"vue3-draggable-resizable@1.2.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vxiLo8/JQ2gVUUYNEky6UEinRq5L7axQwj5/HbwCc6lJLL4660rQIe8zJ3oHLIvVBufiGSL0ktK+i0aJlH4u6w==","shasum":"7e8c379823ae2cc4b4c7ff8502a8e2460e0b5ed6","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.2.1.tgz","fileCount":36,"unpackedSize":1083615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq7wyCRA9TVsSAnZWagAARogP/3FkHzPyH3DselZX6j3V\nQQd9iYh/F/p6bvO2FqcBlvmcyxXDezXw+DZlWcNHuvdkLzH0wkWEoh12Ct/X\ns7GgM1UzEL2zVJopkKxmjVfNjYU9AODWnp7imuGVlgQ05eGM4TVPzzylGtSx\nz1hbZ0vVknlKemJ1G09SmaqjOnxjEVWAx0BtwHPaOQJi4ysS/jznL/yqzvx2\n72afGu0h6ucOUbj2PJDNLvNBegfHekHCOV64fWZ/ZASApenfKqztNrcKyCcO\n08LEl2Di3uDqNxaNIJ3kJ7wazzS3c2HWCQhj0Pr3vwaco6b4XtN/NiKMlFJw\nUm8XAti1i/d3hJZuKleJuvHvzg3SM0WtPHl7N696nyq0ZK1RHJ8TMfAyGYZ6\na0deGki77KOgDaNypfWDMW8myg2Uh6FUp5lIsTcuEQFovyeGeMQVUC2+Lfsy\nwMz4FPgy+ZQTq/bwYB7uQ3AetSekV7UblwpEDdoxZoYryt7pukdUxnXJXhzt\ntyT01ezfsP22w+90WJxNrKiBtWt8KFMdCA+tEoQmcYMvaCrngWY+2wJMElTG\nA7Zu8DRZQlpDu3EHt7rUJv6gBqy6aGvG7mfsUuYl4ByuS1osdBDRt8o1G2p3\nL0x6i29Xohs+ehyLYxx8CR5ZsTDbhb1fZNo9IGd5wPijukQuvE8Y7vAsgpht\nfxiI\r\n=4+K+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnrqOB9ighKYNNd4TwLzwUx8Umm7xPyFXl/Nl8LQIPcQIhAL5UyWGGzvXP4dCR7O4B1XfLiImBXCGRdQH4lDFsK2xe"}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.2.1_1605090353652_0.027197115189915744"},"_hasShrinkwrap":false},"1.3.0":{"name":"vue3-draggable-resizable","version":"1.3.0","private":false,"description":"[Vue3 Component] Draggable and resizable component for vue3","scripts":{"dev":"vue-cli-service serve","build":"npm run build:lib && npm run build:dts","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts","build:dts":"tsc src/index.ts --declaration --declarationDir typings"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽"],"main":"dist/Vue3DraggableResizable.umd.min.js","module":"dist/Vue3DraggableResizable.umd.min.js","unpkg":"dist/Vue3DraggableResizable.umd.min.js","typings":"typings/index.d.ts","gitHead":"be0f221c98a77a84eaa04d60f1a6b6d6f943ca44","_id":"vue3-draggable-resizable@1.3.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-suWZc9FTbDWq6RRkJlVubOEIMxB+b8wLxByI3BL5ubrVp17+tw9xcCoTh8h1dcs8hOG/JBadfeLLnc1GfwZwOw==","shasum":"83aa56b4a26d7ae0f9a4e29f97706cf56c4c8056","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.3.0.tgz","fileCount":36,"unpackedSize":1088366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrNP3CRA9TVsSAnZWagAAjIQP/im0d31xJZeNPf40dJ9a\nbqCv1ghID+DLmJSrYvBDLksoM/j3vynYDqTbQmCjWc/i/uLtBvHiNoAZnFlE\ni5RWWZBnwmWA+4MCaSnmwLPMIQfJZrpLvbPh5UGupSGUfhtjie3nGNQQ2YPp\njYX4HiB6Gw9SpFpbpx1xse+WUWP9Gq8CwiDe+J9EyqzIxFeQ3nrDi4Wo3WAp\nNbRZKdAyD0LMZvMAr1jTAzxyDmxFVO/+gVJi15UFZzPOZozwlf9bgnfxj/nA\nxeFkX8G4VxjmqZS0S4j4YpS9bAw2TT+yIWa/c7XqE8ECppBw3R1T0FWg9l75\n79y9K3luPzJ8Kz1W2DdPspHRvjgkPhSOsfTFXkJnauUIQhPbpaLsuC6LIUPD\n2WSjfqwwVxT9MS4c2uJTGruAuOiC2NFLkWBg9NA5nFUa4wdVApk/gnMspA4d\nW7EHmcduzf3dM6FjIClNHYIKY8OFiC1E+wzpp9T4GPlrLd2qopw8NwJI/5tb\nD1SBWB3apKdYBfXzP7ypeG7chqyJLq+LCKzUkNrPb8Fd29Lx/ruxsfzVAm8Z\nSgKDEDanPM/o/y0aht0Tl6LKp41yllRsPFMBZj6T0TRsE9oSc+FHx89lQ2kK\nYYx4HyujjtwsjJtGQggW7pLerZ7l8bOUmNU39y7PoBFI/cKpv/JbZyah2bQr\nj2Xf\r\n=XGRX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmDa90DPcm+r43bMt2aEWTMZwllMzMLu83qpx0MGJqtAiAI2FnVzjV/I1co7/Lx0ZTrmX9u6etXmuWUiUBWqPSVjA=="}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.3.0_1605161974473_0.8463575543025312"},"_hasShrinkwrap":false},"1.4.0":{"name":"vue3-draggable-resizable","version":"1.4.0","private":false,"description":"[Vue3 Component] Draggable and resizable component for vue3","scripts":{"dev":"vue-cli-service serve","build":"npm run build:lib && npm run build:dts","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts","build:dts":"tsc src/index.ts --declaration --declarationDir typings"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽"],"main":"dist/Vue3DraggableResizable.umd.min.js","module":"dist/Vue3DraggableResizable.umd.min.js","unpkg":"dist/Vue3DraggableResizable.umd.min.js","typings":"typings/index.d.ts","gitHead":"1cf183e7d9e261226752e3a9bde4d1ae455b8ced","_id":"vue3-draggable-resizable@1.4.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rAuD49EwMtlFaSO8c/qQUwAs++kHxGdL7Z9WTB1JY03fg38z05heV/AnG4nEjI3+kT4uIXPyk5Agq8/YNNo15Q==","shasum":"2af16ca4d425fce42f7821223fbb9fbc668be4b1","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.4.0.tgz","fileCount":32,"unpackedSize":1090212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrh8tCRA9TVsSAnZWagAAuOcP/jLhYs4UnSPKZwztcR0o\nVauw2BEwQgVQ67BzoQcPnKU1bflYD/g/bWyYWNbhu1KGtQR281DsmRPk8635\nDGNN/Cvzm9MdL3jfukSCvZELSYQOc4GYnr/M6RpkSzi2KyfmK1vNUfnuiwF5\nkmO9aQqfwQNjyBXLOFvoOlc8BImrCfDTzsQpXeD2bsj+5nvGQxzUSXSHq0x4\nilrmvpH0AX1QBT9Hf0w+NV4hNGx66XTWr/0ToxIVdQaKtRM2xMal3ejaMJCl\nxeIDfD9XSIB2FWG5bPzGnSU12jnQa7xzrrFyiF7YbVnArQKouLwqg0B3O/6k\nsuL6n1ry/8RLHdFkR5Zm0CZv7QobrGzaoVFG2w+AOSndZpIa7eFk3+BUNG3K\nSep5EwBRWdKUGgy7YL5wI1PFTSFRnszo+q1ynXJsGJJ1TDBHcRbTyChwJrE+\nvA+iX+A23hnRi1uy+ssz+BG3sBLndf6g/fOng/MEL6kioMoxZ1xvaRRve+FZ\nvxuTFdrvGVIe6XwQzvFR6AVWEh766mmXw64LiLOrpqkPgTke0FrcW5pKyZb2\nHOkhhwcdF/rNpWI1lQzfShAiLbbwJVCOebHkdpyjR5pOtIuYdsiz2fmYAzih\n3XMcICnI7Msxm8fPfJILAhMNOVkqHenNQHs+0rUJFv6KSCOn4G630rP20/Ws\nhI/s\r\n=3b7+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/OQ8v/2dBICWxL5eyE5Ds+aRVU5RQC0s8nZMotOr2fQIhAOeq+jdSUmLk087wCWGJ05yUYYDymzY6fx6FrqpMOwUM"}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.4.0_1605246762768_0.7718081576063724"},"_hasShrinkwrap":false},"1.5.0":{"name":"vue3-draggable-resizable","version":"1.5.0","private":false,"description":"[Vue3 Component] 拖拽缩放并具有自动吸附对齐、参考线等功能","scripts":{"dev":"vue-cli-service serve","build":"npm run build:lib && npm run build:dts","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts","build:dts":"tsc src/index.ts --declaration --declarationDir typings"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽","吸附对齐"],"main":"dist/Vue3DraggableResizable.umd.min.js","module":"dist/Vue3DraggableResizable.umd.min.js","unpkg":"dist/Vue3DraggableResizable.umd.min.js","typings":"typings/index.d.ts","gitHead":"91a26965c1492ba6088d03a3ae42ae3ddfd2f7db","_id":"vue3-draggable-resizable@1.5.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GQhZC3LHXDvdzQeP2ZI/KbZpKW1Up0D/q75v6sn9jtr8xyDYChtSDWE4jFG+e1JPCA8HNOXr4hc9FKs6JdR9aQ==","shasum":"b283830f083f08716e8b789367699c90118b0ff0","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.5.0.tgz","fileCount":45,"unpackedSize":1284978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfr2D+CRA9TVsSAnZWagAA6rsP/0n3in733YWCsXn06Ipo\n8TcZeFUruIe2Y34g5xOV407AuJN8v0v44mDlie1rI5jfOf3PUxY2qK8osV16\nXN8XIkGNOH8eVOTpy39H0F4kzxd9uTEv8utTUfo8v0pz1CCQorrsf++5iuDM\nZXVnt1B4u/y6cQ2feb4nmphOrDF8YkrsZKR1j7uZ/nzy67exyUvS98lyCB04\nMqwylEMWbCvhHJ3UgLcOr7569pLKly2VtuUa+GQJMpdQhFuGu8WTxB8H40QW\nmyF4XfmZjuJu0B8z0jrNcpfpfYj0L4W4jYLpI0cd8L9HSH6DiQhtyK2YdGTH\nXizUbs6xzYEsmYoMymhgSKww2shzHsPZHSLvIXISf8BEYqrmHKPhRRyjHkTb\n1HgpbBeIYnB8cik4lhuMalTnnQBOdA/PZx/UCERQk9BlcD0PBjr2pNeVt2dB\np881O4mc612dK2TsgaVQzig32lkFmHs4ZweAcJ4Op9JkYa4Dw3+imkquqXRa\nrPUpIbKz2cSjBU8dedQBII6BU7zH/WzfmVA2aoCk5wnvRSB7Z8dlyEkzKyip\nU5qqZqT8Bp/IZpCspfUqEGZ7iqMdURHaOFUNDLUD2WN1dZhrrTqId7A500HS\nORQ27Wus47MMEwO5aYRDf4gsPwBONxhXlm+9vjHg/X1psyp0NjNna8ZA8EuZ\nOJ0b\r\n=fDU3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCGLoKB0FvDkclDV2fkP8EmrrTF0uorIu5kj21BC6OWgIgMKeGNhPh/tuVVGJUs5sYCdbbh3CTDV2h2aHeBcyRf5A="}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.5.0_1605329149779_0.35369239658702933"},"_hasShrinkwrap":false},"1.5.1":{"name":"vue3-draggable-resizable","version":"1.5.1","private":false,"description":"[Vue3 Component] 拖拽缩放并具有自动吸附对齐、参考线等功能","scripts":{"dev":"vue-cli-service serve","build":"npm run build:lib && npm run build:dts","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts","build:dts":"tsc src/index.ts --declaration --declarationDir typings"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽","吸附对齐"],"main":"dist/Vue3DraggableResizable.umd.min.js","module":"dist/Vue3DraggableResizable.umd.min.js","unpkg":"dist/Vue3DraggableResizable.umd.min.js","typings":"typings/index.d.ts","gitHead":"870fafdc4e3bdd582cd0b7caacf23469182f2aa6","_id":"vue3-draggable-resizable@1.5.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-htQypxwFl19LWC4WZfbtgDLOzD2xRZdgmt424Q6nYlbBvW5xzgGmHl9MtlkHXb/RtLJNvxUKxlprx6TcB1AaEg==","shasum":"8b5ee9b6343968255e5639964448af744497fbc0","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.5.1.tgz","fileCount":40,"unpackedSize":1727295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftey+CRA9TVsSAnZWagAAP/0P/j5V4zHm6HZZ4BbjY65u\n5G4haFjOJpndaQM1mCh7Kt4cwDlxOAsl0axSgv6C7IfJX21ag0N9kIfHNcGp\nRFHPtcHXJNuOBuiMn2SouAU26inpak80xIwALIYBGhxzvDTmw1kl7zvBGvkr\nQDzcFZbEP4tmnLkJ32G94YmtNt1HE1A+Ro7npILVcxqvwOOZG5JnWq8ui0/o\npmLYSuzIl1ZREwbhcsomU2hHghzBE0WcwI58wl4Uj8LNTH+uTEtax47k2IPA\numwaKV8rsgmD39l3WiJlgFUq0Yp0BiJc7rVndKsZcfydW08PJMZ33o8l4KKe\n7dAEF2Etis+aug61LDHwSS8rf1j7h9v4ZAiEOMF8n6i0lTdruV4GCp6f7ZqG\n/2YKeZqSfDU+8Ff1fbza6kBnvFBVqsnDsw5bqueak6omjai45aa85KS9ceIF\nv7PByoG7iN3JlyhLlx7FzCoKWd9ElHWSmvWnBpweoFSSxCHs0i31vE1uJZfg\nHSGvYCFAHgteUPjZCtqSxLTC1Aj81SEK5P9BmSIHM00JGlnSaYGVbZkTBEnO\nrDeiG7RUh6/1mObwIqN84aVV0r2uGbxNjsGk4Bi57y+gziyZO3bgPN23Sl9i\nDxdmGjyaPotyb+Attv/nrIfJz50udiBezrxcM5bQPNk6GoCedgd+FL8qCOKU\nkAOb\r\n=/7b8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAOgSqPDsC3EyoZDNx58U9amoxzuPqSvEkCjWAO6YaPAiAbT0GxuZJuDHLnYM4y4Ay0e1hEmMfzq1Z0X/8SeKgkSw=="}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.5.1_1605758141902_0.4366034194720092"},"_hasShrinkwrap":false},"1.5.2":{"name":"vue3-draggable-resizable","version":"1.5.2","private":false,"description":"[Vue3 Component] 拖拽缩放并具有自动吸附对齐、参考线等功能","scripts":{"dev":"vue-cli-service serve","build":"npm run build:lib && npm run build:dts","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts","build:dts":"tsc src/index.ts --declaration --declarationDir typings"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽","吸附对齐"],"main":"src/index.js","module":"src/index.js","unpkg":"src/index.js","typings":"typings/index.d.ts","gitHead":"870fafdc4e3bdd582cd0b7caacf23469182f2aa6","_id":"vue3-draggable-resizable@1.5.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-AnjTjDyI0FrRugVw+Gcg5SiPpOKXYrkJzjF1oTaCrTK5e0gwUEXJXZMxpjDaKW5VUJFT5pr+6iMMpcU0wbFX/Q==","shasum":"e6dd1204b3c5d6a4db4777dd0f73879add4b4d35","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.5.2.tgz","fileCount":46,"unpackedSize":1762593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftfAtCRA9TVsSAnZWagAAeLgP/Rcd0yqQFiFld2Hyb+7f\na+iWvfRy7REQll0jGGfBjoeiVnEP+iijwGh2y0VqKm3Sf9GM5yANtpEA3RQt\nmoSys2sIGuqPRxRW54syrfcOU8dEjqNjB2YcvntAe8PWyI8oKMtfpqYNXET3\nzP04qVjWs1Etyy4Y2aNUeRoVxJjvtXxxDXr3jCVAnwktwGnkLfVgOM2lRfD4\n/gmxfzJucLf/L8+4hgBaT02dHcylTeAaDOmSa+E/iBY/e8Sa9jFHUvgfbD/7\npm5uNwPpX+qhXHNJzhfID+ZTBq6bs2bYJN2MIqtuXvuOnqsQno+/k8CbwTRL\nBs6WZ6VKqt3/2jMQZDD9TbUxKfO1QiM9x4lOGQFGRQE5ttLXYo7s5SYC312T\ndbINCt0L8qMIan25GBBhqvS9B64dCF5eRonnUH5kU8jewBw/XUBX0MHQQ+Ty\nKSXTqpLGWBX4q7AKf0THf5KTnMmQQC4YS6SYwZoAVu+irlLtYnW0jWq8oI+b\nIAX4VbTza6iMv4pITs8o/Ort2O4onZd0chUz0rLfhTYV+2eEIjdK1f7K+8id\nB4b17UyiBiklMKGb+Gc8lLh+CLtPYJvTXaTpUXXcQqMiCDWrfsL+As3bCG07\nqmao1yLZD6ZEGoHodwgHiEdod/S2CGk1n2C/+neVlQzHAV3GV5K7FQrepUxj\nN4vh\r\n=BXuU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDibancwRNU9BkMoI6U2+tBatPs0c/CqvIs6NfnjUvQwIgEi9CM47NdSI0K24XtxOJL78WCrrZK4p/3kgl6gYQklY="}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.5.2_1605759021074_0.1756201583109831"},"_hasShrinkwrap":false},"1.5.3":{"name":"vue3-draggable-resizable","version":"1.5.3","private":false,"description":"[Vue3 Component] 拖拽缩放并具有自动吸附对齐、参考线等功能","scripts":{"dev":"vue-cli-service serve","build":"npm run build:lib && npm run build:dts","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts","build:dts":"tsc src/index.ts --declaration --declarationDir typings"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽","吸附对齐"],"main":"src/index.js","module":"src/index.js","unpkg":"src/index.js","typings":"typings/index.d.ts","gitHead":"870fafdc4e3bdd582cd0b7caacf23469182f2aa6","_id":"vue3-draggable-resizable@1.5.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-u9TOiyeuZF4Y4lkHO3w+b4aLVnwA+njnyv2yQV2l/D2M5bAiKk0mq9att1kXYrjA1cFvuSOTvpD2D9ANXHcQ+w==","shasum":"9fe9813a95596a4e488f22bc56df6f9fe44122fa","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.5.3.tgz","fileCount":47,"unpackedSize":1762138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwFw2CRA9TVsSAnZWagAAUroP/3tyqaWrI403Va3I38zE\nyjfoKrp3dfX8Srdf2VJM0nI7k9XLFutM2KKZLwLFSnEyZ5MgP9/AnhaXvFY2\n8ajcDOY1C0bu0jd3qeNnc916NfgtWAQHKYkkaIgJ8jSR9igIyHwCWJHlVjyR\nD1GJ83rBA6ZzdXyGeylB/lT2K5uA0pxWhCPPc9fRV/uelpG9v0m4xZuDIBRn\nif8JnfdgYSnYKZf7rt5b6limGRQytUCy2g+/bioW26/YgawoOCpnhDce3SyB\n8TmM3ZoNZOO8QentFtKvRN4YQwlcP+jKf7JGvZtCK8BDKDFkemUwjOHcFL/D\nKP1EdXK2f9HA+22p3VtWCV07DCPBw4ID8xMj+LF+vWc48hJgjpoKZtpKVQAS\nEGh4rp4flL/jXWTxG2VEewlobqChdslBu9u/YU94KRE8jc4w6Icb29KuwqDB\nqoJ7F7zG6RSJPrDb53xL++qpYz1dFBULeV2sm1ghKpMm0YKF9cZRRc/7emCg\niOHujTPEi6x79ZDG2wumcJY1SvIA/3zbD6pdCs3bevTn7LTAsZfmv1a7gcBK\nllY8E+c0iezkhOxNvyQPJOX5dY4HZ7H/pMQkAyFozZARoL5+DPFL13X1ja/h\nKju1sU/FV69V4A6z1igPiUX9FUb7eEIpupUuVJc9P1PEIw5nDsIWJBczRPuR\n3zFw\r\n=KqK4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO5RDc2/W3B+0MdLUJyWqscz6n8/aBpfqcG3b1gPhiWwIhAPbgY4BV31Mv+woeMgzGRtpsAh/C+a1FGymUdlJNC1Zg"}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.5.3_1606442038264_0.809253305519309"},"_hasShrinkwrap":false},"1.5.4":{"name":"vue3-draggable-resizable","version":"1.5.4","private":false,"description":"[Vue3 Component] 拖拽缩放并具有自动吸附对齐、参考线等功能","scripts":{"dev":"vue-cli-service serve","build":"npm run build:lib && npm run build:dts","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts","build:dts":"tsc src/index.ts --declaration --declarationDir typings"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽","吸附对齐"],"main":"src/index.js","module":"src/index.js","unpkg":"src/index.js","typings":"typings/index.d.ts","gitHead":"fe768e25ef8798c4e7f6e1bcd025e022c6e7c3f0","_id":"vue3-draggable-resizable@1.5.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TvYX67uM55eHq7oXt2uoWc+0/EhIIYYevNTOnhnbxEmiZBSp/6cRafXhI/B2vAsAnx5JJ8uU0FmLPAAhHIbKmQ==","shasum":"d57b1fa2c072fe4e46f9e52c1b32b6d863f26c81","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.5.4.tgz","fileCount":47,"unpackedSize":1657805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5cNTCRA9TVsSAnZWagAApVUP/ikXjoNQWqsZvjLckqmQ\nnDBwP4JJN5/ERWW/A/50d2A/gc5pdl4gxHEOxc8AWWzeDDdN4QObWITQUNtj\nHYMRydu2Tg9dRC6tMnSqDqiDritVaABcD3f2E3rADKAuYv7PYRpShrPJk2lK\n73SPHFuVTr33hbB2FDa5RpfXl8oqDMQD+Oswq3Kd6iZ7JeL6sZ4ZCMruddRr\nKZBLpM49jHa9DgzD5vo9qM2rAXJGLBCFa81w8XwNr4dBTf7Qa9Ka+lDekf8n\nrsthYTAP0pn6fUt9o0B+BV/dZIMyxbD243g+ujucXctnOUTDMHYu6UgTzsq8\n7Kv7y4yvLh+i0F/WUtMrSoLzS3mCKg6ZO094jikxvt9I2gsDi/0228qXf3OH\njR6JexX9Bg7/N7QGMGEMEop6Fu8AlNBu+chvQZzdrZBq+l76cIqQDK8auq2z\np+i91hal5wmvgJXaDc6E5O8inQFOZuC9eMpjklHTrllM08ju7tz5xyvGhjka\n1CEMfHkvdhyBAhosaQEgEtjGpwsa/8qsNn3arQxyStbKnCRBb7RNdIR9fs1g\nKa2dz7OBWHETM8SiuEnhoLdvu9UZwbSVPs8HN/ZSrIR/Au7TX9CqpUKZhP8U\nrPj7PcRDWsq1A736Pem0Z80PVPMVj2SneVJQIFP3knIslBXvtQB7pdoeOb60\ntB1r\r\n=Ka1r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSlRTKqp0bfZMKlpRBHf77zXM6PbPQcfqOkf3MCwqTvAiAU9OFZVK+yN9nRRxbZwo1iFhlVpW0mIsncAfJSe3xmvA=="}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.5.4_1608893266604_0.05345366518202699"},"_hasShrinkwrap":false},"1.6.0":{"name":"vue3-draggable-resizable","version":"1.6.0","private":false,"description":"[Vue3 Component] 拖拽缩放并具有自动吸附对齐、参考线等功能","scripts":{"dev":"vue-cli-service serve","build":"npm run build:lib && npm run build:dts","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts","build:dts":"tsc src/index.ts --declaration --declarationDir typings"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽","吸附对齐"],"main":"src/index.js","module":"src/index.js","unpkg":"src/index.js","typings":"typings/index.d.ts","readme":"<p align=\"center\"><img src=\"https://github.com/a7650/vue3-draggable-resizable/blob/main/docs/logo.png\" alt=\"logo\"></p>\r\n\r\n<h1 align=\"center\">Vue3DraggableResizable</h1>\r\n<div align=\"center\">\r\n\r\n[![npm version](https://badge.fury.io/js/vue3-draggable-resizable.svg)](https://www.npmjs.com/package/vue3-draggable-resizable)\r\n[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](LICENSE.md)\r\n[![npm](https://img.shields.io/npm/dt/vue3-draggable-resizable.svg?style=flat-square)](https://www.npmjs.com/package/vue3-draggable-resizable)\r\n[![vue version](https://img.shields.io/badge/vue_version->=3-brightgreen.svg?style=flat-square)](https://github.com/a7650/vue3-draggable-resizable)\r\n\r\n</div>\r\n\r\n> [Vue3 组件] 用于拖拽调整位置和大小的的组件，同时支持冲突检测，元素吸附对齐，实时参考线。\r\n> [ Vue3 Component ] Draggable and resizable component for vue3, and, support element adsorption alignment, real-time reference line, etc.\r\n\r\n[点击查看中文文档](https://github.com/a7650/vue3-draggable-resizable/blob/main/docs/document_zh.md)\r\n\r\n## Table of Contents\r\n\r\n- [Features](#features)\r\n- [Usage](#Usage)\r\n  - [Props](#props)\r\n  - [Events](#events)\r\n  - [Use adsorption alignment](#Use-adsorption-alignment)\r\n\r\n### Features\r\n\r\n- Draggable and resizable\r\n- Define handles for resizing\r\n- Restrict movement and size in parent node\r\n- Customize various class names\r\n- Provide your own markup for handles\r\n- Adsorption alignment\r\n- Reference line\r\n\r\n### Usage\r\n\r\n```bash\r\n$ npm install vue3-draggable-resizable\r\n```\r\n\r\nRegister the Vue3DraggableResizable\r\n\r\n```js\r\n// >main.js\r\nimport { createApp } from 'vue'\r\nimport App from './App.vue'\r\nimport Vue3DraggableResizable from 'vue3-draggable-resizable'\r\n//default styles\r\nimport 'vue3-draggable-resizable/dist/Vue3DraggableResizable.css'\r\n\r\n// You will have a global component named \"Vue3DraggableResizable\"\r\ncreateApp(App)\r\n  .use(Vue3DraggableResizable)\r\n  .mount('#app')\r\n```\r\n\r\nYou can also use it separately within the component\r\n\r\n```js\r\n// >component.js\r\nimport { defineComponent } from 'vue'\r\nimport Vue3DraggableResizable from 'vue3-draggable-resizable'\r\n//default styles\r\nimport 'vue3-draggable-resizable/dist/Vue3DraggableResizable.css'\r\n\r\nexport default defineComponent({\r\n  components: { Vue3DraggableResizable }\r\n  // ...other\r\n})\r\n```\r\n\r\nHere is a complete example of using \"vue-template\"\r\n\r\n```vue\r\n<template>\r\n  <div id=\"app\">\r\n    <div class=\"parent\">\r\n      <Vue3DraggableResizable\r\n        :initW=\"110\"\r\n        :initH=\"120\"\r\n        v-model:x=\"x\"\r\n        v-model:y=\"y\"\r\n        v-model:w=\"w\"\r\n        v-model:h=\"h\"\r\n        v-model:active=\"active\"\r\n        :draggable=\"true\"\r\n        :resizable=\"true\"\r\n        @activated=\"print('activated')\"\r\n        @deactivated=\"print('deactivated')\"\r\n        @drag-start=\"print('drag-start')\"\r\n        @resize-start=\"print('resize-start')\"\r\n        @dragging=\"print('dragging')\"\r\n        @resizing=\"print('resizing')\"\r\n        @drag-end=\"print('drag-end')\"\r\n        @resize-end=\"print('resize-end')\"\r\n      >\r\n        This is a test example\r\n      </Vue3DraggableResizable>\r\n    </div>\r\n  </div>\r\n</template>\r\n\r\n<script>\r\nimport { defineComponent } from 'vue'\r\nimport Vue3DraggableResizable from 'vue3-draggable-resizable'\r\n//default styles\r\nimport 'vue3-draggable-resizable/dist/Vue3DraggableResizable.css'\r\nexport default defineComponent({\r\n  components: { Vue3DraggableResizable },\r\n  data() {\r\n    return {\r\n      x: 100,\r\n      y: 100,\r\n      h: 100,\r\n      w: 100,\r\n      active: false\r\n    }\r\n  },\r\n  methods: {\r\n    print(val) {\r\n      console.log(val)\r\n    }\r\n  }\r\n})\r\n</script>\r\n<style>\r\n.parent {\r\n  width: 200px;\r\n  height: 200px;\r\n  position: absolute;\r\n  top: 100px;\r\n  left: 100px;\r\n  border: 1px solid #000;\r\n  user-select: none;\r\n}\r\n</style>\r\n```\r\n\r\n### Props\r\n\r\n#### initW\r\n\r\ntype: `Number`<br>\r\ndefault: `null`<br>\r\n\r\nSet initial width(px)\r\n\r\n```html\r\n<Vue3DraggableResizable :initW=\"100\" />\r\n```\r\n\r\n#### initH\r\n\r\ntype: `Number`<br>\r\ndefault: `null`<br>\r\n\r\nSet initial height(px)\r\n\r\n```html\r\n<Vue3DraggableResizable :initH=\"100\" />\r\n```\r\n\r\n#### w\r\n\r\ntype: `Number`<br>\r\ndefault: `0`<br>\r\n\r\nCurrent width(px) of the container.<br>\r\nYou can use \"v-model:w\" to keeps it up-to-date\r\n\r\n```html\r\n<Vue3DraggableResizable v-model:w=\"100\" />\r\n```\r\n\r\n#### h\r\n\r\ntype: `Number`<br>\r\ndefault: `0`<br>\r\n\r\nCurrent height(px) of the container.<br>\r\nYou can use \"v-model:h\" to keeps it up-to-date\r\n\r\n```html\r\n<Vue3DraggableResizable v-model:h=\"100\" />\r\n```\r\n\r\n#### x\r\n\r\ntype: `Number`<br>\r\ndefault: `0`<br>\r\n\r\nCurrent left(px) of the container.<br>\r\nYou can use \"v-model:x\" to keeps it up-to-date\r\n\r\n```html\r\n<Vue3DraggableResizable v-model:x=\"100\" />\r\n```\r\n\r\n#### y\r\n\r\ntype: `Number`<br>\r\ndefault: `0`<br>\r\n\r\nThe current top(px) of the container.<br>\r\nYou can use \"v-model:y\" to keeps it up-to-date\r\n\r\n```html\r\n<Vue3DraggableResizable v-model:y=\"100\" />\r\n```\r\n\r\n#### minW\r\n\r\ntype: `Number`<br>\r\ndefault: `20`<br>\r\n\r\nMinimum width(px)\r\n\r\n```html\r\n<Vue3DraggableResizable :minW=\"100\" />\r\n```\r\n\r\n#### minH\r\n\r\ntype: `Number`<br>\r\ndefault: `20`<br>\r\n\r\nMinimum height(px)\r\n\r\n```html\r\n<Vue3DraggableResizable :minH=\"100\" />\r\n```\r\n\r\n#### active\r\n\r\ntype: `Boolean`<br>\r\ndefault: `false`<br>\r\n\r\nIndicates whether the component is selected.<br>\r\nYou can use \"v-model:active\" to keeps it up-to-date\r\n\r\n```html\r\n<Vue3DraggableResizable v-model:active=\"100\" />\r\n```\r\n\r\n#### draggable\r\n\r\ntype: `Boolean`<br>\r\ndefault: `true`<br>\r\n\r\nDefines the component can be draggable or not\r\n\r\n```html\r\n<Vue3DraggableResizable :draggable=\"true\" />\r\n```\r\n\r\n#### resizable\r\n\r\ntype: `Boolean`<br>\r\ndefault: `true`<br>\r\n\r\nDefines the component can be resizable or not\r\n\r\n```html\r\n<Vue3DraggableResizable :draggable=\"true\" />\r\n```\r\n\r\n#### lockAspectRatio\r\n\r\ntype: `Boolean`<br>\r\ndefault: `false`<br>\r\n\r\nThe `lockAspectRatio` property is used to lock aspect ratio.\r\n\r\n```html\r\n<Vue3DraggableResizable :lockAspectRatio=\"true\" />\r\n```\r\n\r\n#### disabledX\r\n\r\ntype: `Boolean`<br>\r\ndefault: `false`<br>\r\n\r\nDefines the component can be moved on x-axis or not\r\n\r\n```html\r\n<Vue3DraggableResizable :disabledX=\"true\" />\r\n```\r\n\r\n#### disabledY\r\n\r\ntype: `Boolean`<br>\r\ndefault: `false`<br>\r\n\r\nDefines the component can be moved on y-axis or not\r\n\r\n```html\r\n<Vue3DraggableResizable :disabledY=\"true\" />\r\n```\r\n\r\n#### disabledW\r\n\r\ntype: `Boolean`<br>\r\ndefault: `false`<br>\r\n\r\nDefines the component`s width can be modify or not\r\n\r\n```html\r\n<Vue3DraggableResizable :disabledW=\"true\" />\r\n```\r\n\r\n#### disabledH\r\n\r\ntype: `Boolean`<br>\r\ndefault: `false`<br>\r\n\r\nDefines the component`s height can be modify or not\r\n\r\n```html\r\n<Vue3DraggableResizable :disabledH=\"true\" />\r\n```\r\n\r\n#### parent\r\n\r\ntype: `Boolean`<br>\r\ndefault: `false`<br>\r\n\r\nRestrict movement and size within its parent node\r\n\r\n```html\r\n<Vue3DraggableResizable :parent=\"true\" />\r\n```\r\n\r\n#### handles\r\n\r\ntype: `Array`<br>\r\ndefault: `['tl', 'tm', 'tr', 'ml', 'mr', 'bl', 'bm', 'br']`\r\n\r\nDefine the array of handles to restrict the element resizing\r\n\r\n- `tl` : Top left\r\n- `tm` : Top middle\r\n- `tr` : Top right\r\n- `mr` : Middle right\r\n- `ml` : Middle left\r\n- `bl` : Bottom left\r\n- `bm` : Bottom middle\r\n- `br` : Bottom right\r\n\r\n```html\r\n<Vue3DraggableResizable :handles=\"['tl','tr','bl','br']\" />\r\n```\r\n\r\n#### classNameDraggable\r\n\r\ntype: `String`<br>\r\ndefault: `draggable`\r\n\r\nUsed to set the custom `class` of a draggable-resizable component when `draggable` is enable.\r\n\r\n```html\r\n<Vue3DraggableResizable classNameDraggable=\"draggable\" />\r\n```\r\n\r\n#### classNameResizable\r\n\r\ntype: `String`<br>\r\ndefault: `resizable`\r\n\r\nUsed to set the custom `class` of a draggable-resizable component when `resizable` is enable.\r\n\r\n```html\r\n<Vue3DraggableResizable classNameResizable=\"resizable\" />\r\n```\r\n\r\n#### classNameDragging\r\n\r\ntype: `String`<br>\r\ndefault: `dragging`\r\n\r\nUsed to set the custom `class` of a draggable-resizable component when is dragging.\r\n\r\n```html\r\n<Vue3DraggableResizable classNameDragging=\"dragging\" />\r\n```\r\n\r\n#### classNameResizing\r\n\r\ntype: `String`<br>\r\ndefault: `resizing`\r\n\r\nUsed to set the custom `class` of a draggable-resizable component when is resizing.\r\n\r\n```html\r\n<Vue3DraggableResizable classNameResizing=\"resizing\" />\r\n```\r\n\r\n#### classNameActive\r\n\r\ntype: `String`<br>\r\ndefault: `active`\r\n\r\nUsed to set the custom `class` of a draggable-resizable component when is active.\r\n\r\n```html\r\n<Vue3DraggableResizable classNameActive=\"active\" />\r\n```\r\n\r\n#### classNameHandle\r\n\r\ntype: `String`<br>\r\ndefault: `handle`\r\n\r\nUsed to set the custom common `class` of each handle element.\r\n\r\n```html\r\n<Vue3DraggableResizable classNameHandle=\"my-handle\" />\r\n```\r\n\r\nfollowing handle nodes will be rendered\r\n\r\n```html\r\n...\r\n<div class=\"vdr-handle vdr-handle-tl my-handle my-handle-tl\"></div>\r\n<div class=\"vdr-handle vdr-handle-tm my-handle my-handle-tm\"></div>\r\n<div class=\"vdr-handle vdr-handle-tr my-handle my-handle-tr\"></div>\r\n<div class=\"vdr-handle vdr-handle-ml my-handle my-handle-mr\"></div>\r\n...\r\n```\r\n\r\n### Events\r\n\r\n#### activated\r\n\r\npayload: `-`\r\n\r\n```html\r\n<Vue3DraggableResizable @activated=\"activatedHandle\" />\r\n```\r\n\r\n#### deactivated\r\n\r\npayload: `-`\r\n\r\n```html\r\n<Vue3DraggableResizable @deactivated=\"deactivatedHandle\" />\r\n```\r\n\r\n#### drag-start\r\n\r\npayload: `{ x: number, y: number }`\r\n\r\n```html\r\n<Vue3DraggableResizable @drag-start=\"dragStartHandle\" />\r\n```\r\n\r\n#### dragging\r\n\r\npayload: `{ x: number, y: number }`\r\n\r\n```html\r\n<Vue3DraggableResizable @dragging=\"dragStartHandle\" />\r\n```\r\n\r\n#### drag-end\r\n\r\npayload: `{ x: number, y: number }`\r\n\r\n```html\r\n<Vue3DraggableResizable @drag-end=\"dragEndHandle\" />\r\n```\r\n\r\n#### resize-start\r\n\r\npayload: `{ x: number, y: number, w: number, h: number }`\r\n\r\n```html\r\n<Vue3DraggableResizable @resize-start=\"resizeStartHandle\" />\r\n```\r\n\r\n#### resizing\r\n\r\npayload: `{ x: number, y: number, w: number, h: number }v`\r\n\r\n```html\r\n<Vue3DraggableResizable @resizing=\"resizingHandle\" />\r\n```\r\n\r\n#### resize-end\r\n\r\npayload: `{ x: number, y: number, w: number, h: number }`\r\n\r\n```html\r\n<Vue3DraggableResizable @resize-end=\"resizeEndHandle\" />\r\n```\r\n\r\n### Use-adsorption-alignment\r\n\r\nYou need to import another component to use the \"adsorption alignment\" feature.\r\n\r\nThis can be used as follows.\r\n\r\n```vue\r\n<template>\r\n  <div id=\"app\">\r\n    <div class=\"parent\">\r\n      <DraggableContainer>\r\n        <Vue3DraggableResizable>\r\n          Test\r\n        </Vue3DraggableResizable>\r\n        <Vue3DraggableResizable>\r\n          Another test\r\n        </Vue3DraggableResizable>\r\n      </DraggableContainer>\r\n    </div>\r\n  </div>\r\n</template>\r\n\r\n<script>\r\nimport { defineComponent } from 'vue'\r\nimport Vue3DraggableResizable from 'vue3-draggable-resizable'\r\n// This component is not exported by default\r\n// If you used \"app.use(Vue3DraggableResizable)\"，then you don't need to import it, you can use it directly.\r\nimport { DraggableContainer } from 'vue3-draggable-resizable'\r\n//default styles\r\nimport 'vue3-draggable-resizable/dist/Vue3DraggableResizable.css'\r\nexport default defineComponent({\r\n  components: { Vue3DraggableResizable, DraggableContainer }\r\n})\r\n</script>\r\n<style>\r\n.parent {\r\n  width: 200px;\r\n  height: 200px;\r\n  position: absolute;\r\n  top: 100px;\r\n  left: 100px;\r\n  border: 1px solid #000;\r\n  user-select: none;\r\n}\r\n</style>\r\n```\r\n\r\n### DraggableContainer Props\r\n\r\nThese props apply to DraggableContainer\r\n\r\n#### disabled\r\n\r\ntype: `Boolean`<br>\r\ndefault: `false`<br>\r\n\r\nDisable this feature\r\n\r\n```html\r\n<DraggableContainer :disabled=\"true\">\r\n  <Vue3DraggableResizable>\r\n    Test\r\n  </Vue3DraggableResizable>\r\n  <Vue3DraggableResizable>\r\n    Another test\r\n  </Vue3DraggableResizable>\r\n</DraggableContainer>\r\n```\r\n\r\n#### adsorbParent\r\n\r\ntype: `Boolean`<br>\r\ndefault: `true`<br>\r\n\r\nAdsorption near parent component\r\n\r\n```html\r\n<DraggableContainer :adsorbParent=\"false\">\r\n  <Vue3DraggableResizable>\r\n    Test\r\n  </Vue3DraggableResizable>\r\n  <Vue3DraggableResizable>\r\n    Another test\r\n  </Vue3DraggableResizable>\r\n</DraggableContainer>\r\n```\r\n\r\n#### adsorbCols\r\n\r\ntype: `Array<Number>`<br>\r\ndefault: `null`<br>\r\n\r\nCustom guides(column)\r\n\r\n```html\r\n<DraggableContainer :adsorbCols=\"[10,20,30]\">\r\n  <Vue3DraggableResizable>\r\n    Test\r\n  </Vue3DraggableResizable>\r\n  <Vue3DraggableResizable>\r\n    Another test\r\n  </Vue3DraggableResizable>\r\n</DraggableContainer>\r\n```\r\n\r\n#### adsorbRows\r\n\r\ntype: `Array<Number>`<br>\r\ndefault: `null`<br>\r\n\r\nCustom guides(row)\r\n\r\n```html\r\n<DraggableContainer :adsorbRows=\"[10,20,30]\">\r\n  <Vue3DraggableResizable>\r\n    Test\r\n  </Vue3DraggableResizable>\r\n  <Vue3DraggableResizable>\r\n    Another test\r\n  </Vue3DraggableResizable>\r\n</DraggableContainer>\r\n```\r\n\r\n#### referenceLineVisible\r\n\r\ntype: `Boolean`<br>\r\ndefault: `true`<br>\r\n\r\nreference line visible\r\n\r\n```html\r\n<DraggableContainer :referenceLineVisible=\"false\">\r\n  <Vue3DraggableResizable>\r\n    Test\r\n  </Vue3DraggableResizable>\r\n  <Vue3DraggableResizable>\r\n    Another test\r\n  </Vue3DraggableResizable>\r\n</DraggableContainer>\r\n```\r\n\r\n#### referenceLineColor\r\n\r\ntype: `String`<br>\r\ndefault: `#f00`<br>\r\n\r\nreference line color\r\n\r\n```html\r\n<DraggableContainer :referenceLineColor=\"#0f0\">\r\n  <Vue3DraggableResizable>\r\n    Test\r\n  </Vue3DraggableResizable>\r\n  <Vue3DraggableResizable>\r\n    Another test\r\n  </Vue3DraggableResizable>\r\n</DraggableContainer>\r\n```\r\n","readmeFilename":"README.md","gitHead":"afd20513efd8ce7cc0706882fefed23f0bbe8b1f","_id":"vue3-draggable-resizable@1.6.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-CenbnvT4HYvE6raPPCNXenWx4qDTNBa+yB+T/S3hNF5kdz6n8mhdM9FjOTfvyVcIKc499lw6r0Gin1KwDaEYwA==","shasum":"e96c5a58ca6299e1a481b8c65d4eb2786ffd5e17","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.6.0.tgz","fileCount":47,"unpackedSize":1676507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8oZcCRA9TVsSAnZWagAAM/4P/1YRBa3telHmS5TfYT6Z\nJYz1m7aLXruk2tNbM+cqhdU+hfMdRGNRGdVVlaR7AoqvzfQ9VMbcEaTGyc2q\nKtCxA2NeycM0HL0VLqvJOVGBdXjXArxTFV8BH7M3YXjyQDg39vkuJza+Cj8L\nuxk7cuRC3r6wIJcR+t+kdaGZEzDwJCppfVOGSNlQQVJCoQG413aJrLvKnr6m\n1k3PFuZTR5qVZ7s/iXJI55pg6iagAVEFES9EceQYNZVoEsSffLEMMQe2oTCi\nchrMtW03jQ4TZcM9I7oeJTEGw/DktchFLKZB3Su9IOHTguSHOOwYZovQfJaq\nw+08i5DYJ/dT/IazV86J0OfsK5zRkdzFgzgSXe5kouOtcYfTKuBUobZrLKBI\nZ3P0kpnh+nYD07PBXdAsdhwC88bmuakSle6XPgNfmysrBM9RkSy0VhHBx2mt\n4JZ7Qmn2OGwoHKLcaoAa6A0RAUC/cwfzgGHZPZ5ymoCxnCMfCGdR0smUlgtM\nsi6IklbH+78mftuSVPTCwY3fHGyKk7TWiQftOFtxybCtRJQFxt8Eivn/PgbQ\nVT/NsuSmCW+FWAE+7qr0wyLCPv5A91zzX1tmmodlnUexCBYEw2UQ2vUmc5fi\neXyuGtQYEeIxC6R4ZdB6HBcexhhHftdu+P1W9EXrBjHBWcTfdDqLEIYb0ENJ\nMzgm\r\n=CP5p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHEtMd3OABp8duR6D1ynls4zynvXH6ChPl5AM0eYFcsAiEApeOHy4B8vuCENHTViILVfwFTAadJRcxhOZV8YpqpQpE="}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.6.0_1609729627821_0.15501790238760127"},"_hasShrinkwrap":false},"1.6.1":{"name":"vue3-draggable-resizable","version":"1.6.1","private":false,"description":"[Vue3 Component] 拖拽缩放并具有自动吸附对齐、参考线等功能","scripts":{"dev":"vue-cli-service serve","build":"npm run build:lib && npm run build:dts","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts","build:dts":"tsc src/index.ts --declaration --declarationDir typings"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽","吸附对齐"],"main":"src/index.js","module":"src/index.js","unpkg":"src/index.js","typings":"typings/index.d.ts","gitHead":"b908f619cb4a307dd3bbaa92e10d3c685e44cf4a","_id":"vue3-draggable-resizable@1.6.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-4QQqy2LfNG2Mf4RdAt3WblZKDFAyVOdM7FqpgCQP+rvQ1AAMMLLRiVRM3P+D1JVlh3D65OWpvIrOxnxrPnV1CQ==","shasum":"30504ef42444fa2c058f66e8f707b93b078e4723","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.6.1.tgz","fileCount":41,"unpackedSize":1638474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3Al4CRA9TVsSAnZWagAAdLsP/jL3JqwXr5Eu7yMPeEki\nqKGo91MDqYiuWOKsGg4SPLFEoRH6TLXF/nzLoSvDjjR0CawQD8Ps15dS1hUN\nyTGG7OAfsMVC2lCmYG+amndtNLOjHXJJosYM1TcY9v8XcRJfbQjP9D0unqoJ\norNv7DaFsknMN/M3OqoR/Ljrfcl5wjtlt8uMDfKFDwBXO/KDsd4aQ2cXOY/D\nkofu8xo/NJywl76Q0jtKMKYu6820ySPXE022l79K1IiC2p4Sl/I/qhzAY93F\nrcXERaGOOJCMVLelOjyNJODAAfJMBiVloBg28m8gbIy6C/WAa1hw8n8CsG0b\nRcgAXQekR8XICpUmHqlSwQygIqKabBLHqh5kIHI4y7+SVoFk7n1KhdGvU6d6\nu6SXF73vhHXj6B5S0D+oy/+1mzYlJqbZC4IwD+yhoCSiHBGuOdat91eXffgv\noqa9LtZSluq1kQqJkKXW1mHWGH90whbjjh2DVeBBE2vqI2DsrjymoQQmMxnP\nqTLqgOF8EUTLcNXk8pUe7YHTVG3W0FmLH45Y6rBDhWDnTjoQSYSpHDnCced8\nmwvNz1tB4L52UGUaTvRuBgK8bkEkuUchTwfL44tp6IFGpMN7YUqA9vnmLjbF\nO9NdbeX8dJYUYOsmlqRAxjTNAoHvvZU0BIC9rC7OqoKZ7sa6DPrkDFIDjM/S\nxV1V\r\n=kt+O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ2J+GDc4xjYK8T60+MIudqMJlOpzG4xtLNuFoKwTj7wIhAOnbGYCDMdOONRa8wDDnSA2EGAdoieGO58pyu3gAdX6e"}]},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.6.1_1631884931116_0.3393805541013426"},"_hasShrinkwrap":false},"1.6.2":{"name":"vue3-draggable-resizable","version":"1.6.2","private":false,"description":"[Vue3 Component] 拖拽缩放并具有自动吸附对齐、参考线等功能","scripts":{"dev":"vue-cli-service serve","build":"npm run build:lib && npm run build:dts","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts","build:dts":"tsc src/index.ts --declaration --declarationDir typings"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽","吸附对齐"],"main":"src/index.js","module":"src/index.js","unpkg":"src/index.js","typings":"typings/index.d.ts","gitHead":"0a70e7857b51ba90bf2f31b203650e691eda4391","_id":"vue3-draggable-resizable@1.6.2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-9yToPToEAXkl1eVnHFPrLD78iv7xjhWc3mK4bPW5VxrgnmrYzSKN3YZDSFdo0U9fAXIPz2g8CmqsOFy74CJSyg==","shasum":"5fd61b994d32e64f498991a5c1f5c528c4e20f1c","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.6.2.tgz","fileCount":46,"unpackedSize":1663673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU6aFdKYeM9mIkunnq6sd9cuCoUXjmn6RfHnDT8ZdunQIhAJdN1EZvNa8Uiansdf9gdpsQr5mngUXOD7yY+wL/IHsS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZLwgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQDRAAgZm6Nkx+Hu6Yg5Nch5aXAb4QmTqlOAJfezDcZHtTS3/A9A96\r\nWIEVlxrsD9XJh03N2FZZPj8AeyMXPBGED/KJJBdv5mpXpQq1M9G2o2idCxEk\r\nMi4K/QUah+RrgHATBfbjFyc1IcCp2VLpUisYjmOZIsoQDUaNsRkKVNLkknFa\r\nm50ccH8hdiKYM669c/XA9+VYscCn2rAuFGUQmux1Ek3HdNnRFrb6WvKzxq4O\r\n1rZlsCS7sEPR1KsgKhMsjbvPbgpTXj7DV/vNjmti4c8jKcWHA2/07uMm94Kk\r\nuZcHy3ov0cldjjCgIlmEgtccA18kMdM8BXJkZyQ8eHbBnkCU4ao7U52nZCSA\r\neM9KIIHeGwGL+bvsHog3ffZfH0BXK09L9P95FxIA4u9T39SGwD9BAny1d4SM\r\nRlV0O5FP9RoGj8JfUFwt0hN3Dc2RJdFOrTlIZpzTXkO/s0G9wn9uIYSWGy+n\r\nGOgqWZiZrqt2z2taLvp5flBLUEfWc3VZD9rnWo4ZJQKGraRYGE6F/PBOIIeG\r\nZL/ezN1aZpTZhucB/aNhzq5FD4hUwY6eT4eSCDIiwnj9DgP++tHc161ewU0N\r\nV2Y3nlbs0CmTdSrHM1iMA3NKFTcTk/4nKssyJDDdYGhyCDpNcmQgSIGahltG\r\nlLTcjbxI8G23T198I725T/ro37v8CzYAFto=\r\n=RUGf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.6.2_1650768927975_0.26646527695118727"},"_hasShrinkwrap":false},"1.6.3":{"name":"vue3-draggable-resizable","version":"1.6.3","private":false,"description":"[Vue3 Component] 拖拽缩放并具有自动吸附对齐、参考线等功能","scripts":{"dev":"vue-cli-service serve","build":"npm run build:lib && npm run build:dts","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts","build:dts":"tsc src/index.ts --declaration --declarationDir typings"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽","吸附对齐"],"main":"src/index.js","module":"src/index.js","unpkg":"src/index.js","typings":"typings/index.d.ts","gitHead":"fe619711f1942d8b2de6857ba03288c90e856a32","_id":"vue3-draggable-resizable@1.6.3","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-gUV03H4w6YkOxZJ/FKRAgJ+CPydHZedTG5edPU2kkztyof1rVFzJmKVJIE2RBChKQtCGPiMRMIPDXyFWTQK0pg==","shasum":"e4c66474b4b7c2c97140c6bdf6d8c43d26858e80","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.6.3.tgz","fileCount":46,"unpackedSize":1663805,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAW/BBZ2TS3uOkni6oZ5RoORfTY1F3Bduu5xduynUa5JAiEA/bZBqTjUhCxeZ0mxiNhha8qNa+k6K1YLNl4Ackt5EWs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaOFgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre9A//S+7WW8mx/TdSGFnbOiYqAdDnDFPv6uVoP+0IziP8z0ibMBIJ\r\nmxYs8Uu1rP580z4mDCGrJMZ1WSnjRpz6Qa3K8pfQhw89+3QRfTmw3TeEUxKr\r\nd5IxpHvmUtZFUVgAktqbC40njxcEfa5GGbmUfA23IZU215K0Lqv1QRP2Z8jD\r\nRMFtZ4IpqZfUPw+7F3w62AfA3Gwxo9Md1E2Fuvw4DY6H8lZr7NzIKD/k8O0x\r\n09CnzIUouBWu/q4ZmJjV9kctpObH+8p1vtc+Krmcx9SijqyHuDwLoWo1Oly4\r\nlHA3Wkx2yKxotJTUG84ufmro4DlvJTs8iFeuqVkv3RN+/lZvmtaycCvGX98G\r\nhNa6Mk3/uksBqmjtC+wGKtAcxY1v0yRd5ThRtaa6wUPfjMyvJt0nNBT+uEuS\r\n26klaQjAtj+fXy+HzeweoEv51lAL4lkM80Gvs6DOB1YsD/Io+thqSetra7dp\r\n22+o5W7yS8wA/YJpUxZJ1vbh2lddyy0HIqrxy7CxZO4KJBzxK1wQW/LKipt3\r\n0QGyS3YIGKE8BkpARqv5XQv8t85ppePbtazhBt5firu5mvaCY8+txy1gJvJI\r\nTx7NwbHN4hnngTZTERlcV/TIvEf4xbkGd4ubMqqBI4dMJrhqMOhwv6a08Ovd\r\n2b/s/u2QnwkMAm8HZ+vr7O+IgNZZWqr5pFc=\r\n=FWrw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.6.3_1651040607915_0.1570192743441723"},"_hasShrinkwrap":false},"1.6.4":{"name":"vue3-draggable-resizable","version":"1.6.4","private":false,"description":"[Vue3 Component] 拖拽缩放并具有自动吸附对齐、参考线等功能","scripts":{"dev":"vue-cli-service serve","build":"npm run build:lib && npm run build:dts","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts","build:dts":"tsc src/index.ts --declaration --declarationDir typings"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽","吸附对齐"],"main":"src/index.js","module":"src/index.js","unpkg":"src/index.js","typings":"typings/index.d.ts","gitHead":"fe619711f1942d8b2de6857ba03288c90e856a32","_id":"vue3-draggable-resizable@1.6.4","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-8OZwgKf43pTn3WScrhJ/sVzAJSmM5vD55OrKy0+uZJuaXgTVrf+NwbKDodGxIOWDTRJ9ThHoNMo9i88Zve8fSw==","shasum":"a5802a1c2c597a6e6f12864164b02f303f82a429","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.6.4.tgz","fileCount":46,"unpackedSize":1664290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaRlc9bTbmkhHEZtRAAUXf+0JAEHpAqJcr4qDBcynFGwIhANnImwHEdST6l7w6mjUZ00Kgz4R7PNnUhw1/5yHIXP49"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijKRKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqL7Q/9F6fCMCYnZYT428/4B7vNHR/5JH65qolXsPgsyP43S+SFUzE6\r\nNmG3sjUt0aJ+/V71l1Uel7gzKfUQdBl6BmiFt/EsgJ6aXv8yZ4HAPe3obrWY\r\nHaaXSTCwjnqhaDFhdqJ1u9hkC2mbeFMGt4aGektLzeLCU/jfBuv/J/qpvIzS\r\nEjphDC8hLuYxgq3ivu9YTB+H3jstdc07gicpefjkrJhNkJlrZB3FSruEfW2X\r\nR7XypmcNa+WTzkJ0a3k59OQbHh9aT6NNYVjTzB2A7YKrcanHI3qxrJTN95NT\r\nIlcarM3ISKmer/MYuIInhW19jK5w0HAAuKxofkzRg/EF+aAnRiy7jlrCrsWB\r\nKxDiX2lsGaOX3//JLPtugkKixYvoXbuxIS3THWnTvT+d4+biOXhPrDs4i808\r\n1jMFTRFYT7oHsnO1auu2SDkk5bG4dH9ewjbNQi4SyFHHDvBQuL/RuJScZcE1\r\n0jP8maQC5pkubhh/9WECYGYMgySD+itiMTMxr3jwd42p9LCy6d0G8Dgi0yhZ\r\nvLm3X6RR0X/iY9S2eZrqxpWbE4AQGEnBz7HW5RWA/va9VophRXBHECl66CO9\r\n0wC/q6XLSyxMx73fnvXjiO2JA8pL1ANgEFyimiafizZ2e8GqzST0ZWO38OFB\r\nMH7nBaT+8XqfqClSKMzIfyi2ZLSJFEhWHoE=\r\n=BR+Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.6.4_1653384266021_0.2622943607101078"},"_hasShrinkwrap":false},"1.6.5":{"name":"vue3-draggable-resizable","version":"1.6.5","private":false,"description":"[Vue3 Component] 拖拽缩放并具有自动吸附对齐、参考线等功能","scripts":{"dev":"vue-cli-service serve","build":"npm run build:lib && npm run build:dts","lint":"vue-cli-service lint","build:lib":"vue-cli-service build --target lib --name Vue3DraggableResizable src/index.ts","build:dts":"tsc src/index.ts --declaration --declarationDir typings"},"dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/parser":"^2.33.0","@vue/babel-plugin-jsx":"^1.0.0-rc.3","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-typescript":"^5.0.2","babel-plugin-import":"^1.13.1","eslint":"^6.7.2","eslint-plugin-vue":"^7.0.0-0","less":"^3.0.4","less-loader":"^5.0.0","typescript":"~3.9.3","core-js":"^3.6.5","vue":"^3.0.0"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"homepage":"https://github.com/a7650/vue3-draggable-resizable","keywords":["vue3","component","draggable","resizable","拖拽","吸附对齐"],"main":"src/index.js","module":"src/index.js","unpkg":"src/index.js","typings":"typings/index.d.ts","gitHead":"4a3b39114730e33579e416e85e57e413f5f82146","_id":"vue3-draggable-resizable@1.6.5","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-31142E31fGNnq3HKqvmFLSsqIbhck7TyGuQWhUKrDw6DOcGAuRx4ddRjaxvT6fe7dgeKH53qAh+i0ZlWtPLl2g==","shasum":"021b2c00bff2885ab4fa5981e03bf4f56f12cdac","tarball":"https://registry.npmjs.org/vue3-draggable-resizable/-/vue3-draggable-resizable-1.6.5.tgz","fileCount":46,"unpackedSize":1664367,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOd/uWNBd+VVsWRxo4rIbiaLaLdWZGegyUChfuljgL9AiBgmLEqDGrJA6yyiRQe3G8BgxTWxSKBgvjyK+XQ/btRnw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB3aNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpydRAAoqPO9Osvy7LOv4IIP39NMoKWXPixXkbx5AJ7jTfFEg4UlOVT\r\nt2jCPkFNzM/QAoOUkRxfzdmJaBjoPuq7LN76tLckK/JGnDTtupzrMQA9+Zgz\r\nGdAi+Hu1Or2SAUUP3byx95y9cJhTnjCZY6FRPdkl8C0lAUjc9HNcuKxzamzz\r\nM3UeQmKNfAhLac7NHx8lv15RUQK/TvZW8P5B0I3dnD3eb00kGvKjVhs5a8ne\r\nCTWQkRU5T7VWFcjv9ozshvEAhsQrNTv2I7gTIBPu3KVUJDOnqmTP91JcX8RQ\r\nZapda61QDmcsLLh5aEIcafUiIMkhrclEu/DGVdW516WM6DT8J7APQMJBmTV6\r\n6jLJgBxLnwE3Mk11UfkEM3HCm7tISubIYALU8uKQ042b+tR4WxDxyopNq7Qz\r\nrhjebKfGldIy/m8N10T+43ke1CODPlEfqN1LWYuLUZiabYPEGEqkeNTmVB2l\r\nOuw8MnzhoyTQp2xjSoEuyo7KDfk28RyDMMhhSQBJmQNOoDF8SkaF/UQ71OaP\r\nEyJzoULnzUKVocyfckXExDZ7gW38Jhp7LkcNkvw2sHKi4rxEZfWrhYQ2hOyx\r\ntwYgOKjWdDtZNhocJORiU/kfma8lB5tJk4HXblPSRB2F0ZLimnrUkXOeDgn0\r\ncpISgdIZIFi5svoSWrfeFZcLjq8MxE8R3g4=\r\n=hFV7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zzp2796","email":"zzpxyz@foxmail.com"},"directories":{},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-draggable-resizable_1.6.5_1661433485061_0.8969000562100053"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-08T10:18:50.733Z","1.0.0":"2020-11-08T10:18:51.008Z","modified":"2022-08-25T13:18:05.446Z","1.0.1":"2020-11-08T10:25:26.494Z","1.0.2":"2020-11-08T10:34:48.133Z","1.0.3":"2020-11-08T10:50:36.031Z","1.0.4":"2020-11-09T07:11:12.131Z","1.0.5":"2020-11-09T09:11:16.805Z","1.0.6":"2020-11-09T09:22:28.351Z","1.0.7":"2020-11-09T09:33:49.249Z","1.1.0":"2020-11-10T05:07:51.612Z","1.1.1":"2020-11-10T05:12:04.094Z","1.2.0":"2020-11-11T04:14:55.143Z","1.2.1":"2020-11-11T10:25:53.826Z","1.3.0":"2020-11-12T06:19:34.676Z","1.4.0":"2020-11-13T05:52:42.936Z","1.5.0":"2020-11-14T04:45:50.038Z","1.5.1":"2020-11-19T03:55:42.046Z","1.5.2":"2020-11-19T04:10:21.214Z","1.5.3":"2020-11-27T01:53:58.504Z","1.5.4":"2020-12-25T10:47:46.741Z","1.6.0":"2021-01-04T03:07:08.004Z","1.6.1":"2021-09-17T13:22:11.355Z","1.6.2":"2022-04-24T02:55:28.245Z","1.6.3":"2022-04-27T06:23:28.125Z","1.6.4":"2022-05-24T09:24:26.238Z","1.6.5":"2022-08-25T13:18:05.358Z"},"maintainers":[{"name":"zzp2796","email":"zzpxyz@foxmail.com"}],"description":"[Vue3 Component] 拖拽缩放并具有自动吸附对齐、参考线等功能","readme":"<p align=\"center\"><img src=\"https://github.com/a7650/vue3-draggable-resizable/blob/main/docs/logo.png\" alt=\"logo\"></p>\n\n<h1 align=\"center\">Vue3DraggableResizable</h1>\n<div align=\"center\">\n\n[![npm version](https://badge.fury.io/js/vue3-draggable-resizable.svg)](https://www.npmjs.com/package/vue3-draggable-resizable)\n[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](LICENSE.md)\n[![npm](https://img.shields.io/npm/dt/vue3-draggable-resizable.svg?style=flat-square)](https://www.npmjs.com/package/vue3-draggable-resizable)\n[![vue version](https://img.shields.io/badge/vue_version->=3-brightgreen.svg?style=flat-square)](https://github.com/a7650/vue3-draggable-resizable)\n\n</div>\n\n> [Vue3 组件] 用于拖拽调整位置和大小的的组件，同时支持冲突检测，元素吸附对齐，实时参考线。\n> [ Vue3 Component ] Draggable and resizable component for vue3, and, support element adsorption alignment, real-time reference line, etc.\n\n[点击查看中文文档](https://github.com/a7650/vue3-draggable-resizable/blob/main/docs/document_zh.md)\n\n## Table of Contents\n\n- [Features](#features)\n- [Usage](#Usage)\n  - [Props](#props)\n  - [Events](#events)\n  - [Use adsorption alignment](#Use-adsorption-alignment)\n\n### Features\n\n- Draggable and resizable\n- Define handles for resizing\n- Restrict movement and size in parent node\n- Customize various class names\n- Provide your own markup for handles\n- Adsorption alignment\n- Reference line\n\n### Usage\n\n```bash\n$ npm install vue3-draggable-resizable\n```\n\nRegister the Vue3DraggableResizable\n\n```js\n// >main.js\nimport { createApp } from 'vue'\nimport App from './App.vue'\nimport Vue3DraggableResizable from 'vue3-draggable-resizable'\n//default styles\nimport 'vue3-draggable-resizable/dist/Vue3DraggableResizable.css'\n\n// You will have a global component named \"Vue3DraggableResizable\"\ncreateApp(App)\n  .use(Vue3DraggableResizable)\n  .mount('#app')\n```\n\nYou can also use it separately within the component\n\n```js\n// >component.js\nimport { defineComponent } from 'vue'\nimport Vue3DraggableResizable from 'vue3-draggable-resizable'\n//default styles\nimport 'vue3-draggable-resizable/dist/Vue3DraggableResizable.css'\n\nexport default defineComponent({\n  components: { Vue3DraggableResizable }\n  // ...other\n})\n```\n\nHere is a complete example of using \"vue-template\"\n\n```vue\n<template>\n  <div id=\"app\">\n    <div class=\"parent\">\n      <Vue3DraggableResizable\n        :initW=\"110\"\n        :initH=\"120\"\n        v-model:x=\"x\"\n        v-model:y=\"y\"\n        v-model:w=\"w\"\n        v-model:h=\"h\"\n        v-model:active=\"active\"\n        :draggable=\"true\"\n        :resizable=\"true\"\n        @activated=\"print('activated')\"\n        @deactivated=\"print('deactivated')\"\n        @drag-start=\"print('drag-start')\"\n        @resize-start=\"print('resize-start')\"\n        @dragging=\"print('dragging')\"\n        @resizing=\"print('resizing')\"\n        @drag-end=\"print('drag-end')\"\n        @resize-end=\"print('resize-end')\"\n      >\n        This is a test example\n      </Vue3DraggableResizable>\n    </div>\n  </div>\n</template>\n\n<script>\nimport { defineComponent } from 'vue'\nimport Vue3DraggableResizable from 'vue3-draggable-resizable'\n//default styles\nimport 'vue3-draggable-resizable/dist/Vue3DraggableResizable.css'\nexport default defineComponent({\n  components: { Vue3DraggableResizable },\n  data() {\n    return {\n      x: 100,\n      y: 100,\n      h: 100,\n      w: 100,\n      active: false\n    }\n  },\n  methods: {\n    print(val) {\n      console.log(val)\n    }\n  }\n})\n</script>\n<style>\n.parent {\n  width: 200px;\n  height: 200px;\n  position: absolute;\n  top: 100px;\n  left: 100px;\n  border: 1px solid #000;\n  user-select: none;\n}\n</style>\n```\n\n### Props\n\n#### initW\n\ntype: `Number`<br>\ndefault: `null`<br>\n\nSet initial width(px)\n\n```html\n<Vue3DraggableResizable :initW=\"100\" />\n```\n\n#### initH\n\ntype: `Number`<br>\ndefault: `null`<br>\n\nSet initial height(px)\n\n```html\n<Vue3DraggableResizable :initH=\"100\" />\n```\n\n#### w\n\ntype: `Number`<br>\ndefault: `0`<br>\n\nCurrent width(px) of the container.<br>\nYou can use \"v-model:w\" to keeps it up-to-date\n\n```html\n<Vue3DraggableResizable v-model:w=\"100\" />\n```\n\n#### h\n\ntype: `Number`<br>\ndefault: `0`<br>\n\nCurrent height(px) of the container.<br>\nYou can use \"v-model:h\" to keeps it up-to-date\n\n```html\n<Vue3DraggableResizable v-model:h=\"100\" />\n```\n\n#### x\n\ntype: `Number`<br>\ndefault: `0`<br>\n\nCurrent left(px) of the container.<br>\nYou can use \"v-model:x\" to keeps it up-to-date\n\n```html\n<Vue3DraggableResizable v-model:x=\"100\" />\n```\n\n#### y\n\ntype: `Number`<br>\ndefault: `0`<br>\n\nThe current top(px) of the container.<br>\nYou can use \"v-model:y\" to keeps it up-to-date\n\n```html\n<Vue3DraggableResizable v-model:y=\"100\" />\n```\n\n#### minW\n\ntype: `Number`<br>\ndefault: `20`<br>\n\nMinimum width(px)\n\n```html\n<Vue3DraggableResizable :minW=\"100\" />\n```\n\n#### minH\n\ntype: `Number`<br>\ndefault: `20`<br>\n\nMinimum height(px)\n\n```html\n<Vue3DraggableResizable :minH=\"100\" />\n```\n\n#### active\n\ntype: `Boolean`<br>\ndefault: `false`<br>\n\nIndicates whether the component is selected.<br>\nYou can use \"v-model:active\" to keeps it up-to-date\n\n```html\n<Vue3DraggableResizable v-model:active=\"100\" />\n```\n\n#### draggable\n\ntype: `Boolean`<br>\ndefault: `true`<br>\n\nDefines the component can be draggable or not\n\n```html\n<Vue3DraggableResizable :draggable=\"true\" />\n```\n\n#### resizable\n\ntype: `Boolean`<br>\ndefault: `true`<br>\n\nDefines the component can be resizable or not\n\n```html\n<Vue3DraggableResizable :draggable=\"true\" />\n```\n\n#### lockAspectRatio\n\ntype: `Boolean`<br>\ndefault: `false`<br>\n\nThe `lockAspectRatio` property is used to lock aspect ratio.\n\n```html\n<Vue3DraggableResizable :lockAspectRatio=\"true\" />\n```\n\n#### disabledX\n\ntype: `Boolean`<br>\ndefault: `false`<br>\n\nDefines the component can be moved on x-axis or not\n\n```html\n<Vue3DraggableResizable :disabledX=\"true\" />\n```\n\n#### disabledY\n\ntype: `Boolean`<br>\ndefault: `false`<br>\n\nDefines the component can be moved on y-axis or not\n\n```html\n<Vue3DraggableResizable :disabledY=\"true\" />\n```\n\n#### disabledW\n\ntype: `Boolean`<br>\ndefault: `false`<br>\n\nDefines the component`s width can be modify or not\n\n```html\n<Vue3DraggableResizable :disabledW=\"true\" />\n```\n\n#### disabledH\n\ntype: `Boolean`<br>\ndefault: `false`<br>\n\nDefines the component`s height can be modify or not\n\n```html\n<Vue3DraggableResizable :disabledH=\"true\" />\n```\n\n#### parent\n\ntype: `Boolean`<br>\ndefault: `false`<br>\n\nRestrict movement and size within its parent node\n\n```html\n<Vue3DraggableResizable :parent=\"true\" />\n```\n\n#### handles\n\ntype: `Array`<br>\ndefault: `['tl', 'tm', 'tr', 'ml', 'mr', 'bl', 'bm', 'br']`\n\nDefine the array of handles to restrict the element resizing\n\n- `tl` : Top left\n- `tm` : Top middle\n- `tr` : Top right\n- `mr` : Middle right\n- `ml` : Middle left\n- `bl` : Bottom left\n- `bm` : Bottom middle\n- `br` : Bottom right\n\n```html\n<Vue3DraggableResizable :handles=\"['tl','tr','bl','br']\" />\n```\n\n#### classNameDraggable\n\ntype: `String`<br>\ndefault: `draggable`\n\nUsed to set the custom `class` of a draggable-resizable component when `draggable` is enable.\n\n```html\n<Vue3DraggableResizable classNameDraggable=\"draggable\" />\n```\n\n#### classNameResizable\n\ntype: `String`<br>\ndefault: `resizable`\n\nUsed to set the custom `class` of a draggable-resizable component when `resizable` is enable.\n\n```html\n<Vue3DraggableResizable classNameResizable=\"resizable\" />\n```\n\n#### classNameDragging\n\ntype: `String`<br>\ndefault: `dragging`\n\nUsed to set the custom `class` of a draggable-resizable component when is dragging.\n\n```html\n<Vue3DraggableResizable classNameDragging=\"dragging\" />\n```\n\n#### classNameResizing\n\ntype: `String`<br>\ndefault: `resizing`\n\nUsed to set the custom `class` of a draggable-resizable component when is resizing.\n\n```html\n<Vue3DraggableResizable classNameResizing=\"resizing\" />\n```\n\n#### classNameActive\n\ntype: `String`<br>\ndefault: `active`\n\nUsed to set the custom `class` of a draggable-resizable component when is active.\n\n```html\n<Vue3DraggableResizable classNameActive=\"active\" />\n```\n\n#### classNameHandle\n\ntype: `String`<br>\ndefault: `handle`\n\nUsed to set the custom common `class` of each handle element.\n\n```html\n<Vue3DraggableResizable classNameHandle=\"my-handle\" />\n```\n\nfollowing handle nodes will be rendered\n\n```html\n...\n<div class=\"vdr-handle vdr-handle-tl my-handle my-handle-tl\"></div>\n<div class=\"vdr-handle vdr-handle-tm my-handle my-handle-tm\"></div>\n<div class=\"vdr-handle vdr-handle-tr my-handle my-handle-tr\"></div>\n<div class=\"vdr-handle vdr-handle-ml my-handle my-handle-mr\"></div>\n...\n```\n\n### Events\n\n#### activated\n\npayload: `-`\n\n```html\n<Vue3DraggableResizable @activated=\"activatedHandle\" />\n```\n\n#### deactivated\n\npayload: `-`\n\n```html\n<Vue3DraggableResizable @deactivated=\"deactivatedHandle\" />\n```\n\n#### drag-start\n\npayload: `{ x: number, y: number }`\n\n```html\n<Vue3DraggableResizable @drag-start=\"dragStartHandle\" />\n```\n\n#### dragging\n\npayload: `{ x: number, y: number }`\n\n```html\n<Vue3DraggableResizable @dragging=\"dragStartHandle\" />\n```\n\n#### drag-end\n\npayload: `{ x: number, y: number }`\n\n```html\n<Vue3DraggableResizable @drag-end=\"dragEndHandle\" />\n```\n\n#### resize-start\n\npayload: `{ x: number, y: number, w: number, h: number }`\n\n```html\n<Vue3DraggableResizable @resize-start=\"resizeStartHandle\" />\n```\n\n#### resizing\n\npayload: `{ x: number, y: number, w: number, h: number }v`\n\n```html\n<Vue3DraggableResizable @resizing=\"resizingHandle\" />\n```\n\n#### resize-end\n\npayload: `{ x: number, y: number, w: number, h: number }`\n\n```html\n<Vue3DraggableResizable @resize-end=\"resizeEndHandle\" />\n```\n\n### Use-adsorption-alignment\n\nYou need to import another component to use the \"adsorption alignment\" feature.\n\nThis can be used as follows.\n\n```vue\n<template>\n  <div id=\"app\">\n    <div class=\"parent\">\n      <DraggableContainer>\n        <Vue3DraggableResizable>\n          Test\n        </Vue3DraggableResizable>\n        <Vue3DraggableResizable>\n          Another test\n        </Vue3DraggableResizable>\n      </DraggableContainer>\n    </div>\n  </div>\n</template>\n\n<script>\nimport { defineComponent } from 'vue'\nimport Vue3DraggableResizable from 'vue3-draggable-resizable'\n// This component is not exported by default\n// If you used \"app.use(Vue3DraggableResizable)\"，then you don't need to import it, you can use it directly.\nimport { DraggableContainer } from 'vue3-draggable-resizable'\n//default styles\nimport 'vue3-draggable-resizable/dist/Vue3DraggableResizable.css'\nexport default defineComponent({\n  components: { Vue3DraggableResizable, DraggableContainer }\n})\n</script>\n<style>\n.parent {\n  width: 200px;\n  height: 200px;\n  position: absolute;\n  top: 100px;\n  left: 100px;\n  border: 1px solid #000;\n  user-select: none;\n}\n</style>\n```\n\n### DraggableContainer Props\n\nThese props apply to DraggableContainer\n\n#### disabled\n\ntype: `Boolean`<br>\ndefault: `false`<br>\n\nDisable this feature\n\n```html\n<DraggableContainer :disabled=\"true\">\n  <Vue3DraggableResizable>\n    Test\n  </Vue3DraggableResizable>\n  <Vue3DraggableResizable>\n    Another test\n  </Vue3DraggableResizable>\n</DraggableContainer>\n```\n\n#### adsorbParent\n\ntype: `Boolean`<br>\ndefault: `true`<br>\n\nAdsorption near parent component\n\n```html\n<DraggableContainer :adsorbParent=\"false\">\n  <Vue3DraggableResizable>\n    Test\n  </Vue3DraggableResizable>\n  <Vue3DraggableResizable>\n    Another test\n  </Vue3DraggableResizable>\n</DraggableContainer>\n```\n\n#### adsorbCols\n\ntype: `Array<Number>`<br>\ndefault: `null`<br>\n\nCustom guides(column)\n\n```html\n<DraggableContainer :adsorbCols=\"[10,20,30]\">\n  <Vue3DraggableResizable>\n    Test\n  </Vue3DraggableResizable>\n  <Vue3DraggableResizable>\n    Another test\n  </Vue3DraggableResizable>\n</DraggableContainer>\n```\n\n#### adsorbRows\n\ntype: `Array<Number>`<br>\ndefault: `null`<br>\n\nCustom guides(row)\n\n```html\n<DraggableContainer :adsorbRows=\"[10,20,30]\">\n  <Vue3DraggableResizable>\n    Test\n  </Vue3DraggableResizable>\n  <Vue3DraggableResizable>\n    Another test\n  </Vue3DraggableResizable>\n</DraggableContainer>\n```\n\n#### referenceLineVisible\n\ntype: `Boolean`<br>\ndefault: `true`<br>\n\nreference line visible\n\n```html\n<DraggableContainer :referenceLineVisible=\"false\">\n  <Vue3DraggableResizable>\n    Test\n  </Vue3DraggableResizable>\n  <Vue3DraggableResizable>\n    Another test\n  </Vue3DraggableResizable>\n</DraggableContainer>\n```\n\n#### referenceLineColor\n\ntype: `String`<br>\ndefault: `#f00`<br>\n\nreference line color\n\n```html\n<DraggableContainer :referenceLineColor=\"#0f0\">\n  <Vue3DraggableResizable>\n    Test\n  </Vue3DraggableResizable>\n  <Vue3DraggableResizable>\n    Another test\n  </Vue3DraggableResizable>\n</DraggableContainer>\n```\n","readmeFilename":"README.md","keywords":["vue3","component","draggable","resizable","拖拽","吸附对齐"],"homepage":"https://github.com/a7650/vue3-draggable-resizable","repository":{"type":"git","url":"git+https://github.com/a7650/vue3-draggable-resizable.git"},"bugs":{"url":"https://github.com/a7650/vue3-draggable-resizable/issues"},"license":"MIT"}