{"_id":"vue-drag-zone","_rev":"7-695725e59ec7fa318d7129eeac817c98","name":"vue-drag-zone","description":"Drag Zone component for Vue","dist-tags":{"latest":"2.0.0-rc1"},"versions":{"1.0.0":{"name":"vue-drag-zone","version":"1.0.0","description":"Drag Zone component for Vue.js(1.x ~ 2.x)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"jquery":"^3.1.1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-drag-zone.git"},"keywords":["vue-drag-zone","vue drag dom","vue drag size","vue drag"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-drag-zone/issues"},"homepage":"https://github.com/surmon-china/vue-drag-zone#readme","gitHead":"fbf4179a7c9f794c1feb104cced970c9d50f4bd5","_id":"vue-drag-zone@1.0.0","_shasum":"83cbef279c4d0b5ea3aa9fa49e68e10c6d0b0548","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"83cbef279c4d0b5ea3aa9fa49e68e10c6d0b0548","tarball":"https://registry.npmjs.org/vue-drag-zone/-/vue-drag-zone-1.0.0.tgz","integrity":"sha512-nTXJOOLCBdj0xdVV9PrT0NhVi8pxv9kCMNm/Q1Wem1vqTqg0MeP2gKydmglbj+I2/ihUjWi23DlRgYyHZ/0P+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdjNAbpLZr52/ADo0FNgBfGrx3k+NIf+gzJVOXItAmdwIgRkIU+UTYefv9yccT63+Vt3uTlFR03QMNnwL6BI+2JjY="}]},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-drag-zone-1.0.0.tgz_1482326668661_0.5615225567016751"},"directories":{}},"1.2.0":{"name":"vue-drag-zone","version":"1.2.0","description":"Drag Zone component for Vue.js(2.x)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"jquery":"^3.1.1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-drag-zone.git"},"keywords":["vue-drag-zone","vue drag dom","vue drag size","vue drag"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-drag-zone/issues"},"homepage":"https://github.com/surmon-china/vue-drag-zone#readme","gitHead":"67fb69c427140310c81c8afb9cc9d1e0dcee8d1f","_id":"vue-drag-zone@1.2.0","_shasum":"f271b84c645484d9263613d1683046d22b22cbb9","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"shasum":"f271b84c645484d9263613d1683046d22b22cbb9","tarball":"https://registry.npmjs.org/vue-drag-zone/-/vue-drag-zone-1.2.0.tgz","integrity":"sha512-yzTjQNF0HxfAWhS14dmtnl1sDEuqUzkoHwEpem9pcHHVETRH2yiffIp2bl/KQfP4IrzMqEGSQ5GDctNdecOfRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ0FR3bpvHVD1oLKY5p7q4KyGMvHGgtK4M8Vdzu9JjEQIgU0pUT3GNLgk7kL63tq2rzdC5B+KnhjZoILS0o5U2umY="}]},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-drag-zone-1.2.0.tgz_1482389175149_0.19157464848831296"},"directories":{}},"1.2.2":{"name":"vue-drag-zone","version":"1.2.2","description":"Drag Zone component for Vue.js(2.x)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"jquery":"^3.1.1"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-drag-zone.git"},"keywords":["vue-drag-zone","vue drag dom","vue drag size","vue drag"],"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"license":"MIT","bugs":{"url":"https://github.com/surmon-china/vue-drag-zone/issues"},"homepage":"https://github.com/surmon-china/vue-drag-zone#readme","gitHead":"7ffd461ecfbb747fadb61415df07047bbeede4c4","_id":"vue-drag-zone@1.2.2","_npmVersion":"5.1.0","_nodeVersion":"8.0.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"integrity":"sha512-kV/oHKJKqjTplmDs53d/gpL2Cu5RFMu3bUciJ0H5+JUbq9IIQck126vKoPUOcRKfLZHbiYVqnHrMH6INelh6VQ==","shasum":"1a579b2d26b8a1c440ba72f8481059f380ffb372","tarball":"https://registry.npmjs.org/vue-drag-zone/-/vue-drag-zone-1.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDV6TskvS+T+MGYHh8HQusgZZ1Xe1Ku/yfAUzt5nSYwDAiB/YtxYSfUf11GZuUzxxq4PYHHoOkEf1bwb2+5vgiGH9w=="}]},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-drag-zone-1.2.2.tgz_1499626592783_0.6781723834574223"},"directories":{}},"2.0.0-rc1":{"name":"vue-drag-zone","description":"Drag Zone component for Vue","version":"2.0.0-rc1","license":"MIT","private":false,"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"bugs":{"url":"https://github.com/surmon-china/vue-drag-zone/issues"},"homepage":"https://github.com/surmon-china/vue-drag-zone#readme","main":"dist/vue-drag-zone.js","unpkg":"dist/vue-drag-zone.js","jsnext:main":"dist/vue-drag-zone.js","files":["dist","src"],"jspm":{"main":"dist/vue-drag-zone.js","registry":"npm","format":"esm"},"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-drag-zone.git"},"keywords":["vue-drag-zone","vue drag dom","vue drag size","vue drag"],"scripts":{"build":"cross-env NODE_ENV=production webpack --config config/build.conf.js","unit":"cross-env BABEL_ENV=test NODE_ENV=testing karma start test/unit/karma.conf.js --watch","test":"cross-env BABEL_ENV=test NODE_ENV=testing karma start test/unit/karma.conf.js --single-run","lint":"eslint --ext .js,.vue src test/unit/specs","finish":"npm run lint && npm test && npm run build"},"dependencies":{},"expDependencies":{"node-sass":"^4.7.2","sass-loader":"^6.0.6","vue-drag-zone":"^1.0.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-cli":"^6.23.0","babel-core":"^6.24.1","babel-eslint":"^7.1.1","babel-helper-vue-jsx-merge-props":"^2.0.2","babel-loader":"^6.2.10","babel-plugin-istanbul":"^3.1.2","babel-plugin-syntax-jsx":"^6.13.0","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-export-extensions":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.22.0","babel-register":"^6.0.0","chai":"^3.5.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.1.0","copy-webpack-plugin":"^4.0.0","cross-env":"^5.0.0","cross-spawn":"^5.1.0","css-loader":"^0.25.0","eslint":"^3.14.1","eslint-config-standard":"^6.1.0","eslint-friendly-formatter":"^2.0.5","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.13.3","extract-text-webpack-plugin":"^2.0.0-rc.3","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-loader":"^0.4.4","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^2.0.1","json-loader":"^0.5.4","jstransformer-markdown-it":"^2.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^0.3.0","phantomjs-prebuilt":"^2.1.3","raw-loader":"^0.5.1","semver":"^5.3.0","shelljs":"^0.7.4","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^3.0.15","url-loader":"^0.5.7","vue":"^2.5.0","vue-hot-reload-api":"^1.2.0","vue-html-loader":"^1.0.0","vue-loader":"^13.3.0","vue-template-compiler":"^2.5.2","vue-template-es2015-compiler":"^1.6.0","webpack":"^2.2.1","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"a5674bd6dd952dcf026d033333f3385ab1c3a4cb","_id":"vue-drag-zone@2.0.0-rc1","_npmVersion":"5.7.1","_nodeVersion":"9.0.0","_npmUser":{"name":"surmon","email":"surmon@foxmail.com"},"dist":{"integrity":"sha512-euSSKLgfP1O7o2whURfq1svSCzjtuc/hInJWIc3V8kAOuRBHQUnH86OPgk7Q6WLOll3pBOdXZYOm43+q5x0ZYA==","shasum":"c53db44f98181ff797723e7262723742bcf20ab0","tarball":"https://registry.npmjs.org/vue-drag-zone/-/vue-drag-zone-2.0.0-rc1.tgz","fileCount":9,"unpackedSize":38327,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpS/IEuQygdLfE+o77PpmcWtqlvrfS4OV4Obu4V5/B9gIgY9BK1S4jTJVm/nStaxMJgSf+I1ONPPWtFM/sAraAP6g="}]},"maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-drag-zone_2.0.0-rc1_1523434059373_0.5187809063116262"},"_hasShrinkwrap":false}},"readme":"\n[![GitHub stars](https://img.shields.io/github/stars/surmon-china/vue-drag-zone.svg?style=flat-square)](https://github.com/surmon-china/vue-drag-zone/stargazers)\n[![Travis](https://img.shields.io/travis/rust-lang/rust.svg?style=flat-square)](https://github.com/surmon-china/vue-drag-zone)\n[![GitHub issues](https://img.shields.io/github/issues/surmon-china/vue-drag-zone.svg?style=flat-square)](https://github.com/surmon-china/vue-drag-zone/issues)\n[![GitHub forks](https://img.shields.io/github/forks/surmon-china/vue-drag-zone.svg?style=flat-square)](https://github.com/surmon-china/vue-drag-zone/network)\n[![GitHub last commit](https://img.shields.io/github/last-commit/google/skia.svg?style=flat-square)](https://github.com/surmon-china/vue-drag-zone)\n[![license](https://img.shields.io/github/license/mashape/apistatus.svg?style=flat-square)](https://github.com/surmon-china/vue-drag-zone)\n[![Twitter](https://img.shields.io/twitter/url/https/github.com/surmon-china/vue-drag-zone.svg?style=flat-square)](https://twitter.com/intent/tweet?url=https://github.com/surmon-china/vue-drag-zone)\n\n\n[![NPM](https://nodei.co/npm/vue-drag-zone.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/vue-drag-zone/)\n[![NPM](https://nodei.co/npm-dl/vue-drag-zone.png?months=9&height=3)](https://nodei.co/npm/vue-drag-zone/)\n\n\n# Vue-Drag-Zone\nDrag Zone component for Vue.\n\n适用于 Vue 的 DOM 拖动组件。\n\n\n# Example\n\n[Demo Page](https://surmon-china.github.io/vue-drag-zone)\n\n# Install\n\n#### CDN\n\n``` html\n<script type=\"text/javascript\" src=\"path/to/vue.min.js\"></script>\n<script type=\"text/javascript\" src=\"path/to/dist/vue-drag-zone.js\"></script>\n<script type=\"text/javascript\">\n  Vue.use(window.VueDragZone)\n</script>\n```\n\n#### NPM\n\n``` bash\nnpm install vue-drag-zone --save\n```\n\n### Mount\n\n#### mount with global\n\n``` javascript\nimport Vue from 'vue'\nimport VueDragZone from 'vue-drag-zone'\n\nVue.use(VueDragZone)\n```\n\n#### mount with component\n\n```javascript\nimport { dragZone, dragHandle, dragContent } from 'vue-drag-zone'\n\nexport default {\n  components: {\n    dragZone,\n    dragHandle,\n    dragContent\n  }\n}\n```\n\n### component\n\n```vue\n<template>\n  <!-- base use -->\n  <drag-zone class=\"zone\">\n    <drag-content class=\"content c1\">\n      <div class=\"item i1\">item 1</div>\n    </drag-content>\n    <drag-handle class=\"handle\"></drag-handle>\n    <drag-content class=\"content c2\">\n      <div class=\"item i2\">item 2</div>\n    </drag-content>\n    <drag-handle class=\"handle\"></drag-handle>\n    <drag-content class=\"content c3\">\n      <div class=\"item i3\">item 3</div>\n    </drag-content>\n    <drag-content class=\"content c4\">\n      <div class=\"item i4\">item 4</div>\n    </drag-content>\n    <drag-handle class=\"handle\"></drag-handle>\n    <drag-content class=\"content c5\">\n      <div class=\"item i5\">item 5</div>\n    </drag-content>\n\n  <!-- disabled handle -->\n  <drag-zone class=\"zone\">\n    <drag-content class=\"content c1\">\n      <div class=\"item i1\">item 1</div>\n    </drag-content>\n    <drag-handle class=\"handle\"></drag-handle>\n    <drag-content class=\"content c2\">\n      <div class=\"item i2\">item 2</div>\n    </drag-content>\n    <drag-content class=\"content c3\">\n      <div class=\"item i3\">item 3</div>\n    </drag-content>\n    <drag-handle class=\"handle\"></drag-handle>\n    <drag-content class=\"content c4\">\n      <div class=\"item i4\">item 4</div>\n    </drag-content>\n    <drag-handle class=\"handle\" :disabled=\"disabledHandle\"></drag-handle>\n    <drag-content class=\"content c5\">\n      <div class=\"item i5\">item 5</div>\n    </drag-content>\n  </drag-zone>\n</template>\n```\n\n# Author\n[Surmon](https://surmon.me)\n","maintainers":[{"name":"surmon","email":"surmon@foxmail.com"}],"time":{"modified":"2022-06-28T19:22:26.532Z","created":"2016-12-21T13:24:30.641Z","1.0.0":"2016-12-21T13:24:30.641Z","1.2.0":"2016-12-22T06:46:17.163Z","1.2.2":"2017-07-09T18:56:32.868Z","2.0.0-rc1":"2018-04-11T08:07:39.500Z"},"homepage":"https://github.com/surmon-china/vue-drag-zone#readme","keywords":["vue-drag-zone","vue drag dom","vue drag size","vue drag"],"repository":{"type":"git","url":"git+https://github.com/surmon-china/vue-drag-zone.git"},"author":{"name":"Surmon","email":"surmon@foxmail.com","url":"http://surmon.me"},"bugs":{"url":"https://github.com/surmon-china/vue-drag-zone/issues"},"license":"MIT","readmeFilename":"README.md"}