{"_id":"el-tree-transfer","_rev":"370628","name":"el-tree-transfer","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","dist-tags":{"latest":"2.4.7"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"time":{"modified":"2021-07-26T08:16:53.000Z","created":"2018-06-26T02:54:27.651Z","2.4.7":"2021-01-04T08:35:25.935Z","2.4.6":"2020-12-30T09:16:14.759Z","2.4.5":"2020-12-24T10:27:38.823Z","2.4.4":"2020-12-24T08:32:52.626Z","2.4.3":"2020-12-18T09:27:18.456Z","2.4.2":"2020-12-16T09:35:57.074Z","2.4.1":"2020-12-14T07:38:12.416Z","2.4.0":"2020-12-11T10:46:05.318Z","2.3.3":"2020-11-19T07:59:35.645Z","2.3.2":"2020-11-10T03:01:28.646Z","2.3.1":"2020-10-26T08:35:46.114Z","2.3.0":"2020-07-27T08:43:19.640Z","2.2.9":"2020-03-20T06:01:58.587Z","2.2.8":"2020-03-14T10:12:40.560Z","2.2.7":"2020-03-14T09:57:46.672Z","2.2.6":"2019-12-25T09:29:47.893Z","2.2.5":"2019-12-18T01:36:23.934Z","2.2.4":"2019-12-13T01:20:53.170Z","2.2.3":"2019-12-07T03:18:38.086Z","2.2.2":"2019-11-19T05:27:07.813Z","2.2.1":"2019-09-18T03:15:10.590Z","2.2.0":"2019-04-19T09:13:18.226Z","2.1.2":"2019-04-19T07:50:24.831Z","2.1.1":"2019-03-29T02:43:37.435Z","2.1.0":"2019-03-26T03:02:54.596Z","2.0.2":"2019-02-19T02:51:25.547Z","2.0.1":"2019-01-22T01:12:27.668Z","2.0.0":"2019-01-19T07:43:50.928Z","1.9.8":"2018-11-22T01:14:52.528Z","1.9.7":"2018-11-05T02:54:33.210Z","1.9.0":"2018-10-16T01:12:42.025Z","1.8.9":"2018-09-30T02:47:35.972Z","1.8.8":"2018-09-06T03:05:01.764Z","1.8.7":"2018-08-29T01:11:29.896Z","1.7.8":"2018-08-24T07:34:01.223Z","1.7.7":"2018-08-22T02:03:33.249Z","1.6.7":"2018-08-20T03:41:11.084Z","1.5.9":"2018-08-02T01:33:42.542Z","1.5.8":"2018-07-31T08:16:51.376Z","1.5.7":"2018-07-30T09:54:25.183Z","1.4.9":"2018-07-28T02:58:10.467Z","1.4.8":"2018-07-26T08:24:55.731Z","1.4.7":"2018-07-26T07:02:49.213Z","1.3.7":"2018-07-26T03:18:04.288Z","1.2.7":"2018-06-28T01:41:11.412Z","1.1.7":"2018-06-26T08:36:22.679Z","1.0.6":"2018-06-26T08:27:41.736Z","1.0.7":"2018-06-26T08:19:21.314Z","1.0.3":"2018-06-26T06:54:59.109Z","1.0.2":"2018-06-26T06:53:37.537Z","1.0.1":"2018-06-26T06:18:48.298Z","1.0.0":"2018-06-26T02:54:27.651Z"},"users":{},"author":{"name":"weilan"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"versions":{"2.4.7":{"name":"el-tree-transfer","version":"2.4.7","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","node-sass":"^4.9.0","postcss-import":"^12.0.1","postcss-url":"^8.0.0","prettier":"1.12.0","sass-loader":"^7.0.3","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"2.6.11","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-cli":"^3.3.11","webpack-dev-server":"^2.9.5"},"dependencies":{"lodash":"^4.17.20","wl-core":"^1.1.4"},"_id":"el-tree-transfer@2.4.7","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"d0050dc0cbf21dc8a5601a07a0e9ea3c21df7cca","size":59166,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.4.7.tgz"},"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.4.7_1609749325784_0.9984816249810049"},"_hasShrinkwrap":false,"publish_time":1609749325935,"_cnpm_publish_time":1609749325935},"2.4.6":{"name":"el-tree-transfer","version":"2.4.6","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","node-sass":"^4.9.0","postcss-import":"^12.0.1","postcss-url":"^8.0.0","prettier":"1.12.0","sass-loader":"^7.0.3","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"2.6.11","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-cli":"^3.3.11","webpack-dev-server":"^2.9.5"},"dependencies":{"lodash":"^4.17.20","wl-core":"^1.1.4"},"_id":"el-tree-transfer@2.4.6","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"1eff718e7209084fd8a99b219ce50e0269f68a8b","size":59172,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.4.6.tgz"},"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.4.6_1609319774605_0.25800947879140224"},"_hasShrinkwrap":false,"publish_time":1609319774759,"_cnpm_publish_time":1609319774759},"2.4.5":{"name":"el-tree-transfer","version":"2.4.5","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","node-sass":"^4.9.0","postcss-import":"^12.0.1","postcss-url":"^8.0.0","prettier":"1.12.0","sass-loader":"^7.0.3","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"2.6.11","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-cli":"^3.3.11","webpack-dev-server":"^2.9.5"},"dependencies":{"lodash":"^4.17.20","wl-core":"^1.1.4"},"_id":"el-tree-transfer@2.4.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"be68a7366f6e0f372c1cc186372a91fbf885c934","size":59028,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.4.5.tgz"},"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.4.5_1608805658644_0.05480577840744538"},"_hasShrinkwrap":false,"publish_time":1608805658823,"_cnpm_publish_time":1608805658823},"2.4.4":{"name":"el-tree-transfer","version":"2.4.4","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","node-sass":"^4.9.0","postcss-import":"^12.0.1","postcss-url":"^8.0.0","prettier":"1.12.0","sass-loader":"^7.0.3","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"2.6.11","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-cli":"^3.3.11","webpack-dev-server":"^2.9.5"},"dependencies":{"lodash":"^4.17.20","wl-core":"^1.1.4"},"_id":"el-tree-transfer@2.4.4","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"6fc9d0745d0c4b048cb149306cb57705722e59e8","size":58821,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.4.4.tgz"},"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.4.4_1608798772376_0.7938884443239824"},"_hasShrinkwrap":false,"publish_time":1608798772626,"_cnpm_publish_time":1608798772626},"2.4.3":{"name":"el-tree-transfer","version":"2.4.3","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","node-sass":"^4.9.0","postcss-import":"^12.0.1","postcss-url":"^8.0.0","prettier":"1.12.0","sass-loader":"^7.0.3","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"2.6.11","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-cli":"^3.3.11","webpack-dev-server":"^2.9.5"},"dependencies":{"lodash":"^4.17.20","wl-core":"^1.1.4"},"_id":"el-tree-transfer@2.4.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"231b232d74b2490e20cd4640ca01d7d10e6b04c7","size":57951,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.4.3.tgz"},"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.4.3_1608283638280_0.12492150321199902"},"_hasShrinkwrap":false,"publish_time":1608283638456,"_cnpm_publish_time":1608283638456},"2.4.2":{"name":"el-tree-transfer","version":"2.4.2","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","node-sass":"^4.9.0","postcss-import":"^12.0.1","postcss-url":"^8.0.0","prettier":"1.12.0","sass-loader":"^7.0.3","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"2.6.11","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-cli":"^3.3.11","webpack-dev-server":"^2.9.5"},"dependencies":{"wl-core":"^1.1.4"},"_id":"el-tree-transfer@2.4.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"3427765738d6144ccd5bb506a9850c16479d1b3c","size":32758,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.4.2.tgz"},"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.4.2_1608111356923_0.8993124578671137"},"_hasShrinkwrap":false,"publish_time":1608111357074,"_cnpm_publish_time":1608111357074},"2.4.1":{"name":"el-tree-transfer","version":"2.4.1","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","node-sass":"^4.9.0","postcss-import":"^12.0.1","postcss-url":"^8.0.0","prettier":"1.12.0","sass-loader":"^7.0.3","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"2.6.11","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-cli":"^3.3.11","webpack-dev-server":"^2.9.5"},"dependencies":{"wl-core":"^1.1.4"},"_id":"el-tree-transfer@2.4.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"36d4ee994df2020f7d41f59d257fb73a30a12a07","size":32706,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.4.1.tgz"},"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.4.1_1607931492158_0.8962996228234925"},"_hasShrinkwrap":false,"publish_time":1607931492416,"_cnpm_publish_time":1607931492416},"2.4.0":{"name":"el-tree-transfer","version":"2.4.0","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","node-sass":"^4.9.0","postcss-import":"^12.0.1","postcss-url":"^8.0.0","prettier":"1.12.0","sass-loader":"^7.0.3","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"2.6.11","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-cli":"^3.3.11","webpack-dev-server":"^2.9.5"},"dependencies":{"wl-core":"^1.1.4"},"_id":"el-tree-transfer@2.4.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"4a0d827e4ed36ceb01b2e5c1191356ca94ee0d0f","size":31524,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.4.0.tgz"},"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.4.0_1607683565122_0.8533128313964751"},"_hasShrinkwrap":false,"publish_time":1607683565318,"_cnpm_publish_time":1607683565318},"2.3.3":{"name":"el-tree-transfer","version":"2.3.3","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","node-sass":"^4.9.0","postcss-import":"^12.0.1","postcss-url":"^8.0.0","prettier":"1.12.0","sass-loader":"^7.0.3","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"2.6.11","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-cli":"^3.3.11","webpack-dev-server":"^2.9.5"},"dependencies":{"wl-core":"^1.1.4"},"_id":"el-tree-transfer@2.3.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"e07b8c6c87cba5e8f77160c2a46b5a527e1a51bf","size":30763,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.3.3.tgz"},"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.3.3_1605772775504_0.5751764003535023"},"_hasShrinkwrap":false,"publish_time":1605772775645,"_cnpm_publish_time":1605772775645},"2.3.2":{"name":"el-tree-transfer","version":"2.3.2","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","node-sass":"^4.9.0","postcss-import":"^12.0.1","postcss-url":"^8.0.0","prettier":"1.12.0","sass-loader":"^7.0.3","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"2.6.11","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-cli":"^3.3.11","webpack-dev-server":"^2.9.5"},"dependencies":{"wl-core":"^1.1.4"},"_id":"el-tree-transfer@2.3.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"3f704e89bddcaa1b3176a90b3fbab44ca1ee3db8","size":30813,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.3.2.tgz"},"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.3.2_1604977288516_0.9249737159005815"},"_hasShrinkwrap":false,"publish_time":1604977288646,"_cnpm_publish_time":1604977288646},"2.3.1":{"name":"el-tree-transfer","version":"2.3.1","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","node-sass":"^4.9.0","postcss-import":"^12.0.1","postcss-url":"^8.0.0","prettier":"1.12.0","sass-loader":"^7.0.3","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"2.6.11","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-cli":"^3.3.11","webpack-dev-server":"^2.9.5"},"dependencies":{"wl-core":"^1.1.4"},"_id":"el-tree-transfer@2.3.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"1bec3bb7701c23d515385d5ff9cc5bb32e1973ff","size":30750,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.3.1.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.3.1_1603701345976_0.07118274639532829"},"_hasShrinkwrap":false,"publish_time":1603701346114,"_cnpm_publish_time":1603701346114},"2.3.0":{"name":"el-tree-transfer","version":"2.3.0","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","postcss-import":"^12.0.1","postcss-url":"^8.0.0","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-cli":"^3.3.11","node-sass":"^4.9.0","sass-loader":"^7.0.3","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@2.3.0","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"shasum":"deed5813324bd6bd0465fe8d0dc490b23434f5c3","size":22282,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.3.0.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.3.0_1595839399496_0.9287301122356948"},"_hasShrinkwrap":false,"publish_time":1595839399640,"_cnpm_publish_time":1595839399640},"2.2.9":{"name":"el-tree-transfer","version":"2.2.9","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","postcss-import":"^12.0.1","postcss-url":"^8.0.0","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-cli":"^3.3.11","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@2.2.9","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"549d6ca97984e12d154d185b398d31102855563c","size":29027,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.2.9.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.2.9_1584684118396_0.5201633884328887"},"_hasShrinkwrap":false,"publish_time":1584684118587,"_cnpm_publish_time":1584684118587},"2.2.8":{"name":"el-tree-transfer","version":"2.2.8","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","postcss-import":"^12.0.1","postcss-url":"^8.0.0","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-cli":"^3.3.11","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@2.2.8","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"d359581bdf57eaf1e2699c6553c0173bb7a7a717","size":28941,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.2.8.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.2.8_1584180760370_0.6136323919149731"},"_hasShrinkwrap":false,"publish_time":1584180760560,"_cnpm_publish_time":1584180760560},"2.2.7":{"name":"el-tree-transfer","version":"2.2.7","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","postcss-import":"^12.0.1","postcss-url":"^8.0.0","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-cli":"^3.3.11","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@2.2.7","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"c2338c8f1eb5afc19522d422f9ef43e74e82bc99","size":28936,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.2.7.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.2.7_1584179866405_0.8825482164279281"},"_hasShrinkwrap":false,"publish_time":1584179866672,"_cnpm_publish_time":1584179866672},"2.2.6":{"name":"el-tree-transfer","version":"2.2.6","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@2.2.6","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"5115d49c13f15772a354fe250c6a63be412ef575","size":47174,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.2.6.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.2.6_1577266187684_0.49722316247341736"},"_hasShrinkwrap":false,"publish_time":1577266187893,"_cnpm_publish_time":1577266187893},"2.2.5":{"name":"el-tree-transfer","version":"2.2.5","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@2.2.5","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"3c4faaa9ddd5663e9a447d3b3c360eb32f32e6b8","size":46939,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.2.5.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.2.5_1576632983755_0.9333607515773223"},"_hasShrinkwrap":false,"publish_time":1576632983934,"_cnpm_publish_time":1576632983934},"2.2.4":{"name":"el-tree-transfer","version":"2.2.4","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@2.2.4","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"bffd27ddb9b53a8e9418be2efce0c340fed4b24f","size":46688,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.2.4.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.2.4_1576200052923_0.6720880576182395"},"_hasShrinkwrap":false,"publish_time":1576200053170,"_cnpm_publish_time":1576200053170},"2.2.3":{"name":"el-tree-transfer","version":"2.2.3","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","lib":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@2.2.3","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"62162523ab196ef206a73e02bbbdc3edcc0c470e","size":46650,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.2.3.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.2.3_1575688717900_0.6711866528875419"},"_hasShrinkwrap":false,"publish_time":1575688718086,"_cnpm_publish_time":1575688718086},"2.2.2":{"name":"el-tree-transfer","version":"2.2.2","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","vuecli3","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@2.2.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"2b5118a8f720bf310b2f6b4a8f9bd8f9877c09d2","size":46406,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.2.2.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"_npmUser":{"name":"weilan","email":"17796646068@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.2.2_1574141227640_0.62328184255974"},"_hasShrinkwrap":false,"publish_time":1574141227813,"_cnpm_publish_time":1574141227813},"2.2.1":{"name":"el-tree-transfer","version":"2.2.1","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@2.2.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"8a51c455c358060857e12466af67a1002cc65176","size":46243,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.2.1.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.2.1_1568776510477_0.6492453613604368"},"_hasShrinkwrap":false,"publish_time":1568776510590,"_cnpm_publish_time":1568776510590},"2.2.0":{"name":"el-tree-transfer","version":"2.2.0","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@2.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"9aa20288c649af294903e82f5bda530f19a27411","size":45277,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.2.0.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.2.0_1555665198036_0.837171850443847"},"_hasShrinkwrap":false,"publish_time":1555665198226,"_cnpm_publish_time":1555665198226},"2.1.2":{"name":"el-tree-transfer","version":"2.1.2","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@2.1.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"602c928380866be43e31226dee3272308d9e8ad0","size":44817,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.1.2.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.1.2_1555660224696_0.6553158832765098"},"_hasShrinkwrap":false,"publish_time":1555660224831,"_cnpm_publish_time":1555660224831},"2.1.1":{"name":"el-tree-transfer","version":"2.1.1","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@2.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"da3f3e4aa6f68cfaa94d40a47282f25a51b5d340","size":44127,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.1.1.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.1.1_1553827417305_0.30776050108666597"},"_hasShrinkwrap":false,"publish_time":1553827417435,"_cnpm_publish_time":1553827417435},"2.1.0":{"name":"el-tree-transfer","version":"2.1.0","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"cd3cef12533e66f7d9906d9a248ab67a2b5a0887","size":44273,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.1.0.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.1.0_1553569374295_0.09690460094056852"},"_hasShrinkwrap":false,"publish_time":1553569374596,"_cnpm_publish_time":1553569374596},"2.0.2":{"name":"el-tree-transfer","version":"2.0.2","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"a8902c8afbf41cc61c9f68e70dd14c956ec29ff8","size":43462,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.0.2.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.0.2_1550544685319_0.7436334124252908"},"_hasShrinkwrap":false,"publish_time":1550544685547,"_cnpm_publish_time":1550544685547},"2.0.1":{"name":"el-tree-transfer","version":"2.0.1","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"bf931cdaa572e9d27996b0e28f495fbf93530de7","size":43332,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.0.1.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.0.1_1548119547491_0.08967060152837103"},"_hasShrinkwrap":false,"publish_time":1548119547668,"_cnpm_publish_time":1548119547668},"2.0.0":{"name":"el-tree-transfer","version":"2.0.0","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"d24f8b0a659fa04403cf191a12a78348bdcef22e","size":43323,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-2.0.0.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_2.0.0_1547883830805_0.5576990296938875"},"_hasShrinkwrap":false,"publish_time":1547883830928,"_cnpm_publish_time":1547883830928},"1.9.8":{"name":"el-tree-transfer","version":"1.9.8","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@1.9.8","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"0435f35714b26337b72fa4987cb6bbf4d00c4d70","size":43097,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.9.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.9.8.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.9.8_1542849292363_0.13950397162646766"},"_hasShrinkwrap":false,"publish_time":1542849292528,"_cnpm_publish_time":1542849292528},"1.9.7":{"name":"el-tree-transfer","version":"1.9.7","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@1.9.7","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"a4a036a27fee76e4e27b073f62000e90d87953d0","size":43046,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.9.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.9.7.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.9.7_1541386473041_0.6857881650249849"},"_hasShrinkwrap":false,"publish_time":1541386473210,"_cnpm_publish_time":1541386473210},"1.9.0":{"name":"el-tree-transfer","version":"1.9.0","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@1.9.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"dcf431bdcdfabaeca69df47e5bba083f4a0cd175","size":42743,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.9.0.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.9.0_1539652361821_0.04943721712261673"},"_hasShrinkwrap":false,"publish_time":1539652362025,"_cnpm_publish_time":1539652362025},"1.8.9":{"name":"el-tree-transfer","version":"1.8.9","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@1.8.9","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"8be2c3fb412e7f308396d7960175acfa6fc7ffb9","size":42740,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.8.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.8.9.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.8.9_1538275655810_0.7730329076150608"},"_hasShrinkwrap":false,"publish_time":1538275655972,"_cnpm_publish_time":1538275655972},"1.8.8":{"name":"el-tree-transfer","version":"1.8.8","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@1.8.8","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"7947af2fb013345f09f1c9c13945e59f76302248","size":42595,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.8.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.8.8.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.8.8_1536203101569_0.11019915224219279"},"_hasShrinkwrap":false,"publish_time":1536203101764,"_cnpm_publish_time":1536203101764},"1.8.7":{"name":"el-tree-transfer","version":"1.8.7","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框，也可用于邮件通讯录","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","addressList","穿梭框","树形穿梭框","通讯录","邮件通讯录"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@1.8.7","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"b209fea6e7b23a3faddaa273763357dd4d1848eb","size":42151,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.8.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.8.7.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.8.7_1535505089635_0.5146237453707416"},"_hasShrinkwrap":false,"publish_time":1535505089896,"_cnpm_publish_time":1535505089896},"1.7.8":{"name":"el-tree-transfer","version":"1.7.8","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","穿梭框","树形穿梭框"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@1.7.8","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"dc5e2bb01268d04b5d612d5ce15b698246260edb","size":37849,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.7.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.7.8.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.7.8_1535096041111_0.2549168789103293"},"_hasShrinkwrap":false,"publish_time":1535096041223,"_cnpm_publish_time":1535096041223},"1.7.7":{"name":"el-tree-transfer","version":"1.7.7","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","穿梭框","树形穿梭框"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@1.7.7","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"21cbf0b5978b958e9caccd98bc94c6b821453616","size":37741,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.7.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.7.7.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.7.7_1534903413184_0.17622783376396045"},"_hasShrinkwrap":false,"publish_time":1534903413249,"_cnpm_publish_time":1534903413249},"1.6.7":{"name":"el-tree-transfer","version":"1.6.7","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","穿梭框","树形穿梭框"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@1.6.7","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"b4e36c31a7306b03b83332f12c744d1b3041b1bb","size":37229,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.6.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.6.7.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.6.7_1534736471000_0.47854411166249156"},"_hasShrinkwrap":false,"publish_time":1534736471084,"_cnpm_publish_time":1534736471084},"1.5.9":{"name":"el-tree-transfer","version":"1.5.9","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","穿梭框","树形穿梭框"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@1.5.9","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"ac58ff5c0c7fc9d84aea29cda2e2fcd61c33a79c","size":35030,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.5.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.5.9.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.5.9_1533173622430_0.2791394729582346"},"_hasShrinkwrap":false,"publish_time":1533173622542,"_cnpm_publish_time":1533173622542},"1.5.8":{"name":"el-tree-transfer","version":"1.5.8","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","穿梭框","树形穿梭框"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@1.5.8","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"f7f36504073b2925f996d6db1372527322d0e4a7","size":34681,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.5.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.5.8.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.5.8_1533025011298_0.7418524184916739"},"_hasShrinkwrap":false,"publish_time":1533025011376,"_cnpm_publish_time":1533025011376},"1.5.7":{"name":"el-tree-transfer","version":"1.5.7","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","穿梭框","树形穿梭框"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@1.5.7","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"90801781841768dcdd0a85b2ea139851317deda9","size":34534,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.5.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.5.7.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.5.7_1532944465104_0.6406482729810086"},"_hasShrinkwrap":false,"publish_time":1532944465183,"_cnpm_publish_time":1532944465183},"1.4.9":{"name":"el-tree-transfer","version":"1.4.9","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","穿梭框","树形穿梭框"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@1.4.9","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"8ddec77c6728272f4a64884a56df99d14fcc0a42","size":34011,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.4.9.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.4.9_1532746690352_0.7831842100334023"},"_hasShrinkwrap":false,"publish_time":1532746690467,"_cnpm_publish_time":1532746690467},"1.4.8":{"name":"el-tree-transfer","version":"1.4.8","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","穿梭框","树形穿梭框"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@1.4.8","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"c7dcbb58298fe1273673cd0b7e4418ebbff77cdc","size":33840,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.4.8.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.4.8_1532593495656_0.38708703783444065"},"_hasShrinkwrap":false,"publish_time":1532593495731,"_cnpm_publish_time":1532593495731},"1.4.7":{"name":"el-tree-transfer","version":"1.4.7","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element","穿梭框","树形穿梭框"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@1.4.7","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"92c32c5ff29317bc9828070d88bfd6a5fb848e3c","size":33524,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.4.7.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.4.7_1532588569133_0.32786917930135795"},"_hasShrinkwrap":false,"publish_time":1532588569213,"_cnpm_publish_time":1532588569213},"1.3.7":{"name":"el-tree-transfer","version":"1.3.7","description":"A tree shaped shuttle box assembly based on Vue and element-ui 一个基于vue.js和element-ui的树形穿梭框","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack --display-error-details --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-component":"^1.1.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@1.3.7","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"f7e3c22fe233ce7cd522e97e7a627e6926befce7","size":32531,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.3.7.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.3.7_1532575084212_0.7505394991927736"},"_hasShrinkwrap":false,"publish_time":1532575084288,"_cnpm_publish_time":1532575084288},"1.2.7":{"name":"el-tree-transfer","version":"1.2.7","description":"a tree-transfer component for vue and element-ui","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack --display-error-details --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@1.2.7","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"1b7994a36cc0dafefad1f6749583e52d8ad95411","size":233129,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.2.7.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.2.7_1530150071287_0.5126547661855401"},"_hasShrinkwrap":false,"publish_time":1530150071412,"_cnpm_publish_time":1530150071412},"1.1.7":{"name":"el-tree-transfer","version":"1.1.7","description":"A tree shaped shuttle box assembly based on Vue and element-ui","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack --display-error-details --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"_id":"el-tree-transfer@1.1.7","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"8555879a4a5e6235cc2aeeb656f30628926353f5","size":232871,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.1.7.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.1.7_1530002182535_0.17783480065895607"},"_hasShrinkwrap":false,"publish_time":1530002182679,"_cnpm_publish_time":1530002182679},"1.0.6":{"name":"el-tree-transfer","version":"1.0.6","description":"A tree shaped shuttle box assembly based on Vue and element-ui","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack --display-error-details --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{},"gitHead":"5339733d3dabdf46a6266f3a7245e9724eb1f589","_id":"el-tree-transfer@1.0.6","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"bf8b5901790ad4fd4891e42ded42038b4ac2493c","size":232867,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.0.6.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.0.6_1530001661607_0.932719862975141"},"_hasShrinkwrap":false,"publish_time":1530001661736,"_cnpm_publish_time":1530001661736},"1.0.7":{"name":"el-tree-transfer","version":"1.0.7","description":"A tree shaped shuttle box assembly based on Vue and element-ui","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack --display-error-details --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{"lodash":"^4.17.10"},"gitHead":"5339733d3dabdf46a6266f3a7245e9724eb1f589","_id":"el-tree-transfer@1.0.7","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"63fed9f633ae85b4c1e9b80b88b899038f00b485","size":232883,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.0.7.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.0.7_1530001161163_0.7481082383383475"},"_hasShrinkwrap":false,"publish_time":1530001161314,"_cnpm_publish_time":1530001161314},"1.0.3":{"name":"el-tree-transfer","version":"1.0.3","description":"A tree shaped shuttle box assembly based on Vue and element-ui","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack --display-error-details --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"gitHead":"5339733d3dabdf46a6266f3a7245e9724eb1f589","_id":"el-tree-transfer@1.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"8430cee846dd479017bc2adfd7fa12c32033535a","size":231372,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.0.3.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.0.3_1529996099051_0.23345631263422817"},"_hasShrinkwrap":false,"publish_time":1529996099109,"_cnpm_publish_time":1529996099109},"1.0.2":{"name":"el-tree-transfer","version":"1.0.2","description":"A tree shaped shuttle box assembly based on Vue and element-ui","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack --display-error-details --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"gitHead":"5339733d3dabdf46a6266f3a7245e9724eb1f589","_id":"el-tree-transfer@1.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"3b5e379b19e9d8366441a399f6fc89d5bbe50e96","size":229820,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.0.2.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.0.2_1529996017198_0.24920285272101217"},"_hasShrinkwrap":false,"publish_time":1529996017537,"_cnpm_publish_time":1529996017537},"1.0.1":{"name":"el-tree-transfer","version":"1.0.1","description":"A tree shaped shuttle box assembly based on Vue and element-ui","main":"dist/treeTransfer.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --hot --inline","build":"webpack --display-error-details --config webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.7","es6-promise":"^4.1.1","less":"^2.7.3","less-loader":"^4.0.5","style-loader":"^0.19.0","url-loader":"^0.6.2","vue":"^2.5.9","vue-hot-reload-api":"^2.2.4","vue-html-loader":"^1.2.4","vue-loader":"^13.5.0","vue-router":"^3.0.1","vue-style-loader":"^3.0.3","vue-template-compiler":"^2.5.9","vuex":"^3.0.1","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"_id":"el-tree-transfer@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"08df4cc0241c921489452169a4840b261036ec1a","size":229050,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.0.1.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.0.1_1529993928031_0.07330222049113089"},"_hasShrinkwrap":false,"publish_time":1529993928298,"_cnpm_publish_time":1529993928298},"1.0.0":{"name":"el-tree-transfer","version":"1.0.0","description":"A tree shaped shuttle box assembly based on Vue and element-ui","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/hql7/tree-transfer.git"},"keywords":["tree-transfer","tree","transfer","vue","elemet-ui","element"],"author":{"name":"weilan"},"license":"ISC","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"homepage":"https://github.com/hql7/tree-transfer#readme","_id":"el-tree-transfer@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"weilan","email":"17796646068@163.com"},"dist":{"shasum":"8ebd6b88701eddc74691b4fa1208790a3c13e5d5","size":4081,"noattachment":false,"key":"/el-tree-transfer/-/el-tree-transfer-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/el-tree-transfer/download/el-tree-transfer-1.0.0.tgz"},"maintainers":[{"name":"weilan","email":"17796646068@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/el-tree-transfer_1.0.0_1529981667588_0.13975293239154407"},"_hasShrinkwrap":false,"publish_time":1529981667651,"_cnpm_publish_time":1529981667651}},"readme":"# el-tree-transfer\r\n\r\n## 简介\r\n\r\nel-tree-fransfer 是一个基于 VUE 和 element-ui 的树形穿梭框组件，使用前请确认已经引入[element-ui](http://element.eleme.io/#/zh-CN/component/quickstart)！\r\n此组件功能类似于`element-ui`的[transfer](http://element.eleme.io/#/zh-CN/component/transfer)组件，但是里面的数据是树形结构！\r\n实际上，el-tree-transfer 依赖的 element-ui 组件分别是[Checkbox 多选框](http://element.eleme.io/#/zh-CN/component/checkbox#checkbox-duo-xuan-kuang)，[Button 按钮](http://element.eleme.io/#/zh-CN/component/button)，和最主要的[Tree 树形控件](http://element.eleme.io/#/zh-CN/component/tree)写成！并非是在 element-ui 的穿梭框组件上的扩展，而仅仅是参照了其外观样式和功能。\r\n\r\n因为公司业务使用 vue 框架，ui 库使用的 element-ui。在市面上找到一个好用的 vue 树形穿梭框组件都很难，又不想仅仅因为一个穿梭框在 element-ui 之外引入其他重量级插件，因此就有了 el-tree-transfer。轻量，易用，无需投入其他学习成本。\r\n\r\n### [文档地址](http://docs.wlui.com.cn/) - [在线访问](http://wlui.com.cn/) - [GitHub](https://github.com/hql7/tree-transfer) - [掘金](https://juejin.im/post/5b3ecae8e51d4519213fae4b)\r\n\r\n### 重要更新\r\n\r\n> 2.4.7 修复重构错误（请勿使用2.4.0-2.4.5）；增加父子不关联的三种模式(其中完成授权模式)；调整组件目录结构；重构穿梭算法，demo数据粗略测试性能提升较大；优化父子不关联时全选；修改事件addBtn为add-btn，removeBtn为remove-btn；增加拖拽；增加自定义节点slot；修复左右同时选中穿梭两次后的数据消失；搜索框增加清空；增加父子不关联穿梭功能 \r\n\r\n> 2.3.3 修改穿梭匹配逻辑；增加rootPidValue参数。详细说明见下方版本说明  \r\n\r\n## 快速上手\r\n\r\n> 先 npm 下载插件\r\n\r\n`npm install el-tree-transfer --save`\r\n\r\n或\r\n\r\n`npm i el-tree-transfer -S`\r\n\r\n> 然后你可以像使用普通组件一样使用 el-tree-transfer\r\n\r\n```js\r\n    <template>\r\n      <div>\r\n        // 你的代码\r\n        ...\r\n        // 使用树形穿梭框组件\r\n        <tree-transfer :title=\"title\" :from_data='fromData' :to_data='toData' :defaultProps=\"{label:'label'}\" @add-btn='add' @remove-btn='remove' :mode='mode' height='540px' filter openAll>\r\n      </tree-transfer>\r\n      </div>\r\n    </template>\r\n\r\n    <script>\r\n      import treeTransfer from 'el-tree-transfer' // 引入\r\n\r\n      export defult {\r\n        data(){\r\n          return:{\r\n            mode: \"transfer\", // transfer addressList\r\n            fromData:[\r\n              {\r\n                id: \"1\",\r\n                pid: 0,\r\n                label: \"一级 1\",\r\n                children: [\r\n                  {\r\n                    id: \"1-1\",\r\n                    pid: \"1\",\r\n                    label: \"二级 1-1\",\r\n                    disabled: true,\r\n                    children: []\r\n                  },\r\n                  {\r\n                    id: \"1-2\",\r\n                    pid: \"1\",\r\n                    label: \"二级 1-2\",\r\n                    children: [\r\n                      {\r\n                        id: \"1-2-1\",\r\n                        pid: \"1-2\",\r\n                        children: [],\r\n                        label: \"二级 1-2-1\"\r\n                      },\r\n                      {\r\n                        id: \"1-2-2\",\r\n                        pid: \"1-2\",\r\n                        children: [],\r\n                        label: \"二级 1-2-2\"\r\n                      }\r\n                    ]\r\n                  }\r\n                ]\r\n              },\r\n            ],\r\n            toData:[]\r\n          }\r\n        },\r\n        methods:{\r\n          // 切换模式 现有树形穿梭框模式transfer 和通讯录模式addressList\r\n          changeMode() {\r\n            if (this.mode == \"transfer\") {\r\n              this.mode = \"addressList\";\r\n            } else {\r\n              this.mode = \"transfer\";\r\n            }\r\n          },\r\n          // 监听穿梭框组件添加\r\n          add(fromData,toData,obj){\r\n            // 树形穿梭框模式transfer时，返回参数为左侧树移动后数据、右侧树移动后数据、移动的{keys,nodes,halfKeys,halfNodes}对象\r\n            // 通讯录模式addressList时，返回参数为右侧收件人列表、右侧抄送人列表、右侧密送人列表\r\n            console.log(\"fromData:\", fromData);\r\n            console.log(\"toData:\", toData);\r\n            console.log(\"obj:\", obj);\r\n          },\r\n          // 监听穿梭框组件移除\r\n          remove(fromData,toData,obj){\r\n            // 树形穿梭框模式transfer时，返回参数为左侧树移动后数据、右侧树移动后数据、移动的{keys,nodes,halfKeys,halfNodes}对象\r\n            // 通讯录模式addressList时，返回参数为右侧收件人列表、右侧抄送人列表、右侧密送人列表\r\n            console.log(\"fromData:\", fromData);\r\n            console.log(\"toData:\", toData);\r\n            console.log(\"obj:\", obj);\r\n          }\r\n        },\r\n        components:{ treeTransfer } // 注册\r\n      }\r\n    </script>\r\n\r\n    <style>\r\n    ...\r\n    </style>\r\n```\r\n\r\n## 文档\r\n| 序号 | 参数 | 说明 | 类型 | 默认值 | 补充 |\r\n| ---- | ---- | ---- | ---- | ---- | ---- |\r\n| 1 | width | 宽度 | String |  100% | 建议在外部盒子设定宽度和位置|\r\n| 2 | height | 高度 | String | 320px | - |\r\n| 3 | title | 标题 | String |  [\"源列表\", \"目标列表\"] | - |\r\n| 4 | button_text | 按钮名字 | Array | - | - |\r\n| 5 | from_data | 源数据 | Array | - | 数据格式同element-ui tree组件，但必须有id和pid |\r\n| 6 | to_data | 目标数据 | Array | - | 数据格式同element-ui tree组件，但必须有id和pid |\r\n| 7 | defaultProps | 配置项-同el-tree中props | Object | { label: \"label\", children: \"children\", isLeaf: \"leaf\", disable: \"disable\" } | 用法和el-tree的props一样 |\r\n| 8 | node_key | 自定义node-key的值，默认为id | String | id | 必须与treedata数据内的id参数名一致，必须唯一 |\r\n| 9 | pid | 自定义pid的参数名，默认为\"pid\" | String | pid | 有网友提出后台给的字段名不叫pid，因此增加自定义支持 |\r\n| 10 | leafOnly | 废弃 | - | - | - |\r\n| 11 | filter | 是否开启筛选功能 | Boolean | false | 根据defaultProps参数的label字段筛选 |\r\n| 12 | openAll | 是否默认展开全部 | Boolean | false | 存在性能问题 |\r\n| 13 | ~~renderContent~~ renderContentLeft, renderContentRight | 自定义树节点， 用法同element-ui tree | Function | - | 2.2.3版本拆为两个函数分别定义左右两侧自定义节点 |\r\n| 14 | mode | 设置穿梭框模式 | String | transfer | mode默认为transfer模式，即树形穿梭框模式，可配置字段为addressList改为通讯录模式，通讯录模式时按钮不可自定义名字，如要自定义标题名在title数组传入四个值即可，addressList模式时标题默认为通讯录、收件人、抄送人、密送人 |\r\n| 15 | transferOpenNode | 穿梭后是否展开穿梭的节点 | Boolean | true | 默认为true即展开穿梭的节点，便于视觉查看，增加此参数是因为数据量大时展开会有明显卡顿问题，但注意，如此参数设置为false则穿梭后不展开，毕竟无法确定第几层就会有庞大数据 |\r\n| 16 | defaultCheckedKeys | 默认选中节点 | Array | false | 只匹配初始时默认节点，不会在你操作后动态改变默认节点 |\r\n| 17 | placeholder | 设置搜索框提示语 | String | 输入关键词进行筛选 | - |\r\n| 18 | defaultTransfer | 是否自动穿梭一次默认选中defaultCheckedKeys的节点 | Boolean | false | 用来满足用户不想将数据拆分成fromData和toData的需求 |\r\n| 19 | arrayToTree | 是否开启一维数组转化为树形结构 | Boolean | false | 数据必须存在根节点，并且不会断节，数据格式详见github上app.vue，根据id、pid对应关系转化，存在一定的性能问题 |\r\n| 20 | addressOptions | 通讯录模式配置项 | Object | {num: Number, suffix: String, connector: String} | num-> 所需右侧通讯录个数,默认3 suffix-> label后想要拼接的字段（如id，即取此条数据的id拼接在后方）默认suffix connector -> 连接符（字符串）默认- |\r\n| 21 | lazy | 是否启用懒加载 | Boolean | false | 效果动el-tree懒加载，不可和openAll或默认展开同时使用 |\r\n| 22 | lazyFn | 懒加载的回调函数 | Function | - | 当适用lazy时必须传入回调函数，示例:lazyFn='loadNode',返回参数loadNode(node, resolve, from), node->当前展开节点node，resolve->懒加载resolve，from -> left/right 表示回调来自左侧/右侧 |\r\n| 23 | high-light | 是否高亮当前选中节点| Boolean | false | - |\r\n| 24 | filterNode | 自定义搜索函数 | Function | - | 不传则仍默认根据defaultProps参数的label字段筛选 |\r\n| 25 | defaultExpandedKeys | 默认展开节点 | Array | - | 要展开的节点id数组，会自动去重生效在左右两侧 |\r\n| 26 | lazyRight |  2.2.9 版本lazy属性只对左侧树生效，如果需要右侧也是用懒加载->lazyRight | Boolean | - | - | - |\r\n| 27 | sjr | 通讯录模式，设置右侧收件人数据 | Array | - | - | \r\n| 28 | csr | 通讯录模式，设置右侧抄送人数据 | Array | - | - | \r\n| 29 | msr | 通讯录模式，设置右侧密送人数据 | Array | - | - | \r\n| 30 | rootPidValue | 穿梭框模式，根节点数据pid的值，用于匹配退出循环，重要 | String,Number | 0 | - | - | 插件不再强制将你的数据根节点pid都改为0 |\r\n| 31 | checkStrictly | 是否父子不关联 | Boolean | false | 此模式不支持lazy，返回的fromData和toData是最新数据，obj里面的keys，nodes不完整。且对删空子节点后的父节点左右两边处理逻辑有差异：当授权时既然要在右边出现，必然需要左侧父节点，而删除授权时，移除子权限并不代表想移除父权限 |\r\n| 32 | renderAfterExpand | 是否在第一次展开某个树节点后才渲染其子节点 | Boolean | true | - |\r\n| 33 | expandOnClickNode | 是否在点击节点的时候展开或者收缩节点 | Boolean | true | - | \r\n| 34 | checkOnClickNode | 是否在点击节点的时候选中节点 | Boolean | false | - |\r\n| 35 | indent | 相邻级节点间的水平缩进，单位为像素 | Number | 16 | - |\r\n| 36 | icon-class | 自定义树节点的图标 | String | - | - |\r\n| 37 | draggable | 是否开启拖拽节点功能 | Boolean | false | - |\r\n| 38 | allow-drag | 判断节点能否被拖拽 | Function(node) | - | - |\r\n| 39 | allow-drop | 拖拽时判定目标节点能否被放置 | Function(draggingNode, dropNode, type) | - | type 参数有三种情况：'prev'、'inner' 和 'next'，分别表示放置在目标节点前、插入至目标节点和放置在目标节点后 |\r\n| 40 | checkStrictlyType | 父子不关联的三种模式:authorization授权模式,puppet木偶模式modular积木模式 | String | authorization:左侧选择子节点自动带着父节点；右侧选择父节点自动带着子节点；此模式两侧可能存在相同的非叶子节点;puppet:纯父子不关联穿梭，但要保持完整的树形结构，只自动带上穿梭到对面拼接所需的骨架结构；此模式两侧可能存在相同的非叶子节点;modular纯父子不关联穿梭，也不保持完整的树形结构，像积木一样右侧要形成树形则需要把左侧拆除，左侧拆的越多右侧形成的树结构越完整；此模式左右两侧保证严格的唯一性 |\r\n> -----------------------------------------------------------\r\n\r\n## 事件\r\n\r\n| 序号 | 事件名称 | 说明 | 回调参数 |\r\n| ---- | ---- | ---- | ---- |\r\n| 1 | add-btn | 点击添加按钮时触发的事件(2.4.0以前为addBtn) | function(fromData,toData,obj),树形穿梭框transfer模式分别为1.移动后左侧数据，2.移动后右侧数据，3.移动的节点keys、nodes、halfKeys、halfNodes对象；通讯录addressList模式时返回参数为右侧收件人列表、右侧抄送人列表、右侧密送人列表 |\r\n| 2 | remove-btn | 点击移除按钮时触发的事件(2.4.0以前为removeBtn) | function(fromData,toData,obj),树形穿梭框transfer模式分别为1.移动后左侧数据，2.移动后右侧数据，3.移动的节点keys、nodes、halfKeys、halfNodes对象；通讯录addressList模式时返回参数为右侧收件人列表、右侧抄送人列表、右侧密送人列表 |\r\n| 3 | left-check-change | 左侧源数据勾选事件 | function(nodeObj, treeObj, checkAll)见el-tree组件check事件返回值, 新增checkAll参数表示是否全部选中 | \r\n| 4 | right-check-change | 右侧目标数据勾选事件 | function(nodeObj, treeObj, checkAll)见el-tree组件check事件返回值, 新增checkAll参数表示是否全部选中 |\r\n| 5 | node-drag-start | 节点开始拖拽时触发的事件 | 共3个参数，依次为：\"left\"/\"right\"、被拖拽节点对应的 Node、event |\r\n| 6 | node-drag-enter | 拖拽进入其他节点时触发的事件 | 共4个参数，依次为：\"left\"/\"right\"、被拖拽节点对应的 Node、所进入节点对应的 Node、event |\r\n| 7 | node-drag-leave | 拖拽离开某个节点时触发的事件 | \t共4个参数，依次为：\"left\"/\"right\"、被拖拽节点对应的 Node、所离开节点对应的 Node、event |\r\n| 8 | node-drag-over | 在拖拽节点时触发的事件（类似浏览器的 mouseover 事件） | 共4个参数，依次为：\"left\"/\"right\"、被拖拽节点对应的 Node、当前进入节点对应的 Node、event |\r\n| 9 | node-drag-end | 拖拽结束时（可能未成功）触发的事件 | 共5个参数，依次为：\"left\"/\"right\"、被拖拽节点对应的 Node、结束拖拽时最后进入的节点（可能为空）、被拖拽节点的放置位置（before、after、inner）、event |\r\n| 10 | node-drop | 拖拽成功完成时触发的事件 | 共5个参数，依次为：\"left\"/\"right\"、被拖拽节点对应的 Node、结束拖拽时最后进入的节点、被拖拽节点的放置位置（before、after、inner）、event |\r\n\r\n> --------------------------------------------------------\r\n\r\n## 方法\r\n\r\n| 序号 | 名称 | 说明 |\r\n| ---- | ---- | ---- |\r\n| 0 | addToAims | 手动调用添加穿梭，用于调整初始数据默认穿梭 function(useCallBack: Boolean) 本次穿梭是否需要触发@add-btn的emit回调 | \r\n| 1 | clearChecked | 清除选中节点，默认清除全部 function(type: String) left左边 right右边 all全部 默认all |\r\n| 2 | getChecked | 获取选中数据 | \r\n| 3 | setChecked | 设置选中数据 function(leftKeys = [], rightKeys = []) |\r\n| 4 | clearFilter | 清除搜索框条件，默认清除全部 function(type: String) left左边 right右边 all全部 默认all | \r\n\r\n> --------------------------------------------------------\r\n\r\n## slot\r\n\r\n| 序号 | 名字 | 说明 |\r\n| ---- | ---- | ---- |\r\n| 1 | left-footer | 穿梭框左侧、右侧底部slot |\r\n| 2 | right-footer | 穿梭框左侧、右侧底部slot |\r\n| 3 | title-left | 穿梭框标题区左侧、右侧自定义内容 |\r\n| 4 | title-right | 穿梭框标题区左侧、右侧自定义内容 |\r\n| 5 | from | 左侧内容区上部slot |\r\n| 6 | to | 右侧内容区上部slot | \r\n| 7 | content-left | 自定义左侧树节点 | \r\n| 8 | content-right | 自定义右侧树节点 |\r\n\r\n\r\n## 版本说明\r\n\r\n> 2.4.7 修复重构错误（请勿使用2.4.0-2.4.5）；增加父子不关联的三种模式(其中完成授权模式)；调整组件目录结构；重构穿梭算法，demo数据粗略测试性能提升较大；优化父子不关联时全选；修改事件addBtn为add-btn，removeBtn为remove-btn；增加拖拽；增加自定义节点slot；修复左右同时选中穿梭两次后的数据消失；搜索框增加清空；增加父子不关联穿梭功能 \r\n\r\n> 2.3.3 更改判断穿梭目标是否已在对面存在的算法，避免原来str正则意外匹配结果（如children和list两个字段里都有这个id，穿梭移除后，children里的数据没了，list里面数据还在，此时原来的匹配逻辑仍会任务目标已在对面存在而忽略穿梭）；增加`rootPidValue`字段，不再强制将根节点的pid都改为0\r\n\r\n> 2.3.2 优化通讯录模式\r\n\r\n> 2.3.1 将外层对el-tree的css设定移入内层，消除2.3.0取消css scoped产生的影响\r\n\r\n> 2.3.0 取消css scoped\r\n\r\n> 2.2.9 版本lazy属性只对左侧树生效，如果需要右侧也是用懒加载->lazyRight\r\n\r\n> 2.2.8 优化defaultCheckedKeys和defaultTransfer配合使用时，触发了添加事件的问题，通常默认第一次穿梭是后台偷懒没有生成fromData和toData\r\n两份数据，需要前端拆分，此时再触发添加事件则务必要；另可不使用defaultTransfer而是在defaultCheckedKeys改变后手动调用addToAims(false)函数，参数传false则不会触发emit回调\r\n\r\n> 2.2.6 增加`clearChecked`清空选中节点方法\r\n\r\n> 2.2.5 增加参数`defaultExpandedKeys`默认展开节点\r\n\r\n> 2.2.3 拆分自定义树节点函数`参数13 renderContent` 为 `renderContentLeft,renderContentRight`分别定义左右两侧自定义节点函数；增加`filterNode`函数来自定义搜索\r\n\r\n> 2.2.2 增加选中高亮参数\r\n\r\n> 2.2.1 增加title处的全选事件，具体参数说明见`事件3，事件4`\r\n\r\n> 2.2.0 增加lazy懒加载功能(非通讯录模式)，具体参数说明见`参数21, 参数22`\r\n\r\n> 2.1.2 增加通讯录模式的可配置项，但作为非主要维护模式灵活度仍较低，具体参数说明见`参数20`\r\n\r\n> 2.1.1 修复 array 数组模式选择根节点穿梭错误,废弃`leafOnly`参数，注意已经是树结构的不要使用 arrayToTree 参数\r\n\r\n> 2.1.0 增加 arrayTotree 参数，处理一维数组自动转化为所需树结构(详见参数 19,或 github-app.vue)；修复穿梭后半选节点残留的问题；去除部分不必要变量\r\n\r\n> 2.0.2 增加标题头部 slot 自定义内容区\r\n\r\n> 2.0.1 修复父子不关联问题。\r\n\r\n> 2.0.0 版本增加穿梭框左侧、右侧数据勾选事件，穿梭框左侧、右侧底部 slot。\r\n\r\n> 1.9.8 版本修复自定义按钮`button_text`的报错。\r\n\r\n> 1.9.7 版本增加`defaultTransfer`属性用来满足用户不想将数据拆分成 fromData 和 toData 的需求，增加`placeholder`属性。\r\n\r\n> 1.9.0 增强 id 既有数字又有字符型时的正则匹配强度。\r\n\r\n> 1.8.9 版本修复一个节点既是一侧的枝干节点又是另一侧的叶子节点时穿梭引起的重复错误！解决自定义节点名时筛选无效错误。\r\n\r\n> 1.8.8 版本增加`transferOpenNode`参数用来管理穿梭后是否展开节点，`defaultCheckedKeys`用来设置初始时默认展开节点。\r\n\r\n> 1.8.7 版本增加通讯录模式，可通过 mode 字段配置模式，mode 字段可选值为`transfer`|`addressList`。\r\n\r\n> 1.7.7 版本 `addBtn` 和 `removeBtn` 事件参数调整，返回三个参数，第一个参数是移动后的 fromData 数据，第二个参数是移动后的 toData 数据，第三个参数是{keys, nodes, harfKeys, harfNodes}对象。增加 `renderContent` 参数支持树节点自定义。\r\n\r\n> 1.6.7 版本增加`filter,openAll`参数，来设置是否开启筛选和是否默认展开全部\r\n\r\n> 1.5.9 版本增加`leafOnly`参数，来设置是否只返回树的末端叶子节点\r\n\r\n> 1.5.8 版本恢复上个版本莫名删掉的返回`nodes`的代码，如果您的项目只需要穿梭的 node-key 值则无需更新！道歉 ing。。。\r\n\r\n> 1.5.7 版本修复子组件异步数据有时不会更新的问题！修复了自定义参数名 node_key,children 时的一个错误，自动把第一层数据的 pid 替换为 0\r\n\r\n> 1.4.9 版本增加了添加和移除按钮的回调参数，function(keys,nodes)第一个参数为选中节点 node-key 值，第二个参数为选中节点 node\r\n\r\n> 1.4.8 版本修复了 id 为 number 类型时无法通过重复校验函数的问题，但仍然推荐 id 使用 string 型\r\n\r\n> 1.4.7 版本增加了`defaultProps`参数，`node_key`参数，`pid`参数，主要作用为可以自定义一些重要字段名，来提高数据灵活性，避免和后台因为字段名不同而被祭天\r\n\r\n> 1.3.7 版本取消了对 loadsh 库的依赖，此前仅用此库做某些深拷贝处理\r\n\r\n## 旧版文档【不再更新】\r\n1.  参数：`width` 说明：`宽度` 类型：`String` 必填：`false` 默认：`100%` 补充：`建议在外部盒子设定宽度和位置`\r\n\r\n2.  参数：`height` 说明：`高度` 类型：`String` 必填：`false` 默认：`320px`\r\n\r\n3.  参数：`title` 说明：`标题` 类型：`Array` 必填：`false` 默认：`[\"源列表\", \"目标列表\"]`\r\n\r\n4.  参数：`button_text` 说明：`按钮名字` 类型：`Array` 必填：`false` 默认：`空`\r\n\r\n5.  参数：`from_data` 说明：`源数据` 类型：`Array` 必填：`true` 补充：`数据格式同element-ui tree组件，但必须有id和pid`\r\n\r\n6.  参数：`to_data` 说明：`目标数据` 类型：`Array` 必填：`true` 补充：`数据格式同element-ui tree组件，但必须有id和pid`\r\n\r\n7.  参数：`defaultProps` 说明：`配置项-同el-tree中props` 必填： `false` 补充：`用法和el-tree的props一样`\r\n\r\n8.  参数：`node_key` 说明：`自定义node-key的值，默认为id` 必填：`false` 补充：`必须与treedata数据内的id参数名一致，必须唯一`\r\n\r\n9.  参数：`pid` 说明：`自定义pid的参数名，默认为\"pid\"` 必填：`false` 补充：`有网友提出后台给的字段名不叫pid，因此增加自定义支持`\r\n\r\n10. --(废弃) 不建议使用！参数：`leafOnly` 说明：`是否只返回叶子节点` 类型：`Boolean` 必填：`false` 补充：`默认false，如果你只需要返回的末端子节点可使用此参数`\r\n\r\n11. 参数：`filter` 说明：`是否开启筛选功能` 类型：`Boolean` 必填：`false`\r\n\r\n12. 参数：`openAll` 说明：`是否默认展开全部` 类型：`Boolean` 必填：`false`\r\n\r\n13. 参数：`renderContent` 说明：`自定义树节点` 类型：`Function` 必填：`false` 补充：`用法同element-ui tree`\r\n\r\n14. 参数：`mode` 说明：`设置模式，字段可选值为transfer|addressList` 类型：`String` 必填：`false` 补充：`mode默认为transfer模式，即树形穿梭框模式，可配置字段为addressList改为通讯录模式，通讯录模式时按钮不可自定义名字，如要自定义标题名在title数组传入四个值即可，addressList模式时标题默认为通讯录、收件人、抄送人、密送人`\r\n\r\n15. 参数：`transferOpenNode` 说明：`穿梭后是否展开穿梭的节点` 类型：`Boolean` 必填：`false` 补充：`默认为true即展开穿梭的节点，便于视觉查看，增加此参数是因为数据量大时展开会有明显卡顿问题，但注意，如此参数设置为false则穿梭后不展开，毕竟无法确定第几层就会有庞大数据`\r\n\r\n16. 参数：`defaultCheckedKeys` 说明：`默认展开节点` 类型：`Array` 必填：`false` 补充：`只匹配初始时默认节点，不会在你操作后动态改变默认节点`\r\n\r\n17. 参数：`placeholder` 说明：`设置搜索框提示语` 类型：`String` 必填：`false` 补充：`默认为请输入关键词进行筛选`\r\n\r\n18. 参数：`defaultTransfer` 说明：`是否自动穿梭一次默认选中defaultCheckedKeys的节点` 类型：`Boolean` 必填：`false` 补充：`默认false，用来满足用户不想将数据拆分成fromData和toData的需求`\r\n\r\n19. 参数：`arrayToTree` 说明：`是否开启一维数组转化为树形结构` 类型：`Boolean` 必填：`false` 补充：`数据必须存在根节点，并且不会断节，数据格式详见github上app.vue，根据id、pid对应关系转化，存在一定的性能问题`\r\n\r\n20. 参数：`addressOptions` 说明：`通讯录模式配置项{num: Number, suffix: String, connector: String}` 类型：`Object` 必填：`false` 补充：`num-> 所需右侧通讯录个数,默认3 suffix-> label后想要拼接的字段（如id，即取此条数据的id拼接在后方）默认suffix connector -> 连接符（字符串）默认-`\r\n\r\n21. 参数：`lazy` 说明：`是否启用懒加载` 类型：`Boolean` 必填：`false` 补充：`默认false，效果动el-tree懒加载，不可和openAll或默认展开同时使用`\r\n\r\n22. 参数：`lazyFn` 说明：`懒加载的回调函数` 类型：`Function` 必填：`true` 补充：`当适用lazy时必须传入回调函数，示例:lazyFn='loadNode',返回参数loadNode(node, resolve, from), node->当前展开节点node，resolve->懒加载resolve，from -> left|right 表示回调来自左侧|右侧`\r\n\r\n23. 事件：`addBtn` 说明：`点击添加按钮时触发的事件` 回调参数：`function(fromData,toData,obj),树形穿梭框transfer模式分别为1.移动后左侧数据，2.移动后右侧数据，3.移动的节点keys、nodes、halfKeys、halfNodes对象；通讯录addressList模式时返回参数为右侧收件人列表、右侧抄送人列表、右侧密送人列表`\r\n\r\n24. 事件：`removeBtn` 说明：`点击移除按钮时触发的事件` 回调参数：`function(fromData,toData,obj),树形穿梭框transfer模式分别为1.移动后左侧数据，2.移动后右侧数据，3.移动的节点keys、nodes、halfKeys、halfNodes对象；通讯录addressList模式时返回参数为右侧收件人列表、右侧抄送人列表、右侧密送人列表`\r\n\r\n25. 事件：`left-check-change` 说明：`左侧源数据勾选事件` 回调参数：`function(nodeObj, treeObj, checkall)见el-tree组件check事件返回值,新增第三个参数表示是否全部选中`\r\n\r\n26. 事件：`right-check-change` 说明：`右侧目标数据勾选事件` 回调参数：`function(nodeObj, treeObj, checkall)见el-tree组件check事件返回值，新增第三个参数表示是否全部选中`\r\n\r\n27. Slot：`left-footer`, `right-footer` 说明：`穿梭框左侧、右侧底部slot`\r\n\r\n28. Slot: `title-left`, `title-right` 说明：`穿梭框标题区左侧、右侧自定义内容`\r\n\r\n## [GitHub demo 代码地址](https://github.com/hql7/tree-transfer) 欢迎 star 谢谢\r\n\r\n## 有好多有脾气的老哥找我给打赏，谢过\r\n\r\n![微信](/src/assets/wx.png)\r\n![支付宝](/src/assets/zfb.jpg)","_attachments":{},"homepage":"https://github.com/hql7/tree-transfer#readme","bugs":{"url":"https://github.com/hql7/tree-transfer/issues"},"license":"ISC"}