{"_id":"datav-cli","_rev":"55-40ffec8d94fca0ed6eca50259aeea692","name":"datav-cli","description":"DataV component's cli","dist-tags":{"latest":"2.12.3","alpha":"2.12.0-alpha.1"},"versions":{"0.0.1":{"name":"datav-cli","version":"0.0.1","description":"cli for datav","keywords":["datav"],"author":{"name":"elvira.zy","email":"elvira.zy@alibaba-inc.com"},"dependencies":{"latest-version":"3.1.0","ali-oss":"~4.2.1","bcore":"0.0.18","body-parser":"~1.15.0","co":"~4.6.0","colors":"~1.1.2","commander":"~2.8.1","cube-less":"~2.0.0","ejs":"~2.4.1","express":"~4.13.4","express-partials":"~0.3.0","formstream":"~1.0.0","fs-extra":"~0.24.0","inquirer":"~0.12.0","jquery":"2.2.4","lodash":"4.13.1","md5":"~2.0.0","multer":"~1.1.0","node-cube":"2.0.15","npm":"~3.3.3","path":"~0.12.7","react":"0.14.8","react-dom":"~0.14.7","react-tabs":"~0.8.2","semver":"~5.1.0","shelljs":"~0.6.0","sync-request":"^3.0.0","tar-pack":"^2.0.0","urllib":"~2.4.0","xfs":"~0.2.0","brace":"~0.9.1","cube-react":"~2.0.0"},"devDependencies":{},"bin":{"datav":"./bin/maliang.js"},"gitHead":"7756e12d887ca88b35e2899688970a27c0675150","_id":"datav-cli@0.0.1","scripts":{},"_shasum":"0c8fb6477ba481004b31ee5e7e383489a0725182","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"shasum":"0c8fb6477ba481004b31ee5e7e383489a0725182","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-0.0.1.tgz","integrity":"sha512-2HQ1yteehUmX4HdxgJeaylwmNa+Qpg6jPV8lez6szJJnzipS30Y3wNgw6Rk48vNyTcHyEy8co4KzF6pnkF4I8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDOmhA9I0+YHo9PccoQhJGDrEIYaqhW8s09UGPHnQYfAIhAMuTizzIR/3hZzdkYaRyTCilMm5rzqJqKom0A5TlNrSd"}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datav-cli-0.0.1.tgz_1493042051642_0.11991551239043474"},"directories":{}},"0.0.2":{"name":"datav-cli","version":"0.0.2","description":"cli for datav","keywords":["datav"],"author":{"name":"elvira.zy","email":"elvira.zy@alibaba-inc.com"},"dependencies":{"latest-version":"3.1.0","ali-oss":"4.2.2","bcore":"0.0.18","body-parser":"1.15.2","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","jquery":"2.2.4","lodash":"4.13.1","md5":"2.0.0","multer":"1.1.0","node-cube":"2.0.15","npm":"3.3.12","path":"0.12.7","react":"0.14.8","react-dom":"0.14.7","react-tabs":"0.8.2","semver":"5.1.1","shelljs":"0.6.1","sync-request":"3.0.1","tar-pack":"2.0.1","urllib":"2.4.0","xfs":"0.2.1","brace":"0.9.1","cube-less":"2.0.1","cube-react":"2.0.1"},"devDependencies":{},"bin":{"datav":"./bin/maliang.js"},"gitHead":"7756e12d887ca88b35e2899688970a27c0675150","_id":"datav-cli@0.0.2","scripts":{},"_shasum":"0d70a27986a938cbb1b341ab985733d08ae51438","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"shasum":"0d70a27986a938cbb1b341ab985733d08ae51438","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-0.0.2.tgz","integrity":"sha512-rMnTczgffBFHglYCArmOGIauUeC/ZvpY4OYqzEA8p/aB9z6wZpWmHKg65yWm9kuTZPG9T31YKUN4xkQPJRTdtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICr4ZPI0NeA34Lq1wRSoTRZwmLMY+Z49c746kr5pdwAJAiBsJc4H+WSi+ZexxwuBnzZS6L09wnkqfwovn0mju/UwtQ=="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/datav-cli-0.0.2.tgz_1493042722277_0.8574185692705214"},"directories":{}},"0.0.3":{"name":"datav-cli","version":"0.0.3","description":"cli for datav","keywords":["datav"],"author":{"name":"elvira.zy","email":"elvira.zy@alibaba-inc.com"},"dependencies":{"ali-oss":"4.2.2","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","inquirer":"3.0.6","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.13.1","md5":"2.0.0","multer":"1.1.0","node-cube":"2.0.15","npm":"3.3.12","path":"0.12.7","react":"0.14.8","react-dom":"0.14.7","react-tabs":"0.8.2","semver":"5.1.1","shelljs":"0.6.1","sync-request":"3.0.1","tar-pack":"2.0.1","urllib":"2.4.0","xfs":"0.2.1"},"devDependencies":{},"bin":{"datav":"./bin/maliang.js"},"gitHead":"7756e12d887ca88b35e2899688970a27c0675150","_id":"datav-cli@0.0.3","scripts":{},"_shasum":"41f76ba1c9b82010023297af2a2c3963645c9721","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"shasum":"41f76ba1c9b82010023297af2a2c3963645c9721","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-0.0.3.tgz","integrity":"sha512-vA+wLNpkFT3aCXmj0Sh0gg0kLHhyra9B4JRI0ieaOGsTyZ8NEEKcPniHXx+MTud5R8aWbrBAxHv6ykoBHFSdYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGQhzmvc2QgCJvE3kSQOB7981a1LAFeEw7NsBJlfo2DgIgEFR/pf+6zb89y91jR96bP0a12INsIJL8annWbaQAYVE="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datav-cli-0.0.3.tgz_1493042877855_0.6832208530977368"},"directories":{}},"0.0.4":{"name":"datav-cli","version":"0.0.4","description":"cli for datav","keywords":["datav"],"author":{"name":"elvira.zy","email":"elvira.zy@alibaba-inc.com"},"dependencies":{"ali-oss":"4.2.2","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","inquirer":"3.0.6","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.13.1","md5":"2.0.0","multer":"1.1.0","node-cube":"2.0.15","npm":"3.3.12","path":"0.12.7","react":"0.14.8","react-dom":"0.14.7","react-tabs":"0.8.2","semver":"5.1.1","shelljs":"0.6.1","sync-request":"3.0.1","tar-pack":"2.0.1","urllib":"2.4.0","xfs":"0.2.1"},"devDependencies":{},"bin":{"datav":"./bin/maliang.js"},"gitHead":"7756e12d887ca88b35e2899688970a27c0675150","_id":"datav-cli@0.0.4","scripts":{},"_shasum":"d34ccaadcdafce7cb737adb4e2deb5c89aaac2b6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"shasum":"d34ccaadcdafce7cb737adb4e2deb5c89aaac2b6","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-0.0.4.tgz","integrity":"sha512-WMz+IR347hXSAKo6Wd++XFKrtXP+Ic+m2RceCvNRvQe2r0DBkAlUik0zE7ES63mdbNKZQajVsXNuLkBNJn4Ouw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7cwHXnz4HW+kCPx3dIGgsCr8h59LbQpQzjbCrjAugWAiEAyNmmWKIx44kzYQNG3+z7PYGVtSFbQ8wy3M51eBfWpCI="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/datav-cli-0.0.4.tgz_1493043112820_0.7321888441219926"},"directories":{}},"0.0.5":{"name":"datav-cli","version":"0.0.5","description":"cli for datav","keywords":["datav"],"author":{"name":"elvira.zy","email":"elvira.zy@alibaba-inc.com"},"dependencies":{"ali-oss":"4.2.2","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","inquirer":"0.12.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.13.1","md5":"2.0.0","multer":"1.1.0","node-cube":"2.0.15","npm":"3.3.12","path":"0.12.7","react":"0.14.8","react-dom":"0.14.7","react-tabs":"0.8.2","semver":"5.1.1","shelljs":"0.6.1","sync-request":"3.0.1","tar-pack":"2.0.1","urllib":"2.4.0","xfs":"0.2.1"},"devDependencies":{},"bin":{"datav":"./bin/maliang.js"},"gitHead":"7756e12d887ca88b35e2899688970a27c0675150","_id":"datav-cli@0.0.5","scripts":{},"_shasum":"5f8705c1f4e247e841b49b50983d3c96c33c7437","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"shasum":"5f8705c1f4e247e841b49b50983d3c96c33c7437","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-0.0.5.tgz","integrity":"sha512-TDXedPZCevr35nZgb//vRQCV0Tes3EfMzdut44idtRWWFMKdR327IIA1XVqOWFFRDxvBgOt4BerFK0P6EB90OQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjZfdPHcy9jaPvRpHFqjShFkjL1ogc0/EXkeLtNlA7vQIhAO1YWgXp6Ryote+0F2Nlnrop7sBH3X6MxAfcGR28TaiS"}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datav-cli-0.0.5.tgz_1493043758300_0.2378380512818694"},"directories":{}},"0.0.6":{"name":"datav-cli","version":"0.0.6","description":"cli for datav","keywords":["datav"],"author":{"name":"elvira.zy","email":"elvira.zy@alibaba-inc.com"},"dependencies":{"ali-oss":"4.2.2","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","inquirer":"0.12.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.13.1","md5":"2.0.0","multer":"1.1.0","node-cube":"2.0.15","npm":"3.3.12","path":"0.12.7","react":"0.14.8","react-dom":"0.14.7","react-tabs":"0.8.2","semver":"5.1.1","shelljs":"0.6.1","sync-request":"3.0.1","tar-pack":"2.0.1","urllib":"2.4.0","xfs":"0.2.1"},"devDependencies":{},"bin":{"datav":"./bin/maliang.js"},"gitHead":"1eedd75649706f2f2033725e771c8f96423e04a4","_id":"datav-cli@0.0.6","scripts":{},"_shasum":"f58e8cad21e79b491d4f0813e870b085c149a6a9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"shasum":"f58e8cad21e79b491d4f0813e870b085c149a6a9","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-0.0.6.tgz","integrity":"sha512-r5PUJaCJD1mU3Uq6YlOCbcGIccRlg3Ayt0QfrsryMKFEsMM/1TQdtkLZPcEOeYI8J6vdeVzjKzytcOTolXhHPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwI4YeFieQCFQZeFzG6lkVbRdfwI0BrZiIggzSJxDILAIhAOp3XZZCM71EW3/bpjlF7kfrv03sJ4t0mc8FfT4D0Yi5"}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/datav-cli-0.0.6.tgz_1493111071348_0.19461323833093047"},"directories":{}},"0.0.7":{"name":"datav-cli","version":"0.0.7","description":"cli for datav","keywords":["datav"],"author":{"name":"elvira.zy","email":"elvira.zy@alibaba-inc.com"},"dependencies":{"ali-oss":"4.2.2","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","inquirer":"0.12.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.13.1","md5":"2.0.0","multer":"1.1.0","node-cube":"2.0.15","npm":"3.3.12","path":"0.12.7","react":"0.14.8","react-dom":"0.14.7","react-tabs":"0.8.2","semver":"5.1.1","shelljs":"0.6.1","sync-request":"3.0.1","tar-pack":"2.0.1","urllib":"2.4.0","xfs":"0.2.1"},"devDependencies":{},"bin":{"datav":"./bin/maliang.js"},"gitHead":"1eedd75649706f2f2033725e771c8f96423e04a4","_id":"datav-cli@0.0.7","scripts":{},"_shasum":"2a9fec898bc69732f272f74c1ea1d3e73310c118","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"shasum":"2a9fec898bc69732f272f74c1ea1d3e73310c118","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-0.0.7.tgz","integrity":"sha512-mW+ecw3K9RdTcC0OLwwKwJR3wF4BwJVbcB6T1UOXSkaE+y0sdUja+OfVd16TDz0OsKg4PLTCkfoW2UUn0obUOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4Ar5ogZazAdd3FIlMyGfQ4sY59atXDRjl02w7wNtvYAiEAmYQd75Jh0JoWDq/acGHPzFj5TyK3iXdY+ff+GUnR0Cg="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datav-cli-0.0.7.tgz_1493114892839_0.36850782856345177"},"directories":{}},"0.0.8":{"name":"datav-cli","version":"0.0.8","description":"cli for datav","keywords":["datav"],"author":{"name":"elvira.zy","email":"elvira.zy@alibaba-inc.com"},"dependencies":{"ali-oss":"4.2.2","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","inquirer":"0.12.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.13.1","md5":"2.0.0","multer":"1.1.0","node-cube":"2.0.15","npm":"3.3.12","path":"0.12.7","react":"0.14.8","react-dom":"0.14.7","react-tabs":"0.8.2","semver":"5.1.1","shelljs":"0.6.1","sync-request":"3.0.1","tar-pack":"2.0.1","urllib":"2.4.0","xfs":"0.2.1"},"devDependencies":{},"bin":{"datav":"./bin/maliang.js"},"gitHead":"1eedd75649706f2f2033725e771c8f96423e04a4","_id":"datav-cli@0.0.8","scripts":{},"_shasum":"ae7927023beed87ded83d7123f70d6e741cce14e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"shasum":"ae7927023beed87ded83d7123f70d6e741cce14e","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-0.0.8.tgz","integrity":"sha512-IrWIMZ5JkAWmsaXiBHtcOGXvwl2SiXlNkCybtKIKM04FK+AqrasbDDANlLIIaGBlwUpuvSltWSHeZrxgA2cxBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQjNqk8Pvtb++sbrlwi37C76Nt4eHmhPCkNN2oypN4QAiBABjxB+9YbupkRaMFuXR1GRx2zqhCxPuqOP/9msWB7Fw=="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datav-cli-0.0.8.tgz_1493114937126_0.08042709925211966"},"directories":{}},"0.0.9":{"name":"datav-cli","version":"0.0.9","description":"cli for datav","keywords":["datav"],"author":{"name":"elvira.zy","email":"elvira.zy@alibaba-inc.com"},"dependencies":{"ali-oss":"4.2.2","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","inquirer":"0.12.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.13.1","md5":"2.0.0","multer":"1.1.0","node-cube":"2.0.15","npm":"3.3.12","path":"0.12.7","react":"0.14.8","react-dom":"0.14.7","react-tabs":"0.8.2","semver":"5.1.1","shelljs":"0.6.1","sync-request":"3.0.1","tar-pack":"2.0.1","urllib":"2.4.0","xfs":"0.2.1"},"devDependencies":{},"bin":{"datav":"./bin/maliang.js"},"gitHead":"1eedd75649706f2f2033725e771c8f96423e04a4","_id":"datav-cli@0.0.9","scripts":{},"_shasum":"0b9620f2655d909f3dc36e4235e9a145f4e4bc53","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"shasum":"0b9620f2655d909f3dc36e4235e9a145f4e4bc53","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-0.0.9.tgz","integrity":"sha512-JIVvArUytC+WkjssR/h393gLt0E6CZu1LmKfmsKsOkPKBEYkDadAgarkRXokJ+Y4OpIA04oNpU8kDBDd4pq6Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxEHoap5vpk+MAZ0uo1USBVMY4WUHsNbMZ/NEO730b+AiBSawbWB6eFzWpN8IFEWA+NMY53DwcnCWIBwajuaCLokw=="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/datav-cli-0.0.9.tgz_1493117178494_0.6751968918833882"},"directories":{}},"0.0.10":{"name":"datav-cli","version":"0.0.10","description":"cli for datav","keywords":["datav"],"author":{"name":"elvira.zy","email":"elvira.zy@alibaba-inc.com"},"dependencies":{"ali-oss":"4.2.2","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","inquirer":"0.12.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.13.1","md5":"2.0.0","multer":"1.1.0","node-cube":"2.0.15","npm":"3.3.12","path":"0.12.7","react":"0.14.8","react-dom":"0.14.7","react-tabs":"0.8.2","semver":"5.1.1","shelljs":"0.6.1","sync-request":"3.0.1","tar-pack":"2.0.1","urllib":"2.4.0","xfs":"0.2.1"},"devDependencies":{},"bin":{"datav":"./bin/maliang.js"},"scripts":{"postinstall":"./bin/postinstall.js"},"gitHead":"1eedd75649706f2f2033725e771c8f96423e04a4","_id":"datav-cli@0.0.10","_shasum":"9bf910bf5e2678873442e81381dd0ada4cf1b083","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"shasum":"9bf910bf5e2678873442e81381dd0ada4cf1b083","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-0.0.10.tgz","integrity":"sha512-qEmfCL5OzB0VGnxO5lZIzEoEC9ZO7M/3074sxtCE3KKMH8T1zlY/MwWGG+xInDSY8137JEY+iOQEb6Ru0kRXzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDiqqwvrcI7YiV8RTy8021HWX7LqxI+wX0r90QVHb6OYAiAZc/ki+x6iLgN0dM913628YVzgT44Ls3pnOzILZc8lrw=="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/datav-cli-0.0.10.tgz_1493280362264_0.43660898110829294"},"directories":{}},"0.0.11":{"name":"datav-cli","version":"0.0.11","description":"cli for datav","keywords":["datav"],"author":{"name":"elvira.zy","email":"elvira.zy@alibaba-inc.com"},"dependencies":{"ali-oss":"4.2.2","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","inquirer":"0.12.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.13.1","md5":"2.0.0","multer":"1.1.0","node-cube":"2.0.15","npm":"3.3.12","path":"0.12.7","react":"0.14.8","react-dom":"0.14.7","react-tabs":"0.8.2","semver":"5.1.1","shelljs":"0.6.1","sync-request":"3.0.1","tar-pack":"2.0.1","urllib":"2.4.0","xfs":"0.2.1"},"devDependencies":{},"bin":{"datav":"./bin/maliang.js"},"gitHead":"1eedd75649706f2f2033725e771c8f96423e04a4","_id":"datav-cli@0.0.11","scripts":{},"_shasum":"5187a43555450d038aac32fb750192b3e4aa0be0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"shasum":"5187a43555450d038aac32fb750192b3e4aa0be0","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-0.0.11.tgz","integrity":"sha512-BBsgtdWSJ6vga61eRpEka/lcSPIUgqcGO5VCyS4tTG2rQ/uSrz3FWynEWzUGdOPa09j50GsDRskXnIS7htBIJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdjnCpnUihmkcPI0I5/EHAYrrHa6uZzZn4A9Mp252gQAiASH8yFQPjMj9MxR1JVK+AvLlz2Gu7oWkc4wTSLTPM1qQ=="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/datav-cli-0.0.11.tgz_1493281869654_0.027381000807508826"},"directories":{}},"0.1.0":{"name":"datav-cli","version":"0.1.0","description":"cli for datav","keywords":["datav"],"author":{"name":"elvira.zy","email":"elvira.zy@alibaba-inc.com"},"dependencies":{"bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","inquirer":"0.12.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.13.1","md5":"2.0.0","multer":"1.1.0","node-cube":"2.0.15","npm":"3.3.12","path":"0.12.7","react":"0.14.8","react-dom":"0.14.7","react-tabs":"0.8.2","semver":"5.1.1","shelljs":"0.6.1","sync-request":"3.0.1","tar-pack":"2.0.1","urllib":"2.4.0","xfs":"0.2.1"},"devDependencies":{},"bin":{"datav":"./bin/maliang.js"},"gitHead":"7a3853825b9e1295c44c45cc2a12587c7f04c44f","_id":"datav-cli@0.1.0","scripts":{},"_shasum":"b5baff3c3e1aed17521d63d9823f71a1a3a48d8c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"shasum":"b5baff3c3e1aed17521d63d9823f71a1a3a48d8c","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-0.1.0.tgz","integrity":"sha512-9jLxNM6YocAjFhdK4j4qtoXTH/P5enGc//rFLwPBX3uet1Tz4/jKuw5OECqKxsuw+SJTD15NPAPW1WzjYmZETA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMykgOo8RqxDeXA5iF/OKygnac4QHKENIeDlrmW1HOXAiEAxr9TIds3YjZwZ2srwQHLahtl8KICLuUUd2GvTEZKnqw="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/datav-cli-0.1.0.tgz_1493649147079_0.531406580703333"},"directories":{}},"0.1.1":{"name":"datav-cli","version":"0.1.1","description":"cli for datav","keywords":["datav"],"author":{"name":"elvira.zy","email":"elvira.zy@alibaba-inc.com"},"dependencies":{"ali-oss":"4.2.2","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","inquirer":"0.12.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.13.1","md5":"2.0.0","multer":"1.1.0","node-cube":"2.0.15","npm":"3.3.12","path":"0.12.7","react":"0.14.8","react-dom":"0.14.7","react-tabs":"0.8.2","semver":"5.1.1","shelljs":"0.6.1","sync-request":"3.0.1","tar-pack":"2.0.1","urllib":"2.4.0","xfs":"0.2.1"},"devDependencies":{},"bin":{"datav":"./bin/maliang.js"},"gitHead":"7a3853825b9e1295c44c45cc2a12587c7f04c44f","_id":"datav-cli@0.1.1","scripts":{},"_shasum":"f4bb5b89b3e8fa4615209b98d607e123dc80d369","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"shasum":"f4bb5b89b3e8fa4615209b98d607e123dc80d369","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-0.1.1.tgz","integrity":"sha512-sPgX7nFnuy29Qt6ySMmCsZYRRgCMRGfV8RS4buPJx8L1Y4E3ohCIauubyrS62/AtJPWF85MGf2R/I75JAmPWRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChdCx1IyD6iaGt28yj4eXZaEc/6N6z4WNE39n4fS5TZQIhAMsotZuxj+cdFQ5gYwVYnl+XIYcc/Qygraud3450sHHf"}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/datav-cli-0.1.1.tgz_1493649468379_0.5781217347830534"},"directories":{}},"0.1.2":{"name":"datav-cli","version":"0.1.2","description":"cli for datav","keywords":["datav"],"author":{"name":"elvira.zy","email":"elvira.zy@alibaba-inc.com"},"dependencies":{"ali-oss":"4.2.2","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","inquirer":"0.12.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.13.1","md5":"2.0.0","multer":"1.1.0","node-cube":"2.0.15","npm":"3.3.12","path":"0.12.7","react":"0.14.8","react-dom":"0.14.7","react-tabs":"0.8.2","semver":"5.1.1","shelljs":"0.6.1","sync-request":"3.0.1","tar-pack":"2.0.1","urllib":"2.4.0","xfs":"0.2.1"},"devDependencies":{},"bin":{"datav":"./bin/maliang.js"},"gitHead":"02c7211dc3743692f63d20d056a78a1e70cedfbd","_id":"datav-cli@0.1.2","scripts":{},"_shasum":"9fff8aacf6b30f6c6234ee633f31ffd03f3029e8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"shasum":"9fff8aacf6b30f6c6234ee633f31ffd03f3029e8","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-0.1.2.tgz","integrity":"sha512-ryAnJyNrQT/ZVJHHoWmA9R3SuQ1A5mgs7/bC+dzPLQG+xzGrgKcSrszNgqF7S5j7lINagh0DaQmDir1a6bnpGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcsDF9MyITmpxxNDMf8kevtlzI4L5AWLgjKzM5y2TP6wIgBZlWo1rEAv08bkwHD2EuxayFvkDL2nNPk9OQ7nyI1dI="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/datav-cli-0.1.2.tgz_1493690313908_0.38709861715324223"},"directories":{}},"0.2.0":{"name":"datav-cli","version":"0.2.0","description":"cli for datav","keywords":["datav"],"author":{"name":"elvira.zy","email":"elvira.zy@alibaba-inc.com"},"dependencies":{"bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","inquirer":"0.12.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.13.1","md5":"2.0.0","multer":"1.1.0","node-cube":"2.0.15","npm":"3.3.12","path":"0.12.7","react":"0.14.8","react-dom":"0.14.7","react-tabs":"0.8.2","semver":"5.1.1","shelljs":"0.6.1","sync-request":"3.0.1","tar-pack":"2.0.1","urllib":"2.4.0","xfs":"0.2.1"},"devDependencies":{},"bin":{"datav":"./bin/maliang.js"},"gitHead":"9cc182fa34f59fbe79df90281f3db5f34f8e1852","_id":"datav-cli@0.2.0","scripts":{},"_shasum":"15c8cd1bcf28dc0ad2cb53b1ebca3fe63e2a54cd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"shasum":"15c8cd1bcf28dc0ad2cb53b1ebca3fe63e2a54cd","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-0.2.0.tgz","integrity":"sha512-/iCdUg+7ds0vgvA6Mvi0RUw0bqlwBXPXWYZ4N8a8oUJoSUsNxn69PZPcuAOl3xIaOulEeBpE39CWMypCFIc7BA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBcd6h7x54U/i1pzHYrj6ojP7Zu4uyEjmQJ9+0CVG6HQIhANMeBIUeOmuyJQkeS9D/LgmcKuTPlHvlDu/dc7J1eKL3"}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/datav-cli-0.2.0.tgz_1493793263875_0.410999683663249"},"directories":{}},"0.2.1":{"name":"datav-cli","version":"0.2.1","description":"cli for datav","keywords":["datav"],"author":{"name":"elvira.zy","email":"elvira.zy@alibaba-inc.com"},"dependencies":{"bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","inquirer":"0.12.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.13.1","md5":"2.0.0","multer":"1.1.0","node-cube":"2.0.18","npm":"3.3.12","path":"0.12.7","react":"0.14.8","react-dom":"0.14.7","react-tabs":"0.8.2","semver":"5.1.1","shelljs":"0.6.1","sync-request":"3.0.1","tar-pack":"2.0.1","urllib":"2.4.0","xfs":"0.2.1"},"devDependencies":{},"bin":{"datav":"./bin/maliang.js"},"gitHead":"86474c080b50bbb969deaeae095fb5ef5101b7a3","_id":"datav-cli@0.2.1","scripts":{},"_shasum":"f5bb5dc9566c589737856569bf48d7dfa5de20fd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"shasum":"f5bb5dc9566c589737856569bf48d7dfa5de20fd","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-0.2.1.tgz","integrity":"sha512-emaHLV9BzGAVt2MbzUDgA20w8NxPbcDDloSBa7+me4n4E3kDc971ggl3s2xyDeY8X+rKH709rThPpZyTZUgtTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq1ZiI437jPxPae6ua7DWQC/DQIspDWMiUp2m4m+nuWQIhANeMsvRmdWMeywD76gqMPZBU5fMgB92b03/7OfCxi756"}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli-0.2.1.tgz_1497326708681_0.8509037743788213"},"directories":{}},"1.0.0":{"name":"datav-cli","version":"1.0.0","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.13.1","md5":"2.0.0","multer":"1.1.0","node-cube":"3.0.0-beta.13","open":"0.0.5","path":"0.12.7","qs":"6.5.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"_id":"datav-cli@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-/WYuQ3Td5dx56d2pEj1ElMF4XvtNcJoH88DZSOQNtrb6MGIQJJXFysae1t09USzAzERAZZxktPUXVkKr2PEutQ==","shasum":"e2655ee04e15b54b621574e7ec272b7d8e536539","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1HkRNKFaN3aX8csxUrrXEf47U7KdM9hDjJq761APbfQIhAN+Qv9W8H+1iso3NABi2z+OfRT200fj5AuC40TH3eYg9"}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli-1.0.0.tgz_1510889254386_0.5503436720464379"},"directories":{}},"1.0.1":{"name":"datav-cli","version":"1.0.1","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.13.1","md5":"2.0.0","multer":"1.1.0","node-cube":"3.0.0-beta.13","open":"0.0.5","path":"0.12.7","qs":"6.5.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"_id":"datav-cli@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-Yikbk59k2ek7R23Xe4hJUKZxbRjQ2MCzo+wFP8ewDKdwv2SawhHeXtfGncc2FJBvzB5pDcxrGulHV1DXhxPE1A==","shasum":"043d624687de1f77c908e5f5dbdc07e118a20dc4","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyJTzaszULbhK5i0W0ycSnGXZCoY4hYAOwAGvM54NCiAiArqb1awCUUBKEUJXQWWFMIfVm419H68N4W9sdcVnGyrQ=="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli-1.0.1.tgz_1511355196588_0.7523161326535046"},"directories":{}},"1.0.2":{"name":"datav-cli","version":"1.0.2","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.13.1","md5":"2.0.0","multer":"1.1.0","node-cube":"3.0.0-beta.13","open":"0.0.5","path":"0.12.7","qs":"6.5.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"_id":"datav-cli@1.0.2","_npmVersion":"5.5.1","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-FTPdF67gKm1Q17K1pzDZdktPFofaaAv8ZtX7BaSDTvFqL/JLxdjkasc0FQ0VuM8tss6SVCunYBL+qKwWMMisjw==","shasum":"f79359d6edcec48c6e58cdaca9632f1540ef1912","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2BvBSglyie2+UhD1Evi8lrsBBOIz5JKOfe8+H21jv0gIgM8l24826ThkXjyevb1eLR7zoR4ab1KMGJtpLc8pI5xM="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli-1.0.2.tgz_1511444083317_0.3079701545648277"},"directories":{}},"1.1.0":{"name":"datav-cli","version":"1.1.0","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.4","md5":"2.0.0","multer":"1.1.0","node-cube":"3.0.0-beta.13","open":"0.0.5","path":"0.12.7","qs":"6.5.0","react-monaco-editor":"^0.12.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"_id":"datav-cli@1.1.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-79VD6Vr79tl6G3FtwQRoF8SGgNsBS/lXfUzB9am+oELxNEeBZaZ0SFkt3XoNls9eQkaVE+rMLZkcA+bD9qd8ig==","shasum":"a3d740fab46c85a13073e678c7e03d71d50eec9b","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtPuDKoDXehjl5aLx/jNObq2k7TNEovGdQYj4081iSkgIgZ4T+ZVWBGvl0hK9IhjU1iBolnELQz3Uma9nlKkSBrKw="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli-1.1.0.tgz_1516687944625_0.2543652895838022"},"directories":{}},"1.1.1":{"name":"datav-cli","version":"1.1.1","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.4","md5":"2.0.0","multer":"1.1.0","node-cube":"3.0.0-beta.13","open":"0.0.5","path":"0.12.7","qs":"6.5.0","react-monaco-editor":"^0.12.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"_id":"datav-cli@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-L4eHaLw4pb/dLRBockN2BOwyw+7vXPpxVY49PVAmW1Dz3N5/1Y10ndPXOMPFc1hxeGowvYHDox1ssPmQFlTHug==","shasum":"6191508a63b24e4c58a478ef9a08e8852188b3fd","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-1.1.1.tgz","fileCount":71,"unpackedSize":2129765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExrlbdauLz1eS0qpCaBFv6C7YArrh04PiHfqzP2QEGvAiEApwLpSvt+T7GF8Yw8Z0yx5Q3DNKrCq+YCXPzPwDFVDLA="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_1.1.1_1519961101657_0.6846436953841288"},"_hasShrinkwrap":false},"1.1.2":{"name":"datav-cli","version":"1.1.2","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.4","md5":"2.0.0","multer":"1.1.0","node-cube":"3.0.0-beta.13","open":"0.0.5","path":"0.12.7","qs":"6.5.0","react-monaco-editor":"^0.12.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"_id":"datav-cli@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-iInBvRYXGy892Ex5JdfwFxQgJB9pmTmUAd3ib2or0mMbfM/cAhbGomiT7eSa6/k7PqChORoGxgB66+HyhloZng==","shasum":"7537e62e6ec5be9213a5004711e8c4126c5c4406","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-1.1.2.tgz","fileCount":71,"unpackedSize":2129809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFm0gE0j2oatD/oJNQn4iNjjLv3UPjJ70kOn+f1z3+FgAiEA2sGi74WN3wBPGUa1bg2PQEM0pA7H8XtKVq79INu0eyk="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_1.1.2_1520847519662_0.4278672412341329"},"_hasShrinkwrap":false},"1.2.1":{"name":"datav-cli","version":"1.2.1","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.4","md5":"2.0.0","multer":"1.1.0","node-cube":"3.0.3","open":"0.0.5","path":"0.12.7","qs":"6.5.0","react-monaco-editor":"0.12.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"_id":"datav-cli@1.2.1","_npmVersion":"5.8.0","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-RjK5U+Lvrs4q0JkISebP2fQ4q1PHhpOcOlqnjNo5YvwuTEJZ5Tuz13VefUe3cJeHRFvJtexizxjWXL1rKOD61w==","shasum":"957b680508fda1e569b2ab20b7a209fd3e634f19","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-1.2.1.tgz","fileCount":74,"unpackedSize":2259359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8sVACRA9TVsSAnZWagAALjkP/01mkQCDbTHKtDDE2Oww\nH0RpPuHWttHqiRhoFK1nz4kmSl6gNZhXAOaDtNj6qNo3FLWfl72aiR76ZwpE\nmlOEDqIzFnzYBKbW0G4VZYuJx9vHfzP7Twn5SQId6FO6ENYZEuChejlGPTRR\nGC6IlxNcXHXWqDm9oGC0PwJfloLeuOD0FF4CR8RopvOICP4bvimi9seMiiWg\n+fjICLKLAvH5rwAdJ8wxVNbE9GyOHuxc26YJRZn+k1vC7DIO4zldMSewZbTU\nE4SZoN6YmuoIvmvP7oTeP0HCA/9MGBf0oIrpBrmW/YsrH47DoGwB0mnf2R1Y\nPZlgLOrQQ8zixsWmGUOS0ApKLUagt/IqiRp/fiIv9TtFaanM0pDICsEzRcjG\nmA0WmRKM/Xmtlb68phY332z8VfTYtgKSEk1zl1Ydb/xotuHuy91H/kj9Mdiz\n80x67FT9g5eWYF/TP7XwHOofeq0KBvKVCH3UuwEGcFyc04XmIfut4wl+ioCW\nZbY4apX011k+4cvT/zkO3ebBO/Wu6YvJeauMI1DO2VMcuQgnNwyIwWZLhiOI\nOcRbcqbyiX3P72+aDK0U5Os/9MxJ+j9o8FruxsPESQaI3WlAUs3tiEx+CcwQ\nNaESCTqS38b8TY6DFRi75BOvFHNTa4bUrobLbRU5t16G26+yjFW1++1eg7aM\n+Z9u\r\n=Mi6t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID12X6Bq5vIhWjyjNfhBL/d+/qY8hMBfE4PCCylyW2M1AiAHtC9kVsPun+LX+fAPSAp88YYrrwpcGb8r2absPC9HMw=="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_1.2.1_1525859646936_0.6221528209593661"},"_hasShrinkwrap":false},"1.2.2":{"name":"datav-cli","version":"1.2.2","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-less":"2.0.1","cube-react":"2.0.1","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.4","md5":"2.0.0","multer":"1.1.0","node-cube":"3.0.3","open":"0.0.5","path":"0.12.7","qs":"6.5.0","react-monaco-editor":"0.12.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"_id":"datav-cli@1.2.2","_npmVersion":"5.8.0","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-ari6s2DfJRXnO1/vWruJF7WxMChanUNl+jCzWN0WxEnzhN5aBUobILtvdgCKz6ZTp4g2qzW1KRbfvtz+0Ry+nQ==","shasum":"98fdfea96c1aec74905fc5a7e7aa684bdc7d533e","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-1.2.2.tgz","fileCount":74,"unpackedSize":2259416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO2wiCRA9TVsSAnZWagAA+kYP/R7DDM6jVb8sfCWtLEgH\naTWaWMQUz9Yrp+2sU1Rul2p/naft+0ShQsWGyDAjT3lAmrFL1ROeTQILQj85\nUbL96C8VaSX1BYvtZTEKrNW1/J/yFobRiDLdeCFWK6STOE1fFJkcTjNIJ4eX\nBmhMwT+Dw0M0YdGS62bKuQqPEXc7UbtUAVrqwQSbIEpbXITd9Kf/6gOVpU+4\nZjHLXhhCIKE/OKhnqbobVU4/sgMF9plbqgNTUbc1gwMHpXf2CfnpEkw/A2GP\nAR16MX60cdFiADtWNPUFh7YixBjr9UTBqXUmNkCYIEN5h2E8Y7JT1ESOkoHi\nG7hgcVnc6HtkOeI6Z+V+aCyc4T8Q82CAUeSUm7rG1YsNWhaX7s8GC+utCzxn\n/F+g5JVlZr7rjk0wKNvdPtu5/NCooJtBQr6kcQMTcpqwfcS3yx8G0GKti3TZ\nceLoPh8RDVHGMM6LrRpwl/xUJRrzFUXPlZQ6QT1OWGUzQC4Xm5+5tfO2sZLk\nekqGKl4SYOxvVxlBK4jzLsCU2YuvWFN+cmexQGqLs2nZecJNCjYUPLX2Hwjj\n53GUbe7XCAo6cZ5l0wOYXT7zupvznyE9hEC1Ymv/eInfgqSBh511HeJOSYo5\n39YktPrNcgLr4PK3XHFUFeeSLXaJ9j/+3rHQoNW6pf5aeSyEYXUd4tNXPha4\nqh3o\r\n=sWkN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLSPOqaey4obnqEcBJty3dxFV+6f/ocjfYxaS3h25aPAIhAPyfpFCA5iQIxJwkQMbtIFnNzSlAgLo97DAjczna21XP"}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_1.2.2_1530620961937_0.4572712259860796"},"_hasShrinkwrap":false},"2.0.0":{"name":"datav-cli","version":"2.0.0","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"@ali/babel-plugin-deact-import":"0.0.1","babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.1.0","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.8","open":"0.0.5","path":"0.12.7","qs":"6.5.0","react-monaco-editor":"0.12.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"gitHead":"17409565543528fb8d8f0969cf16de22335f1a23","_id":"datav-cli@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.1.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-oQ9JhxYt4iL4guw+tpUsFTs6TiOw+qa/CvZ42gXFl4MBw8+ONC32ymQtIC1GC51Fqcn40CyTSIJo/E3NXYOOSg==","shasum":"3695b15d80cd55e15f871217886a040bc6049a43","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.0.0.tgz","fileCount":160,"unpackedSize":7837006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI0dFCRA9TVsSAnZWagAAIy8P/03gDighg4FEiFOIrUDS\nB82t+XLPycxkyg0ykdaxtyRFS7AcevR0THUvBjAbQ0oGLDyvMkPy1SnDPgvO\n7rmgLrTyMlkVvBXalf3fy21dr9h3GV/jQXADRN0NrBBRsnPeU+wg5uBd58J/\nXRu1CphbEfSY8d+xUiPTykzA4YfjetGepgqiL1f0vvBur2aUIzd9ogNt2S1G\nPYiVyCnny8KYLzuTTrpaTYDnOwGprm086kwhrZgaTZ3DDAJolyl1Z6iuIKnJ\nmG52azBXSjXvM9VfDG5i1R8LZYTAAHwfSG8TmDn8dTitR6VhR0auZBVancLe\nz1aFAX6gnEnXmtOk+CNOvGyXsy9abkMe69iSDKjKx8SWlg5MVwTpK59ckjeu\nIl8hGdV5xiKpcq5XLdMKVq5EO3CroMsXY+gbNPQ8wxTVCn+p/o/PtSjo+7yQ\nwvreqMsCtJteC0s5zLbpetLU6sAR8YA+F3QoJh+fOizOlHxxoR2M69jsikNN\nQKtrV8qAukHSfyGCwR/qO46WjHiyW0b4waNyHfsNDVR+wbuafqniFTX+mUB9\nPGfPszDA1i7MwlKiJDzXK63mH/gqWR9kocoqaZbhDIukQdbuG4zoVh3lAVt7\njsWAcERkUReQX6O8AC7Ha+qBoDa1uY7lt0I53FyCm6Sc4wSWACGgnQ0zeV1H\nrX5Q\r\n=MvNn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6HIRUtGDcSnB4N3f26YR8RaZOPP2pHZMxIeHw5GderAiEAiC+JINjLUuvd0u27vQAFlbA0vUmdDfPuu3XY4QSkSrY="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.0.0_1545815876118_0.788426334687877"},"_hasShrinkwrap":false},"2.0.1":{"name":"datav-cli","version":"2.0.1","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"@ali/babel-plugin-deact-import":"0.0.1","babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.1.0","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.8","open":"0.0.5","path":"0.12.7","qs":"6.5.0","react-monaco-editor":"0.12.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"_id":"datav-cli@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.1.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-2opICeyfDY9YLnAXs7M9spicGjCRJDxCczioK3T/kKDn5akEF1J5O3Mv3kAWtt8wHLE2qzYmfllzFWMiReBdFg==","shasum":"e9a2cbec87aeb850dfd72d79e0e054aea61851d6","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.0.1.tgz","fileCount":135,"unpackedSize":8845930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI0dkCRA9TVsSAnZWagAAT3IQAJKYX8Oez0KT/Seq8j4T\n6w/6Q71+0xrs7n/DbtYuWyvPHlXUmFnSkFVUj/6WLORvLGingyw+4m5VyW4v\nVA/T4inTsZaW2wiicBvJzLE+kGkouMp76JCNP3DYjLSZS2F5ftTWKAef9c3F\nSWQUkMqKXgtOM0PmuBYPNdn1E8Nn+2eCjp7zX3eAfLQPKC8Ho+sypNA3rZjc\n9OoZ0OnembIxX1O88rDVQEJrL7PkfV2AGP/AH1cEG6jy7gFk14dP7B4RqFnL\nSySAQ4MX3SpZYYo8mKVnBmQnnMPi4dF50vzdqQi+mtHaheejwJbznIQNDgqa\n+ZYCeq23gyXfx78KgEnYbpKjcadQUQGgz7T0f2ey3b04mZpySFhXMI/4UzSI\nGkLbwVnsQo1iuS9a/Unrmp0CZD2BsNS8EO8SACnWAnLhcTbFsslQkxOUUKxR\nC6pVuXARLggnoXovG3uR2Tu1ujExUTy0iAmTVNxuTq1tQH8bw6UxmDBgpOco\n7WdeYfixrKgSxcF2J7o8vPT1FoGcG8vj/zxMps6f/wKkYd/mME54IW8RLjAl\nXBrUdvPbHevSP/YeqbVbUdw1cwyCCHuEOdjT3/ZtEjioeV6QtwfqOwM22Lnb\nQz6hFidqO/1z+RZ8DdqrPjRmZALPvRuiMyi0dHYK8DW1tjBfAj6tGBwEovtu\nbNcz\r\n=+3QD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBH7AkR41EStFUxeocH6zYsOaUQsJpV2PdE5IJrwNVh2AiEA7HGfesgeCGpFENDVSh8BZjBkfoBJFc6+aGNabHSGdWc="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.0.1_1545815907313_0.44336196624923807"},"_hasShrinkwrap":false},"2.0.2":{"name":"datav-cli","version":"2.0.2","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.1.0","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.8","open":"0.0.5","path":"0.12.7","qs":"6.5.0","react-monaco-editor":"0.12.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"_id":"datav-cli@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.1.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-Um+vGWNMYkImzq7njpSlsoj5GKxceJRZW1xWuwbASKDfxW3RcaUqw7QMK7hAIp6l0ApDuIdFCWtK54zytKLZ7Q==","shasum":"6f43f61314f1d0acd56e1935e4620ef8965230a2","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.0.2.tgz","fileCount":135,"unpackedSize":8845883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI2h5CRA9TVsSAnZWagAAfmwP/0bQf3pIIERBCG2Edpjb\n15XmS7Ns0c0x/iUToSo/C4rX3+dpAu/ok8t5xFAiP5YLXVtxYAvmEmshSzoZ\nT05I0rttbgmuUmuFJzE5L8kropNwZ/6x2m/YPcTCphsWW2MejCfee4H/Ntw+\nAm4CtMTqJMhomi+FyGLK8KfU0rKHDsQR5SOwSODrrW/heUkbq10fJF63tpLs\njD179xBONuk3QSX4XYr1paHrQT/USUyHbeaocDQVVMAaTLw4xknvWkNCZJmC\nsVJUAXhLJqLDgYdnqHThxzrMtvKwijvlm9B43FaS8MtCBn+3asC8eDj4SyNj\nP8SQqIW9zM/xtwTIYebBtHOV36ce9bxp5u6lHBwNAoUGUUsfV6kdCYnJ6LmC\nYNwj8g8x7WKwR8ISnEqQbl7/KZ0zozWh3zz1WGVuWpdH1wq5GbAp/wjslolL\nSXRS3iaiNg/IgcBsQA84GVLFLpSUpTLeA+7UtVW8M21N3ltdycs3ACTLhNhh\nBal68u84kcy/TdTHVebnlzWpXGbgQsgB25Ai4yEiiyPvI7gSyab1vSUI7awH\nL5WC7OQCPD1poMMj7JL7HwV8sXZjzyT7x/kXBt44tSkwMaA5Hac/TQJinSPH\nQRtnVF1FwZ+AFpKYdQRlqT2eTjzVozBWwhFB1Rl3jOSkwT1iDVYLaTl2bLwB\n42u5\r\n=hrBm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZ24NqeP609dpCr6Et4JUOsKc1xuarQuBZdHiy9mW0uAiEAyX1fU5dzdXmEx4fFC71tooYwk8Lui+8tvvt/S5hqEbk="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.0.2_1545824376253_0.5694641930493345"},"_hasShrinkwrap":false},"2.0.3":{"name":"datav-cli","version":"2.0.3","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"@ali/babel-plugin-deact-import":"0.0.1","babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.12","open":"0.0.5","path":"0.12.7","qs":"6.5.0","react-monaco-editor":"0.12.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"_id":"datav-cli@2.0.3","_npmVersion":"5.8.0","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-rY440ywdDhYPNyaloS2A8+P7wNETG8jCRXdceZnwjhRyPeu1leqIQJcjtRJ+HmAMw/W5BfsNLUDm5DgxMmaz4Q==","shasum":"6f3a1b7354678459b9baca702fec72b8bb8b1d3c","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.0.3.tgz","fileCount":135,"unpackedSize":8846056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmZQlCRA9TVsSAnZWagAAxF8P/0+nF6FVYgoQjqQSMJSC\nCGb4Pgq8WxcbKC26C50F0SmOba7+n64Z5n3ipRb9OIFiWwOr3T3Vb9AZGrPJ\nZRlRVhNbVeeaz8ZRMnvNcHmp1j3/TcnNakMNPdcuAvmnQPLKSV2IB+4zsW2m\ntQC76g5dQ+Jas8+UqmyJFWvL849OCCH+lBVJr4mdG5eFAh0XrQwpAOx3VsVu\nkJGp+L5eMikw+uWy1erzHNI1m72Y6MY0fa/Xyuyb99pPO0b4hfYOCl4ya3lb\nDpaHAtUltH7l1VVmp0SUV8PKrKzquvSc3kMR3457n9hBkEwLod7vexFyzckZ\n5sdZkW5ygMJ5j0dx2tXXWNtoWIDjxNPAzfzx1zo+EIvwIpeyFn23QOn/qCRF\nAnZhJtyDTrP0B8JJdW2F0SFFy0sNwxGKPbNl2q2ts+0M/WvwlODJdowbGItq\nHI6UW0nJPpET7C+n02dvQO7OF15fHXU+1yP2Zy1Pq8ehua6V8vSwma+Potx8\nTPyIbHZIP2nL5UV07LHxE2P1FQ7R7/57NaUNyrZ318+QWwcd0MrgDRK0g7BQ\n6aXeZU+xdDy4immgplvGGpEgvanzc7PZAJcb60u9B/MIq/P+aXXAaVk+QNGT\njywZWwdrls52gHHeBfO12pb7h9mOD4y9Bt+I+paRP6QknV46BqHXzdbz9B8e\nrvTL\r\n=KsfC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNfr4NtqeOL8TweBdGVAYsIGnNWCX0RdNoF05iwNKOsAIhAODQ5vK8WfbmRJGwYuUISSi5D7zx1fzH9FHt81LHR22+"}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.0.3_1553568803586_0.009135720941280345"},"_hasShrinkwrap":false},"2.0.4":{"name":"datav-cli","version":"2.0.4","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.12","open":"0.0.5","path":"0.12.7","qs":"6.5.0","react-monaco-editor":"0.12.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"_id":"datav-cli@2.0.4","_nodeVersion":"10.14.2","_npmVersion":"6.7.0","dist":{"integrity":"sha512-I8LWvJk7K1rxrTlpsOMqERtN8CBBn5gvBACBmi4JGHrt6i2R7M2Zfx2vINmzH2kn/ej6lQpOQwlKZIiadoTHcg==","shasum":"57f353477007b2af8dcd388c7da484b8d1287eac","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.0.4.tgz","fileCount":135,"unpackedSize":8846009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmxapCRA9TVsSAnZWagAA9Y0P/0VNr/pjYq5fA7guX/dD\nnoi1HRq6Wmw5yvFEn4AIzhT/jAFVgeEnEHFIEkFi0QBhjAO+AM/1GzQcLRPn\nUdFMMN9ELdyTsf967EAl6wHEaSE6n8MjeK+YjYn0XGhqQlR2y03UGUG/+h++\npWm/vpJOWzcUz+efe0zK7+a4VT8IHg0E1Cz47fzt2VXWZXxxob3izqdpjx9C\n03NB/VxxxHdg7ULKCIXoW4LbBJKnX++bcnxmvhaiU6pK+rKHTJR4zov3h2rH\nRoF4UYDOXv5PTTwliodA5afNKasGjpzjEChLQ8R73mO3s8H3k/CMjkzqwH2i\ntGDh9DECo7QHZni/0hkUqU66hYL8auLwL0LF7dIOr5Si0kkWOiPHUqJpKFi+\nmoijfKXMSk3mYaKYvASwZn/10GRW1Rh/c+TZGslU9ezGoXw73IuR204XPPmH\njs1E0l5GC+Dkw0ZXjUn4eVippPeQ8PhzMNvMbWv4YZAWLyHGFJpFfHsXHt87\ne/DSqpUPB+tPP5YtBGWRiu2bu5grXna3miJImAYzbq0s0suEC4Ekvc6j6joj\nY8AUMDiBbJCVeyzOic58cCIjb9eiGEG3eY4OOzxrKxvzZISpKLv1eiYDoQO6\nuhK5CUYzlgVCm03c02pE1Ebp5IQAA076/dvK3kX3DPsemoqB8q6Eak9rlgnC\nosho\r\n=8LSH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmUKv3abgBNcNdlwor6u4wrJ4UAfTwNZHiLFRhSdfmsQIgNED3vGgbjWIU2bS1loi17JhVEHC5nooEQns/zbwF0aY="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.0.4_1553667751198_0.7993840059981516"},"_hasShrinkwrap":false},"2.0.5":{"name":"datav-cli","version":"2.0.5","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.12","open":"0.0.5","path":"0.12.7","qs":"6.5.0","react-monaco-editor":"0.12.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"_id":"datav-cli@2.0.5","_npmVersion":"5.8.0","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-r4jjSUZGGP7LoiqnxqASHOkGkhUT5uWDdfbfaeAU3npQYBeWsbUYZgmzN0iCKAvEYMIhe+tZ9KuhjPtvz4MRKQ==","shasum":"8d8a0f0f9fb4339373eb07b1a5be7f62ed287524","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.0.5.tgz","fileCount":135,"unpackedSize":8882572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpJXsCRA9TVsSAnZWagAAwmcP/A6B7W1r6DWIieWOeq1E\nSzOTy4TRYC4ByVdlbmEj6bTTpEVPgAZFCYTsegClxetqjXMbPeAwnDV02v4X\niZENnm9M6495+x43/eWoeIvKsTn/FmAlXzjlJa7AAxe9edNktiVoxFoyshWS\nqgxDop0MaaQOzJCNwnvGqYk4rFKiIYoY32bAzgsXLGfF63xwUstlmCwqIMTP\n/UJafMdfTJUM4N0v3YIf6QH4ZI3QL9DsOvywTNoGBmy7ErzA8Ogca87neVR5\nboplah9vt61VnKIXMdCs00jGGss3rr8aFBXaer99DF6ZuBiqYJTcwfuUv2xz\nOYJRP/Azjn33+TM/TxhvK9UuQkVUaid4O5WJTvOU1YCClRqHu/e0jxtyhAov\n1KIKb6uabm5DWXMiJmlCmxUB/B8mHkshRMUJoTSk8pkmwjQxeKMA02ZlIzDf\nUhAxBiQSlYNCtsHQDstmvUiwOS5iISUmMXxTTJRFSu5Qw50JLr1ummd3UGVG\nho0h41HLJf9Ao4KfvlNPYQ+r52yTW9TkTD3D0jf38ZdrmfUZLGHa6QpA2pEP\n6bbtRz5D+1F/to/ZBoOraOap7RF5Xr2b3618mENJak3ftYd54dL7Rt/NUDXh\nm8heeAdWTrN0R85gJINQ9Mmj7w2wk/X23vw+mOPXNDcslT8nKtNZWdid7n11\ncfZ3\r\n=RoFV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlQ7U9UC9BMMMB79UYv1DiBPNCLHOdfjOvXVV5hNNZ/AIhAJq4xq/Kr34uBQ83IkodDD54A/x3IFt2fF+oh9TvuC2O"}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.0.5_1554290155166_0.0583487662892872"},"_hasShrinkwrap":false},"2.0.6":{"name":"datav-cli","version":"2.0.6","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.12","open":"0.0.5","path":"0.12.7","qs":"6.5.0","react-monaco-editor":"0.12.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"_id":"datav-cli@2.0.6","_npmVersion":"5.8.0","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-KgzBoe/yA9A8bNNA3U4296crqYV5KRP9EFW5ifRTz3R3Wn5zrcZoen9ioX85Exk729/2IlrRHOaPpKzH1mytYw==","shasum":"25f97a9c073e22ad153f6a58477540c06755ae73","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.0.6.tgz","fileCount":135,"unpackedSize":8882748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc83M5CRA9TVsSAnZWagAAF5wP/2hUFk5Ba11jt2ognvNr\ngTH2623JaopfY+FWsZvqit9yq/RTZ1tNQqhu2WZxuj9tiDxbkZfkb2eK4Bk5\n9nfCcnhTxDtVUIMIXqAaWRZSzRA5+GrLnPCxGnDpJXjADMvdOu8lkUx0ZwVQ\nAZdCz0r5k8TfxkHh+dGyTtsPN94kqIKNEB2g3magy+Z6r5UTQFsydn28EL26\nGX6X1qzhGpR9FqNF5gtoe/43JZTPeXp8ojb6c9hJwwbZTKovyhWLQNx4hJ+S\n2FlT0q+NeXPB9yFcvNWE/I5ImEPmBDRVGDBBzlg6mMnvaG17/Mu7xXfnyWGq\nF60Hn2sBC7d7alCtP1waECWhpcopP3rS6xMa4fDDOlvMlxCXvDCVatqWwAcm\nOg9yYLBL4dT/QRVZoY9sDYfydIzmvoqVUJTIrIskq5JGpKzexmg6Q8/hwva2\nPTps/Juj0wkoczkcC7Ms88vX1HiojE+nzbq8VRXulQDCxLhLLun6xMK4WJd/\nDkjcm9qPtuLa8l9hU3ubQ0qJxxdYPw9BRRp3x8/ZKMeZ5XZhgpXUMOLZPbf8\n8l714gPN3mLRcXSwhp89C6I+cMR17ACxSpatNS8bBptdy10eLYgCMLmWHRAi\na+pW+CYDISXoXL7zLsxsmoOOiLXrcl8PZBkOWoV9U4g3Nr3au7zi1MtlPRGF\nd4g7\r\n=/SSo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHuFo8Ss1upyBZFLVq/lqHYycoJaLyuWhyJSVnX8jz2wIgaIY2bKrHI2uixYD/pyL3ipAZOEYW849Eox/6WQ2PIms="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.0.6_1559458616359_0.5520075376335507"},"_hasShrinkwrap":false},"2.0.7":{"name":"datav-cli","version":"2.0.7","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.12","open":"0.0.5","path":"0.12.7","qs":"6.5.0","react-monaco-editor":"0.12.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"_id":"datav-cli@2.0.7","_npmVersion":"5.8.0","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-tANGIm7uhlU23Pw8Kiy5Pt/D1hgInNfFFYVR3pHK2afuBodmmBxBry/W4fdZ9cVAqTm6RD2AUOLcIn6p/W5xPA==","shasum":"b5b44b58be6c2f73fb686753f6941fc7ef309d62","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.0.7.tgz","fileCount":135,"unpackedSize":8934108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqF1cCRA9TVsSAnZWagAA9XoP/RXBgBF9w6v7tdSSWPwN\nIW9WKdI6fasDN+07fdbvnWveJrSg9uWFVxnhKEJjRlfzYGHnvcf3EK/Mwzcq\nrzIKno7UVAYgUt0cLUYAhbXmLAHqPnfhYKKasZsCb2IIyWak49K3hLRINH6a\nJ/TM/LQAgE4956whda0xKOtbsKwD8sJJlkYkevfnrfZpTyUL7hyDHEJclT+f\neadOvg0lLpaFE/xbBHpfUNvF9mpKT4KlrIqNmarG+IO55FCN+hWsjtT1jMSq\n7CA2xTkEROpjAe84hu+arkJ+47R/g+huqSzRnsLeb0y76dlPhP0Fh6EOR3mE\nqr6NTF0esXD1vc+scZJTNfErVpkimMu55+TxhVLi3dhgmmD5rPhUpYSbP9NC\noGhxtROeUDdBhQG7rm58XExTMjlyhxdoCaQGk7vwtx6EeELFhjyIK2owaDGn\no4p5MvtBD8NmxsBUmVH9SjUokt6fhjB0RwhTbuzZzivhZ8mLNxGvcW/2p09K\n/cNusxD76TIT0NMtPPkXUzd304yT/bW5YWS4zActw1d++G8wqKxHbfDOJij9\nOlx+hvuA2ciP6jGwpvz7yV6gj0kZSp1R2LOomodhhWqf3lyQrNgbdwqbH0YD\nbbrE0qiO+fdT8HTNSRGNTjJb27y5mpSK3mHxotZzyObsKdnFCCwDHRWXKMO9\neDCN\r\n=xqsO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRGQak//k5FbTtXtIPBts5ceSOHrOcZ4oUsCgRAVEPaAiEA1GGpwve0Nnfn/yjZyRoGnN/rRFQNUuIwmLxt7pAxIvw="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.0.7_1571315035517_0.011596903867643338"},"_hasShrinkwrap":false},"2.0.8":{"name":"datav-cli","version":"2.0.8","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.12","open":"0.0.5","path":"0.12.7","qs":"6.5.0","react-monaco-editor":"0.12.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"_id":"datav-cli@2.0.8","_npmVersion":"5.8.0","_nodeVersion":"6.10.0","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-QyEpIOdNYeXKPSfUtYZG1urbh29YIkoOqnCl14/kPavaPcc2wr4GcAr6e9eYXaaJOHlLVXYSnxBUfYKnP8xPyA==","shasum":"8979228e3ecb56c0262b5dffc439f11ea1070f98","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.0.8.tgz","fileCount":201,"unpackedSize":9406459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduUsDCRA9TVsSAnZWagAAT58P/jyV4Arh8I/4aGtwvz+T\n3KUsb7MLmeoOw/yE/HLoP9fUc25UqZw7F4wZyPX4TTatrl0GgxxqiSYvuYVW\nvkCCYbnjnXGjEiRTyE1yKMzMPflzVxtnED4J++M1u/6l3HW3/+9INVXWrQ3+\nmT26DyS2NVO7okS7ZOZVUxqz1hFdrdv9K+V6NletF0/1Ra0URqvKbfg48M1D\nvXxCh5nua5oc2j+iUUbayXr/Za0/kaV+2tMcYgNiR8ZOoVncp3zLumq8cjXl\nlrOn35yTPXM/HI2sW40DsHjZXMn4sT38+lWhfEhea6cJX/ZGhNk4h0kUjJIJ\nK3oDuG/23F/TNLcU/FANHiC84t3SMve2tSB1jkQv4tIKjDElSxPbawdBwLXS\nH6R/TQzJNGRyGDpxq0A31EGHbJB3Zd9XLUPKBXBndvJ9+y8VBQGKnEm7sNeU\ng4dRCvq6TKVlK7Cd/lfOvDY/TwsL3ht8fBEu+W9QSFf3syrFF391yCY/uCDI\nGFl5NkY4madfVCdkgHILxK0gUnPvbPGCgAS92FXNRXs+LdYAERnY5tCtR3Mb\nhsRtSx0L9FpURYXc1vqqMVUKqr1rR1JGMD1Uc7MDGXsv3EpBJsXTVr6XxwuS\nqjQkRx/LMfwyHBSXRBx+EJg8qhGZuN15AoccRNRtsb60CoqA4jKACZK7CEHz\nUhYM\r\n=oHN4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhhCc8Ht594Edvn9MILw8ka/mnOJ3rugUf4V7C3sT8BwIhANxkvcI3dvUrk50SJ9yWtdIbrlIW+5aT8MwyFFyY5M4a"}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.0.8_1572424450482_0.9969964123220221"},"_hasShrinkwrap":false},"2.0.9":{"name":"datav-cli","version":"2.0.9","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.12","open":"0.0.5","path":"0.12.7","qs":"6.5.0","react-monaco-editor":"0.12.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"_id":"datav-cli@2.0.9","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-C6fRdejDRfbRP5f8Km/5KlQTktaGvIBb+21Q/cfmvxYxhljZDGOCQECk42iOTK/qMwZ2lQ1gzBxy94dlaXLa/g==","shasum":"e799b1886a49cbddc91c0efd738fe0b0d454fc61","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.0.9.tgz","fileCount":202,"unpackedSize":9389466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1MQPCRA9TVsSAnZWagAA7WoP/3GoR5O6aIT1xIt0f1D7\njG600kJua7US7BKk2k0g69GSBBe4j/98iD9l7iaLO7K6pJaSmpSeLmGqX24y\nyKzX8XgPMrfbf/jEyM8S/F2g5tDNoRa7BrlUEekPrzzyTop7nERgImPIRk0n\nQafIoo/+7MT9oO62V0oNSc3A2yrPbOIcmze8ljkFP11ujA0yjK6mRayKc3p6\naiWr1lbgBwAxFuK2JnRGfCokkCPEZ7c/LphPerE37ueZ/uS8xXvNK3c0/K+W\nvDDFix8pLdjXp4Y8WgafoWNclEEEcpFRPRrJqoxuk7ilAnqwRmwjLH395fE6\nfj1KbsGgVfrvth7wXMRXlrLSKQrPJR7iKz2jjuitsBTdAtSlmEIeA2NEx7Vy\n28+CW42WDn0sgga4UfcpzOwWLw4HQ0MBiJHHEUnvsD3q7DF2CyGYTZDn6msR\nzZTxFA2mmBbMla90LOKPcCdxVAnvhVQ1+Q3NAGqIjiNEme8prJ699OZHLRi7\n22+LtpN9Gi5ZCcxnSrfBzhoAUnvwElLxRbFjSTYo8dp69qFjpmPnEKawU3pZ\nOnGsh0yWjFyx71JHxErvrKT0MsalGEQ09tUAQK0LXQ8zoSCKIiSvvy+W72H8\nnbSVgno6eFxMKa1tf2sM/T1qiNiV1efCHwUv1OFERI8CzDHL7Y0YKhDV9flo\n0dyx\r\n=NpSt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjOze68d695zQtFNxNWh+e99inGUiw8UalsQwJGCPNAAiEAvUj0k5vIYfxKCFvBqu/yrMDDWNljf2Isg1PONS6e6zY="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.0.9_1574224910460_0.05118148423329627"},"_hasShrinkwrap":false},"2.1.0":{"name":"datav-cli","version":"2.1.0","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.12","open":"0.0.5","path":"0.12.7","qs":"6.5.0","react-monaco-editor":"0.12.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"_id":"datav-cli@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-/puNl1RgPEtoO+GjCSe8rieoKS9HM8tD7rnSVfcGMp+3SvI8koI/PA352EWcLnzuT0o7zDpQvnq0u4mgz3+NVA==","shasum":"e468bb693c38bc08c59de4f34ca9248295710a5b","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.1.0.tgz","fileCount":202,"unpackedSize":9389353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3mhSCRA9TVsSAnZWagAAJkUP/jrueWP5OJA4VEyL5KK4\nakN3NSWYMjnNEFHMjIOYclYEsMx9gMhd0pxDveC9KrjwjbOaJO9luqk2BAMh\n5AaGAyu9h3dYLEKmQ9sLIESEIVSZc9JSK+dwzAy5HlZH2bV6R3Fsg6ptr493\npJuPFHVz4q4eWTXuOhQWiK7l81tZOkIKF12rn7Kb7XI6SL3zdESbIvp8Uqdv\nvBpqw6BnprGGr1dnZ98Av/9nK+1zxPxO0U7uCLGkSGJB5VQx/WjnSnc757p5\nm7T079pVP/4r2JUs6U3QnHfThlAfESbNEntstHZyk/2QJKIlZHstKKPmlaWu\nzle5a9DBIyEs5I8cc+dbX0lfeB6Fk5MNKUrm7mJtVDP2+B/kYqGe3qUru/r5\nWx3X3LrztEC8qLAEu98PWhGIGBk3RYgM0yiynYOLnZ3Y2Zhbc2FTiiWnPLe7\nQsVzD3ecA7NiPPZgdXq83/op1jjU7Jd349bXzUywStG1irpUWG8bqbmQ1tBC\n95K+MRbWfMsJVmXesVqtDzOZ/Rg4LSSqxUOnJkhxuyQoWzAz2dOvlWuFVQmo\n1oQ40+TpdLez0fJ6G2l5OE+o6HuSrmiGjyzU12+D9RdSNjXQxE+r6FCAO7uj\n6I2LR3zmUjVC50el77+f1QecU1576SG3JoCZzswTYQ/2ldS89VwuWECrKG23\nD4vX\r\n=EIQG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZ76awhuycqKokrNpZ1ec+MCeVwjIUBJ+WnNewS0BYYAiAdMjnTQgQKYw/u3llslDXverHLnrCHqm5zwIE0zBm2Ig=="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.1.0_1574856785630_0.6901794980261011"},"_hasShrinkwrap":false},"2.2.0":{"name":"datav-cli","version":"2.2.0","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"@ali/datav-com-tool":"^0.1.1","babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.12","open":"0.0.5","path":"0.12.7","qs":"6.5.0","react-monaco-editor":"0.12.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"devDependencies":{"eslint":"^6.1.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^1.7.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-lean-imports":"^0.3.3","eslint-plugin-react":"^7.8.2"},"_id":"datav-cli@2.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-X6Ra/mJvyrV2d25fSCqkvRl8qAcfYhKvVoJ9DgOZ5y9zpJ4iQFkeRx7IhnvGEIBcnqEA5xe974ATEL8S/rfxJw==","shasum":"242cb4f7256eca65ea4d8f6f319f2a0b4f4bafb9","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.2.0.tgz","fileCount":203,"unpackedSize":9453816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOkBdCRA9TVsSAnZWagAARDUP/0NMQtjYH+jDs1c22SJS\niisVFz5yLfZDYxlBXPt5Bkm0Tq8XrUROYcsK0KzZLuHwk5QuNBLtMTuH3Z21\nBNyexccfjp2RzyV6uAcm1Zi+So7sfuTPv+8onX+aVweQ7hZh99NvZFmxbnLp\n8WxCfIyNiONErgs9SHRTLynbCIcvUorymMfZ0Tc4/bLD4Z8UtHA5chK3p57H\nkAmZgnFJzsWO7mTefkJ2CAYxiP/yBYyEUoArDM1ByesCYlw5JB4XoNYLu1x1\naEbKQqhaMVwYIk0W2JHkwDEPhvi9acr79p4KOG6EMscFPAJVZYuajth+sns6\nWRwfBqC3kxhbb6zMnx6luqeEmhZLjlaautEv1efM7yPKTO+zTocOZ2wRATtR\noViLgim8DroMxZ++cutkq6aCuv9msIdtyIkCHnspX7u9AegDAMRX9qI8t63o\nLPrcA+0VvA7VLlm2aAMtWJyrYgEd5+YNY99ZwdL8U21BSBP4dgrXuvqevq37\n5WmL7lm5JukMbqJP8nke+7aO8HWMQp8E7m80zKGj8XmHf4WA/X2JTDP+3lbx\n+OulCa27rDM40oc96JEsRzEK3Fxn0vtDOIacVeT6QnypHxVylRjFqncddCnz\n9rUEFdo9eOu0tU4rIkEvDPJGdyZEgcdY5EOB8Gs3IGC+G61PhYmiuzOD7M1i\nL1m7\r\n=qs9f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1r0re2IOgAO6XuPmbCTOeY001Vq5ILdyS7PadKbJDPgIhAKn1eW/uCexyl/c31v9Cx4l4fqs5uOG0MXzk4nXQutcU"}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.2.0_1580875868993_0.5920032251381915"},"_hasShrinkwrap":false},"2.2.1":{"name":"datav-cli","version":"2.2.1","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.12","open":"0.0.5","path":"0.12.7","qs":"6.5.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"devDependencies":{"eslint":"^6.1.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^1.7.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-lean-imports":"^0.3.3","eslint-plugin-react":"^7.8.2"},"_id":"datav-cli@2.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-kmNW2uLD1i0+ySUGclh74xkecyKADrTwuL9CNEwapFDFPrmcVlvIF7JCsP/v4Qcv8feWENVHl9GPOW+NmEhYVg==","shasum":"88df584abc0e5e74598e1884c60aeff39b2b6b99","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.2.1.tgz","fileCount":203,"unpackedSize":9459788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea0eHCRA9TVsSAnZWagAAK7EP/Ru3aUFzKyegj4mbqxkU\nAddxVkmL3N0eGaPYLdrfZZg8dx4PbbyF+H1fkzCDo9kCUrocG2ozyLBrtuLK\ndk5rqdmKWsN6izJTeFvAjD8RuSrZQll2ekJxVCDig+BnoCvx5bBC6N6BY6vV\nNVIqObLuqiUtsbfmyJgQ3qUgJPglxC7fo4k456pPPC/3KhrfrwViDtbdUwNC\nudAgW8lGNeaISJoHjUUzzcW/qRFOYGgXmPskCYSsnhV2DJaF/yzXXOKJTn3O\ny+phZmFQjdrwXfeFdvTR/CmYKEMPbUEE2sm/++CUI+WGc3Oh42kHQLUxyjVw\nX17DZeHtYlq/mZ+BsXZ+bgBP3uB6JFQ5Oe5H7sqitynl92B6XhfS4/QmVL+J\nwvf91IzW2FW3fOEyXyinxrCLIl3e7cdFQ8YWaLnmcHhVXJvUCNeZ2gFu60Kd\nY4POocxrJxD9kAfBR7LtkCo8k2rUNubdD1LJ7coHHykUJMB/VMC9fscbsLQC\nhgwuMAH//U18jHk0tc7qlyKh2ZS+0Dli0j7ugSdCkaJWQYE9TGsPxtezkF/c\naEYEc6H2zL3uAGaOWPOLzW0igoSE8wTn7u6bMXgK6o1qpiRnGi6u5YQoyFYI\nbswkJiM74AtBcraRBaR6l0FC7Eu9zjaBLA3W6gQGRIj5I8KmjbvmsQHz+euG\nPyGU\r\n=t6nT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBheFdl5KALwoqNeI2sBZOO/7Ub2Ng/ZJUvEE0eNT3qRAiEA7+BPO6gWN9UthOCKtOcKZhhILRXkl96ZoX4Krz+KhY8="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.2.1_1584088967080_0.3775454910129121"},"_hasShrinkwrap":false},"2.2.2":{"name":"datav-cli","version":"2.2.2","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.12","open":"0.0.5","path":"0.12.7","qs":"6.5.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"devDependencies":{"eslint":"^6.1.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^1.7.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-lean-imports":"^0.3.3","eslint-plugin-react":"^7.8.2"},"_id":"datav-cli@2.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-3RWk83iqixz58mpAe70+LzpSvYRe4/sxZk8xQQ+kuFAi2EWKBcipnvjbPZ+B37aWf8oYCohNDQQcegEtkuV0aQ==","shasum":"62fde4c15c89ea7889d2a02182fcc44581f4f6a4","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.2.2.tgz","fileCount":203,"unpackedSize":9460076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb5P0CRA9TVsSAnZWagAA+C8P/0kRfsvb7cHYwfCG3e9A\ngrg9yV+AHjr24OadAEp5qg3KF5ah3y2PJhVwieNmNrhKiqn8GYGnWEcNNeF/\nuIvsFkGkbL3vIPC0umGUr2uogI+s6su3aGlW1Xh4IqpJAS3Y0I8c+yaZ4tGa\ncyPxuZXZ1j1xzUPuMXUovje/6Gg3LUr1hXdw8I3F3t0vYZkR/GYXEgrlFCO7\nMp/6QZeaWCj3yJsiZ1uQUWHpkWf61vzDZR9zSKBFMiDw4QDqgYcyKSIvSFGu\nUqDVzUbyZvHqOmhGQmVdnDTvgWi3CWSzOh7sU1fCz9UQLNavOSQmVv8t+2Pk\nBmzq8iUX5S3zqE2h1j9zdaHN4fP7IorW/EQqfRwtjIMU4CRNCUtsDK/nW/ee\n03TFQgU3yXcIKQi3XuLVZXp9fm4+hC1Jcu9ev+ozyt1CSD/mk5V1ohJJr/lb\nxzmrV82SFUpbuLjaH81mhWdUabaRj7aawvgS3xxBRQgiN0dx8bxThNAc/bos\nmb91sg7x26sZUEUSHEluD5clJ/Hk7djlzELk5PzrcfCqV1TnlCZ/2DxLtxBt\nwYu8sSwGbnlbGTvNzbhlgIxKmJjd2u50K7Lx31FgnkA7Ip/r1jR5y4CNp2NW\n+gdrFxebrhrA4CmCHu7n7LEFvcfPXNC5azgTGnmFdWr8ebs7sln9Ll7iZ9IP\nSSFg\r\n=CK5g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2DKUOSI/59Emqu6hWp8gsQFKSbVGkXxDr2LA8msZGtwIhANWmqYXj3//5M08jukKpVN8DOih574jYg9WWmyRkmUAO"}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.2.2_1584370676184_0.07037384660565049"},"_hasShrinkwrap":false},"2.2.3":{"name":"datav-cli","version":"2.2.3","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.12","open":"0.0.5","path":"0.12.7","qs":"6.5.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"devDependencies":{"eslint":"^6.1.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^1.7.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-lean-imports":"^0.3.3","eslint-plugin-react":"^7.8.2"},"_id":"datav-cli@2.2.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-9f2KWPYgMK7mtX41gu/F0GPHN4AJw78Jv09b52jVWD4b6wI1P0r1X2Hcl5u6yG6k5cR9Ky6FLknUXiNzTkqBUQ==","shasum":"520cead64caec39da6e7199c74ba57b6c5cc3b2c","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.2.3.tgz","fileCount":203,"unpackedSize":9460332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecyWSCRA9TVsSAnZWagAAWaAP/1WAulA7ZbqejpxnBTbI\nHzY9lGeZwM8MUr2sWmoGhQLFZpv0Zoq1nFBVAqSj1k7vtVEGY1G1TXkSlpAZ\nK2V0JydrknffPVDDNt/20GbWRsQq72YroYVMvf38DTj2CmfRAAfMLzvpP0xl\nRTdC1goExpYlEdlYorYP51N/9JrZ3x3VsByc9bbalMa/5kUELUVHfb3fkelf\nbR6XyH3wCM5wgQl1LRE78haqenN5in8ZVtSm7PyIEW2TeTvC48K41txWf4eY\nGxJbpQOMqM1XFK3iymbOUfHQkseTSRYl0e+II4YVUHxL23D3HTZaC59vquco\nlUyeatx9ZFeP/cONAbOyuGJNq2Zt4nEvaFeqaDTqzjMj4T3TgF909d3Zb4ys\nRUSfZmekT1iSXnLwt4Z6iFSHwr+ssO0wG6IY2nkZUMKNrqrNACqs/GEVp9TE\ndyBtqe050GiG+Vi9mM81nc74dEZB133EcrxObBRJ5koFaVinZxJ8xW0ecfSt\nge0/ajwAfaVdadRipzd6EBwhCa6kSVlP6Vqvjo4Z2vylPxzExu1Rmw3OiA4D\nGhgfkudoMDODWMwjVDly0xmvjueikOLxxogVx57TTwrdYrD+NUwmGOfVXGfN\nhREqgYvOvCxMbuKJ/gi0jFlYPxwMxVE3LcBuvybk7Ir7XHiOL2LOwjpzDY0h\nf4CW\r\n=3NcJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO1LVvd35TP9KEu8q/pG1uhosMYNPJEXSgsehzzQySNAIhAKKsRWAv+3aupiMWKJnDL14C7hOGxqwyc6/tgpSYjtSh"}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.2.3_1584604562091_0.10932200793207536"},"_hasShrinkwrap":false},"2.2.4":{"name":"datav-cli","version":"2.2.4","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.12","open":"0.0.5","path":"0.12.7","qs":"6.5.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"devDependencies":{"eslint":"^6.1.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^1.7.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-lean-imports":"^0.3.3","eslint-plugin-react":"^7.8.2"},"_id":"datav-cli@2.2.4","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-l/Ss+LoxgfDQdoqXCAMUWCYs7bCb5cd8HeFTycoKbjRiCCLHIH5gcI9irEBi05rLCCxrK3nVMQRr2zx8yCX9+w==","shasum":"3e89c56a2a9fbe4b49fe7777b82622af3ae1506b","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.2.4.tgz","fileCount":203,"unpackedSize":9461662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejYqZCRA9TVsSAnZWagAAvNUP/Ak6Y0BmC9Lu5hFxOyWy\np8MkB98m5fZ8BInVxnkuDC5ky9RIMvauabn3TAuz4l3G/566T+I6n/dDdshU\ncJEXaoywlhAW9FmYdEjeTgQcL0GQ9QRimDLmRkfdZkMFMTDLTPyGU9BZjByg\nqU3Mt2T2ZC+NPHxjFhRIRBk62SOKYk86f71kA9JxirDbSExjCAiLHHmzMNwn\nH2SmQki0VBiAgr+XuNhcoQ3Z2b9pp6gP4+x6uQNFQIQXGuBgS0RtjVgfEht7\nwfbYOgBjnYXnN1V45ZEGKARfQUGQK9L9dCpLbx3myE4HehRwdcUl9qFerjNF\nxITXASe7V6JjsiAF4Nu4pKVDkMMrDZ1MMZyds5TI2OO2v2qovhusvZu1Dtpy\nTYWUoN4PoUn3R62M1Rntz4/fv/0OJtGHkEwvX5GU9rmLD+uo1g3LlKQIMNzx\nMdjsV1sxoRmSB5UP0Ki/3n5tnLGRYNH2OR7qLZ0cmiy2JTUCnmhNlKjPWV0G\n6TM44kN27AwMoKtbextTrFHUhc9ZC778AxIotv+zzM0qag0fIIUoaAc4+eMk\nEWUxDQWKPDkwlY6CoOhKGJYrdBExang+a36SWtNVkb2qC+cI92WsWPG8ABoW\nXe9fI9uL6AAUEuFrgohrqDCsbzQD4/Af1qyu3hBVRzTHpSz070ka4aoru75M\n+cBX\r\n=vi55\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSlakE8LPUx3HfLymxRWvNLDyGABsjDsNewAhhxj2ECAiBnO3Zx8J/0ZOSvfRHC+uOpi3y7XpjypWuNNImyFoc2UQ=="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.2.4_1586334360947_0.007291817277696122"},"_hasShrinkwrap":false},"2.2.5":{"name":"datav-cli","version":"2.2.5","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.12","open":"0.0.5","path":"0.12.7","qs":"6.5.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"devDependencies":{"eslint":"^6.1.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^1.7.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-lean-imports":"^0.3.3","eslint-plugin-react":"^7.8.2"},"_id":"datav-cli@2.2.5","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-iPmAlnUh641fLNQph5vlJ6FQjOmM4T4MqeD0YOheab+C9a80PP7oK09r+Rd/X9z6TzMlSOKxXzsjBk7cQkV61w==","shasum":"ce976e1f9d66fa88d76bb7384f1a54413eec9ef9","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.2.5.tgz","fileCount":203,"unpackedSize":9461682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejYtsCRA9TVsSAnZWagAAo5kP/0dMq3SApS+pIfZscWGR\nISQL6DT++OddQq9bjwxaentPuRqGaA5I6jlw28hpf7bT1Tv+BPspJa0DCsny\nu7ZJoJMcvnh4qakoDu4oCkAV/SLLnQpf4ZjkPx7lMDpmhMNwJbl+Z2CvFzHz\n+nqgPXiDT+pJJxhFTbpDS14fLVi5ptp5t1srqSdyzkIv7INyPc7wPF7cqOWa\nJa0XPgv7dXLOyjA9e6k1pNrXjJHWnRYdEmjC8ch8z7mwUtFno/MKytT6O7Xq\nm+1g4DLqUqwspOqvP02Jyac5EortleqFyk3MgtT/RjqBo1xONMyuWf5wxNTT\n3gMpidjIqkJeVU4YGCgh73E1a8Ljgeb5ZLB2NpH0xQcKtRZS9c+lzJ9cm7l6\n5SBGbokzHi415o6e2avy4B5wHtcCs1DKCSgypaZ0OIZby+/ZcHxIZ9HL992O\nyjQq+5VlAgg4k6Oz7IYd23kme4wvpysU7qvSHIx2pf6cAU+lOSZfxNfDX0c6\nBeUFd6UNCkiHRpuc8dLL0KuUZ0ySRN6hMRM/hblnGs2Gng+/zHE14jApZ2G5\nZ3vZgltlR+IPS8HjmGGFXmBXO1/7ljQIQNd/lcIVGN2XHjVuWvT4FyoAqcEM\nZMyTZS6bPgei7lNOAJZS03V75B+fClDjUrV/6s1cLoFSBrPTlhWJAeLymgLM\nRB3/\r\n=G7G3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFM/2BPIJXHxXQlr5GEpNnwbJ0y9humCimU1+wzARo6AIhAMtzw9ioxqN0iYCTmX+fnRj2satnveLH15ZS8P1hESmu"}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.2.5_1586334572007_0.3274357245369437"},"_hasShrinkwrap":false},"2.2.6":{"name":"datav-cli","version":"2.2.6","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.12","open":"0.0.5","path":"0.12.7","qs":"6.5.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.4.0","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"devDependencies":{"eslint":"^6.1.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^1.7.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-lean-imports":"^0.3.3","eslint-plugin-react":"^7.8.2"},"_id":"datav-cli@2.2.6","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-YZE7RmzgLB5mxH/kKn0vZxmYSSzalo3hOHJXA+qYG7qH7DN0kmHSEHC3NfMAq+HPcnuS1PyBkCR9AR/SJM/QtA==","shasum":"2bca0f54803219b47ba0231651b956b86159aaa8","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.2.6.tgz","fileCount":203,"unpackedSize":9494205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoS0wCRA9TVsSAnZWagAARJQP/0+QAw0Yqt7tggL8nenL\nTGoR4JT1kRQ0Z8scHV3HZWF6IE3UhbjgdTCEkcZZcRxeCuTgXM0CroeZcHoR\nmbtQ54Z5YSQPBVEFzd+d0CjbSOXwMFEH92wXfc4MnlMv9IinsfhMYsUAlBtj\nV5WclaH9liGZ+YrZ9RcAZ2j53XJTUFCmpARraLnABX2C8aNMPn6pQYyESkKy\nUYLJYqQwxMTg4mQWv4wQc9+tB7g+r4md6UUtKPifmTB9QvXNnjNdD0MXBAPl\ncgXE0aqXaq80q3MRAQBagaHFPerHh239KryDkqdqYWxZM3g/g4FobqCDkYKV\nOTEbPJqoKGU8uK1uvXiP7NGEJ38hrFt3lcW3jKiaA6KGTwwhLigIaQJKOxmB\njkhZqSTscPcemUAJC0k+0zi9MCn2Rf1zZNdVoSuVtb+Qgg4z8euSkqFcBSIY\nzfO6zugas1DJdX19RTsXpAwec0RTFQZgnl3N6duMdHGo+pBMxZ4Yov737l6e\n2ldX81OspFWT9hQgzpNb6CNTv5ochv75Goi1z8HMx80sbI7dqPPHLckJYfr9\n2Jzm2BMU1G+zrxNMZ6Np0cyC6BGPouOrFDElECDqRItdIcYXmzYfT82Kl4BF\nMzMhyxz2SNEe52ezcA3QXb/GI7PhZIGh41ZO+IMfy+hJCCnQ6CtUwsB2/TPT\nlLoM\r\n=xtHR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzY1j5zW1QOhJxTBByToUmsVTnDfddUPjDpPPZoWn+XAiAkaLx3vOFs7twD+tfB4zgPp+ZtTmGQwyll70FufuY2pQ=="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.2.6_1587621167548_0.6148369792236024"},"_hasShrinkwrap":false},"2.2.7":{"name":"datav-cli","version":"2.2.7","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.12","open":"0.0.5","path":"0.12.7","qs":"6.5.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.36.1","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"devDependencies":{"eslint":"^6.1.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^1.7.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-lean-imports":"^0.3.3","eslint-plugin-react":"^7.8.2"},"_id":"datav-cli@2.2.7","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-GsyirgWTCHRQeu/+Y2kOqT79njOvHTetFttIimhw9rvePbyit08xcAINUbiKzXnUJ4mt+4uR756f0R245PV9+w==","shasum":"a3106bb484a8a962caac70c8a35ff10f5702ba47","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.2.7.tgz","fileCount":203,"unpackedSize":9539625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7C4NCRA9TVsSAnZWagAAnj4P/0JloG2kcbRR7oAmpZ7p\n33Tlnq4AUIsBH1rWRpTWliiBMNWW/NirOCuCmmIq6bCl3o5var5E2JbPuPye\nD202VdKJA+SMxKqekb0SMvrRGm8szSDa1A+FrVFmlgahIGBgP4KP2evJCmqf\nk4B/cpxMhwLKVQB3vFk3tDWbkKtY/U/XDv7wXbFOw3W5piTixmgPPbzQOw/O\n8MsvsNVTXdcbPzqfCXz2nTs8tIBaqE4e2eMnmqLksgWIyJx/jY+mMONhQevG\n4UWuo0L4wDcTwpUn0Ny7hGom4RbZI3ZKHGAtrooLGlGLXfE2FbBEi2dCRnfy\n2Fb7y6xgwYt2MF4RfsVuox2YY7uZoVK2+Rt/uUgQ4WwCze/QHo2MCVWBFUJ1\nEtDdS0tD6jRLsKaEJNGyzHoLFM/2oecF2TiH4YoKFYh+yNNdQ8oPLMHum31e\nSm+EIwtnEA8GGRIIja1vfxLKPvc1hHlxwHKnM1dZDy/epotA9Xz3el/7qtFq\n/kyt286RrSdgGYOE2xb9XZoJG7Xiq5tTDSKC6Ku8/ByTbYyd1X7ZzQetnRCH\n/LqotULz6ymfVP7jwOCBFPCF31S/YCRAt6bM1RMDCAcqi6bqS+s4khLwYQ9A\nikHpTkdMyNmYlU3u7u4GagZQz3FG05YYqZtBzWrMq3viKWZ1o4Kx4sTYPU13\nvCf0\r\n=3dxB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDn0wzBpXXYomR3JlI4dPpaptudMYnuU1nk/zOI8knEeAiEAhirehbxrOlmahDsFcK45cRq4Lm5T5FYVPydR00rOpeI="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.2.7_1592536588412_0.3226962677121574"},"_hasShrinkwrap":false},"2.2.8":{"name":"datav-cli","version":"2.2.8","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.12","open":"0.0.5","path":"0.12.7","qs":"6.5.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.36.1","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"devDependencies":{"eslint":"^6.1.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^1.7.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-lean-imports":"^0.3.3","eslint-plugin-react":"^7.8.2"},"_id":"datav-cli@2.2.8","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-npYUJ/mDx2gxWZyIqzSiTedl/9I1kw6pVXs+iQI8Ry8Wy9DHEbd9eU7feA0t5/Gh5W8jk0EC7rdAtdJJqwMgRA==","shasum":"e4e4e03679bcbe5337c5a50b55c04ede4453110a","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.2.8.tgz","fileCount":203,"unpackedSize":9539629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+vqiCRA9TVsSAnZWagAAPbcP/2kyZDhLGnLgp8V97k9j\nZITfLmV4Y+JUq+2nL8TD51rUWpyLQSi3F3aDvwd3vifrjqk584RBP6yWcrIG\nW2UdS+BIKaXbby9llJ24Wjl3SsNIP0cGnlpC2PgIoXy8isKOXnhB2sPxXUmW\nn1nrQP0xOaupHnZaDQhGrREQ35ZZ1wNDr+IRd+qqmNqyZEJMORsOemkPelyc\nzEhgtbb/qVceU+w8yYPZY+OZP5/t5su3g32A1SAGgdQFMCSdnCYUGyFQclTo\nnxoRsh4GBbrfje0IR/ZqV9Qk6CNWWjThVKaQAHXV/+A2VTBbL8jz4wJzccfc\nw7FVvUxi7aJ3GDtOm52uy8/DZ7M64NiYjv38i6utt1QKrWYEaxdn+h1zKnO8\n6aIbti75Ji+iERW1p9BnYsXhegx72sK6Q53HfjxiPXD8CrjbiOL2R1K9HeA4\nRiHAX8RZmMRdrkckUI0iXW/FEC3Ja6XRk/0ifzPDeD8PKN4IMt6xXFcXrrsn\npTh6mhJ3MhHcPbANIOtZAVyBa2Upbtwvl24ZNtur8zJTc2bRrz09ATUfgU4b\nRhYlPtUm7Z6dvAMvBxtjHEAoOXbXOMXmaf6edzx3MJh5KART8S7yfH+uQwG+\nON1FFN4h04JCVVRgPrthBwXOfr5aEbbwvNdnI6rQn4NQ8zP8kipBe93fNxdM\npH80\r\n=hFzy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm4xW11qWkVwjbM8aK5xuWnpBYqvlUCB6HUTFVPfGMugIgfK1hzCpnmsylSKdnNaggVnZJXYyfaK8R6vBq3Ev3ywI="}]},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.2.8_1593506465709_0.5907678824167071"},"_hasShrinkwrap":false},"2.3.0":{"name":"datav-cli","version":"2.3.0","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"babel-eslint":"8.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","crypto":"0.0.3","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","formstream":"1.0.0","fs-extra":"0.24.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.12","open":"0.0.5","path":"0.12.7","qs":"6.5.0","semver":"5.1.0","shelljs":"0.6.0","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","urllib":"2.36.1","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"devDependencies":{"eslint":"^6.1.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^1.7.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-lean-imports":"^0.3.3","eslint-plugin-react":"^7.8.2"},"_id":"datav-cli@2.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-6U7qE1zU2fb+pwcur+rdhltdWuR+cpqYPp4+dT3hgm7Ml+EiN8ZZlcoPUGE8xAe/RDb5rbjg4a3qUKwuecQg6w==","shasum":"6a5aa66fda66f88cfdffc8cc83d0df0ea8edc646","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.3.0.tgz","fileCount":224,"unpackedSize":10410258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggMnKCRA9TVsSAnZWagAAUH8QAIA8hs14zwojqRNZrfh2\nODFbzdEgLhGa67kKoIkPmtHwyNqAYMgDsJc787Rxu7Zxt0g2PTj3t8Hv3BG0\n6U93tjqL7qfrIeU/6M70rKdPQvJExaX8xPmdj5Bqtnq+jb99UwgpufhrC2QH\n6R2jpvgauimMJvWhPjKot8BTQ2sAF5Bbrh3upyVXxlvddb9LiL0GFbcN+7TL\nHFtd9N+nsrcUohDdygM1eh3WKUn1+9J9tjIxNMWr7uNlFRCCeCnNaMOT00F1\nUeoWSEnaSMH43ISXp8nG50+1OgOTTEnlOnrfc2eYaTGh9Ez1nxR2A2fed3mH\nqs82YwOCiS420JMNmfDcmkGEv5ovTw/T2k/WN+QIYpnyNZvabVh4It0fTtRW\nt8C+Dmz4YcjGMv3uayP/baZNtjpByWlt5yGfVhUFAKikU17l8dbK9e2Pos3a\nYqZavfBkEVm/DQsQL+mfNGJfmRkJB92qEiyUiGsec3yRMi9l3bhmQiMCg1gG\nqCsLhpZqKSZ6jbhk1jZ8dKwkdxB/Z4vauzoVR4bjXfkV5EHPIq3vc6dMsNLR\ny404pqjblYzfyAtdrtOoFJ4I2/F1z5VJAdjB3vXEvAiCtfxXt63XwQjqcuJ5\nYjidZO9zqwzUquXxkg2ccbSeWSfWAqK1zLHdOsLRV6etCQ9NwhE025P2eWnh\nMYFL\r\n=9IJN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMnN9sj1qQURmMg0JBet8JR45bC2QKe10IUnPCJqKMNAiEAxg0GRzqWz3Mg97KBnwBZlczvjUcvuoJj9mIqK93gONs="}]},"directories":{},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.3.0_1619053002112_0.48134277777926404"},"_hasShrinkwrap":false},"2.8.1":{"name":"datav-cli","version":"2.8.1","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"@ali/fire-extract-props":"1.0.3","@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","babel-eslint":"8.2.3","babel-loader":"^8.1.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.7.0","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","clean-webpack-plugin":"^3.0.0","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","cors":"^2.8.5","crypto":"0.0.3","css-loader":"^3.4.2","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-json":"^2.0.1","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","file-loader":"^5.1.0","formstream":"1.0.0","fs-extra":"^8.0.0","fs-extra2":"^1.0.0","glslify-loader":"^2.0.0","html-webpack-plugin":"^4.2.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","less-loader":"^6.0.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.20","open":"0.0.5","path":"0.12.7","qs":"6.5.0","raw-loader":"^4.0.0","react":"15.6.1","react-dom":"15.6.1","sass-loader":"^8.0.2","semver":"5.1.0","shelljs":"0.6.0","style-loader":"^1.1.3","sync-request":"3.0.1","tar-pack":"3.4.0","uglifyjs-webpack-plugin":"^2.2.0","unzip":"0.1.11","url-loader":"^4.1.0","urllib":"2.36.1","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-middleware":"^3.7.2","webpack-dev-server":"^3.10.3","webpack-hot-middleware":"^2.25.0","webpack-merge":"^4.2.2","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"devDependencies":{"escape-string-regexp":"^2.0.0","eslint":"^6.1.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^1.7.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-lean-imports":"^0.3.3","eslint-plugin-react":"^7.8.2"},"_id":"datav-cli@2.8.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-fkKWeth9mSZP36b3OzRSqMzTPmnmYfIpOyYaVypdtagfWaxA6+Gmoo9cnL5sYU7vw1GUKGPhtZykRzGxcLawgQ==","shasum":"8b8a0ded33392ec91ea7db7f19be13de2e48288d","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.8.1.tgz","fileCount":359,"unpackedSize":10694765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5PWCCRA9TVsSAnZWagAAR94P/R+6y3eTQftRXfoKXU1F\nEIpUwVtWqqFgE0lpliiInY4gxVqoFCW4KUuUBi9QaMvzyt97DFzVVlTPR450\nGGAB19eKiUjM6fk/O8+POvXzVyn1FJCYbRiKHr8kgob2INHPyIRNxyLc3753\ngrQE5nJbnCS0B0ioRaEPvH2bTZ/V+m/iVATj4uOWCWN3snlGQABd9CvMJmQ0\n8Xly/gCbCzu0kPC6UgSt75QaN9Vb+F1Kxc017sSqoyvcCDTPkDzq6waT96Sj\nVJeEWNwZs53O8YvnYdFb6MqAfH8Bw1mB+LJvHglZxgteove6ZECN/63uL20z\ndY48QzmaBoSf33hzfgdffI2xDleDcWJhCs78HXuskXzXPKf7uH+C+ayBe9Uc\nVUazV0bvToX7ZJkePMoEfNlDb6arKnoUyLwsUgv5E2YaMq2M58/5vB1znSIG\nj9gdSscJ+P8I20sVw3WWpf17i08SQytc4tw20W8TjfHPftTYC8JdFV2AGWhK\nnhs/pPWU/dYxG45z8ta4t74Atwelj/bi7hCqNM6/U7/+uernan3z4RK223KO\nAzrTsVtD1mEzBkWiRqKG8S4BDPAEAPuyz4PFFYhbSUaoYbnm4LbooV/VFuYq\n6EHETQthdAkwGPj97HxI1knpsfPHrY4TQSwBVpATN38Yjrh+Xkw/BjQe1X1B\n3brq\r\n=WnEL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0mNKtyRrDCLNZOx0m1h7+OyXrxJfTihlXZB5VoebwdAiAoLadseylFl9FVyNjiaMWJ3/PNpRLPtK5wemY3l0OL8Q=="}]},"directories":{},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.8.1_1642395009950_0.746910683653119"},"_hasShrinkwrap":false},"2.8.2":{"name":"datav-cli","version":"2.8.2","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","babel-eslint":"8.2.3","babel-loader":"^8.1.0","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-es2015-spread":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.7.0","babel-preset-react":"6.24.1","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","clean-webpack-plugin":"^3.0.0","co":"4.6.0","colors":"1.1.2","commander":"2.8.1","cors":"^2.8.5","crypto":"0.0.3","css-loader":"^3.4.2","cube-babel":"0.0.7","cube-glsl":"0.0.3","cube-json":"^2.0.1","cube-lazy-parse":"^1.0.1","cube-less":"2.0.1","cube-react":"2.1.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","file-loader":"^5.1.0","formstream":"1.0.0","fs-extra":"^8.0.0","fs-extra2":"^1.0.0","glslify-loader":"^2.0.0","html-webpack-plugin":"^4.2.0","http":"0.0.0","ini":"1.3.4","inquirer":"3.2.0","jquery":"2.2.4","latest-version":"3.1.0","less-loader":"^6.0.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"3.1.20","open":"0.0.5","path":"0.12.7","qs":"6.5.0","raw-loader":"^4.0.0","react":"15.6.1","react-dom":"15.6.1","sass-loader":"^8.0.2","semver":"5.1.0","shelljs":"0.6.0","style-loader":"^1.1.3","sync-request":"3.0.1","tar-pack":"3.4.0","uglifyjs-webpack-plugin":"^2.2.0","unzip":"0.1.11","url-loader":"^4.1.0","urllib":"2.36.1","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-middleware":"^3.7.2","webpack-dev-server":"^3.10.3","webpack-hot-middleware":"^2.25.0","webpack-merge":"^4.2.2","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"devDependencies":{"escape-string-regexp":"^2.0.0","eslint":"^6.1.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^1.7.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-lean-imports":"^0.3.3","eslint-plugin-react":"^7.8.2"},"_id":"datav-cli@2.8.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-WU2kdh5GbgrCdSgX4MPzoOD4Twt8an/FIu3mBVfcCx5MV1cS0rzbC4GyT3fk/KkLn9P7zYHxFjgEUAIMWq9u5w==","shasum":"53121761c9750400d27e35a15cdee533dad025f9","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.8.2.tgz","fileCount":359,"unpackedSize":10694725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5QSnCRA9TVsSAnZWagAAI38P/jrynsHg3Irfnmn88k3o\nTx9mt+BwgSm4D8nBLBBqMWvPJCcs10iKYki/yaGtqfYE4UYWkUdHCNEJsvlr\nj5dh0MrhIoYDZvIDMJRLjgMk3fLTMiqNFRkIYAttjFkGm+r2n8juJRkxgXbf\nCVNh19spg7FhJCqyqHU36vCiA2dMCJ7E5VZlSRF+TIDSa6bj0XVyXd1kb3Jg\nMrWhXpoahmN5BlmpEZctA9p6kdD/a/VugUBgIZh71Gq7JD8IdQbcvtbYmQfn\ntDk2INOBsK3XuJT35X+vofw89RL1g9p5/Cr+hUIzZ7rlXB0AFAYtSOcO3H1R\nM5X0GcKCEDV0tq47etHRVeiFl4q0dWSwVfOXBXVqhgopX6YWBLujsHQ8ML8X\nXQnMYE20sQjNsx3wF667Pwo8Ibj0HevWxbgWzCGZoT/t83ZP4bjUeVxkOJkx\nsztI6z4Kt8x6Yhm0qi5RornQ0Xb7iAbQVgpXNk+ARpk6Ra7uw3ZWBtVbskrb\nY2yRuEo3tvkNyT0tTr5sYE73o3XOGDisEDyDX/b1jRk+4Y+w0IayzT8Fkri3\nQ8O+qNkuGSQxhOgfCKBzVa1akJkil+tKfUKsXrNxtEpwztfhSGSO09h8HlAY\njZ2L1O0WPgyC1U24FmxPc9EaRXwMlNqdl5AcOiNVlgME2zDz1zjbwRvuKU2H\ngu4B\r\n=BCd/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnmdPvc8nH6DwuDpqHo6SmDcB9xlgfADysQ8MnKbdfzAiAtfrbdmKNq3ws2+3PKLcYe09QEJZnr15ZBMKrRe0kDfQ=="}]},"directories":{},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.8.2_1642398886858_0.18678487419391177"},"_hasShrinkwrap":false},"2.11.1":{"name":"datav-cli","version":"2.11.1","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"@babel/core":"^7.16.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.16.7","@babel/preset-env":"^7.16.8","@babel/preset-react":"^7.16.7","alibabacloud-datav-tool-gui-utils":"^1.0.3","babel-eslint":"8.2.3","babel-loader":"^8.2.3","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"^11.0.0","cors":"^2.8.5","crypto":"0.0.3","css-loader":"^3.4.2","cube-babel":"^1.0.4","cube-glsl":"0.0.3","cube-json":"^2.0.1","cube-lazy-parse":"^1.0.1","cube-less":"3.1.1","cube-react":"2.1.0","cube-text":"^1.0.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","file-loader":"^5.1.0","formstream":"1.0.0","fs-extra":"^8.0.0","fs-extra2":"^1.0.0","glslify-loader":"^2.0.0","http":"0.0.0","ini":"1.3.4","inquirer":"^7.3.3","jquery":"2.2.4","latest-version":"3.1.0","less-loader":"^6.0.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"5.0.0-beta.16","open":"0.0.5","path":"0.12.7","qs":"6.5.0","raw-loader":"^4.0.0","sass-loader":"^8.0.2","semver":"5.1.0","shelljs":"0.6.0","style-loader":"^1.1.3","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","url-loader":"^4.1.0","urllib":"^2.36.1","webpack":"^4.43.0","webpack-merge":"^4.2.2","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"devDependencies":{"escape-string-regexp":"^2.0.0","eslint":"^6.1.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^1.7.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-lean-imports":"^0.3.3","eslint-plugin-react":"^7.8.2"},"_id":"datav-cli@2.11.1","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-9lI25sBBzc5ss3TiNRmVEZJoVlu4zrsdefioZAi0MMkFkRe7E6W/o5QLUnlkimihzlaAbiCbj2miaF+oIYQqcQ==","shasum":"dd0140485b96f117931635a9faeca5a62ad28eeb","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.11.1.tgz","fileCount":404,"unpackedSize":12274637,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuoo5u0AdvzDSsQSa/sssFUZs9ZW8YTnnatIJauO7RLgIgLnf3E1eJIA/KoTrShMUlD5I4ACXj3kuTUtqsCNWrUao="}]},"_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"directories":{},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.11.1_1697010510189_0.4990850911381022"},"_hasShrinkwrap":false},"2.11.2":{"name":"datav-cli","version":"2.11.2","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"@babel/core":"^7.16.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.16.7","@babel/preset-env":"^7.16.8","@babel/preset-react":"^7.16.7","alibabacloud-datav-tool-gui-utils":"^1.0.3","babel-eslint":"8.2.3","babel-loader":"^8.2.3","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"^11.0.0","cors":"^2.8.5","crypto":"0.0.3","css-loader":"^3.4.2","cube-babel":"^1.0.4","cube-glsl":"0.0.3","cube-json":"^2.0.1","cube-lazy-parse":"^1.0.1","cube-less":"3.1.1","cube-react":"2.1.0","cube-text":"^1.0.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","file-loader":"^5.1.0","formstream":"1.0.0","fs-extra":"^8.0.0","fs-extra2":"^1.0.0","glslify-loader":"^2.0.0","http":"0.0.0","ini":"1.3.4","inquirer":"^7.3.3","jquery":"2.2.4","latest-version":"3.1.0","less-loader":"^6.0.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"5.0.0-beta.16","open":"0.0.5","path":"0.12.7","qs":"6.5.0","raw-loader":"^4.0.0","sass-loader":"^8.0.2","semver":"5.1.0","shelljs":"0.6.0","style-loader":"^1.1.3","sync-request":"3.0.1","tar-pack":"3.4.0","unzip":"0.1.11","url-loader":"^4.1.0","urllib":"^2.36.1","webpack":"^4.43.0","webpack-merge":"^4.2.2","xfs":"0.2.1"},"engines":{"node":">=6.10.0 <10.12.0"},"devDependencies":{"escape-string-regexp":"^2.0.0","eslint":"^6.1.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^1.7.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-lean-imports":"^0.3.3","eslint-plugin-react":"^7.8.2"},"_id":"datav-cli@2.11.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"dist":{"integrity":"sha512-XGQoB7NDF27SZnhcT6/WOzSUL4JDz/U4pmVhRrcQaOOCgR2nCAeK+LJs6RRPPmXO7sQH4jBt3APeg2fbkYVaqQ==","shasum":"be84d61e31b7c87268089bf76ab47d86682a842b","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.11.2.tgz","fileCount":404,"unpackedSize":12303063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6bKtRtISvWIgce01LdRU7nEbZIKiBPvN9EgfqhWbHDQIgBF3kRSQUm2RnKgipcFg3dJiGawFIBlVL8kYaeiWrWHo="}]},"directories":{},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.11.2_1697178708226_0.3899990858005822"},"_hasShrinkwrap":false},"2.12.0-alpha.1":{"name":"datav-cli","version":"2.12.0-alpha.1","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"@babel/core":"^7.16.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.16.7","@babel/preset-env":"^7.16.8","@babel/preset-react":"^7.16.7","alibabacloud-datav-tool-gui-utils":"^1.0.3","babel-eslint":"8.2.3","babel-loader":"^8.2.3","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"^11.0.0","cors":"^2.8.5","crypto":"0.0.3","css-loader":"^3.4.2","cube-babel":"^1.0.4","cube-glsl":"0.0.3","cube-json":"^2.0.1","cube-lazy-parse":"^1.0.1","cube-less":"3.1.1","cube-react":"2.1.0","cube-text":"^1.0.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","file-loader":"^5.1.0","formstream":"1.0.0","fs-extra":"^8.0.0","glslify-loader":"^2.0.0","http":"0.0.0","ini":"1.3.4","inquirer":"^7.3.3","jquery":"2.2.4","latest-version":"3.1.0","less-loader":"^6.0.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"5.0.0-beta.16","open":"0.0.5","path":"0.12.7","qs":"6.5.0","raw-loader":"^4.0.0","sass-loader":"^8.0.2","semver":"5.1.0","shelljs":"0.6.0","style-loader":"^1.1.3","sync-request":"3.0.1","tar-pack":"3.4.0","unzipper":"^0.10.14","url-loader":"^4.1.0","urllib":"^2.36.1","webpack":"^4.43.0","webpack-merge":"^4.2.2","xfs":"0.2.1"},"engines":{"node":">16.0"},"devDependencies":{"escape-string-regexp":"^2.0.0","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^1.7.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-lean-imports":"^0.3.3","eslint-plugin-react":"^7.8.2"},"readme":"# 开发指南\n\n## 快速开始\n### 一、环境准备\n安装 node 环境，推荐 node 的版本在 8 以及以上，10.12.0以下。NodeJS官网：[Node.js](https://nodejs.org)\n安装成功时，在命令行操作界面执行 (OXS 在 terminal 中执行，Windows 在 cmd 中执行)：\n```bash\nnode -v\nv10.11.0\n\nnpm -v\n6.4.1\n```\n\n> 如果您的系统已经安装过或曾经安装过 node ，并且还需要持续使用。推荐安装 nvm 来进行 node 版本管理。它能够使您可以不用管之前的 node，并且不会造成冲突。安装地址：[GitHub - creationix/nvm: Node Version Manager - Simple bash script to manage multiple active node.js versions](https://github.com/creationix/nvm)  \n\n### 二、安装开发工具套件\n在您的命令行界面执行：\n```bash\nnpm install --registry=https://registry.npm.taobao.org datav-cli -g\n```\n\n安装成功时：\n```bash\ndatav --version\n2.0.0\n```\n\n### 三、设置语言环境\n如果您的默认语言环境不是 English，您可以在命令行界面执行：\n```bash\ndatav locale\n\n? 您的语言环境是? [English\\Chinese\\Japanese]\n```\n\n> 如果之后您想根据您的账户所在域，自动切换语言环境，您可以在登录后，执行：[datav locale-clear | datav lc]，可以清空默认设置的语言环境。\n> 如果之后您想切换语言环境，也可以再次使用 [datav locale] 重新设置语言环境。\n\n\n### 四、用户登录\n在您的命令行界面执行：\n```bash\ndatav login\n\n? 用户名:  [输入您在 DataV 控制台首页右上角的名字，如果是子账号，请注意使用主账号的名字]\n? 开发者识别码:  [输入您在 DataV 控制台「我的组件」页复制得到的开发者识别码] \n? 需要设置别名吗? (Y/n) \n? 别名: [输入您想要设置的别名，如果需要的话]\n\n设置成功\n```\n\n当看到 `设置成功`时，登录就算完成了。\n\n> 登录不是必须的，如果您只是想试下创建组件，预览组件功能的话，是可以不进行登录操作的。只有发布功能需要登录。  \n\n### 五、生成组件包\n在您的命令行界面执行：\n```bash\ndatav init\n\n? 你要创建的组件名(字母，-，数字)是... [组件名只能出现字母、数字和-]\n? 你要创建的组件显示名是... [显示名是以后在大屏中组件列表里显示的您的组件名]\n? 你的组件描述是... \n? 请从组件模板中选择你要创建的组件...\n```\n\n当看到`组件创建完毕`时，生成组件包就算完成了。如图：\n\n![](https://img.alicdn.com/tfs/TB1LOWLubrpK1RjSZTEXXcWAVXa-2050-740.png)\n\n### 六、预览组件\n在您的命令行界面执行：\n```bash\ncd 您的组件名\ndatav run\n```\n\n当看到 `服务启动`时，预览组件的服务已经启动了，您的 google chrome 浏览器会被自动打开组件预览页。如图：\n\n![](https://img.alicdn.com/tfs/TB1KIaQukzoK1RjSZFlXXai4VXa-2048-600.png)\n\n> 1. 如果您的浏览器没有自动打开，可能是您未安装 google chrome，建议安装后手动打开 localhost:1111/  \n> 2. 如果您看到端口冲突，可能是您的 1111 端口被别的应用程序占用了，您可以使用 `datav run -p 1112` 来指定使用 1112 端口开启我们的预览服务。  \n> 3. 如果您的浏览器打开 localhost:1111/，显示并没有此服务，可能是您的电脑并未配置 hosts localhost 指向 127.0.0.1。你可以访问 127.0.0.1:1111/  \n\n成功后的预览页如图：\n![](https://img.alicdn.com/tfs/TB1C1qHumzqK1RjSZFLXXcn2XXa-2068-1142.png)\n\n预览页主要分`中心画布区`, `底部工具栏`, `右侧工具栏`。\n#### 5.1 中心画布区\n中心画布区是用来展现组件，实时观测组件变化的舞台。\n所有右侧工具栏的配置、数据修改都会实时反映在中心画布的组件上。\n组件的白框代表了组件的容器范围大小，每个方向上的白框都可以做缩放来测试组件在任意方向缩放的表现。\n\n#### 右侧工具栏\n右侧工具栏分为`样式`、`数据`、`交互`、`发布`4个面板。\n* 样式\n![](https://img.alicdn.com/tfs/TB1sgCLumzqK1RjSZFpXXakSXXa-602-1006.png)\n\n样式页面描述了组件可变动的一些配置项，如果在样式页进行操作，改动会立即生效。比如在此页面拖拽字号滑动条，组件中的文字字号立即随之变化。\n右上的`保存`按钮是用来保存当前修改的配置，保存成此组件的默认配置。\n\n* 数据\n![](https://img.alicdn.com/tfs/TB1v4SPugHqK1RjSZFkXXX.WFXa-600-1500.png)\n\n数据页面描述了组件的数据接口配置，数据页的数据一旦进行改动，组件都会进行相应的改动。\n右上的`保存`按钮是用来保存当前修改的数据，保存成此组件的默认数据。\n\n* 交互\n![](https://img.alicdn.com/tfs/TB1YXOHubPpK1RjSZFFXXa5PpXa-594-792.png)\n\n交互页面描述了组件的交互说明。\n\n* 发布\n![](https://img.alicdn.com/tfs/TB14e5RugHqK1RjSZFEXXcGMXXa-596-1082.png)\n\n发布页面描述了组件的类型、图标、发布版本等配置，单击`发布`按钮，即可发布组件。\n\n### 七、发布组件\n\n您可通过以下三种方式发布组件。\n* 方式一（推荐）\n进入组件的目录地址下，执行 datav publish 命令，组件将自动打包压缩发布至账号所在域的服务器。\n\n* 方式二\n进入组件的目录地址下，执行 datav package 命令，在组件目录外会有一个以“组件-版本号”命名的tar.gz压缩包，将此压缩包上传到 datav.aliyun.com 的组件页，即可发布。\n\n* 方法三\n进入预览组件页面下的发布页面，单击发射，即可发布组件。\n\n\n## 文档结构\n```javascript\n--coms-name              //组件名\n      |--index.js        //组件主入口\n      |--package.json    //组件配置\n      |--readme.md       //组件描述\n      |--history.md      //组件更新历史描述\n```\n\n## package.json 规范\n\n### 协议版本2(new)\n\n举个例子:\n```javascript\n{\n  \"name\": \"@leaf/pie-multi-radius-with-title\",                           //@命名空间/组件名\n  \"version\": \"0.1.5\",                                                    //版本号\n  \"dependencies\": {                                                      //依赖, 不包括datav:/com/依赖\n    \"bcore\": \"0.0.9\",\n    \"jquery\": \"~2.1.4\",\n    \"lodash\": \"*\"\n  },\n  \"datav\": {                                                             //datav配置\n    \"cn_name\": \"带标题的多维饼图\",                                         //组件中文名\n    \"protocol\": 2,                                                       //协议版本号\n    \"type\": [\"regular_pie\"],                                             \n    \"view\": {\n        \"width\": 300,\n        \"height\": 200,\n        \"minWidth\": 100,\n        \"minHeight\": 50\n    },\n    \"icon\": \"\",\n    \"apis\": {                                                            //组件接口,可以多个\n      \"source\": {                                                        //接口名\n        \"handler\": \"render\",                                             //处理接口返回的组件方法名\n        \"description\" : \"多维度饼图接口\",                                  //接口描述\n        \"fields\" : {                                                     //接口所需字段,可以多个\n          \"x\" : {                                                        //字段名\n            \"description\" : \"类目\",                                      //字段描述\n            \"type\" : \"string\",                                           //字段类型\n            \"optional\": true                                             //可选字段\n          },\n          \"y\" : {\n            \"description\" : \"值\",\n            \"type\" : \"int\"\n          }\n        }\n      }\n    },\n    \"config\" : {                                                         //组件配置, 给编辑器识别用\n      \"paxis\" : {\n        \"type\" : \"group\",                                                //类型:组,详见<组件config配置说明>\n        \"name\" : \"标签\",\n        \"children\" : {\n          \"dx\" : {\n            \"type\" : \"text\",                                             //类型:文本,详见<组件config配置说明>\n            \"name\" : \"标签距中心\",\n            \"default\" : 220\n          }\n        }\n      },\n      \"title\" : {\n        \"type\" : \"group\",\n        \"name\" : \"标题\",\n        \"children\" : {\n          \"value\" : {\n            \"hasVisibility\" : \"true\",\n            \"visible\" : \"true\",\n            \"type\" : \"text\",\n            \"name\" : \"标题名\",\n            \"default\" : \"我是标题\"\n          },\n          \"font-size\" : {\n            \"type\" : \"number\",                                           //类型:数字,详见<组件config配置说明>\n            \"name\" : \"字体\",\n            \"min\" : 10,\n            \"default\" : 32,\n            \"max\" : 100\n          },\n          \"text-align\" : {\n            \"name\" : \"对齐方式\",\n            \"type\" : \"select\",                                           //类型:下拉框,详见<组件config配置说明>\n            \"options\" : [\n              {\"name\" : \"左对齐\", \"value\" : \"left\"},\n              {\"name\" : \"右对齐\", \"value\" : \"right\"},\n              {\"name\" : \"居中对齐\", \"value\" : \"center\"}\n            ],\n            \"default\" : \"center\"\n          },\n          \"color\" : {\n            \"name\" : \"字体颜色\",\n            \"type\" : \"color\",                                            //类型:颜色,详见<组件config配置说明>\n            \"default\" : \"#fff\"\n          },\n          \"background-color\" : {\n            \"name\" : \"背景\",\n            \"type\" : \"color\",\n            \"default\" : \"#000\"\n          }\n        }\n      }\n    },\n    \"api_data\":{                                                         //接口数据,可以多个\n      \"source\" : [                                                       //接口名,必须和apis中的接口名一致,限制6K\n        {\"x\": \"普货\", \"y\" : 5},\n        {\"x\": \"普货\", \"y\" : 22},\n        {\"x\": \"泡货\", \"y\" : 22},\n        {\"x\": \"设备\", \"y\" : 14},\n        {\"x\": \"矿产\", \"y\" : 15},\n        {\"x\": \"钢铁\", \"y\" : 15},\n        {\"x\": \"建材\", \"y\" : 12},\n        {\"x\": \"食品\", \"y\" : 12},\n        {\"x\": \"粮食\", \"y\" : 28}\n      ],\n      \"source2\" : \"./data.json\"                                          //也可以为json文件路径,限制512K\n    }\n  }\n}\n```\n\n### type说明\n\n```javascript\n  type: [\"regular_bar\", ...]               //可以多个,一个组件可以属于多个组,中间以下划线分割\n  \n  type: [\"第一分类_第二分类\"]\n```\n\n```javascript\n{\n  regular: \"常规图表\",\n  map: \"地图\", \n  text: \"文本\", \n  network: \"关系网络\", \n  media: \"媒体\", \n  decorate: \"辅助图形\",\n  interact: \"交互\"\n}\n```\n\n### 组件config配置说明\n\nconfig配置用以说明组件有哪些配置,既用于传给组件,也用于说明编辑器的选项.\nconfig配置要求:\n- 包含组件默认配置\n- 描述清配置的输入规范, 用以编辑器识别.\n\n\n#### type: group\n\n```javascript\n\"margin\": {\n  \"type\" : \"group\",                                                \n  \"name\" : \"标签\",                           \n  \"children\" : {    \n  }\n}\n\n```\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | -\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| children | 组内元素 | - | 没填时, 组为空\n\n\n#### type: text\n\n```javascript\n{\n  \"type\" : \"text\",                                                \n  \"name\" : \"标题\",                           \n  \"default\": \"我是标题\"\n}\n\n```\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | -\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认显示值 | - | 没填时为\"\"\n\n\n#### type: number\n\n```javascript\n{\n  \"type\" : \"number\",                                                \n  \"name\" : \"字号\",                        \n  \"default\": 22,\n  \"min\": 10,            \n  \"max\": 55,\n  \"range\": [10, 55],\n  \"range\": {\n     \"min\" : 10,\n     \"max\" : 55\n  }\n}\n```\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | -\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认显示值 | - | 没填时为16\n| min | 最小值 | - | min\\range[0]\\range.min 三者有其一就设置最小值成功, 都没有时, 退化为`text`, 不保证运行正确\n| max | 最大值 | - | min\\range[1]\\range.max 三者有其一就设置最大值成功, 都没有时, 退化为`text`, 不保证运行正确\n| range | 取值区间 | - | 可以为数组[10, 55],也可以为对象{min: 10, max: 55}, 与min\\max都没有时,退化为`text`, 不保证运行正确\n\n> 有最大\\最小值时, UI进化为slider拖动条.\n\n#### type: select\n\n```javascript\n{\n  \"name\" : \"对齐方式\",\n  \"type\" : \"select\", \n  \"options\" : [\n     {\"name\" : \"左对齐\", \"value\" : \"left\"},\n     {\"name\" : \"右对齐\", \"value\" : \"right\"},\n     {\"name\" : \"居中对齐\", \"value\" : \"center\"}\n  ],\n  \"default\" : \"center\"\n}\n\n```\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | -\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认显示值 | - | 没填时为options[0]\n| options | 下拉框选择 | √ | 数组型[{name: '' ,value: ''}], 没有时退化为`text`\n \n#### type: color\n\n```javascript\n{\n  \"name\" : \"字体颜色\",\n  \"type\" : \"color\", \n  \"default\" : \"#fff\"\n}\n\n```\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | -\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认显示值 | - | 没填时为'#000'\n\n\n#### type: multicolor\n\n```javascript\n{\n  \"name\" : \"渐变颜色\",\n  \"type\" : \"multicolor\", \n  \"default\" : {\n    \"style\": \"single\",\n    \"value\": \"#ccc\",\n    \"from\": \"#000\",\n    \"to\": \"#fff\",\n    \"angle\": 0\n  }\n}\n\n```\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | -\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认显示值 | √  |  style为single或double,value为single单值,from,to,angle代表double的渐变\n\n当style为single时，真实值返回\n```javascript\n{\n  \"style\": \"single\",\n  \"value\": \"#xxx\"\n}\n```\n\n当style为double时，真实值返回\n```javascript\n{\n  \"style\": \"double\",\n  \"from\": \"#xxx\",\n  \"to\": \"#xxx\",\n  \"angle\": 90\n}\n```\n\n#### type: image\n\n```javascript\n{\n  \"name\" : \"背景图\",\n  \"type\" : \"image\",\n  \"default\": \"http://datav.oss-cn-hangzhou.aliyuncs.com/uploads/images/c4ba3c6518c1997f4baa612a600c3fbe.png\"\n}\n\n```\n\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | -\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认显示值 | - | 没填时为'', 无图片\n\n#### type: array\n\n```javascript\n{\n  \"name\" : \"数据系列\",\n  \"type\" : \"array\",\n  \"default\": [{\"name\": \"系列一\", value: \"进港\"},{\"name\": \"系列二\", value: \"出港\"}]\n  \"child\": {\n    \"name\" : \"系列<%=i+1%>\",\n    \"type\" : \"object\",\n    \"child\": {\n      \"name\": {\n        \"name\" : \"系列值\",\n        \"type\" : \"text\",\n        \"default\": \"系列\"\n      },\n      \"value\": {\n        \"name\" : \"系列名\",\n        \"type\" : \"text\",\n        \"default\": \"\"\n      }\n    }\n  }\n}\n```\n\n#### type: hidden\n```javascript\n{\n  \"type\" : \"hidden\",\n  \"name\": \"值\",\n  \"default\": 22\n}\n\n```\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | 此字段编辑器不配置\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认值 | - | 默认不显示的值,但是会作为config传给方法\n\n\n#### type: boolean\n```javascript\n{\n  \"type\" : \"boolean\",\n  \"name\" : \"显示\",\n  \"default\": true\n}\n```\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | 此字段编辑器不配置\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认值 | - | 没填时为false\n\n\n#### type: search\n```javascript\n{\n  \"name\": \"字体\",\n  \"type\": \"search\",\n  \"default\": \"Microsoft Yahei\",\n  \"range\": [\n    {\n      \"微软雅黑\": \"Microsoft Yahei\"\n    },\n    {\n      \"宋体\": \"SimSun\"\n    },\n    {\n      \"黑体\": \"SimHei\"\n    },\n    {\n      \"隶书\": \"LiSu\"\n    },\n    {\n      \"幼圆\": \"YouYuan\"\n    },\n    \"tahoma\",\n    \"arial\",\n    \"sans-serif\"\n  ],\n  \"description\": \"请选择您系统有的字体,如果您系统无此字体,标题将会显示默认字体\"\n}\n```\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | -\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认显示值 | - | 没填时为options[0]\n| options || range | 下拉框选择 | √ | 数组型[{name: '' ,value: ''}],也可以为[{key: value}]型,也可以只有[value], 没有时退化为`text`\n\n#### type: imageSelect\n```javascript\n{\n  \"name\": \"装饰元素\",\n  \"type\": \"imageSelect\",\n  \"default\": \"gif1\",\n  \"range\": [\n    {\n      \"name\": \"gif1\",\n      \"value\": \"gif1\",\n      \"url\": \"https://img.alicdn.com/tps/TB1tFMtPXXXXXXyXpXXXXXXXXXX-1920-1080.gif\"\n    },\n    {\n      \"name\": \"gif2\",\n      \"value\": \"gif2\",\n      \"url\": \"https://img.alicdn.com/tps/TB1Pg3pPXXXXXcxXpXXXXXXXXXX-1920-1080.gif\"\n    }\n  ]\n}\n```\n\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | -\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认显示值 | - | 没填时为options[0]\n| options || range | 下拉框选择 | √ | 数组型[{name: '' ,value: '', url: ''}]\n\n#### show的用法\n```javascript\n{\n    \"xAxis\": {\n        \"type\": \"group\",\n        \"name\": \"x轴\",\n        \"children\": {\n            \"show\": {                 //在x轴右侧展示一个显示的点选框,但其实不含兄弟属性是否显示的功能\n                 \"type\": \"boolean\",\n                 \"name\": \"显示\",\n                 \"default\": true\n            },\n            \"color\": {\n                \"type\": \"color\",\n                \"name\": \"颜色\",\n                \"default\": \"#ccc\",\n                \"show\": [            //单个属性是否显示的功能\n                    [\"show\", \"$eq\", true]     //表示color要显示的情况是:我的兄弟show = true的时候我才显示\n                ]\n            }\n        }\n    }\n}\n```\n\n\n## index.js 规范\n\n### 模板案例\n\n详细模板案例详见[example组件](http://datav.oss-cn-hangzhou.aliyuncs.com/uploads/component-seeds/example/index.js)\n\n#### render(array:data[, object config])\n\n渲染，当组件被初始化后，组件渲染逻辑被调用，入参为数据，配置入参可选。\n\n> 注: 渲染需要能够支持重渲染，保证一样的数据、配置输入，能渲染出一样的效果。\n\n#### resize(int: width, int: height)\n\n缩放，当组件被拖拽、缩放时被调用。\n\n#### updateOptions(object config)\n\n更新配置，当组件配置被更新时调用。\n\n#### clear()\n\n清理，当组件被清理时被调用\n\n#### destroy()\n\n销毁，当组件被销毁时调用\n\n#### emit('global_var', var_name, var_value)\n\n全局参数设置，当全局参数被设置后，屏幕上每个接口都会带上这个参数。\n\n#### require(*)\n\n支持`js`, `css`, `less`, `html`\n\n\n## 发布组件\n\n```bash\n\ndatav package\n\n```\n\n在组件目录外会有一个以组件-版本号命名的tar.gz包，将此包上传到datav.aliyun.com的组件页即可发布。\n\n\n## ECharts组件封装指南\n\n### 1. 找案例\n\n在ECharts官网找到适合自己需求的图表，例如这次教程的案例：[柱状图动画延迟](http://ECharts.baidu.com/demo.html#bar-animation-delay)\n\n### 2. 抽离配置与数据\n\n根据案例左侧代码栏中配置，可以将一整个option抽离出配置与数据。\n\n首先案例中的完整代码是：\n\n```javascript\nvar xAxisData = [];\nvar data1 = [];\nvar data2 = [];\nfor (var i = 0; i < 100; i++) {\n    xAxisData.push('类目' + i);\n    data1.push((Math.sin(i / 5) * (i / 5 -10) + i / 6) * 5);\n    data2.push((Math.cos(i / 5) * (i / 5 -10) + i / 6) * 5);\n}\n\noption = {\n    title: {\n        text: '柱状图动画延迟'\n    },\n    legend: {\n        data: ['bar', 'bar2'],\n        align: 'left'\n    },\n    toolbox: {\n        // y: 'bottom',\n        feature: {\n            magicType: {\n                type: ['stack', 'tiled']\n            },\n            dataView: {},\n            saveAsImage: {\n                pixelRatio: 2\n            }\n        }\n    },\n    tooltip: {},\n    xAxis: {\n        data: xAxisData,\n        silent: false,\n        splitLine: {\n            show: false\n        }\n    },\n    yAxis: {\n    },\n    series: [{\n        name: 'bar',\n        type: 'bar',\n        data: data1,\n        animationDelay: function (idx) {\n            return idx * 10;\n        }\n    }, {\n        name: 'bar2',\n        type: 'bar',\n        data: data2,\n        animationDelay: function (idx) {\n            return idx * 10 + 100;\n        }\n    }],\n    animationEasing: 'elasticOut',\n    animationDelayUpdate: function (idx) {\n        return idx * 5;\n    }\n};\n```\n\n其中含有数据项的配置是：\n1. option.xAxis.data\n2. option.series[x].data\n\n为了转换为DataV能识别的细化到数据元的数据：\n```javascript\n[\n  {\n    x: 'option.xAxis.data的某一项值', \n    y: 'option.series[x].data的某一项值', \n    s: 'option.series[x].name'\n  }\n]\n```\n所以除了这三项配置属于数据，别的都属于配置了。\n\n### 3. 填写package.json\n\n将梳理的配置和数据按照第一章的规范写入package.json，注意以下几点：\n\n1. 觉得自己组件不需要的配置完全可以删除\n2. 觉得还有些配置虽然案例代码里没有，但是你需要的话，可以从[[ ECharts配置项手册 ]](http://ECharts.baidu.com/option.html)获取\n3. ECharts配置项种类繁多，大部分都已支持，但是不支持配置项是函数的，不支持ECharts自己的类型，比如echarts.datatool.xxx，目前也暂不支持一个配置项有多种类型，比如既可以是text类型，也可以是number类型。\n4. 尽量配置结构与ECharts一致，实在需要不一致也可以，那需要在index.js中自己实现转换（所以其实也可以变相支持echarts.datatool等echarts类型）\n\n展示下案例中的ECharts转换后的部分package.json\n```javascript\n{\n  \"datav\": {\n    \"cn_name\": \"柱状图\",\n    \"icon\": \"\",\n    \"protocol\": 2,\n    \"type\": [\n      \"regular_bar\"\n    ],\n    \"view\": {\n      \"width\": \"600\",\n      \"height\": \"200\",\n      \"minWidth\": \"40\",\n      \"minHeight\": \"20\"\n    },\n    \"apis\": {\n      \"source\": {\n        \"handler\": \"render\",\n        \"description\": \"echarts动画延迟柱状图接口描述\",\n        \"fields\": {\n          \"x\": {\n            \"description\": \"x坐标轴值\"\n          },\n          \"y\": {\n            \"description\": \"y坐标轴值\"\n          },\n          \"s\": {\n            \"description\": \"系列值\",\n            \"optional\": true\n          }\n        }\n      }\n    },\n    \"config\": {\n      \"legend\": {\n        //...\n      },\n      \"grid\": {\n        //...\n      },\n      \"xAxis\": {\n        \"name\": \"x轴\",\n        \"type\": \"group\",\n        \"children\": {\n          \"show\": {\n            \"name\": \"显示\",\n            \"type\": \"boolean\",\n            \"default\": false\n          },\n          \"offset\": {\n            \"name\": \"位移\",\n            \"type\": \"number\",\n            \"default\": 0\n          },\n          \"type\": {\n            \"name\": \"类型\",\n            \"type\": \"text\",\n            \"default\": \"category\"\n          },\n          \"name\": {\n            \"name\": \"名称\",\n            \"type\": \"text\",\n            \"default\": \"\"\n          },\n          \"nameLocation\": {\n            \"name\": \"名称位置\",\n            \"type\": \"text\",\n            \"default\": \"end\"\n          },\n          \"nameTextStyle\": {\n            \"name\": \"名称样式\",\n            \"type\": \"group\",\n            \"children\": {\n              \"color\": {\n                \"name\": \"颜色\",\n                \"type\": \"color\",\n                \"default\": \"rgba(0,0,0,0)\"\n              },\n              \"fontStyle\": {\n                \"name\": \"字体样式\",\n                \"type\": \"text\",\n                \"default\": \"normal\"\n              },\n              \"fontWeight\": {\n                \"name\": \"字体粗细\",\n                \"type\": \"text\",\n                \"default\": \"normal\"\n              },\n              \"fontFamily\": {\n                \"name\": \"字体\",\n                \"type\": \"text\",\n                \"default\": \"sans-serif\"\n              },\n              \"fontSize\": {\n                \"name\": \"字号\",\n                \"type\": \"number\",\n                \"default\": 10\n              }\n            },\n            \"fold\": true\n          },\n          \"nameGap\": {\n            \"name\": \"名称间隔\",\n            \"type\": \"number\",\n            \"default\": 15\n          },\n          \"nameRotate\": {\n            \"name\": \"名称旋转\",\n            \"type\": \"number\",\n            \"default\": null\n          },\n          \"inverse\": {\n            \"name\": \"反向\",\n            \"type\": \"boolean\",\n            \"default\": false\n          },\n          \"boundaryGap\": {\n            \"name\": \"留白\",\n            \"type\": \"boolean\",\n            \"default\": true\n          },\n          \"min\": {\n            \"name\": \"最小值\",\n            \"type\": \"text\",\n            \"default\": \"dataMin\"\n          },\n          \"max\": {\n            \"name\": \"最大值\",\n            \"type\": \"text\",\n            \"default\": \"dataMax\"\n          },\n          \"scale\": {\n            \"name\": \"自动伸缩\",\n            \"type\": \"boolean\",\n            \"default\": false\n          },\n          \"splitNumber\": {\n            \"name\": \"分割段数\",\n            \"type\": \"number\",\n            \"default\": 5\n          },\n          \"minInterval\": {\n            \"name\": \"最小间隔大小\",\n            \"type\": \"number\",\n            \"default\": 0\n          },\n          \"logBase\": {\n            \"name\": \"对数轴底数\",\n            \"type\": \"number\",\n            \"default\": 10\n          },\n          \"silent\": {\n            \"name\": \"静态\",\n            \"type\": \"boolean\",\n            \"default\": false\n          },\n          \"triggerEvent\": {\n            \"name\": \"触发事件\",\n            \"type\": \"boolean\",\n            \"default\": false\n          },\n          \"axisLine\": {\n            \"name\": \"轴线\",\n            \"type\": \"group\",\n            \"children\": {\n              \"show\": {\n                \"name\": \"显示\",\n                \"type\": \"boolean\",\n                \"default\": false\n              },\n              \"onZero\": {\n                \"name\": \"在零上\",\n                \"type\": \"boolean\",\n                \"default\": true\n              },\n              \"lineStyle\": {\n                \"name\": \"轴线样式\",\n                \"type\": \"group\",\n                \"children\": {\n                  \"color\": {\n                    \"name\": \"颜色\",\n                    \"type\": \"multicolor\",\n                    \"default\": {\n                      \"style\": \"single\",\n                      \"value\": \"rgba(255,255,255,.8)\"\n                    }\n                  },\n                  \"width\": {\n                    \"name\": \"宽度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  },\n                  \"type\": {\n                    \"name\": \"类型\",\n                    \"type\": \"text\",\n                    \"default\": \"solid\"\n                  },\n                  \"opacity\": {\n                    \"name\": \"透明度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  }\n                },\n                \"fold\": true\n              }\n            },\n            \"fold\": true\n          },\n          \"axisTick\": {\n            \"name\": \"刻度\",\n            \"type\": \"group\",\n            \"children\": {\n              \"show\": {\n                \"name\": \"显示\",\n                \"type\": \"boolean\",\n                \"default\": false\n              },\n              \"alignWithLabel\": {\n                \"name\": \"和标签对齐\",\n                \"type\": \"boolean\",\n                \"default\": false\n              },\n              \"interval\": {\n                \"name\": \"分割间隔\",\n                \"type\": \"number\",\n                \"default\": 0\n              },\n              \"inside\": {\n                \"name\": \"内部\",\n                \"type\": \"boolean\",\n                \"default\": false\n              },\n              \"length\": {\n                \"name\": \"长度\",\n                \"type\": \"number\",\n                \"default\": 5\n              },\n              \"lineStyle\": {\n                \"name\": \"轴线样式\",\n                \"type\": \"group\",\n                \"children\": {\n                  \"color\": {\n                    \"name\": \"颜色\",\n                    \"type\": \"multicolor\",\n                    \"default\": {\n                      \"style\": \"single\",\n                      \"value\": \"rgba(255,255,255,.8)\"\n                    }\n                  },\n                  \"width\": {\n                    \"name\": \"宽度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  },\n                  \"type\": {\n                    \"name\": \"类型\",\n                    \"type\": \"text\",\n                    \"default\": \"solid\"\n                  },\n                  \"opacity\": {\n                    \"name\": \"透明度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  }\n                },\n                \"fold\": true\n              }\n            },\n            \"fold\": true\n          },\n          \"axisLabel\": {\n            \"name\": \"刻度标签\",\n            \"type\": \"group\",\n            \"children\": {\n              \"show\": {\n                \"name\": \"显示\",\n                \"type\": \"boolean\",\n                \"default\": true\n              },\n              \"interval\": {\n                \"name\": \"分割间隔\",\n                \"type\": \"number\",\n                \"default\": 13\n              },\n              \"inside\": {\n                \"name\": \"内部\",\n                \"type\": \"boolean\",\n                \"default\": false\n              },\n              \"rotate\": {\n                \"name\": \"旋转\",\n                \"type\": \"number\",\n                \"default\": 0\n              },\n              \"margin\": {\n                \"name\": \"外间距\",\n                \"type\": \"number\",\n                \"default\": 8\n              },\n              \"showMinLabel\": {\n                \"name\": \"显示最小标签\",\n                \"type\": \"boolean\",\n                \"default\": true\n              },\n              \"showMaxLabel\": {\n                \"name\": \"显示最大标签\",\n                \"type\": \"boolean\",\n                \"default\": true\n              },\n              \"textStyle\": {\n                \"name\": \"文本样式\",\n                \"type\": \"group\",\n                \"children\": {\n                  \"color\": {\n                    \"name\": \"颜色\",\n                    \"type\": \"color\",\n                    \"default\": \"rgba(255,255,255,.8)\"\n                  },\n                  \"fontStyle\": {\n                    \"name\": \"字体样式\",\n                    \"type\": \"text\",\n                    \"default\": \"normal\"\n                  },\n                  \"fontWeight\": {\n                    \"name\": \"字体粗细\",\n                    \"type\": \"text\",\n                    \"default\": \"normal\"\n                  },\n                  \"fontFamily\": {\n                    \"name\": \"字体\",\n                    \"type\": \"text\",\n                    \"default\": \"sans-serif\"\n                  },\n                  \"fontSize\": {\n                    \"name\": \"字号\",\n                    \"type\": \"number\",\n                    \"default\": 10\n                  },\n                  \"align\": {\n                    \"name\": \"对齐\",\n                    \"type\": \"select\",\n                    \"range\": [\n                      {\n                        \"name\": \"自动\",\n                        \"value\": \"auto\"\n                      },\n                      {\n                        \"name\": \"左对齐\",\n                        \"value\": \"left\"\n                      },\n                      {\n                        \"name\": \"居中对齐\",\n                        \"value\": \"center\"\n                      },\n                      {\n                        \"name\": \"右对齐\",\n                        \"value\": \"right\"\n                      }\n                    ],\n                    \"default\": \"\"\n                  },\n                  \"baseline\": {\n                    \"name\": \"基线\",\n                    \"type\": \"text\",\n                    \"default\": \"\"\n                  }\n                },\n                \"fold\": true\n              }\n            },\n            \"fold\": true\n          },\n          \"splitLine\": {\n            \"name\": \"分割线\",\n            \"type\": \"group\",\n            \"children\": {\n              \"show\": {\n                \"name\": \"显示\",\n                \"type\": \"boolean\",\n                \"default\": false\n              },\n              \"interval\": {\n                \"name\": \"分割间隔\",\n                \"type\": \"number\",\n                \"default\": 0\n              },\n              \"lineStyle\": {\n                \"name\": \"轴线样式\",\n                \"type\": \"group\",\n                \"children\": {\n                  \"width\": {\n                    \"name\": \"宽度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  },\n                  \"type\": {\n                    \"name\": \"类型\",\n                    \"type\": \"text\",\n                    \"default\": \"solid\"\n                  },\n                  \"opacity\": {\n                    \"name\": \"透明度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  }\n                },\n                \"fold\": true\n              }\n            },\n            \"fold\": true\n          },\n          \"splitArea\": {\n            \"name\": \"分割区域\",\n            \"type\": \"group\",\n            \"children\": {\n              \"interval\": {\n                \"name\": \"分割间隔\",\n                \"type\": \"number\",\n                \"default\": 0\n              },\n              \"show\": {\n                \"name\": \"显示\",\n                \"type\": \"boolean\",\n                \"default\": false\n              },\n              \"areaStyle\": {\n                \"name\": \"区域样式\",\n                \"type\": \"group\",\n                \"children\": {\n                  \"opacity\": {\n                    \"name\": \"透明度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  }\n                },\n                \"fold\": true\n              }\n            },\n            \"fold\": true\n          },\n          \"axisPointer\": {\n            \"name\": \"坐标轴指示器\",\n            \"type\": \"group\",\n            \"children\": {\n              \"show\": {\n                \"name\": \"显示\",\n                \"type\": \"boolean\",\n                \"default\": true\n              },\n              \"type\": {\n                \"name\": \"类型\",\n                \"type\": \"select\",\n                \"default\": \"line\",\n                \"range\": [\n                  {\n                    \"name\": \"直线指示器\",\n                    \"value\": \"line\"\n                  },\n                  {\n                    \"name\": \"阴影指示器\",\n                    \"value\": \"shadow\"\n                  }\n                ]\n              },\n              \"snap\": {\n                \"name\": \"自动吸附\",\n                \"type\": \"boolean\",\n                \"default\": false\n              },\n              \"value\": {\n                \"name\": \"初始值\",\n                \"type\": \"number\",\n                \"default\": null\n              },\n              \"status\": {\n                \"name\": \"状态\",\n                \"type\": \"boolean\",\n                \"default\": false\n              },\n              \"label\": {\n                \"name\": \"标签\",\n                \"type\": \"group\",\n                \"children\": {\n                  \"show\": {\n                    \"name\": \"显示\",\n                    \"type\": \"boolean\",\n                    \"default\": false\n                  },\n                  \"precision\": {\n                    \"name\": \"小数精度\",\n                    \"type\": \"number\",\n                    \"default\": \"'auto'\"\n                  },\n                  \"margin\": {\n                    \"name\": \"外间距\",\n                    \"type\": \"boolean\",\n                    \"default\": 3\n                  },\n                  \"textStyle\": {\n                    \"name\": \"文本样式\",\n                    \"type\": \"group\",\n                    \"children\": {\n                      \"color\": {\n                        \"name\": \"颜色\",\n                        \"type\": \"color\",\n                        \"default\": \"#ffffff\"\n                      },\n                      \"fontStyle\": {\n                        \"name\": \"字体样式\",\n                        \"type\": \"text\",\n                        \"default\": \"normal\"\n                      },\n                      \"fontWeight\": {\n                        \"name\": \"字体粗细\",\n                        \"type\": \"text\",\n                        \"default\": \"normal\"\n                      },\n                      \"fontFamily\": {\n                        \"name\": \"字体\",\n                        \"type\": \"text\",\n                        \"default\": \"sans-serif\"\n                      },\n                      \"fontSize\": {\n                        \"name\": \"字号\",\n                        \"type\": \"number\",\n                        \"default\": 10\n                      }\n                    },\n                    \"fold\": true\n                  },\n                  \"backgroundColor\": {\n                    \"name\": \"背景色\",\n                    \"type\": \"text\",\n                    \"default\": \"auto\"\n                  },\n                  \"borderColor\": {\n                    \"name\": \"边框色\",\n                    \"type\": \"text\",\n                    \"default\": \"\"\n                  },\n                  \"borderWidth\": {\n                    \"name\": \"边框粗细\",\n                    \"type\": \"text\",\n                    \"default\": \"\"\n                  }\n                },\n                \"fold\": true\n              },\n              \"lineStyle\": {\n                \"name\": \"轴线样式\",\n                \"type\": \"group\",\n                \"show\": [\n                  [\n                    \"type\",\n                    \"$eq\",\n                    \"line\"\n                  ]\n                ],\n                \"children\": {\n                  \"color\": {\n                    \"name\": \"颜色\",\n                    \"type\": \"multicolor\",\n                    \"default\": {\n                      \"style\": \"single\",\n                      \"value\": \"rgba(0,0,0,0)\"\n                    }\n                  },\n                  \"width\": {\n                    \"name\": \"宽度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  },\n                  \"type\": {\n                    \"name\": \"类型\",\n                    \"type\": \"text\",\n                    \"default\": \"solid\"\n                  },\n                  \"opacity\": {\n                    \"name\": \"透明度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  }\n                },\n                \"fold\": true\n              },\n              \"shadowStyle\": {\n                \"name\": \"阴影样式\",\n                \"type\": \"group\",\n                \"show\": [\n                  [\n                    \"type\",\n                    \"$eq\",\n                    \"shadow\"\n                  ]\n                ],\n                \"children\": {\n                  \"color\": {\n                    \"name\": \"颜色\",\n                    \"type\": \"multicolor\",\n                    \"default\": {\n                      \"style\": \"single\",\n                      \"value\": \"rgba(150,150,150,0.3)\"\n                    }\n                  },\n                  \"opacity\": {\n                    \"name\": \"透明度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  }\n                },\n                \"fold\": true\n              },\n              \"handle\": {\n                \"name\": \"拖拽手柄\",\n                \"type\": \"group\",\n                \"children\": {\n                  \"show\": {\n                    \"name\": \"显示\",\n                    \"type\": \"boolean\",\n                    \"default\": false\n                  },\n                  \"size\": {\n                    \"name\": \"大小\",\n                    \"type\": \"number\",\n                    \"default\": 45\n                  },\n                  \"margin\": {\n                    \"name\": \"外间距\",\n                    \"type\": \"number\",\n                    \"default\": 50\n                  },\n                  \"color\": {\n                    \"name\": \"颜色\",\n                    \"type\": \"text\",\n                    \"default\": \"#333\"\n                  },\n                  \"throttle\": {\n                    \"name\": \"刷新频率\",\n                    \"type\": \"number\",\n                    \"default\": 40\n                  }\n                },\n                \"fold\": true\n              }\n            },\n            \"fold\": true\n          }\n        },\n        \"fold\": true\n      },\n      \"yAxis\": {\n        //...\n      },\n      \"tooltip\": {\n        //...\n      },\n      \"series\": {\n        \"name\": \"系列\",\n        \"type\": \"array\",\n        \"fold\": true,\n        \"default\": [\n          {\n            \"name\": \"bar\",\n            \"type\": \"bar\",\n            \"legendHoverLink\": true,\n            \"coordinateSystem\": \"cartesian2d\",\n            \"label\": {\n              \"normal\": {\n                \"show\": false,\n                \"textStyle\": {\n                  \"color\": \"#000\",\n                  \"fontStyle\": \"normal\",\n                  \"fontWeight\": \"normal\",\n                  \"fontFamily\": \"sans-serif\",\n                  \"fontSize\": 10\n                }\n              },\n              \"emphasis\": {\n                \"show\": false,\n                \"textStyle\": {\n                  \"color\": \"#000\",\n                  \"fontStyle\": \"normal\",\n                  \"fontWeight\": \"normal\",\n                  \"fontFamily\": \"sans-serif\",\n                  \"fontSize\": 10\n                }\n              }\n            },\n            \"itemStyle\": {\n              \"normal\": {\n                \"color\": {\n                  \"style\": \"single\",\n                  \"value\": \"#00c2ff\"\n                },\n                \"borderColor\": {\n                  \"style\": \"single\",\n                  \"value\": \"#000\"\n                },\n                \"borderWidth\": 0,\n                \"borderType\": \"solid\",\n                \"barBorderRadius\": 0,\n                \"opacity\": 1\n              },\n              \"emphasis\": {\n                \"color\": {\n                  \"style\": \"single\",\n                  \"value\": \"#00c2ff\"\n                },\n                \"borderColor\": {\n                  \"style\": \"single\",\n                  \"value\": \"#000\"\n                },\n                \"borderWidth\": 0,\n                \"borderType\": \"solid\",\n                \"opacity\": 1\n              }\n            },\n            \"stack\": \"\",\n            \"barWidth\": \"50%\",\n            \"barMinHeight\": 0,\n            \"barGap\": \"30%\",\n            \"barCategoryGap\": \"20%\",\n            \"silent\": false\n          },\n          {\n            \"name\": \"bar2\",\n            \"type\": \"bar\",\n            \"legendHoverLink\": true,\n            \"coordinateSystem\": \"cartesian2d\",\n            \"label\": {\n              \"normal\": {\n                \"show\": false,\n                \"textStyle\": {\n                  \"color\": \"#000\",\n                  \"fontStyle\": \"normal\",\n                  \"fontWeight\": \"normal\",\n                  \"fontFamily\": \"sans-serif\",\n                  \"fontSize\": 10\n                }\n              },\n              \"emphasis\": {\n                \"show\": false,\n                \"textStyle\": {\n                  \"color\": \"#000\",\n                  \"fontStyle\": \"normal\",\n                  \"fontWeight\": \"normal\",\n                  \"fontFamily\": \"sans-serif\",\n                  \"fontSize\": 10\n                }\n              }\n            },\n            \"itemStyle\": {\n              \"normal\": {\n                \"color\": {\n                  \"style\": \"single\",\n                  \"value\": \"#5bffb0\"\n                },\n                \"borderColor\": {\n                  \"style\": \"single\",\n                  \"value\": \"#000\"\n                },\n                \"borderWidth\": 0,\n                \"borderType\": \"solid\",\n                \"barBorderRadius\": 0,\n                \"opacity\": 1\n              },\n              \"emphasis\": {\n                \"color\": {\n                  \"style\": \"single\",\n                  \"value\": \"#5bffb0\"\n                },\n                \"borderColor\": {\n                  \"style\": \"single\",\n                  \"value\": \"#000\"\n                },\n                \"borderWidth\": 0,\n                \"borderType\": \"solid\",\n                \"opacity\": 1\n              }\n            },\n            \"stack\": \"\",\n            \"barWidth\": \"50%\",\n            \"barMinHeight\": 0,\n            \"barGap\": \"30%\",\n            \"barCategoryGap\": \"20%\",\n            \"silent\": false\n          }\n        ],\n        \"child\": {\n          \"type\": \"object\",\n          \"name\": \"系列<%= i+1 %>\",\n          \"child\": {\n            \"name\": {\n              \"name\": \"名称\",\n              \"type\": \"text\",\n              \"default\": \"\"\n            },\n            \"legendHoverLink\": {\n              \"name\": \"图例联动高亮\",\n              \"type\": \"boolean\",\n              \"default\": true\n            },\n            \"coordinateSystem\": {\n              \"name\": \"坐标系\",\n              \"type\": \"text\",\n              \"default\": \"cartesian2d\"\n            },\n            \"label\": {\n              \"name\": \"标签\",\n              \"type\": \"group\",\n              \"children\": {\n                \"normal\": {\n                  \"name\": \"普通项\",\n                  \"type\": \"group\",\n                  \"children\": {\n                    \"show\": {\n                      \"name\": \"显示\",\n                      \"type\": \"boolean\",\n                      \"default\": false\n                    },\n                    \"textStyle\": {\n                      \"name\": \"文本样式\",\n                      \"type\": \"group\",\n                      \"children\": {\n                        \"color\": {\n                          \"name\": \"颜色\",\n                          \"type\": \"color\",\n                          \"default\": \"#000\"\n                        },\n                        \"fontStyle\": {\n                          \"name\": \"字体样式\",\n                          \"type\": \"text\",\n                          \"default\": \"normal\"\n                        },\n                        \"fontWeight\": {\n                          \"name\": \"字体粗细\",\n                          \"type\": \"text\",\n                          \"default\": \"normal\"\n                        },\n                        \"fontFamily\": {\n                          \"name\": \"字体\",\n                          \"type\": \"text\",\n                          \"default\": \"sans-serif\"\n                        },\n                        \"fontSize\": {\n                          \"name\": \"字号\",\n                          \"type\": \"number\",\n                          \"default\": 10\n                        }\n                      },\n                      \"fold\": true\n                    }\n                  },\n                  \"fold\": true\n                },\n                \"emphasis\": {\n                  \"name\": \"重点项\",\n                  \"type\": \"group\",\n                  \"children\": {\n                    \"show\": {\n                      \"name\": \"显示\",\n                      \"type\": \"boolean\",\n                      \"default\": false\n                    },\n                    \"textStyle\": {\n                      \"name\": \"文本样式\",\n                      \"type\": \"group\",\n                      \"children\": {\n                        \"color\": {\n                          \"name\": \"颜色\",\n                          \"type\": \"color\",\n                          \"default\": \"#000\"\n                        },\n                        \"fontStyle\": {\n                          \"name\": \"字体样式\",\n                          \"type\": \"text\",\n                          \"default\": \"normal\"\n                        },\n                        \"fontWeight\": {\n                          \"name\": \"字体粗细\",\n                          \"type\": \"text\",\n                          \"default\": \"normal\"\n                        },\n                        \"fontFamily\": {\n                          \"name\": \"字体\",\n                          \"type\": \"text\",\n                          \"default\": \"sans-serif\"\n                        },\n                        \"fontSize\": {\n                          \"name\": \"字号\",\n                          \"type\": \"number\",\n                          \"default\": 10\n                        }\n                      },\n                      \"fold\": true\n                    }\n                  },\n                  \"fold\": true\n                }\n              },\n              \"fold\": true\n            },\n            \"itemStyle\": {\n              \"name\": \"元素样式\",\n              \"type\": \"group\",\n              \"children\": {\n                \"normal\": {\n                  \"name\": \"普通项\",\n                  \"type\": \"group\",\n                  \"children\": {\n                    \"color\": {\n                      \"name\": \"颜色\",\n                      \"type\": \"multicolor\",\n                      \"default\": {\n                        \"style\": \"single\",\n                        \"value\": \"rgba(0,0,0,0)\"\n                      }\n                    },\n                    \"borderColor\": {\n                      \"name\": \"边框色\",\n                      \"type\": \"multicolor\",\n                      \"default\": {\n                        \"style\": \"single\",\n                        \"value\": \"#000\"\n                      }\n                    },\n                    \"borderWidth\": {\n                      \"name\": \"边框粗细\",\n                      \"type\": \"number\",\n                      \"default\": 0\n                    },\n                    \"borderType\": {\n                      \"name\": \"边框样式\",\n                      \"type\": \"text\",\n                      \"default\": \"solid\"\n                    },\n                    \"barBorderRadius\": {\n                      \"name\": \"柱状图圆角\",\n                      \"type\": \"number\",\n                      \"default\": 0\n                    },\n                    \"opacity\": {\n                      \"name\": \"透明度\",\n                      \"type\": \"number\",\n                      \"default\": 1\n                    }\n                  },\n                  \"fold\": true\n                },\n                \"emphasis\": {\n                  \"name\": \"重点项\",\n                  \"type\": \"group\",\n                  \"children\": {\n                    \"color\": {\n                      \"name\": \"颜色\",\n                      \"type\": \"multicolor\",\n                      \"default\": {\n                        \"style\": \"single\",\n                        \"value\": \"rgba(0,0,0,0)\"\n                      }\n                    },\n                    \"borderColor\": {\n                      \"name\": \"边框色\",\n                      \"type\": \"multicolor\",\n                      \"default\": {\n                        \"style\": \"single\",\n                        \"value\": \"#000\"\n                      }\n                    },\n                    \"borderWidth\": {\n                      \"name\": \"边框粗细\",\n                      \"type\": \"number\",\n                      \"default\": 0\n                    },\n                    \"borderType\": {\n                      \"name\": \"边框样式\",\n                      \"type\": \"text\",\n                      \"default\": \"solid\"\n                    },\n                    \"opacity\": {\n                      \"name\": \"透明度\",\n                      \"type\": \"number\",\n                      \"default\": 1\n                    }\n                  },\n                  \"fold\": true\n                }\n              },\n              \"fold\": true\n            },\n            \"stack\": {\n              \"name\": \"堆叠图\",\n              \"type\": \"text\",\n              \"default\": \"\"\n            },\n            \"barWidth\": {\n              \"name\": \"柱子宽度\",\n              \"type\": \"text\",\n              \"default\": \"50%\"\n            },\n            \"barMinHeight\": {\n              \"name\": \"柱状图最小高度\",\n              \"type\": \"number\",\n              \"default\": 0\n            },\n            \"barGap\": {\n              \"name\": \"柱状图间隔\",\n              \"type\": \"text\",\n              \"default\": \"30%\"\n            },\n            \"barCategoryGap\": {\n              \"name\": \"类目间柱子间距\",\n              \"type\": \"text\",\n              \"default\": \"20%\"\n            },\n            \"silent\": {\n              \"name\": \"静态\",\n              \"type\": \"boolean\",\n              \"default\": false\n            }\n          }\n        }\n      },\n      \"animation\": {\n        \"name\": \"动画\",\n        \"type\": \"boolean\",\n        \"default\": true\n      },\n      \"animationThreshold\": {\n        \"name\": \"动画阈值\",\n        \"type\": \"number\",\n        \"default\": 2000\n      },\n      \"animationDuration\": {\n        \"name\": \"动画时长\",\n        \"type\": \"number\",\n        \"default\": 1000\n      },\n      \"animationEasing\": {\n        \"name\": \"缓动效果\",\n        \"type\": \"text\",\n        \"default\": \"elasticOut\"\n      }\n    },\n    \"api_data\": {\n      \"source\": [\n        {\n          \"x\": \"类目0\",\n          \"y\": 0,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目0\",\n          \"y\": -50,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目1\",\n          \"y\": -8.901463875624668,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目1\",\n          \"y\": -47.18992898088751,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目2\",\n          \"y\": -17.025413764148556,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目2\",\n          \"y\": -42.54426104547181,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目3\",\n          \"y\": -24.038196249566663,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目3\",\n          \"y\": -36.290773900754886,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目4\",\n          \"y\": -29.66504684804471,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目4\",\n          \"y\": -28.71517529663627,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目5\",\n          \"y\": -33.699527649688676,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目5\",\n          \"y\": -20.146937097399626,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目6\",\n          \"y\": -36.00971978255796,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目6\",\n          \"y\": -10.94374119697364,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目7\",\n          \"y\": -36.541005056170455,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目7\",\n          \"y\": -1.4752538113770308,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目8\",\n          \"y\": -35.31542466107655,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目8\",\n          \"y\": 7.893046603320797,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目9\",\n          \"y\": -32.427752866005996,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目9\",\n          \"y\": 16.81528588241657,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目10\",\n          \"y\": -28.038563739693934,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目10\",\n          \"y\": 24.979206795219028,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目11\",\n          \"y\": -22.364693082297347,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目11\",\n          \"y\": 32.11821023962515,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目12\",\n          \"y\": -15.667600860943732,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目12\",\n          \"y\": 38.02096119056733,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目13\",\n          \"y\": -8.240217424060843,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目13\",\n          \"y\": 42.53821720798438,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目14\",\n          \"y\": -0.3929067389459173,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目14\",\n          \"y\": 45.58667093073836,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目15\",\n          \"y\": 7.560799717904647,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目15\",\n          \"y\": 47.14973738101559,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目16\",\n          \"y\": 15.318054209871054,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目16\",\n          \"y\": 47.275355710354944,\n          \"s\": \"bar2\"\n        },\n        ...\n      ]\n    }\n  }\n}\n```\n\n### 4. 编写index.js\n\n1. 在初始化方法中，执行`EChart.init`\n2. 在渲染方法中，执行`chart.setOption`\n3. 在缩放方法中，执行`chart.resize`\n4. 在清空方法中，执行`chart.clear`\n5. 在销毁方法中，执行`chart.dispose`\n","readmeFilename":"README.md","gitHead":"a77a9ebbb794d803ef89c0108ce5d74753702b7f","_id":"datav-cli@2.12.0-alpha.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-vizmg10bt8/n1vD+Y1bkBDma1BogKTdxAgEy14TAC7IYkaeXA+iUJYfVVUMdBvGjM3Q2g+Inv1mCQm0M9i9UAw==","shasum":"acd0ba522c3568def67404f65be7da8070f08800","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.12.0-alpha.1.tgz","fileCount":401,"unpackedSize":12572158,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2CWCDAGZYBN1036FlZp8AJMSfP7WD0VSHqOrf8bFxJwIgbAKMd4n+UtfKVCbQF2jx/Z4dekO+qkj8BFi30z+hds8="}]},"_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"directories":{},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.12.0-alpha.1_1710819140502_0.6437202241409632"},"_hasShrinkwrap":false},"2.12.0":{"name":"datav-cli","version":"2.12.0","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"@babel/core":"^7.16.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.16.7","@babel/preset-env":"^7.16.8","@babel/preset-react":"^7.16.7","alibabacloud-datav-tool-gui-utils":"^1.0.3","babel-eslint":"8.2.3","babel-loader":"^8.2.3","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"^11.0.0","cors":"^2.8.5","crypto":"0.0.3","css-loader":"^3.4.2","cube-babel":"^1.0.4","cube-glsl":"0.0.3","cube-json":"^2.0.1","cube-lazy-parse":"^1.0.1","cube-less":"3.1.1","cube-react":"2.1.0","cube-text":"^1.0.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","file-loader":"^5.1.0","formstream":"1.0.0","fs-extra":"^8.0.0","glslify-loader":"^2.0.0","http":"0.0.0","ini":"1.3.4","inquirer":"^7.3.3","jquery":"2.2.4","latest-version":"3.1.0","less-loader":"^6.0.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"5.0.0-beta.16","open":"0.0.5","path":"0.12.7","qs":"6.5.0","raw-loader":"^4.0.0","sass-loader":"^8.0.2","semver":"5.1.0","shelljs":"0.6.0","style-loader":"^1.1.3","sync-request":"3.0.1","tar-pack":"3.4.0","unzipper":"^0.10.14","url-loader":"^4.1.0","urllib":"^2.36.1","webpack":"^4.43.0","webpack-merge":"^4.2.2","xfs":"0.2.1"},"engines":{"node":">16.0"},"devDependencies":{"escape-string-regexp":"^2.0.0","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^1.7.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-lean-imports":"^0.3.3","eslint-plugin-react":"^7.8.2"},"gitHead":"d6134db800af52c5a66b0853124ffc7ca732ed9f","_id":"datav-cli@2.12.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-5NixnWKij4dBtA+U8kXDZ8Rw1TtTu0du0WJQB9Ho74FGMDiWUygpIlsbAIkcuIIraM+H7FIj4yPMyfxnfnhocQ==","shasum":"8c1077fce355c824f75be6eb6a6c95dd2392599a","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.12.0.tgz","fileCount":401,"unpackedSize":12569836,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD91ns3mtNwou5Qmki8FxUcBoqYCjjQIUB5ZQ1VvppyvAIgXgwzy5ZOtXgM9bdMBXyKzmbufy2jy9vjLT5j+bZFHPA="}]},"_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"directories":{},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.12.0_1710919325306_0.1654879604189079"},"_hasShrinkwrap":false},"2.12.3":{"name":"datav-cli","version":"2.12.3","description":"DataV component's cli","bin":{"datav":"bin/datav.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"license":"ISC","dependencies":{"@babel/core":"^7.16.7","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.16.7","@babel/preset-env":"^7.16.8","@babel/preset-react":"^7.16.7","alibabacloud-datav-tool-gui-utils":"^1.0.3","babel-eslint":"8.2.3","babel-loader":"^8.2.3","bcore":"0.0.18","body-parser":"1.15.2","brace":"0.9.1","co":"4.6.0","colors":"1.1.2","commander":"^11.0.0","cors":"^2.8.5","crypto":"0.0.3","css-loader":"^3.4.2","cube-babel":"^1.0.4","cube-glsl":"0.0.3","cube-json":"^2.0.1","cube-lazy-parse":"^1.0.1","cube-less":"3.1.1","cube-react":"2.1.0","cube-text":"^1.0.0","ejs":"2.4.2","express":"4.13.4","express-partials":"0.3.0","file-loader":"^5.1.0","formstream":"1.0.0","fs-extra":"^8.0.0","glslify-loader":"^2.0.0","http":"0.0.0","ignore":"^5.3.1","ini":"1.3.4","inquirer":"^7.3.3","jquery":"2.2.4","latest-version":"3.1.0","less-loader":"^6.0.0","lodash":"4.17.11","md5":"2.0.0","multer":"1.1.0","node-cube":"5.0.0-beta.16","open":"0.0.5","path":"0.12.7","qs":"6.5.0","raw-loader":"^4.0.0","sass-loader":"^8.0.2","semver":"5.1.0","shelljs":"0.6.0","style-loader":"^1.1.3","sync-request":"3.0.1","tar-pack":"3.4.0","unzipper":"^0.10.14","url-loader":"^4.1.0","urllib":"^2.36.1","webpack":"^4.43.0","webpack-merge":"^4.2.2","xfs":"0.2.1"},"engines":{"node":">16.0"},"devDependencies":{"escape-string-regexp":"^2.0.0","eslint":"^6.1.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^1.7.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-lean-imports":"^0.3.3","eslint-plugin-react":"^7.8.2"},"gitHead":"82500732e6953aed2482e65ccbd900406dc3ab95","_id":"datav-cli@2.12.3","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Ojjx/F548vZzqDfVLgAaE3BPOESiIcVPKk8Q3r5IiBA42L9LOwRvX5ItVwqWf2Ot99VMNvE1+2ONM0/NJ3/Tew==","shasum":"6e589ccdca1c64490330bd13bfb28aae06d796b5","tarball":"https://registry.npmjs.org/datav-cli/-/datav-cli-2.12.3.tgz","fileCount":401,"unpackedSize":12569564,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3Rk8HPb9rTtrMFwWN0+q1BTF8xvpf9ytAbFiPL/ZSvwIhAO06QMFxtYxgQAJIo7LT8RZaxW/HYsDE50lNKQdwxajC"}]},"_npmUser":{"name":"elvira","email":"ranxi1112@gmail.com"},"directories":{},"maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/datav-cli_2.12.3_1713941159507_0.36058816614414857"},"_hasShrinkwrap":false}},"readme":"# 开发指南\n\n## 快速开始\n### 一、环境准备\n安装 node 环境，推荐 node 的版本在 16 以及以上。NodeJS官网：[Node.js](https://nodejs.org)\n安装成功时，在命令行操作界面执行 (OXS 在 terminal 中执行，Windows 在 cmd 中执行)：\n```bash\nnode -v\nv16.20.2\n\nnpm -v\n8.19.4\n```\n\n> 如果您的系统已经安装过或曾经安装过 node ，并且还需要持续使用。推荐安装 nvm 来进行 node 版本管理。它能够使您可以不用管之前的 node，并且不会造成冲突。安装地址：[GitHub - creationix/nvm: Node Version Manager - Simple bash script to manage multiple active node.js versions](https://github.com/creationix/nvm)  \n\n### 二、安装开发工具套件\n在您的命令行界面执行：\n```bash\nnpm install --registry=https://registry.npm.taobao.org datav-cli -g\n```\n\n安装成功时：\n```bash\ndatav --version\n2.12.0\n```\n\n### 三、设置语言环境\n如果您的默认语言环境不是 English，您可以在命令行界面执行：\n```bash\ndatav locale\n\n? 您的语言环境是? [English\\Chinese\\Japanese]\n```\n\n> 如果之后您想根据您的账户所在域，自动切换语言环境，您可以在登录后，执行：[datav locale-clear | datav lc]，可以清空默认设置的语言环境。\n> 如果之后您想切换语言环境，也可以再次使用 [datav locale] 重新设置语言环境。\n\n\n### 四、用户登录\n在您的命令行界面执行：\n```bash\ndatav login\n\n? 用户名:  [输入您在 DataV 控制台首页右上角的名字，如果是子账号，请注意使用主账号的名字]\n? 开发者识别码:  [输入您在 DataV 控制台「我的组件」页复制得到的开发者识别码] \n? 需要设置别名吗? (Y/n) \n? 别名: [输入您想要设置的别名，如果需要的话]\n\n设置成功\n```\n\n当看到 `设置成功`时，登录就算完成了。\n\n> 登录不是必须的，如果您只是想试下创建组件，预览组件功能的话，是可以不进行登录操作的。只有发布功能需要登录。  \n\n### 五、生成组件包\n在您的命令行界面执行：\n```bash\ndatav init\n\n? 你要创建的组件名(字母，-，数字)是... [组件名只能出现字母、数字和-]\n? 你要创建的组件显示名是... [显示名是以后在大屏中组件列表里显示的您的组件名]\n? 你的组件描述是... \n? 请从组件模板中选择你要创建的组件...\n```\n\n当看到`组件创建完毕`时，生成组件包就算完成了。如图：\n\n![](https://img.alicdn.com/tfs/TB1LOWLubrpK1RjSZTEXXcWAVXa-2050-740.png)\n\n### 六、预览组件\n在您的命令行界面执行：\n```bash\ncd 您的组件名\ndatav run\n```\n\n当看到 `服务启动`时，预览组件的服务已经启动了，您的 google chrome 浏览器会被自动打开组件预览页。如图：\n\n![](https://img.alicdn.com/tfs/TB1KIaQukzoK1RjSZFlXXai4VXa-2048-600.png)\n\n> 1. 如果您的浏览器没有自动打开，可能是您未安装 google chrome，建议安装后手动打开 localhost:1111/  \n> 2. 如果您看到端口冲突，可能是您的 1111 端口被别的应用程序占用了，您可以使用 `datav run -p 1112` 来指定使用 1112 端口开启我们的预览服务。  \n> 3. 如果您的浏览器打开 localhost:1111/，显示并没有此服务，可能是您的电脑并未配置 hosts localhost 指向 127.0.0.1。你可以访问 127.0.0.1:1111/  \n\n成功后的预览页如图：\n![](https://img.alicdn.com/tfs/TB1C1qHumzqK1RjSZFLXXcn2XXa-2068-1142.png)\n\n预览页主要分`中心画布区`, `底部工具栏`, `右侧工具栏`。\n#### 5.1 中心画布区\n中心画布区是用来展现组件，实时观测组件变化的舞台。\n所有右侧工具栏的配置、数据修改都会实时反映在中心画布的组件上。\n组件的白框代表了组件的容器范围大小，每个方向上的白框都可以做缩放来测试组件在任意方向缩放的表现。\n\n#### 右侧工具栏\n右侧工具栏分为`样式`、`数据`、`交互`、`发布`4个面板。\n* 样式\n![](https://img.alicdn.com/tfs/TB1sgCLumzqK1RjSZFpXXakSXXa-602-1006.png)\n\n样式页面描述了组件可变动的一些配置项，如果在样式页进行操作，改动会立即生效。比如在此页面拖拽字号滑动条，组件中的文字字号立即随之变化。\n右上的`保存`按钮是用来保存当前修改的配置，保存成此组件的默认配置。\n\n* 数据\n![](https://img.alicdn.com/tfs/TB1v4SPugHqK1RjSZFkXXX.WFXa-600-1500.png)\n\n数据页面描述了组件的数据接口配置，数据页的数据一旦进行改动，组件都会进行相应的改动。\n右上的`保存`按钮是用来保存当前修改的数据，保存成此组件的默认数据。\n\n* 交互\n![](https://img.alicdn.com/tfs/TB1YXOHubPpK1RjSZFFXXa5PpXa-594-792.png)\n\n交互页面描述了组件的交互说明。\n\n* 发布\n![](https://img.alicdn.com/tfs/TB14e5RugHqK1RjSZFEXXcGMXXa-596-1082.png)\n\n发布页面描述了组件的类型、图标、发布版本等配置，单击`发布`按钮，即可发布组件。\n\n### 七、发布组件\n\n您可通过以下三种方式发布组件。\n* 方式一（推荐）\n进入组件的目录地址下，执行 datav publish 命令，组件将自动打包压缩发布至账号所在域的服务器。\n\n* 方式二\n进入组件的目录地址下，执行 datav package 命令，在组件目录外会有一个以“组件-版本号”命名的tar.gz压缩包，将此压缩包上传到 datav.aliyun.com 的组件页，即可发布。\n\n* 方法三\n进入预览组件页面下的发布页面，单击发射，即可发布组件。\n\n\n## 文档结构\n```javascript\n--coms-name              //组件名\n      |--index.js        //组件主入口\n      |--package.json    //组件配置\n      |--readme.md       //组件描述\n      |--history.md      //组件更新历史描述\n```\n\n## package.json 规范\n\n### 协议版本2(new)\n\n举个例子:\n```javascript\n{\n  \"name\": \"@leaf/pie-multi-radius-with-title\",                           //@命名空间/组件名\n  \"version\": \"0.1.5\",                                                    //版本号\n  \"dependencies\": {                                                      //依赖, 不包括datav:/com/依赖\n    \"bcore\": \"0.0.9\",\n    \"jquery\": \"~2.1.4\",\n    \"lodash\": \"*\"\n  },\n  \"datav\": {                                                             //datav配置\n    \"cn_name\": \"带标题的多维饼图\",                                         //组件中文名\n    \"protocol\": 2,                                                       //协议版本号\n    \"type\": [\"regular_pie\"],                                             \n    \"view\": {\n        \"width\": 300,\n        \"height\": 200,\n        \"minWidth\": 100,\n        \"minHeight\": 50\n    },\n    \"icon\": \"\",\n    \"apis\": {                                                            //组件接口,可以多个\n      \"source\": {                                                        //接口名\n        \"handler\": \"render\",                                             //处理接口返回的组件方法名\n        \"description\" : \"多维度饼图接口\",                                  //接口描述\n        \"fields\" : {                                                     //接口所需字段,可以多个\n          \"x\" : {                                                        //字段名\n            \"description\" : \"类目\",                                      //字段描述\n            \"type\" : \"string\",                                           //字段类型\n            \"optional\": true                                             //可选字段\n          },\n          \"y\" : {\n            \"description\" : \"值\",\n            \"type\" : \"int\"\n          }\n        }\n      }\n    },\n    \"config\" : {                                                         //组件配置, 给编辑器识别用\n      \"paxis\" : {\n        \"type\" : \"group\",                                                //类型:组,详见<组件config配置说明>\n        \"name\" : \"标签\",\n        \"children\" : {\n          \"dx\" : {\n            \"type\" : \"text\",                                             //类型:文本,详见<组件config配置说明>\n            \"name\" : \"标签距中心\",\n            \"default\" : 220\n          }\n        }\n      },\n      \"title\" : {\n        \"type\" : \"group\",\n        \"name\" : \"标题\",\n        \"children\" : {\n          \"value\" : {\n            \"hasVisibility\" : \"true\",\n            \"visible\" : \"true\",\n            \"type\" : \"text\",\n            \"name\" : \"标题名\",\n            \"default\" : \"我是标题\"\n          },\n          \"font-size\" : {\n            \"type\" : \"number\",                                           //类型:数字,详见<组件config配置说明>\n            \"name\" : \"字体\",\n            \"min\" : 10,\n            \"default\" : 32,\n            \"max\" : 100\n          },\n          \"text-align\" : {\n            \"name\" : \"对齐方式\",\n            \"type\" : \"select\",                                           //类型:下拉框,详见<组件config配置说明>\n            \"options\" : [\n              {\"name\" : \"左对齐\", \"value\" : \"left\"},\n              {\"name\" : \"右对齐\", \"value\" : \"right\"},\n              {\"name\" : \"居中对齐\", \"value\" : \"center\"}\n            ],\n            \"default\" : \"center\"\n          },\n          \"color\" : {\n            \"name\" : \"字体颜色\",\n            \"type\" : \"color\",                                            //类型:颜色,详见<组件config配置说明>\n            \"default\" : \"#fff\"\n          },\n          \"background-color\" : {\n            \"name\" : \"背景\",\n            \"type\" : \"color\",\n            \"default\" : \"#000\"\n          }\n        }\n      }\n    },\n    \"api_data\":{                                                         //接口数据,可以多个\n      \"source\" : [                                                       //接口名,必须和apis中的接口名一致,限制6K\n        {\"x\": \"普货\", \"y\" : 5},\n        {\"x\": \"普货\", \"y\" : 22},\n        {\"x\": \"泡货\", \"y\" : 22},\n        {\"x\": \"设备\", \"y\" : 14},\n        {\"x\": \"矿产\", \"y\" : 15},\n        {\"x\": \"钢铁\", \"y\" : 15},\n        {\"x\": \"建材\", \"y\" : 12},\n        {\"x\": \"食品\", \"y\" : 12},\n        {\"x\": \"粮食\", \"y\" : 28}\n      ],\n      \"source2\" : \"./data.json\"                                          //也可以为json文件路径,限制512K\n    }\n  }\n}\n```\n\n### type说明\n\n```javascript\n  type: [\"regular_bar\", ...]               //可以多个,一个组件可以属于多个组,中间以下划线分割\n  \n  type: [\"第一分类_第二分类\"]\n```\n\n```javascript\n{\n  regular: \"常规图表\",\n  map: \"地图\", \n  text: \"文本\", \n  network: \"关系网络\", \n  media: \"媒体\", \n  decorate: \"辅助图形\",\n  interact: \"交互\"\n}\n```\n\n### 组件config配置说明\n\nconfig配置用以说明组件有哪些配置,既用于传给组件,也用于说明编辑器的选项.\nconfig配置要求:\n- 包含组件默认配置\n- 描述清配置的输入规范, 用以编辑器识别.\n\n\n#### type: group\n\n```javascript\n\"margin\": {\n  \"type\" : \"group\",                                                \n  \"name\" : \"标签\",                           \n  \"children\" : {    \n  }\n}\n\n```\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | -\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| children | 组内元素 | - | 没填时, 组为空\n\n\n#### type: text\n\n```javascript\n{\n  \"type\" : \"text\",                                                \n  \"name\" : \"标题\",                           \n  \"default\": \"我是标题\"\n}\n\n```\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | -\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认显示值 | - | 没填时为\"\"\n\n\n#### type: number\n\n```javascript\n{\n  \"type\" : \"number\",                                                \n  \"name\" : \"字号\",                        \n  \"default\": 22,\n  \"min\": 10,            \n  \"max\": 55,\n  \"range\": [10, 55],\n  \"range\": {\n     \"min\" : 10,\n     \"max\" : 55\n  }\n}\n```\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | -\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认显示值 | - | 没填时为16\n| min | 最小值 | - | min\\range[0]\\range.min 三者有其一就设置最小值成功, 都没有时, 退化为`text`, 不保证运行正确\n| max | 最大值 | - | min\\range[1]\\range.max 三者有其一就设置最大值成功, 都没有时, 退化为`text`, 不保证运行正确\n| range | 取值区间 | - | 可以为数组[10, 55],也可以为对象{min: 10, max: 55}, 与min\\max都没有时,退化为`text`, 不保证运行正确\n\n> 有最大\\最小值时, UI进化为slider拖动条.\n\n#### type: select\n\n```javascript\n{\n  \"name\" : \"对齐方式\",\n  \"type\" : \"select\", \n  \"options\" : [\n     {\"name\" : \"左对齐\", \"value\" : \"left\"},\n     {\"name\" : \"右对齐\", \"value\" : \"right\"},\n     {\"name\" : \"居中对齐\", \"value\" : \"center\"}\n  ],\n  \"default\" : \"center\"\n}\n\n```\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | -\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认显示值 | - | 没填时为options[0]\n| options | 下拉框选择 | √ | 数组型[{name: '' ,value: ''}], 没有时退化为`text`\n \n#### type: color\n\n```javascript\n{\n  \"name\" : \"字体颜色\",\n  \"type\" : \"color\", \n  \"default\" : \"#fff\"\n}\n\n```\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | -\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认显示值 | - | 没填时为'#000'\n\n\n#### type: multicolor\n\n```javascript\n{\n  \"name\" : \"渐变颜色\",\n  \"type\" : \"multicolor\", \n  \"default\" : {\n    \"style\": \"single\",\n    \"value\": \"#ccc\",\n    \"from\": \"#000\",\n    \"to\": \"#fff\",\n    \"angle\": 0\n  }\n}\n\n```\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | -\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认显示值 | √  |  style为single或double,value为single单值,from,to,angle代表double的渐变\n\n当style为single时，真实值返回\n```javascript\n{\n  \"style\": \"single\",\n  \"value\": \"#xxx\"\n}\n```\n\n当style为double时，真实值返回\n```javascript\n{\n  \"style\": \"double\",\n  \"from\": \"#xxx\",\n  \"to\": \"#xxx\",\n  \"angle\": 90\n}\n```\n\n#### type: image\n\n```javascript\n{\n  \"name\" : \"背景图\",\n  \"type\" : \"image\",\n  \"default\": \"http://datav.oss-cn-hangzhou.aliyuncs.com/uploads/images/c4ba3c6518c1997f4baa612a600c3fbe.png\"\n}\n\n```\n\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | -\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认显示值 | - | 没填时为'', 无图片\n\n#### type: array\n\n```javascript\n{\n  \"name\" : \"数据系列\",\n  \"type\" : \"array\",\n  \"default\": [{\"name\": \"系列一\", value: \"进港\"},{\"name\": \"系列二\", value: \"出港\"}]\n  \"child\": {\n    \"name\" : \"系列<%=i+1%>\",\n    \"type\" : \"object\",\n    \"child\": {\n      \"name\": {\n        \"name\" : \"系列值\",\n        \"type\" : \"text\",\n        \"default\": \"系列\"\n      },\n      \"value\": {\n        \"name\" : \"系列名\",\n        \"type\" : \"text\",\n        \"default\": \"\"\n      }\n    }\n  }\n}\n```\n\n#### type: hidden\n```javascript\n{\n  \"type\" : \"hidden\",\n  \"name\": \"值\",\n  \"default\": 22\n}\n\n```\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | 此字段编辑器不配置\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认值 | - | 默认不显示的值,但是会作为config传给方法\n\n\n#### type: boolean\n```javascript\n{\n  \"type\" : \"boolean\",\n  \"name\" : \"显示\",\n  \"default\": true\n}\n```\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | 此字段编辑器不配置\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认值 | - | 没填时为false\n\n\n#### type: search\n```javascript\n{\n  \"name\": \"字体\",\n  \"type\": \"search\",\n  \"default\": \"Microsoft Yahei\",\n  \"range\": [\n    {\n      \"微软雅黑\": \"Microsoft Yahei\"\n    },\n    {\n      \"宋体\": \"SimSun\"\n    },\n    {\n      \"黑体\": \"SimHei\"\n    },\n    {\n      \"隶书\": \"LiSu\"\n    },\n    {\n      \"幼圆\": \"YouYuan\"\n    },\n    \"tahoma\",\n    \"arial\",\n    \"sans-serif\"\n  ],\n  \"description\": \"请选择您系统有的字体,如果您系统无此字体,标题将会显示默认字体\"\n}\n```\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | -\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认显示值 | - | 没填时为options[0]\n| options || range | 下拉框选择 | √ | 数组型[{name: '' ,value: ''}],也可以为[{key: value}]型,也可以只有[value], 没有时退化为`text`\n\n#### type: imageSelect\n```javascript\n{\n  \"name\": \"装饰元素\",\n  \"type\": \"imageSelect\",\n  \"default\": \"gif1\",\n  \"range\": [\n    {\n      \"name\": \"gif1\",\n      \"value\": \"gif1\",\n      \"url\": \"https://img.alicdn.com/tps/TB1tFMtPXXXXXXyXpXXXXXXXXXX-1920-1080.gif\"\n    },\n    {\n      \"name\": \"gif2\",\n      \"value\": \"gif2\",\n      \"url\": \"https://img.alicdn.com/tps/TB1Pg3pPXXXXXcxXpXXXXXXXXXX-1920-1080.gif\"\n    }\n  ]\n}\n```\n\n| 字段名 | 含义 | 必选 | 备注\n|:-----:|:-----:|:-----:|:-----\n| type | 类型 | √ | -\n| name | 显示名 | - |  没填时,则用key名作为显示名,例如\"margin\"\n| default | 默认显示值 | - | 没填时为options[0]\n| options || range | 下拉框选择 | √ | 数组型[{name: '' ,value: '', url: ''}]\n\n#### show的用法\n```javascript\n{\n    \"xAxis\": {\n        \"type\": \"group\",\n        \"name\": \"x轴\",\n        \"children\": {\n            \"show\": {                 //在x轴右侧展示一个显示的点选框,但其实不含兄弟属性是否显示的功能\n                 \"type\": \"boolean\",\n                 \"name\": \"显示\",\n                 \"default\": true\n            },\n            \"color\": {\n                \"type\": \"color\",\n                \"name\": \"颜色\",\n                \"default\": \"#ccc\",\n                \"show\": [            //单个属性是否显示的功能\n                    [\"show\", \"$eq\", true]     //表示color要显示的情况是:我的兄弟show = true的时候我才显示\n                ]\n            }\n        }\n    }\n}\n```\n\n\n## index.js 规范\n\n### 模板案例\n\n详细模板案例详见[example组件](http://datav.oss-cn-hangzhou.aliyuncs.com/uploads/component-seeds/example/index.js)\n\n#### render(array:data[, object config])\n\n渲染，当组件被初始化后，组件渲染逻辑被调用，入参为数据，配置入参可选。\n\n> 注: 渲染需要能够支持重渲染，保证一样的数据、配置输入，能渲染出一样的效果。\n\n#### resize(int: width, int: height)\n\n缩放，当组件被拖拽、缩放时被调用。\n\n#### updateOptions(object config)\n\n更新配置，当组件配置被更新时调用。\n\n#### clear()\n\n清理，当组件被清理时被调用\n\n#### destroy()\n\n销毁，当组件被销毁时调用\n\n#### emit('global_var', var_name, var_value)\n\n全局参数设置，当全局参数被设置后，屏幕上每个接口都会带上这个参数。\n\n#### require(*)\n\n支持`js`, `css`, `less`, `html`\n\n\n## 发布组件\n\n```bash\n\ndatav package\n\n```\n\n在组件目录外会有一个以组件-版本号命名的tar.gz包，将此包上传到datav.aliyun.com的组件页即可发布。\n\n\n## ECharts组件封装指南\n\n### 1. 找案例\n\n在ECharts官网找到适合自己需求的图表，例如这次教程的案例：[柱状图动画延迟](http://ECharts.baidu.com/demo.html#bar-animation-delay)\n\n### 2. 抽离配置与数据\n\n根据案例左侧代码栏中配置，可以将一整个option抽离出配置与数据。\n\n首先案例中的完整代码是：\n\n```javascript\nvar xAxisData = [];\nvar data1 = [];\nvar data2 = [];\nfor (var i = 0; i < 100; i++) {\n    xAxisData.push('类目' + i);\n    data1.push((Math.sin(i / 5) * (i / 5 -10) + i / 6) * 5);\n    data2.push((Math.cos(i / 5) * (i / 5 -10) + i / 6) * 5);\n}\n\noption = {\n    title: {\n        text: '柱状图动画延迟'\n    },\n    legend: {\n        data: ['bar', 'bar2'],\n        align: 'left'\n    },\n    toolbox: {\n        // y: 'bottom',\n        feature: {\n            magicType: {\n                type: ['stack', 'tiled']\n            },\n            dataView: {},\n            saveAsImage: {\n                pixelRatio: 2\n            }\n        }\n    },\n    tooltip: {},\n    xAxis: {\n        data: xAxisData,\n        silent: false,\n        splitLine: {\n            show: false\n        }\n    },\n    yAxis: {\n    },\n    series: [{\n        name: 'bar',\n        type: 'bar',\n        data: data1,\n        animationDelay: function (idx) {\n            return idx * 10;\n        }\n    }, {\n        name: 'bar2',\n        type: 'bar',\n        data: data2,\n        animationDelay: function (idx) {\n            return idx * 10 + 100;\n        }\n    }],\n    animationEasing: 'elasticOut',\n    animationDelayUpdate: function (idx) {\n        return idx * 5;\n    }\n};\n```\n\n其中含有数据项的配置是：\n1. option.xAxis.data\n2. option.series[x].data\n\n为了转换为DataV能识别的细化到数据元的数据：\n```javascript\n[\n  {\n    x: 'option.xAxis.data的某一项值', \n    y: 'option.series[x].data的某一项值', \n    s: 'option.series[x].name'\n  }\n]\n```\n所以除了这三项配置属于数据，别的都属于配置了。\n\n### 3. 填写package.json\n\n将梳理的配置和数据按照第一章的规范写入package.json，注意以下几点：\n\n1. 觉得自己组件不需要的配置完全可以删除\n2. 觉得还有些配置虽然案例代码里没有，但是你需要的话，可以从[[ ECharts配置项手册 ]](http://ECharts.baidu.com/option.html)获取\n3. ECharts配置项种类繁多，大部分都已支持，但是不支持配置项是函数的，不支持ECharts自己的类型，比如echarts.datatool.xxx，目前也暂不支持一个配置项有多种类型，比如既可以是text类型，也可以是number类型。\n4. 尽量配置结构与ECharts一致，实在需要不一致也可以，那需要在index.js中自己实现转换（所以其实也可以变相支持echarts.datatool等echarts类型）\n\n展示下案例中的ECharts转换后的部分package.json\n```javascript\n{\n  \"datav\": {\n    \"cn_name\": \"柱状图\",\n    \"icon\": \"\",\n    \"protocol\": 2,\n    \"type\": [\n      \"regular_bar\"\n    ],\n    \"view\": {\n      \"width\": \"600\",\n      \"height\": \"200\",\n      \"minWidth\": \"40\",\n      \"minHeight\": \"20\"\n    },\n    \"apis\": {\n      \"source\": {\n        \"handler\": \"render\",\n        \"description\": \"echarts动画延迟柱状图接口描述\",\n        \"fields\": {\n          \"x\": {\n            \"description\": \"x坐标轴值\"\n          },\n          \"y\": {\n            \"description\": \"y坐标轴值\"\n          },\n          \"s\": {\n            \"description\": \"系列值\",\n            \"optional\": true\n          }\n        }\n      }\n    },\n    \"config\": {\n      \"legend\": {\n        //...\n      },\n      \"grid\": {\n        //...\n      },\n      \"xAxis\": {\n        \"name\": \"x轴\",\n        \"type\": \"group\",\n        \"children\": {\n          \"show\": {\n            \"name\": \"显示\",\n            \"type\": \"boolean\",\n            \"default\": false\n          },\n          \"offset\": {\n            \"name\": \"位移\",\n            \"type\": \"number\",\n            \"default\": 0\n          },\n          \"type\": {\n            \"name\": \"类型\",\n            \"type\": \"text\",\n            \"default\": \"category\"\n          },\n          \"name\": {\n            \"name\": \"名称\",\n            \"type\": \"text\",\n            \"default\": \"\"\n          },\n          \"nameLocation\": {\n            \"name\": \"名称位置\",\n            \"type\": \"text\",\n            \"default\": \"end\"\n          },\n          \"nameTextStyle\": {\n            \"name\": \"名称样式\",\n            \"type\": \"group\",\n            \"children\": {\n              \"color\": {\n                \"name\": \"颜色\",\n                \"type\": \"color\",\n                \"default\": \"rgba(0,0,0,0)\"\n              },\n              \"fontStyle\": {\n                \"name\": \"字体样式\",\n                \"type\": \"text\",\n                \"default\": \"normal\"\n              },\n              \"fontWeight\": {\n                \"name\": \"字体粗细\",\n                \"type\": \"text\",\n                \"default\": \"normal\"\n              },\n              \"fontFamily\": {\n                \"name\": \"字体\",\n                \"type\": \"text\",\n                \"default\": \"sans-serif\"\n              },\n              \"fontSize\": {\n                \"name\": \"字号\",\n                \"type\": \"number\",\n                \"default\": 10\n              }\n            },\n            \"fold\": true\n          },\n          \"nameGap\": {\n            \"name\": \"名称间隔\",\n            \"type\": \"number\",\n            \"default\": 15\n          },\n          \"nameRotate\": {\n            \"name\": \"名称旋转\",\n            \"type\": \"number\",\n            \"default\": null\n          },\n          \"inverse\": {\n            \"name\": \"反向\",\n            \"type\": \"boolean\",\n            \"default\": false\n          },\n          \"boundaryGap\": {\n            \"name\": \"留白\",\n            \"type\": \"boolean\",\n            \"default\": true\n          },\n          \"min\": {\n            \"name\": \"最小值\",\n            \"type\": \"text\",\n            \"default\": \"dataMin\"\n          },\n          \"max\": {\n            \"name\": \"最大值\",\n            \"type\": \"text\",\n            \"default\": \"dataMax\"\n          },\n          \"scale\": {\n            \"name\": \"自动伸缩\",\n            \"type\": \"boolean\",\n            \"default\": false\n          },\n          \"splitNumber\": {\n            \"name\": \"分割段数\",\n            \"type\": \"number\",\n            \"default\": 5\n          },\n          \"minInterval\": {\n            \"name\": \"最小间隔大小\",\n            \"type\": \"number\",\n            \"default\": 0\n          },\n          \"logBase\": {\n            \"name\": \"对数轴底数\",\n            \"type\": \"number\",\n            \"default\": 10\n          },\n          \"silent\": {\n            \"name\": \"静态\",\n            \"type\": \"boolean\",\n            \"default\": false\n          },\n          \"triggerEvent\": {\n            \"name\": \"触发事件\",\n            \"type\": \"boolean\",\n            \"default\": false\n          },\n          \"axisLine\": {\n            \"name\": \"轴线\",\n            \"type\": \"group\",\n            \"children\": {\n              \"show\": {\n                \"name\": \"显示\",\n                \"type\": \"boolean\",\n                \"default\": false\n              },\n              \"onZero\": {\n                \"name\": \"在零上\",\n                \"type\": \"boolean\",\n                \"default\": true\n              },\n              \"lineStyle\": {\n                \"name\": \"轴线样式\",\n                \"type\": \"group\",\n                \"children\": {\n                  \"color\": {\n                    \"name\": \"颜色\",\n                    \"type\": \"multicolor\",\n                    \"default\": {\n                      \"style\": \"single\",\n                      \"value\": \"rgba(255,255,255,.8)\"\n                    }\n                  },\n                  \"width\": {\n                    \"name\": \"宽度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  },\n                  \"type\": {\n                    \"name\": \"类型\",\n                    \"type\": \"text\",\n                    \"default\": \"solid\"\n                  },\n                  \"opacity\": {\n                    \"name\": \"透明度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  }\n                },\n                \"fold\": true\n              }\n            },\n            \"fold\": true\n          },\n          \"axisTick\": {\n            \"name\": \"刻度\",\n            \"type\": \"group\",\n            \"children\": {\n              \"show\": {\n                \"name\": \"显示\",\n                \"type\": \"boolean\",\n                \"default\": false\n              },\n              \"alignWithLabel\": {\n                \"name\": \"和标签对齐\",\n                \"type\": \"boolean\",\n                \"default\": false\n              },\n              \"interval\": {\n                \"name\": \"分割间隔\",\n                \"type\": \"number\",\n                \"default\": 0\n              },\n              \"inside\": {\n                \"name\": \"内部\",\n                \"type\": \"boolean\",\n                \"default\": false\n              },\n              \"length\": {\n                \"name\": \"长度\",\n                \"type\": \"number\",\n                \"default\": 5\n              },\n              \"lineStyle\": {\n                \"name\": \"轴线样式\",\n                \"type\": \"group\",\n                \"children\": {\n                  \"color\": {\n                    \"name\": \"颜色\",\n                    \"type\": \"multicolor\",\n                    \"default\": {\n                      \"style\": \"single\",\n                      \"value\": \"rgba(255,255,255,.8)\"\n                    }\n                  },\n                  \"width\": {\n                    \"name\": \"宽度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  },\n                  \"type\": {\n                    \"name\": \"类型\",\n                    \"type\": \"text\",\n                    \"default\": \"solid\"\n                  },\n                  \"opacity\": {\n                    \"name\": \"透明度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  }\n                },\n                \"fold\": true\n              }\n            },\n            \"fold\": true\n          },\n          \"axisLabel\": {\n            \"name\": \"刻度标签\",\n            \"type\": \"group\",\n            \"children\": {\n              \"show\": {\n                \"name\": \"显示\",\n                \"type\": \"boolean\",\n                \"default\": true\n              },\n              \"interval\": {\n                \"name\": \"分割间隔\",\n                \"type\": \"number\",\n                \"default\": 13\n              },\n              \"inside\": {\n                \"name\": \"内部\",\n                \"type\": \"boolean\",\n                \"default\": false\n              },\n              \"rotate\": {\n                \"name\": \"旋转\",\n                \"type\": \"number\",\n                \"default\": 0\n              },\n              \"margin\": {\n                \"name\": \"外间距\",\n                \"type\": \"number\",\n                \"default\": 8\n              },\n              \"showMinLabel\": {\n                \"name\": \"显示最小标签\",\n                \"type\": \"boolean\",\n                \"default\": true\n              },\n              \"showMaxLabel\": {\n                \"name\": \"显示最大标签\",\n                \"type\": \"boolean\",\n                \"default\": true\n              },\n              \"textStyle\": {\n                \"name\": \"文本样式\",\n                \"type\": \"group\",\n                \"children\": {\n                  \"color\": {\n                    \"name\": \"颜色\",\n                    \"type\": \"color\",\n                    \"default\": \"rgba(255,255,255,.8)\"\n                  },\n                  \"fontStyle\": {\n                    \"name\": \"字体样式\",\n                    \"type\": \"text\",\n                    \"default\": \"normal\"\n                  },\n                  \"fontWeight\": {\n                    \"name\": \"字体粗细\",\n                    \"type\": \"text\",\n                    \"default\": \"normal\"\n                  },\n                  \"fontFamily\": {\n                    \"name\": \"字体\",\n                    \"type\": \"text\",\n                    \"default\": \"sans-serif\"\n                  },\n                  \"fontSize\": {\n                    \"name\": \"字号\",\n                    \"type\": \"number\",\n                    \"default\": 10\n                  },\n                  \"align\": {\n                    \"name\": \"对齐\",\n                    \"type\": \"select\",\n                    \"range\": [\n                      {\n                        \"name\": \"自动\",\n                        \"value\": \"auto\"\n                      },\n                      {\n                        \"name\": \"左对齐\",\n                        \"value\": \"left\"\n                      },\n                      {\n                        \"name\": \"居中对齐\",\n                        \"value\": \"center\"\n                      },\n                      {\n                        \"name\": \"右对齐\",\n                        \"value\": \"right\"\n                      }\n                    ],\n                    \"default\": \"\"\n                  },\n                  \"baseline\": {\n                    \"name\": \"基线\",\n                    \"type\": \"text\",\n                    \"default\": \"\"\n                  }\n                },\n                \"fold\": true\n              }\n            },\n            \"fold\": true\n          },\n          \"splitLine\": {\n            \"name\": \"分割线\",\n            \"type\": \"group\",\n            \"children\": {\n              \"show\": {\n                \"name\": \"显示\",\n                \"type\": \"boolean\",\n                \"default\": false\n              },\n              \"interval\": {\n                \"name\": \"分割间隔\",\n                \"type\": \"number\",\n                \"default\": 0\n              },\n              \"lineStyle\": {\n                \"name\": \"轴线样式\",\n                \"type\": \"group\",\n                \"children\": {\n                  \"width\": {\n                    \"name\": \"宽度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  },\n                  \"type\": {\n                    \"name\": \"类型\",\n                    \"type\": \"text\",\n                    \"default\": \"solid\"\n                  },\n                  \"opacity\": {\n                    \"name\": \"透明度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  }\n                },\n                \"fold\": true\n              }\n            },\n            \"fold\": true\n          },\n          \"splitArea\": {\n            \"name\": \"分割区域\",\n            \"type\": \"group\",\n            \"children\": {\n              \"interval\": {\n                \"name\": \"分割间隔\",\n                \"type\": \"number\",\n                \"default\": 0\n              },\n              \"show\": {\n                \"name\": \"显示\",\n                \"type\": \"boolean\",\n                \"default\": false\n              },\n              \"areaStyle\": {\n                \"name\": \"区域样式\",\n                \"type\": \"group\",\n                \"children\": {\n                  \"opacity\": {\n                    \"name\": \"透明度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  }\n                },\n                \"fold\": true\n              }\n            },\n            \"fold\": true\n          },\n          \"axisPointer\": {\n            \"name\": \"坐标轴指示器\",\n            \"type\": \"group\",\n            \"children\": {\n              \"show\": {\n                \"name\": \"显示\",\n                \"type\": \"boolean\",\n                \"default\": true\n              },\n              \"type\": {\n                \"name\": \"类型\",\n                \"type\": \"select\",\n                \"default\": \"line\",\n                \"range\": [\n                  {\n                    \"name\": \"直线指示器\",\n                    \"value\": \"line\"\n                  },\n                  {\n                    \"name\": \"阴影指示器\",\n                    \"value\": \"shadow\"\n                  }\n                ]\n              },\n              \"snap\": {\n                \"name\": \"自动吸附\",\n                \"type\": \"boolean\",\n                \"default\": false\n              },\n              \"value\": {\n                \"name\": \"初始值\",\n                \"type\": \"number\",\n                \"default\": null\n              },\n              \"status\": {\n                \"name\": \"状态\",\n                \"type\": \"boolean\",\n                \"default\": false\n              },\n              \"label\": {\n                \"name\": \"标签\",\n                \"type\": \"group\",\n                \"children\": {\n                  \"show\": {\n                    \"name\": \"显示\",\n                    \"type\": \"boolean\",\n                    \"default\": false\n                  },\n                  \"precision\": {\n                    \"name\": \"小数精度\",\n                    \"type\": \"number\",\n                    \"default\": \"'auto'\"\n                  },\n                  \"margin\": {\n                    \"name\": \"外间距\",\n                    \"type\": \"boolean\",\n                    \"default\": 3\n                  },\n                  \"textStyle\": {\n                    \"name\": \"文本样式\",\n                    \"type\": \"group\",\n                    \"children\": {\n                      \"color\": {\n                        \"name\": \"颜色\",\n                        \"type\": \"color\",\n                        \"default\": \"#ffffff\"\n                      },\n                      \"fontStyle\": {\n                        \"name\": \"字体样式\",\n                        \"type\": \"text\",\n                        \"default\": \"normal\"\n                      },\n                      \"fontWeight\": {\n                        \"name\": \"字体粗细\",\n                        \"type\": \"text\",\n                        \"default\": \"normal\"\n                      },\n                      \"fontFamily\": {\n                        \"name\": \"字体\",\n                        \"type\": \"text\",\n                        \"default\": \"sans-serif\"\n                      },\n                      \"fontSize\": {\n                        \"name\": \"字号\",\n                        \"type\": \"number\",\n                        \"default\": 10\n                      }\n                    },\n                    \"fold\": true\n                  },\n                  \"backgroundColor\": {\n                    \"name\": \"背景色\",\n                    \"type\": \"text\",\n                    \"default\": \"auto\"\n                  },\n                  \"borderColor\": {\n                    \"name\": \"边框色\",\n                    \"type\": \"text\",\n                    \"default\": \"\"\n                  },\n                  \"borderWidth\": {\n                    \"name\": \"边框粗细\",\n                    \"type\": \"text\",\n                    \"default\": \"\"\n                  }\n                },\n                \"fold\": true\n              },\n              \"lineStyle\": {\n                \"name\": \"轴线样式\",\n                \"type\": \"group\",\n                \"show\": [\n                  [\n                    \"type\",\n                    \"$eq\",\n                    \"line\"\n                  ]\n                ],\n                \"children\": {\n                  \"color\": {\n                    \"name\": \"颜色\",\n                    \"type\": \"multicolor\",\n                    \"default\": {\n                      \"style\": \"single\",\n                      \"value\": \"rgba(0,0,0,0)\"\n                    }\n                  },\n                  \"width\": {\n                    \"name\": \"宽度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  },\n                  \"type\": {\n                    \"name\": \"类型\",\n                    \"type\": \"text\",\n                    \"default\": \"solid\"\n                  },\n                  \"opacity\": {\n                    \"name\": \"透明度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  }\n                },\n                \"fold\": true\n              },\n              \"shadowStyle\": {\n                \"name\": \"阴影样式\",\n                \"type\": \"group\",\n                \"show\": [\n                  [\n                    \"type\",\n                    \"$eq\",\n                    \"shadow\"\n                  ]\n                ],\n                \"children\": {\n                  \"color\": {\n                    \"name\": \"颜色\",\n                    \"type\": \"multicolor\",\n                    \"default\": {\n                      \"style\": \"single\",\n                      \"value\": \"rgba(150,150,150,0.3)\"\n                    }\n                  },\n                  \"opacity\": {\n                    \"name\": \"透明度\",\n                    \"type\": \"number\",\n                    \"default\": 1\n                  }\n                },\n                \"fold\": true\n              },\n              \"handle\": {\n                \"name\": \"拖拽手柄\",\n                \"type\": \"group\",\n                \"children\": {\n                  \"show\": {\n                    \"name\": \"显示\",\n                    \"type\": \"boolean\",\n                    \"default\": false\n                  },\n                  \"size\": {\n                    \"name\": \"大小\",\n                    \"type\": \"number\",\n                    \"default\": 45\n                  },\n                  \"margin\": {\n                    \"name\": \"外间距\",\n                    \"type\": \"number\",\n                    \"default\": 50\n                  },\n                  \"color\": {\n                    \"name\": \"颜色\",\n                    \"type\": \"text\",\n                    \"default\": \"#333\"\n                  },\n                  \"throttle\": {\n                    \"name\": \"刷新频率\",\n                    \"type\": \"number\",\n                    \"default\": 40\n                  }\n                },\n                \"fold\": true\n              }\n            },\n            \"fold\": true\n          }\n        },\n        \"fold\": true\n      },\n      \"yAxis\": {\n        //...\n      },\n      \"tooltip\": {\n        //...\n      },\n      \"series\": {\n        \"name\": \"系列\",\n        \"type\": \"array\",\n        \"fold\": true,\n        \"default\": [\n          {\n            \"name\": \"bar\",\n            \"type\": \"bar\",\n            \"legendHoverLink\": true,\n            \"coordinateSystem\": \"cartesian2d\",\n            \"label\": {\n              \"normal\": {\n                \"show\": false,\n                \"textStyle\": {\n                  \"color\": \"#000\",\n                  \"fontStyle\": \"normal\",\n                  \"fontWeight\": \"normal\",\n                  \"fontFamily\": \"sans-serif\",\n                  \"fontSize\": 10\n                }\n              },\n              \"emphasis\": {\n                \"show\": false,\n                \"textStyle\": {\n                  \"color\": \"#000\",\n                  \"fontStyle\": \"normal\",\n                  \"fontWeight\": \"normal\",\n                  \"fontFamily\": \"sans-serif\",\n                  \"fontSize\": 10\n                }\n              }\n            },\n            \"itemStyle\": {\n              \"normal\": {\n                \"color\": {\n                  \"style\": \"single\",\n                  \"value\": \"#00c2ff\"\n                },\n                \"borderColor\": {\n                  \"style\": \"single\",\n                  \"value\": \"#000\"\n                },\n                \"borderWidth\": 0,\n                \"borderType\": \"solid\",\n                \"barBorderRadius\": 0,\n                \"opacity\": 1\n              },\n              \"emphasis\": {\n                \"color\": {\n                  \"style\": \"single\",\n                  \"value\": \"#00c2ff\"\n                },\n                \"borderColor\": {\n                  \"style\": \"single\",\n                  \"value\": \"#000\"\n                },\n                \"borderWidth\": 0,\n                \"borderType\": \"solid\",\n                \"opacity\": 1\n              }\n            },\n            \"stack\": \"\",\n            \"barWidth\": \"50%\",\n            \"barMinHeight\": 0,\n            \"barGap\": \"30%\",\n            \"barCategoryGap\": \"20%\",\n            \"silent\": false\n          },\n          {\n            \"name\": \"bar2\",\n            \"type\": \"bar\",\n            \"legendHoverLink\": true,\n            \"coordinateSystem\": \"cartesian2d\",\n            \"label\": {\n              \"normal\": {\n                \"show\": false,\n                \"textStyle\": {\n                  \"color\": \"#000\",\n                  \"fontStyle\": \"normal\",\n                  \"fontWeight\": \"normal\",\n                  \"fontFamily\": \"sans-serif\",\n                  \"fontSize\": 10\n                }\n              },\n              \"emphasis\": {\n                \"show\": false,\n                \"textStyle\": {\n                  \"color\": \"#000\",\n                  \"fontStyle\": \"normal\",\n                  \"fontWeight\": \"normal\",\n                  \"fontFamily\": \"sans-serif\",\n                  \"fontSize\": 10\n                }\n              }\n            },\n            \"itemStyle\": {\n              \"normal\": {\n                \"color\": {\n                  \"style\": \"single\",\n                  \"value\": \"#5bffb0\"\n                },\n                \"borderColor\": {\n                  \"style\": \"single\",\n                  \"value\": \"#000\"\n                },\n                \"borderWidth\": 0,\n                \"borderType\": \"solid\",\n                \"barBorderRadius\": 0,\n                \"opacity\": 1\n              },\n              \"emphasis\": {\n                \"color\": {\n                  \"style\": \"single\",\n                  \"value\": \"#5bffb0\"\n                },\n                \"borderColor\": {\n                  \"style\": \"single\",\n                  \"value\": \"#000\"\n                },\n                \"borderWidth\": 0,\n                \"borderType\": \"solid\",\n                \"opacity\": 1\n              }\n            },\n            \"stack\": \"\",\n            \"barWidth\": \"50%\",\n            \"barMinHeight\": 0,\n            \"barGap\": \"30%\",\n            \"barCategoryGap\": \"20%\",\n            \"silent\": false\n          }\n        ],\n        \"child\": {\n          \"type\": \"object\",\n          \"name\": \"系列<%= i+1 %>\",\n          \"child\": {\n            \"name\": {\n              \"name\": \"名称\",\n              \"type\": \"text\",\n              \"default\": \"\"\n            },\n            \"legendHoverLink\": {\n              \"name\": \"图例联动高亮\",\n              \"type\": \"boolean\",\n              \"default\": true\n            },\n            \"coordinateSystem\": {\n              \"name\": \"坐标系\",\n              \"type\": \"text\",\n              \"default\": \"cartesian2d\"\n            },\n            \"label\": {\n              \"name\": \"标签\",\n              \"type\": \"group\",\n              \"children\": {\n                \"normal\": {\n                  \"name\": \"普通项\",\n                  \"type\": \"group\",\n                  \"children\": {\n                    \"show\": {\n                      \"name\": \"显示\",\n                      \"type\": \"boolean\",\n                      \"default\": false\n                    },\n                    \"textStyle\": {\n                      \"name\": \"文本样式\",\n                      \"type\": \"group\",\n                      \"children\": {\n                        \"color\": {\n                          \"name\": \"颜色\",\n                          \"type\": \"color\",\n                          \"default\": \"#000\"\n                        },\n                        \"fontStyle\": {\n                          \"name\": \"字体样式\",\n                          \"type\": \"text\",\n                          \"default\": \"normal\"\n                        },\n                        \"fontWeight\": {\n                          \"name\": \"字体粗细\",\n                          \"type\": \"text\",\n                          \"default\": \"normal\"\n                        },\n                        \"fontFamily\": {\n                          \"name\": \"字体\",\n                          \"type\": \"text\",\n                          \"default\": \"sans-serif\"\n                        },\n                        \"fontSize\": {\n                          \"name\": \"字号\",\n                          \"type\": \"number\",\n                          \"default\": 10\n                        }\n                      },\n                      \"fold\": true\n                    }\n                  },\n                  \"fold\": true\n                },\n                \"emphasis\": {\n                  \"name\": \"重点项\",\n                  \"type\": \"group\",\n                  \"children\": {\n                    \"show\": {\n                      \"name\": \"显示\",\n                      \"type\": \"boolean\",\n                      \"default\": false\n                    },\n                    \"textStyle\": {\n                      \"name\": \"文本样式\",\n                      \"type\": \"group\",\n                      \"children\": {\n                        \"color\": {\n                          \"name\": \"颜色\",\n                          \"type\": \"color\",\n                          \"default\": \"#000\"\n                        },\n                        \"fontStyle\": {\n                          \"name\": \"字体样式\",\n                          \"type\": \"text\",\n                          \"default\": \"normal\"\n                        },\n                        \"fontWeight\": {\n                          \"name\": \"字体粗细\",\n                          \"type\": \"text\",\n                          \"default\": \"normal\"\n                        },\n                        \"fontFamily\": {\n                          \"name\": \"字体\",\n                          \"type\": \"text\",\n                          \"default\": \"sans-serif\"\n                        },\n                        \"fontSize\": {\n                          \"name\": \"字号\",\n                          \"type\": \"number\",\n                          \"default\": 10\n                        }\n                      },\n                      \"fold\": true\n                    }\n                  },\n                  \"fold\": true\n                }\n              },\n              \"fold\": true\n            },\n            \"itemStyle\": {\n              \"name\": \"元素样式\",\n              \"type\": \"group\",\n              \"children\": {\n                \"normal\": {\n                  \"name\": \"普通项\",\n                  \"type\": \"group\",\n                  \"children\": {\n                    \"color\": {\n                      \"name\": \"颜色\",\n                      \"type\": \"multicolor\",\n                      \"default\": {\n                        \"style\": \"single\",\n                        \"value\": \"rgba(0,0,0,0)\"\n                      }\n                    },\n                    \"borderColor\": {\n                      \"name\": \"边框色\",\n                      \"type\": \"multicolor\",\n                      \"default\": {\n                        \"style\": \"single\",\n                        \"value\": \"#000\"\n                      }\n                    },\n                    \"borderWidth\": {\n                      \"name\": \"边框粗细\",\n                      \"type\": \"number\",\n                      \"default\": 0\n                    },\n                    \"borderType\": {\n                      \"name\": \"边框样式\",\n                      \"type\": \"text\",\n                      \"default\": \"solid\"\n                    },\n                    \"barBorderRadius\": {\n                      \"name\": \"柱状图圆角\",\n                      \"type\": \"number\",\n                      \"default\": 0\n                    },\n                    \"opacity\": {\n                      \"name\": \"透明度\",\n                      \"type\": \"number\",\n                      \"default\": 1\n                    }\n                  },\n                  \"fold\": true\n                },\n                \"emphasis\": {\n                  \"name\": \"重点项\",\n                  \"type\": \"group\",\n                  \"children\": {\n                    \"color\": {\n                      \"name\": \"颜色\",\n                      \"type\": \"multicolor\",\n                      \"default\": {\n                        \"style\": \"single\",\n                        \"value\": \"rgba(0,0,0,0)\"\n                      }\n                    },\n                    \"borderColor\": {\n                      \"name\": \"边框色\",\n                      \"type\": \"multicolor\",\n                      \"default\": {\n                        \"style\": \"single\",\n                        \"value\": \"#000\"\n                      }\n                    },\n                    \"borderWidth\": {\n                      \"name\": \"边框粗细\",\n                      \"type\": \"number\",\n                      \"default\": 0\n                    },\n                    \"borderType\": {\n                      \"name\": \"边框样式\",\n                      \"type\": \"text\",\n                      \"default\": \"solid\"\n                    },\n                    \"opacity\": {\n                      \"name\": \"透明度\",\n                      \"type\": \"number\",\n                      \"default\": 1\n                    }\n                  },\n                  \"fold\": true\n                }\n              },\n              \"fold\": true\n            },\n            \"stack\": {\n              \"name\": \"堆叠图\",\n              \"type\": \"text\",\n              \"default\": \"\"\n            },\n            \"barWidth\": {\n              \"name\": \"柱子宽度\",\n              \"type\": \"text\",\n              \"default\": \"50%\"\n            },\n            \"barMinHeight\": {\n              \"name\": \"柱状图最小高度\",\n              \"type\": \"number\",\n              \"default\": 0\n            },\n            \"barGap\": {\n              \"name\": \"柱状图间隔\",\n              \"type\": \"text\",\n              \"default\": \"30%\"\n            },\n            \"barCategoryGap\": {\n              \"name\": \"类目间柱子间距\",\n              \"type\": \"text\",\n              \"default\": \"20%\"\n            },\n            \"silent\": {\n              \"name\": \"静态\",\n              \"type\": \"boolean\",\n              \"default\": false\n            }\n          }\n        }\n      },\n      \"animation\": {\n        \"name\": \"动画\",\n        \"type\": \"boolean\",\n        \"default\": true\n      },\n      \"animationThreshold\": {\n        \"name\": \"动画阈值\",\n        \"type\": \"number\",\n        \"default\": 2000\n      },\n      \"animationDuration\": {\n        \"name\": \"动画时长\",\n        \"type\": \"number\",\n        \"default\": 1000\n      },\n      \"animationEasing\": {\n        \"name\": \"缓动效果\",\n        \"type\": \"text\",\n        \"default\": \"elasticOut\"\n      }\n    },\n    \"api_data\": {\n      \"source\": [\n        {\n          \"x\": \"类目0\",\n          \"y\": 0,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目0\",\n          \"y\": -50,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目1\",\n          \"y\": -8.901463875624668,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目1\",\n          \"y\": -47.18992898088751,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目2\",\n          \"y\": -17.025413764148556,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目2\",\n          \"y\": -42.54426104547181,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目3\",\n          \"y\": -24.038196249566663,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目3\",\n          \"y\": -36.290773900754886,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目4\",\n          \"y\": -29.66504684804471,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目4\",\n          \"y\": -28.71517529663627,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目5\",\n          \"y\": -33.699527649688676,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目5\",\n          \"y\": -20.146937097399626,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目6\",\n          \"y\": -36.00971978255796,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目6\",\n          \"y\": -10.94374119697364,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目7\",\n          \"y\": -36.541005056170455,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目7\",\n          \"y\": -1.4752538113770308,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目8\",\n          \"y\": -35.31542466107655,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目8\",\n          \"y\": 7.893046603320797,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目9\",\n          \"y\": -32.427752866005996,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目9\",\n          \"y\": 16.81528588241657,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目10\",\n          \"y\": -28.038563739693934,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目10\",\n          \"y\": 24.979206795219028,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目11\",\n          \"y\": -22.364693082297347,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目11\",\n          \"y\": 32.11821023962515,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目12\",\n          \"y\": -15.667600860943732,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目12\",\n          \"y\": 38.02096119056733,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目13\",\n          \"y\": -8.240217424060843,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目13\",\n          \"y\": 42.53821720798438,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目14\",\n          \"y\": -0.3929067389459173,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目14\",\n          \"y\": 45.58667093073836,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目15\",\n          \"y\": 7.560799717904647,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目15\",\n          \"y\": 47.14973738101559,\n          \"s\": \"bar2\"\n        },\n        {\n          \"x\": \"类目16\",\n          \"y\": 15.318054209871054,\n          \"s\": \"bar\"\n        },\n        {\n          \"x\": \"类目16\",\n          \"y\": 47.275355710354944,\n          \"s\": \"bar2\"\n        },\n        ...\n      ]\n    }\n  }\n}\n```\n\n### 4. 编写index.js\n\n1. 在初始化方法中，执行`EChart.init`\n2. 在渲染方法中，执行`chart.setOption`\n3. 在缩放方法中，执行`chart.resize`\n4. 在清空方法中，执行`chart.clear`\n5. 在销毁方法中，执行`chart.dispose`\n","maintainers":[{"name":"elvira","email":"ranxi1112@gmail.com"}],"time":{"modified":"2024-04-24T06:45:59.930Z","created":"2017-04-24T13:54:14.007Z","0.0.1":"2017-04-24T13:54:14.007Z","0.0.2":"2017-04-24T14:05:22.574Z","0.0.3":"2017-04-24T14:08:00.332Z","0.0.4":"2017-04-24T14:11:53.050Z","0.0.5":"2017-04-24T14:22:40.315Z","0.0.6":"2017-04-25T09:04:31.667Z","0.0.7":"2017-04-25T10:08:15.050Z","0.0.8":"2017-04-25T10:08:59.456Z","0.0.9":"2017-04-25T10:46:18.741Z","0.0.10":"2017-04-27T08:06:02.565Z","0.0.11":"2017-04-27T08:31:09.880Z","0.1.0":"2017-05-01T14:32:27.346Z","0.1.1":"2017-05-01T14:37:48.607Z","0.1.2":"2017-05-02T01:58:35.825Z","0.2.0":"2017-05-03T06:34:24.119Z","0.2.1":"2017-06-13T04:05:08.784Z","1.0.0":"2017-11-17T03:27:34.500Z","1.0.1":"2017-11-22T12:53:16.787Z","1.0.2":"2017-11-23T13:34:43.509Z","1.1.0":"2018-01-23T06:12:24.800Z","1.1.1":"2018-03-02T03:25:01.727Z","1.1.2":"2018-03-12T09:38:39.790Z","1.2.1":"2018-05-09T09:54:07.071Z","1.2.2":"2018-07-03T12:29:22.088Z","2.0.0":"2018-12-26T09:17:56.381Z","2.0.1":"2018-12-26T09:18:27.650Z","2.0.2":"2018-12-26T11:39:36.575Z","2.0.3":"2019-03-26T02:53:23.976Z","2.0.4":"2019-03-27T06:22:32.111Z","2.0.5":"2019-04-03T11:15:55.420Z","2.0.6":"2019-06-02T06:56:56.613Z","2.0.7":"2019-10-17T12:23:55.748Z","2.0.8":"2019-10-30T08:34:10.654Z","2.0.9":"2019-11-20T04:41:50.746Z","2.1.0":"2019-11-27T12:13:05.818Z","2.2.0":"2020-02-05T04:11:09.362Z","2.2.1":"2020-03-13T08:42:47.336Z","2.2.2":"2020-03-16T14:57:56.507Z","2.2.3":"2020-03-19T07:56:02.281Z","2.2.4":"2020-04-08T08:26:01.172Z","2.2.5":"2020-04-08T08:29:32.337Z","2.2.6":"2020-04-23T05:52:47.780Z","2.2.7":"2020-06-19T03:16:28.650Z","2.2.8":"2020-06-30T08:41:05.931Z","2.3.0":"2021-04-22T00:56:42.289Z","2.8.1":"2022-01-17T04:50:10.171Z","2.8.2":"2022-01-17T05:54:47.136Z","2.11.1":"2023-10-11T07:48:30.849Z","2.11.2":"2023-10-13T06:31:48.591Z","2.12.0-alpha.1":"2024-03-19T03:32:20.751Z","2.12.0":"2024-03-20T07:22:05.603Z","2.12.3":"2024-04-24T06:45:59.743Z"},"keywords":["DataV"],"author":{"name":"elvira.zy"},"readmeFilename":"README.md","license":"ISC"}