{"_id":"gankaocli","_rev":"99-101d9ea87aacae466ff36c6120dc6738","name":"gankaocli","dist-tags":{"latest":"2.0.5-r11"},"versions":{"1.0.1":{"name":"gankaocli","version":"1.0.1","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"_id":"gankaocli@1.0.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zzJUeGkNSGTLdQFpnAcvuDhXzUID/aev8m6U1B90OIUUXgz9LWjcoliXmZa23NHGVkjv8TGvxqM6bDR3/cOR0Q==","shasum":"ca834d9aa3cce52b4a3398d8ef1342768a29ca59","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.1.tgz","fileCount":6,"unpackedSize":51708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6VPtCRA9TVsSAnZWagAAQ0QQAKNI7g783LqmC0yzjhII\nUHdVY2/oRiOhNcOZtKMsI074gaJN/BS11JWOBASwYPdu/+yMxux60kN/3Dwe\ne+FN/RdReNIu83iqgcofqoqWvy0gftkTV/nG+UcUpIG17tWmLVyNyqEsO9FP\nlbnQnvMDuBEiHXHywL2xl596LUF2/m+oJcFZlHZefA8A4fEuZrM+qLBa9MXr\nwCiQukknCk8JnF0KNAbWYFPqj2kIas4eLIXbk0m5t/Jdv+X7mWQ7ZTERsrC6\nnoU+0825ewtNeK9tzOV+HUZ9Nrb6KNPXyablDjNTXYQoOsY0rYks983ya19x\n3EimX9YLtz2AgTCFWLQESJ2pyvLsCskIm/A+6pV1gmhwjqtWPyWnusDJwW29\ndHTED8D6V7pMnrKrUCXJHm0ey510zIW6OipjaCYm+dEW4N3/aahnQO2jgchQ\n8c8wJTi9Y+BS/q4BoAFtqEal7w5kbjDYMOwHRA9jtb0DSx2sxMe7GNSP28/C\nHQXUAmJ386WvCUs1KCQur7Gm/9aclOiKy88BRrt4JpL9j/r6E8qhB/ZH26y4\noZQPMXZI62ZRzgaIoKYjTCmHnpGIvBgbCm/Qe/Jjm7Wj/l8VCYl5J++khLaw\n3h5og4vSyFutNkS2pz3YF/P9cjtMCv1v5uSAK2I32gru42eToME+Rw6SRJX6\nAGCb\r\n=vUcV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3MvZ2YzHWVMbjQt10CAwcjtjFb4tx3rEtGTUHUVI5BAiEAh91L9lPNr2A1Fm4jPOULqDFDrlzfchIVLca0qTZsbdA="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.1_1558795244638_0.7321883404508378"},"_hasShrinkwrap":false},"1.0.2":{"name":"gankaocli","version":"1.0.2","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"_id":"gankaocli@1.0.2","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sl2JGne7bFnmmpqsKJFJuy7rJM0m3/VwTgKK6dHdNrwtCrSNlLXWKOz7HdE0SBNgGZ9HuDHESJO3iYFxo2jCsg==","shasum":"0c139e848a51c0b826e1522cec9a306b21373973","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.2.tgz","fileCount":6,"unpackedSize":52395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6Vr1CRA9TVsSAnZWagAA2cEP/jPDTr5V6yY5qfS8kCdK\nfxCg5buEywW7OZQ7DK/C0HM6zvLR/HLPeDDALRR0nlst5jKDCVMukUethpfo\n1IN+9lOuAXWxDSNPsnzSqXRlH+VX6P37F4DzqfJVre/NQ0x81c0wWrTMisnS\nfKfFS1evKwTv/v2VmhMgPXUEmcJqHBDFt8tiyq86csmB5Gty7Kbsp+Qblw9r\n+7d4/t0+2UWl61W8EFESS+h8GYxVoWv4v+CbhcxM895HxGw1vt/4D+oqvaKs\nyNvc8uv7Vz/tij5jaZoJwhMY5UnNk4acYAfoZXk7jA/dAExc4J36TKzUcZ4W\nYkOueYs4TwNxa+tpSa6NVndivBpQppSgU48T0MY/gv11+cE8sooAVEujAL9Q\nwvY4Kv3Ihe5kJBqHiekvLN0/TztH4sIt/uru22WBmoMR29+qfHw7xzQnDanM\nrDfcrGw/irVj/TQP5W18tyIk/A38STCdboCz6zExt0Aex7eAHGVHaRmax/9K\nhpA3FrNr3lSVex1MZVm1j9Aj/GGicABMQhfkweBH8lgv+jjchezIjO6x5m0c\nlCa8tEReCWlg8Buj6S2vfHKwZScWg/bcVGguy9yDKFRSjtt7ch2f8nKxnOsz\nFTGtwiRwYZFKj/YyjhUejIJUkb0ulsXsJqi8cdCd0sMRq9yZtFTS1HHeeEk1\n802p\r\n=30O0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhM9/oJcLHMOZYqgF/p1RmvZhN8++E6myb/d6o/lo2KgIgUE/2VdoLNaNtFrqMvXlXEtRwZW/cc03Ft29S7RW7Cpg="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.2_1558797044102_0.5732866206220448"},"_hasShrinkwrap":false},"1.0.3":{"name":"gankaocli","version":"1.0.3","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"_id":"gankaocli@1.0.3","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2ueAnEUFMBwy8LR3FhQz4qYBe8Qm13NdoGCcgBJI8bzh2nPCqKZU4q4gomcwM0sJNxHO8XWMZC3T19G1+XWnaw==","shasum":"2d2d1fb2800d0010c200d3bb9e3799ea2e1bec1a","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.3.tgz","fileCount":6,"unpackedSize":53278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6V89CRA9TVsSAnZWagAAdUkP/jlMZTI3Yevo+rzg1roa\nffeSPACyrSBlGh7VLLju1ciQYtkBXFIivMo4rgw89RT1vDsPRbMXXNhDreID\n3USdefF++rJCpaW58/jRpmatFr7pMaL3ZRrs6KNCIoVMnmdvjPzilBNKl8yU\ndqqSDfk/8xXE7T3LUT9WX3DWY4mERfTtvakfKSt5mGhj6HEYSZ7a7lhPKKbD\nN+sj060PwP/dkXoucx5oFlw2KS+mjJ5qhfDSnDeo+v+tSWrzoVw93D0iICxS\nUZukZcGcySV6YDGFT/UG+iPm5BL5E3Jp8aF0DHnZcRda3Z1xim6hDyY14ZSW\nOLVy8HAmSTXRV4ErQJMpAQjswlINP/zAsOeaqHZp9qgOotYFiIDZowRwDhYa\nCy5Jiv89a/XpPzWQ7bCqipWtuxJZ+NIW+GiqtH0+jg9kYpeOIzKf4od/9r2C\nBpyxZ71juWi/Z1ta9ExjAvoxV5xyssR1oILLSZRkBXO7gZ+TP9g0FXqAH1Z2\nPTR5fHQyS/z98iRFhIgRn09+q5QINsmxPz4gWn7y9AUBoAqUKHfvy8J/IG24\nqrHjy4+XMPzcEGN1+JNngdnJh3tDqQ77ZxpZqMeBt9gEXUSoc2Rm1KBZwKL4\nUmbdHyD8AdzEBkdLvExtIxXZUWRdMM9TbaqZQFQNZvP3W5raORieoU0FCzlY\njvcC\r\n=TwPl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTBO6YjLGXnpRk+5HBYc5V8AMUAEgqBX2H465vIBlgKQIgL8FP2kJmlP4qq8S3xLl5GrrMx/h+/3xNklZEjkzTqdg="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.3_1558798140342_0.0647755090005393"},"_hasShrinkwrap":false},"1.0.5":{"name":"gankaocli","version":"1.0.5","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"_id":"gankaocli@1.0.5","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hPfGlQR9pyiohGSq1OwR7LS3LT2fkSk0xEk1YjGfmVZ0uSSnTs71BrBtjigi633SpTfvkQNiHa5obJH4K2W0Yg==","shasum":"8b7d58b6dd4456d917c976d79c096e49518eecc1","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.5.tgz","fileCount":6,"unpackedSize":52842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6WGaCRA9TVsSAnZWagAATf0P/2oM2zIq6kFAS0+pJaaV\nJ/H6Vj8r7XuYGKPmqic+/iOOdXt5SRWJWk5i+Pqdg9qzdypHa8GPZJBzzPSc\nHyW3JoqmzfR4j6+u/eDuKsXneSHtqw97vJlYsvV09394rP4jYiip5Nt3+vVn\nHfYTPEOw941dKo71ZhMJnobuaTZI0I0F5eYbfZAqEs16e7COxwAOMgDG4aty\nEYOcohFr8zmFtT3MFiokUaF/NMlLPJAhGNTOGouRRzwOK7f7x5ae3CHa9qgl\nzHdzzYopFeVt3GEPzDAr6NJca5NQZwrMBLdD7Z6gaIZf5OgM+haFheufNzt9\nnEAzr8bY1KVX3vmf0Sx73MpFiWibrz9zrdWeUKp+yRH4OP1wOZ7r6dXzQ7+A\nkl8kNleNXcgsUZtArWzfDCi0A8DNXjOzPdahOc0al0kgG1X6kQcNrJPCvEdN\n/iVTKw4lNyEo8Myd3ojvlYwnixC9aZZfmq+h36IE+2OcwF7Fspum+FxwzWVc\nJnm3hHfQgVbnPvpA7wwdpifK0r/fGQsKSa2moaVE13C40jnapirE64XM1CBo\neYge7R7owpTIv/zYByAA5mwf7xxjlZKP6LiF8E6f1gHx7+IpyYsAmh5A4Vci\nptDq85n5Z9lFX6OpQPQKxrky+00uY3ENDlCbV216+mpF+5lJQvRJ1zw/xhDi\n5eOs\r\n=yklI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtLQKuA5LE6WrQ5tLNl+NV57V1B+Smx4qKG6xZADgBKAiEAoFe/ownzlUToJaudBIQYF59kVpP7EfCmP9LC0GgZn2M="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.5_1558798745762_0.8926494368547309"},"_hasShrinkwrap":false},"1.0.6":{"name":"gankaocli","version":"1.0.6","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"_id":"gankaocli@1.0.6","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5I4xGZPdWz7ym9kCV5eSWM+oDIXj7EVtXOruvG3Gr2alyJ6TOZuAKSycsgDA7nZJs15h2+Y/luCmhF3a7xLzuQ==","shasum":"daec351f03064bd35a40846f8ee7f297895c3385","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.6.tgz","fileCount":6,"unpackedSize":52959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6WcWCRA9TVsSAnZWagAApIsP/3yZWWx6dVjjHyxcLYIw\nYk7iwyfrLaKO2G53h/hlWQHtZt/dNqSyM3rFb3CM9ffik/1kJkNYUd66QDcC\n7IfXeX3JsfSNOcTet4nkH0KfjOP89isADcaNBAPyD1/r81uf7L24wVL0ZZ5g\n4FTMrwHq3/JswxxoZo6hUUx24Rp82FoMLb4PP0jEM5JA4rFbvGOoFhpiYB0Y\nRwpfmn2bQ/9xe9PlP5/Mw1oivOj673GHuOpdyltr/3a0kevv00KOciljPbbe\n2NXcdv8qL8KHaOPlE2HgIiDmvD105WncmgWOgbVPbGzB8vcdRHUYEoMYzqo3\n1/N3rwYn64HdC72xUtZw0oS3k4VdH1dUicnbqe2w64Ohkh3GBP/AfgPyV7Y6\n7SLAe3JO6yg5pnGF9QBrV0qBPrBqsw14rPrvS+OOil2iUdtElTv3ADlb6zMU\nIcS9mUzv+Glq/9gDAHikqukazmuGLPLQX/KFEdK4nM2+n2ySGfj+twMHrDZL\nX+pUD4hvahvgKzwaEFsjoK8l+JmaCVm6volv/yNypqoZr6BJ/8bolanZl0ct\nDvyotklJzviIrxqRS0r/kqAdobXwr+LJeHG5+x90K2kT+DSXFAR4wyg+zG18\n6P0n7Jv5nom1JohBJGwOWDSa0QKwIoiwCccbzNQozXkZtT+010838ghYpRGh\n9mvF\r\n=XfZK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjQq5O1bulM3NGNKKqXK41fa+D8WBXk3dqJtNQHmhS+gIgWQjDzs24mo/a7pizaTIkNLeZTl3fjq7RJoigQTK8DU4="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.6_1558800149336_0.4138146497787998"},"_hasShrinkwrap":false},"1.0.7":{"name":"gankaocli","version":"1.0.7","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"_id":"gankaocli@1.0.7","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ueQVyGJJVweaCS+5HItN54TzAaCQnaiYerSyl61/GiuarIjeyvWFdbyU+HDGsdaiuXwV5vThaGoRO0/A/A5hLA==","shasum":"8c2b947b7b0a6fe4d727cce0ed827e38589e0685","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.7.tgz","fileCount":6,"unpackedSize":53569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6jmACRA9TVsSAnZWagAAvugP+waehM12aqpMRdXejx9S\nXiIgRinq7cJd8c9CiBcmsCsHPgL0ZQerAE/gAB3l/DXtug2OtKXTbQLKVo/7\na6SJLtMsvHQuenhoYSFUQj/SfhIiRJuW6UaR+Q5Y+O5XhR6C6Awr7uOwIZ60\nSp6UkNjTmDu5DLj/6UitYM8kCLQFKkeFOpaN2duyM0ReyheTXUBuVFA4vIpJ\nxPNxIx63hWzEz//bu4BSRkbSYHrKP4sQyETg6ftn0hFm/hjfkGNk0Zh2lhJv\nfnIP3gXeBfERuIlSjBx2ZuUALib72oMoXHLnwsGu5hIdf3PCiR84KtUWItb0\nmtisSat8NKUtj/L3Sun/VAUIS+YxBdM/bAaQltpmrqoOSPhE5julREeF8ERh\neLbBQ3GLyelX6wzfQ4cygoGhfOJw+VLYiVqlHLYtrilif5sOoSra3TqOK0y3\niZcpRkiSUhyaJ9WzJD20KgvgqW1/cAA+ElIw82cY7eBdCKbh1CioO6PUeySh\nLfmKB++w9h4QUjvzLW0qhZRLl7AKAXttndNswJMGMqyF5B+jfQ7gvFCo3UEZ\nHwuzMoEEskIUWQjahNTVyzzdzVe0OmYOo/w2ZAoju8/haj3ZNFS3eFbszsos\nWG/xSW8sJ9nYiPAwD3r3/b0OySRAMGvgjJI6hw6H3q2z3nalYeKFhn1QzekT\nWUip\r\n=yAtX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAi170m+agz8XMaa+kpKV1IooEjKCw6cYR+J4+RTuzI+AiA9zIzGt6EOCqciwgBlmvyM5D0KSTUIEnLeFZlN+xnpRA=="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.7_1558854015496_0.2131165709003473"},"_hasShrinkwrap":false},"1.0.8":{"name":"gankaocli","version":"1.0.8","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"8fda315752c20ebe92af96bb091001f5040eba93","_id":"gankaocli@1.0.8","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ShemIO8XxrN001xjcl9V3FYGAHxXVCHdUkrPjOIo0PTab+Dof9Gl6sDJ3SJjUKpZBHBZ49wpqbqEgj6LKPUL8A==","shasum":"53584cfa9a1463adfb209d409064baffbd5a7286","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.8.tgz","fileCount":6,"unpackedSize":54081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6jroCRA9TVsSAnZWagAAlPQP/3UTUTXv0pDvd0xTd2Gi\nwLmAnCBPLEOUgdh20lJ+ToyCkgaL42EnRnofTXbPw+rLkJuEyJRhUwBGODOQ\n13GNYCj0m1N8vcvqwu3h6tzMx54WvNgsNKjRmcKrHdHRqjuuA5zkCOrOs+Vw\n7E1fTzOB4PPhQPPb6vCOvUeHhkzi4dMCQQ8itVFg7CLgYrnL6FxTk2i8KmV6\nTcwAyvq4OGldNtSMDMaXfJm/e4JGrJSB+I0Z2SgleNMVY84BZmA5D4iePHTp\nkPDX+SJoVQ7gzTBwymR2SOEdsZbYLMIgIHxmyxVFkTSt9JkGtyzIpR276o0C\n+bcPaCrOTi9vet78jqdd/TNeokHv1+algeW98NAamJmRgWgJQEs68y5FjI0w\nHwDiV1X9LH6Vb39M8sEa5Oeod3uFjecD4f2XYRc8nwyi9+DeXdu3ihDuk4x2\nHN16QeeZ06jpUFncTBHnCfYe67LC79mJpl4hXR/v2Z7Wb6wHH4r4uy2cucgM\ndPFzlKIaf5rwyJKQJgJmnCpBX+DmEQszTtQ1iKsCXrO5CkrRz1UI+XMwuMvg\nj1pHT36rzkg768wXvSlH2PeACaCMo0UV2CM9AcaY2LZrnF+dQ82Fg1j8u5pA\nnM1geIjYi5p1BZJej1u1VT3az11uJeJeoZZcjWHmt8LzIqi0SnsjYr9OI/Ba\nJGQ6\r\n=dxco\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYFb6QLlyehaOcwKL4BWJL+vRPFopeq7LHlvIphZY91gIhAJQZqbtExgbJHHaPD4gycwQlKlBqZQzprLsfkfKlqMId"}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.8_1558854375953_0.8949152926594839"},"_hasShrinkwrap":false},"1.0.9":{"name":"gankaocli","version":"1.0.9","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"110ac604b25febf410fbef84acfc05798a5908dc","_id":"gankaocli@1.0.9","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LNbn4wl0GkOx4TF1PvCippNtSNxFsdnU5by2diYMXkzXNHQf9iiNUvwNHyLbSL+wPDRYTt89iMZwr/py4aAo5Q==","shasum":"4839a85a56c68953f644eef85ea65bf5030fd254","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.9.tgz","fileCount":6,"unpackedSize":54223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7O/jCRA9TVsSAnZWagAA0yMP/RcLGGMY/86UdAPvxk53\nfgIBg0MaXEZtQkmZ6LkY5RAZwQhk8nCu9dG+P5GmCdwCAYGl98lMPZP61VBr\n5ep9sNOPwd6mwBlWHKJxnK+qmmuZpQt16GaC34pNoQCtYxLUUmQ+IMYn2GRa\nVQdS9epqjGW1d92on7ibvvQexScx6nrVQumCy26SlVI/ZMRVOPltz5DsSzI2\no88MNWRzPJ4rAds4jjJT08ezhsVn/oH6VIcTwT/fdqh8PaB8P/aWppXUofyd\ng1CMvt+GZfuFnfRLMvI4lQUV3S0eSTPgLNW9pPBf7IpVDh5aPRoPN+F2cSCn\nHWHdSR0hFizXDVLEQTU4CKSGZqygu8YsG0IMxR42Rhqtav3AYjh9BsVltkHY\n/ofhd9AcGlH8V8rwYiVOXr6hJMprdGoay1VWeMGenL0CQoZpBVk2R3VSRkE1\n2EqOseB5PYjqUdXVyJrVFRp0PnDZ85L2h+k7BsMeWS4RYiJ3rJIP2BooKMLz\nlq50iB/n8JTw/eOMvSWnGY+R6MaR/mIN/wubhbXarEQ52+f9ch8vNnDZ82QQ\nGesz8yFwV0EprM+03+9ct1nuBP324SVOdZavJkaaH7af5YBL04WizvBzE5c8\nmCYVKLTI+VVXfzDCZs9XFQndKhPNrxuns4SCKqbQ+z9broLgP4KuIsO5GvJF\n9Quv\r\n=bcHb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIIhv+XwfZXO4aIxiRZ3TsLqdIzgrKqq4i8XQwCg/7BAiAL6VNqBDOy1U3RkdqGDPKRBIa2xmuWvEprH4OtHKcfvw=="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.9_1559031778150_0.23873319891724787"},"_hasShrinkwrap":false},"1.0.10":{"name":"gankaocli","version":"1.0.10","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"110ac604b25febf410fbef84acfc05798a5908dc","_id":"gankaocli@1.0.10","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-cZp5mtrZ0Us3UUi3oy1dOkT8EoSireziMG+q1/WdS5dRYhcI0Phjs4dUXk4heMPmrIRRNAIQZ9xleFOBYSkhxg==","shasum":"3698b4c289a8356fe15f2db91b3a1a7de6208112","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.10.tgz","fileCount":6,"unpackedSize":54220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7PAPCRA9TVsSAnZWagAAZfYP/jCU4NcjXKggMoQOGzAG\nb7aibPSlAeDA158a9ukXc+O5BjjDVdM+y7p7wJRBYIyWg7SxAwU1POba4kch\nJaSmXd0ieKqBrSk44gr7SPzUDfJ7hBEsmmvGQd0cH2NsxuvVPb3Qo38bMe6/\n8OsP9K+G1zEwJOlxUxudiYFFQUijFAs0uWBHXSCWkFWCTlmHvMyrt7mCf76H\nAHX1CRZSU5eKiHEo+8XMAAyURvxxjCXE4u8i9V1hDMexI2P7qsnfA04iaCyT\nF8LGaS2VUbqpYnUEsV8/TWVmXL6fLkDllqSP2sjwYD18cHWn7NM03245FSTn\neVb7Z+GYRQkcym2UGA2T1V+Bb9j+SB7ZdHUDzcp4k4GhooOzMAil897e5DJJ\nmgfUnn2S9qIuWGUyV+7iXUGX/7bqQz0NWGpqLTS7zk6u+s1tSqF0UOjwnl3K\nux65jdCGW3NolGPMK4d4W10uHzAXH8wXa/X1xH47RUpO9YfueyKUbMbLBoo7\nJP5oACHonj/lIkhNaWQ7NkKEbV9PxKPWCa4nps3jKgDj/qF7lituUnRFmmGd\nuAorjNxsDzmDdiq2sCQ3a9yykw3S4lNUKqK5UfdimpK6y4U0V5iB5svveVuB\nFuysrecR17ed+30+4+nKawahb2Pnqt+gKAnQVhkkZKeVchy9iJc9C6vhMnU1\np0DV\r\n=5WmR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClislbh+vdzJXeqVsziRdkXEooFDv53QOae1Ptma4PYAiEAt5phOybwP/NmHfXIA56jytyKba/6fCrqPw9TS7PD4Wk="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.10_1559031822397_0.34262286148809395"},"_hasShrinkwrap":false},"1.0.11":{"name":"gankaocli","version":"1.0.11","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"4e1426630e4bd154f517d3fcbd7843eafec0d7aa","_id":"gankaocli@1.0.11","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uQ+D9RklfkUAvwhpMSlG0WyqG+v1Z6YiQO2umA1DToIicMGLCHNBcsmeOpJh9pASVViqGioWWYzZGl6GSsbpkw==","shasum":"817e345c31913b1da09e7fdac00ddc6acc5737f8","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.11.tgz","fileCount":6,"unpackedSize":54252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7PH7CRA9TVsSAnZWagAAE8oP/jg4abL3F4++DgGJPqwb\n2nrwMc49mSSq9Wp+tWFMBd1ZQzL9LxPRYxHP3gypsoFamUb7fpWl82fFqVgG\nYlpsBPnepqF8+/af8exBwrQxYnEWSZrA4RiBT+AQ6HShIi0TTQb37YPVKymo\nJq0U6Qh0pQYMX4beaoOLkacweFqzhcjtvlHbtVx67pfz9GHvLRyRdG73UpTm\nOYAxxG355rbVX1xujfByiT1v5eBulpVDOvrNPvooqc4uIRcQx/Wf26lFZpIU\nlff6sp5Wp1H2hgVqFErFrLUreT0xK38ex5rZVp5W727Q3H63ZIIOLai6hg2y\na0ZVRdRBmwXHFwnTM/ZeLSvtnB6DcYM6ZKAIZ3SOKH6yMCHgYwbHHlW91sh9\nMMMKsLF36UgOxZpAgker1SAB4DPN5KEkQBFk32QC+iyn0RV9afm4ebgHgNth\nQGzsYAhciL6pAaNqEz51aW6nG04TKzzd5Oz6LP8bl0pv6y2/AXZRP8bZf8G+\nQeaKcJuF5lDOS6/5EltRsbuSCAnPF9E4xOhnQ1ZAcrFFe5/156zZASMp7FjF\nJuUjsI8iAVfLzW/6dKxTC0TrfhQyK2JwSD1oKrEl4tqQ12A4YK6OaETq4eWr\nEnPMHLBJvQgs0N7sMZoRIeox8r9lu1l/PhWZwxzC2HHOd+WirfGaieuVaoFg\nuA9l\r\n=BZtn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYgjm8b5AOQxkH4dQpFW9XNfvtsKRlgY8VswMf41v2JAiEA+0qy4epuULOEjQO/tpI3Ssz5C/dbgg1tcuJrUPn7RO4="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.11_1559032314779_0.4694529278397255"},"_hasShrinkwrap":false},"1.0.12":{"name":"gankaocli","version":"1.0.12","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"4e1426630e4bd154f517d3fcbd7843eafec0d7aa","_id":"gankaocli@1.0.12","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Xml9cNQ3fn+ktXGFWfeQ9/21QuVvukgzqaIJiaZlAp+1zzN1J/0K03hPa75gKxFay9tdJcXMYRNh3yvA+y5b2Q==","shasum":"f43bcba85fee5f80e052f6d5b644354df886c780","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.12.tgz","fileCount":6,"unpackedSize":55557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7sgvCRA9TVsSAnZWagAAyeIP/j7hA/bNPn6Ijr6nTWci\nD3IRc5Qmi5m8KfoRA2+K5Evtj/tSCjioCLGnahGs52FTnkmxkWR371QA8atB\n7n5yIev5M0vqkedL1cZtwz40ckla92nB2de96K8xJ8G7hw5b6H6QDR9rqJCQ\n/WS9Jjv+uU68KioPcFMJp8xBi8W2f32GBPnkxYEn7ZjmzrozrerzXAalpHak\n6BwoAXMHqThT9KJChXkWClT0JzpID6LYsI015Z1mp8GdCxru3iVtHkyPJ5+q\n8+OnHu/3R0VIfxXuJB9va1sxzaIcqHajYn1EO+kJzZG7e7c4onz1zb/cGHyB\nwLwHX6F08IUlGatUTYJSoRErBmKvmf+Hj2ARFXBB1y/7yN38qK6URitMEVdA\nZmTlbPryPN9mj0dLdu/kjLMQeNEwcGT51Za0GUVh48Ng85P95kKXM+4rwcy2\nR8wuTP12fXFE1AOSqfvIK3YAPQ+DxYTHqneWZwiqhzkiRZ9k3fTPNVIedwEA\n/ildt5jq9wbl5HZPyk0SXtOE4pv3pRhPWscdhGnDj+HWogTgr82SdEpd24ML\nCzNh+aR1SMahW2paTPwM/twVr3qaKtB34bZ+cnjh2IZ6GlsXuF3cCdLfF1Lg\ndHRSuqyzrfqku4/ocIIlePO2lJWC81CKUCnEuZ2l3r32kERdsV29pxrjTYIC\nTCw9\r\n=MOCn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCybm7zOmNUucJ0OobDSgfgiaP/LJv8PRv3Cmeyhmi83gIgVHTatmQXQdj+j0vUhUppaaHtrYLK8f5v94euL8GMvhk="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.12_1559152686015_0.7738071971730431"},"_hasShrinkwrap":false},"1.0.13":{"name":"gankaocli","version":"1.0.13","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"06579700411b5af7f2d4274111e8e630e1ad290a","_id":"gankaocli@1.0.13","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7oUo0kMBuyYzGgB5QoLtUxSjiUA933y/7bG5NMblsGco2fa1zg9B6g4m9ZJUhgxz+kkd9QHxujvwLzOFe/chqw==","shasum":"f8868cb5ff659d6d7ac58c2c8c7f0910a2e5b02e","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.13.tgz","fileCount":6,"unpackedSize":55556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7sqMCRA9TVsSAnZWagAAZnIP/RZCCGVoIOBCcvfyvrZa\nzVgtrumUPeu9NbQ+Cc/GucoDRkSJlPdgPFoor9DFrdWmc5X8P4M4lw0+9F2m\ndRv9o2hBeoN6Iwc2nNX5yyul3Ix1+35xbsQd1eYKCOTp4SaXz2dRmXRLE+rr\nVtB5ECd+aV6OVDiYqh04vswT1/CKV4yeaq6n5iBWkprrHicfwMDRlBPg1ONs\n65Gzf3uB3oQL+ZMUJl8srW0hipruxUs8hwCLzhphJvYRNBc5iSW9WpjePuq6\n0ydgPiYtZTBOTYT7PFVgS/u21CqHzC9NY/XJ9gIRSxnMrXvNq69vpJ7kHhUN\npaAIgTvyERzojgYdnG5VzmTWjVJXrEUcJNVMVUyjipii36eDLYzZWWPmQoNP\nfqDKUWdRZvoZso97fdMmwFUrrwDPjyMnaa3O7MsKnVCnsdP7FK6RZKa7ppFc\nSoPPp4+9mm1jX4CsG8A8Wx9tc8SBoNAqkHEZlEzsJhm+b1NjunwB018RO7WG\np1AVHv8I/4YN0xCFwBKSNesK+ZRL5AvdmKSXE8CKbaKkvPXUSJLn+dE/yO0/\nBoxwUglQmKNt0BSAiPOxIBHlJJqVrrGR+QF5KWtGqvWgZaKxAQmsoHOmJ8QW\n9S3kP5cInAgrjDZcgOLXLBTXQ5MB+CfxW7jXf73KrN9KplNxZJnKktW/aMKV\nkDr8\r\n=nKMw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDefAHfLj5Hz06pASocsQCqE0B2I1ALrWQ7njvAvTvOvAIhALbv9fdQ6Quzx1/jIVDk4212hHtGmpudpv6BYmThCM0i"}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.13_1559153291307_0.628137927432141"},"_hasShrinkwrap":false},"1.0.14":{"name":"gankaocli","version":"1.0.14","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"06579700411b5af7f2d4274111e8e630e1ad290a","_id":"gankaocli@1.0.14","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gkEBkLpZnj+Rhm/6mKFAbXsjEa2t4CbC9Ghl/manCATd4UkVJ+xLjlQuRQUF0X/m7XgdJq/le5Bo2tDNklhumQ==","shasum":"2391cd96b421dd6aae76601728cecb0a1e93e9e2","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.14.tgz","fileCount":6,"unpackedSize":55573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8L3/CRA9TVsSAnZWagAAByoQAJLW7Zn/XUh541yF3wMo\nxl+u+hD5oxPqCb/EpRGJ9rwXtAOsUc6bu0bUc9G9KPB5wNiQ200e7P4/8BKF\nVLQ1II3sbdaIq09pkP23ian4uSBjhC1dEYU0JkbGRdVZ4R8Mog7Gndq36RV1\np62BVNNe79MY60gde1Q7fOR/yNintlaVk48oopCY1O6Z21a3CQjQg/OiwYdY\n1F/ZBHJ3i7LnNC71DRkBtKphKlSO9wuR6DvhQcfBYg7+NyFQJKLEM8af7c8d\ngn+I783wHByRt3wQQt4wxiCwNind1qQ9LV77aJF/YryEt9LlB0KNb6nHvyjf\nOUPBAUm0cylNms0tySh2V8hy8Zzf+VqBzJgFFBNL9L1EINJWAgPG0fT6LIPC\nFinn5BE9hJWbO3UHr19618TSgpgRYT+Uv2psBkdOVpO2kUZ2kQNd/dxR+Mat\n6x3yLe2kvgvYZaI6WtpFq/pegu2ryN94zvvnTbISZUOeB7cLtgygBgPyyUmN\n2dPAtTmXVLLo7PnVi9wbffiqigIzEGnjKrYwEQHuaRLCGvsO85ojyh8yiNXO\nUzknve9JJCpN5sAwLI/grhFrnPmWYSl6zn0UL8K80TQ7Uu80ipg6KafRVHOf\nkDqkgbP7YYnUEAiM8ABZQ7pVWWwm1bpGFrlzhv34dItC5KTcoWL7PvREI3D5\nHoZ/\r\n=GxNQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1gDIb8/mFSS5S+gWhlF6gh0Jp5PMkWv3Ob19tRo0mCAiB63GFIZKR0z6utsLLTdLvy2uw/Lk0C6A9730uY2T6m+w=="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.14_1559281150628_0.5410607435527117"},"_hasShrinkwrap":false},"1.0.15-r2":{"name":"gankaocli","version":"1.0.15-r2","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"06579700411b5af7f2d4274111e8e630e1ad290a","_id":"gankaocli@1.0.15-r2","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Gel3tkLexNsfsmuLwmtMu0yUn9vPqmvp4YJ+m+BJFajsmI1gpxrreeg/h2z6Ev0N5ezXiJxVwB8Wtp2bby7JUw==","shasum":"ce882a4a3083204b51e913d412d7185f4bb94a4e","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.15-r2.tgz","fileCount":6,"unpackedSize":56288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc813aCRA9TVsSAnZWagAAaZMP/2CymlApXMG/eJjFo/iv\nXbvQUo+VprFz4wlEJLF6hgdJT89JNC2esJnAso3AOZKCX0U7vvNdSraVdVPP\nCXpL/tM8TaDPXcM6m52R6ZqG+4eXv4Ah7ds0bz4od1BARExzCb2zh1au6dHC\nAEvTw7N5PqwqnLfsL/EJ7glpkuA2wHzHT/tc4TAqG1I4kMvl+hs6AtNhX3/1\nahTB5fi3jtrgwJyHxPi8R9wxQEiqiVM9D0WGZYdG2oRk/2qAjH3iHvLHOpsI\novuIILUd57C4BgVxSbrIi8886KFgz8fLxBjNLSwfEUGxtdysuFuDg5O8/IJU\n6zkC2FyD8H36UEz2wfqtDJ5G4pBLDHrMjPbYa6EI5O0lvNt6h935p/BNWsXM\nHpW3uNE+uew7zM9gaob4bfKpk0btBbCqtqY2mLPBgF6qNG+QVUcppBkYdGBA\nyuf39nixptjJdUn8IZUbUpDUPuIdPDOXEPd7GDbNp3hLCOj01S/ma2hQHubo\nPLnEwA2aeMODrCCxsJbgfpHVnaIlS/pfwL9PzRu1qDJNNQWKKJnNyC2OQXS1\n4dtsZhIJp/TBWXpDvhV/WD6lYaLC1ZQ3mU0d/ysca/VZ8OKGqAdzzJSfHLEc\nb7fBTF1n1obi5zgn43J5EQwdmsuEqFNkEfVJRYg8Sjlnq7csfwpZN5H5HUmO\nYD0u\r\n=hmaZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgpxP0KAnwkq4ums25SyQlj9BDAeMo8n7R7Oh1lc8q6AiAIOeDV/nppPg8qx+eXW9R/Kz0o4MWcW5w7U9yOUnGimg=="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.15-r2_1559453145157_0.5552138426299476"},"_hasShrinkwrap":false},"1.0.15-r3":{"name":"gankaocli","version":"1.0.15-r3","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"06579700411b5af7f2d4274111e8e630e1ad290a","_id":"gankaocli@1.0.15-r3","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0TiDVEMyFyCRUSB8gl6DxY7h8j3lRlLAm9H26r5+kSLZFWOZY/hmBi+9SLCRgh2k1C7iIPeTmULlpJNncdrx6A==","shasum":"9e9e875018e5ecdd8959d1a5534da0bac31fbc00","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.15-r3.tgz","fileCount":6,"unpackedSize":56278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc81+XCRA9TVsSAnZWagAAxY0P/AhgpPuWG3E9Q6Z4Kk93\nQQw6y+QHO8pE5FDko2WoakYbwkg4WdQdlqL8uPR5E9XIvEw8dr/WNt6B0F5Y\nsbE9vfqiceRXtLvIfN1xMrblOZk6DymfVeWcBnPxmuWvXR0T1YmG+dAvS7F4\nUHNlh577iMOGWyY6JW5AYANblbPwZ9BjtvBXhi/Knsw/I+3abx9gQ3VEEoP+\nq/lVg3IixW7hVID6mQBta8P6QwXfJVUP45m4LXjo+5VYdh/xkijwiTJaxgaO\nVH+/29ilIc5zpcImIO/6wfddBWP0BYw7g3qbitxVkKQVOmARg8HfpsJq52A8\nfetvwse2t4s3LkuD6RmkE8ToSW1SklFQTgOpoB7/H/e1nVkY443UGPqdD7kX\njr9cKG+w1M6KYiiH13ZmP1IbwmiDpN/ssJNMyBiLqk4EoKHgfsRc5JLoBdIU\nS7G6N/4l7bgpzMBidKX7GV1Fmzr6WNNpCR1vJz3BF93B5rz/N0DM2eRvM3kW\ny8tY1c5gSr5yYURouUjaQBiubXvzVMi372OYXwWbSn7ri+o89E/VfFO/ToQq\nWr4SrqkRyszHLRcQIlB9yzYIx/lOdbLk62cWxP0IQ9Nz4RuQlpKZTO/bIHQR\ndt2x8X4Rk346ALll4AnkKc2oFAun4mVseznX3rPYetK9JKbpjzuM94Gy5oXD\nJuAC\r\n=ddVL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCrYNV1duJvHcaDiQpFqrhwiicpM1W8klQA1dBJrSTegIhAMm+SBoUKbuFFU/3wX2G7Hz2pxZTMpndbgVJpRT+4ZPJ"}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.15-r3_1559453590139_0.49532325859925863"},"_hasShrinkwrap":false},"1.0.15-r4":{"name":"gankaocli","version":"1.0.15-r4","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"06579700411b5af7f2d4274111e8e630e1ad290a","_id":"gankaocli@1.0.15-r4","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NBnNjx1ajdNTblJNARS0vXfQbuBP41dd0/N9oRmlSTyairUhymKz01LEzoR3ASeibo5Zb9yITnHcdSKded8r1A==","shasum":"be7d9b7abfc7574374ef1971e9d5a7529b79e8f3","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.15-r4.tgz","fileCount":6,"unpackedSize":56322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc82DfCRA9TVsSAnZWagAAw84P/jVz5bI+oJEW3fsdb7Vf\nhT0ZK0g+WW/jdAeRYuzBkXqya3KmHwdq5Idb5QHOJanw0+izhnV98X3F5FFS\nZKPLQaytLZM6qyyW1Wag/jdfMujgGqzKqhJB1W26Kj4HKsfe7EVug/XUh71q\njokDjroJ2Me2PNvQbjrFy3u1DhTrpaOQCoxvQZNHn6Ti1ap38I689D7nud2h\n8klYWSwahxULN+0Xnxf499PSBNq8yewKfdBTclcIFCAElrKOZ8edTUdsBMBy\n8pNQyYwcqFTaWQvXDHNOv6iJkhhiUNOGX5DbspTcjMiYd9nYLa5TytFeyqEW\nhWCe4BdQqUcIeMznVZuhNlPYL1kIZA6JBHdPHRPQX7azit6+McDnWl5YBwC7\nBw6jX/lI2BfviRBDVsj4wbQPUos6doP3ntBxEvBRYWW4fKCN/ue0z1S5Fffb\nAMQmbcGgNzdiYET4Fr8J8x+lTBKTKuLOo+VN/ugA2z+Eqo6mfnmW4+mpNgSh\nA2UU8FUlAUPQyX88Q9NKRPLLHTI3kMiOiprtpXXDn/R1OfFb1wTEGa/IujHE\necCH+Z6Aef4zh36d/+jMlHYNqCHBACqUPOXsqF6qCNWWjArkaSStl/TlfG+A\n2+/ttdiqVcg+r9TdMv2kHsrKgWTXhOyt9+AIiWtTRlxH1otcndhaZkeoolAO\nwzYr\r\n=ruFo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNRyNQZ7ZSdCsbDteOSex28/9hBG3YEzPmFz7Zz6R8YgIgF9z/lyCv6koU35bZQzQM2L11LU7G4+/aq0UD/quvZ9M="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.15-r4_1559453918847_0.3156395477467444"},"_hasShrinkwrap":false},"1.0.15-r5":{"name":"gankaocli","version":"1.0.15-r5","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"06579700411b5af7f2d4274111e8e630e1ad290a","_id":"gankaocli@1.0.15-r5","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eFoxyAnsQ+OUzpqqgRsSaeR71i1YRdvso80x4T/9kXKhmo77HccicDXUg12/NpCq+4F0+kAshCK09wF8mfnjBg==","shasum":"63951a8c1326020bc34ffed9fddff6dc7f9531f6","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.15-r5.tgz","fileCount":6,"unpackedSize":56148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc82KMCRA9TVsSAnZWagAADQYP/RbirFmwahf0efY/HoYl\n6Y9rTO+XELpvO3FJcEh1se/aF0mqvfOVuVrg6uZ6sDK3mFVb/2RG5JrLOENq\n48IruQQjc/ZJV/X5NvNIoRUjHMmLnMCiEoozAscnRcHnFdtF7jbpo/9BwTjM\nDzn6wLHslsLtE/pK74TX9XvjolgywZhbmEjxbKUsmYkkOIqrs0mk58w4Fn1k\nux5YKnDGgaGDQbO85TdHrvXWnMUQSOnyflFXEvckqt9czGyECLJfRMmLXXXv\nPVctuz5guyObxrmIKdI996mbyAnT5rPhUtIxmflOx9vJbNLcmwdyN9eMX9n8\nREAZBwjfSNGV9fWHtfLyZ4SvnhB1k5gzUDkDEotr7jvgSYMOmzpaiTZL+k9Y\n4gf6PQjzxKtTC3VPqJGJSywqdEwxE/zm8Ivgrpyl5p7TXuCx4iPxxxGWTbES\njf73F2BIW1ygtTO2p+0SHXoeE76W4Ij/lcg8wayCX2b/ysTqud5y50EgKiHG\nkWSLYX0hm7ABXfbn4efrzPc9OezbQxc9AlPhpPpzFnu/JzI1cJhR8CPW4/CE\njaTjmwGLv44okAVhvOGzzITOU7BUxoLI81bF+0SaKFymfzXYj7F5FGiQC8Zl\n021V2+d/+Yp7usDDrGC/JWBRwchKyg+X3QHRRtFrIMXQ1qrUn3m0gQPM0+lb\nzj7y\r\n=VXEP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgw7qR72RVchXjW4ZyWetZYQU6TqwOVWP5D5aeI35cRwIhAJJUs7BuQLhpRymRtJOtU96ZnTxD2qk0z2dkL6HCqE67"}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.15-r5_1559454347931_0.7592588630240611"},"_hasShrinkwrap":false},"1.0.15-r6":{"name":"gankaocli","version":"1.0.15-r6","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"06579700411b5af7f2d4274111e8e630e1ad290a","_id":"gankaocli@1.0.15-r6","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WsGQ8VIzDss6kf7KKHqb1jdcyoShjDlU7TCfCKAEJMQhZjZMy5gHcRdLxtOPdEDMb7U9uwqKDxK48Fp41Xt+4w==","shasum":"1f3cbe9e9489c85f572921f14654fee983cee95c","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.15-r6.tgz","fileCount":6,"unpackedSize":56094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc82Z7CRA9TVsSAnZWagAACakP/1Cn5g6rR/vRyunCRyBq\nclfRIwKPdOAnwYreeiCBYWrDAk9RMczd/9+f5OqS21DgzI2JpejGc8AjScW0\nZ899daSWV3avRTzekLOTbAjkuFTc8raudUgG6/MTZj4lw5pu5HuNnjqN+Bp5\nKsyItjfR3Q9IMEevZzEQxUscaXsmLsJ1/njQo8KjYYjPDaHbw+tbF9dmrwud\nVICdWLiiMphYRW/KzMBk7LEzIQtPbNMkiJrgTU48Da+8K3F+Je/4TUQ03PxI\nXRG4xts61GZQylvqS19nBuuAa/YHyvY2Fe/LBEdZxT5+YtlQ3vLeyY0P00ti\n4nzRrsAjU2VGe/cgoBvUa/+OxZzXdJU80bIPJk1tSgqGwwMSM5CEAq/sW7p6\n9LJ1k+rrZlD2itlOGbhSDLs1Pfpg8TkI+GrKI6mbtnh/oNQGZyYB2lQVQDyr\nzWOxFqq4Uy+sZ+2qgq07V9MLF3l2CwA3mxLeTagtzQga5lqUocnnc4B7OcRM\nA3seikTDZLzcvTmAah4mLrh3siOQC6KrTdgjQBz+QAfpz5Bi7kj/59V213Sl\naKLxpdGALGnBDEyVSWiCJe5NxuDRAk1j69puET9kZoFSl8H8onD5rPD7LQj6\nAKmtZ09UHuuyBt9TRZHqphrDQm9XVeC9XrrmSZDxyGCMvV6F90RQtweiRnf5\ns6cr\r\n=CQle\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEU4N3t7KByZueVenWRuZzyW8947Yp49vuTRdj5ZJV3RAiBnC8B3a8R3SCvlrqD3Lc9shP6Tyv3h5i7Alg7VHyxS/A=="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.15-r6_1559455354143_0.3639481057725391"},"_hasShrinkwrap":false},"1.0.15-r7":{"name":"gankaocli","version":"1.0.15-r7","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"4fd9729fada858ac1bc938759ba50666609a8c05","_id":"gankaocli@1.0.15-r7","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Nlr1qxOVkD7zr+FZjzOYt9iMXNbbBDKHdWvuc5jYIpb9VhlcU38IsJBrxesiS7bVNSBaKXIByScuWPPg71mXZg==","shasum":"49d8ad6ffa5b1dbec41692d87964714f22abecad","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.15-r7.tgz","fileCount":6,"unpackedSize":55226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9VkaCRA9TVsSAnZWagAAEWcQAKJuWbzU0DAnhgykTWZv\nn1r3IfnTtwmtH7Ch0Y0R7JOQsGr8RQGJVEzK11QofJfkzqPSHnK8jkhGOvlg\n5Xm2wuOG7XFUpHqk/YwmnoHATQl2rM9uxzYzxUbIRx6TakVldM1uvHx93yJm\nfHq4RsiQJ34nFBQOK3FQb7xvYmR0bctNy1LY1oBm+Z7zLuyQabp+57AFMkyw\nwTeMmAeJgSkrMutLJ+qa80DBc49T3UzyDutUPeCZmB3ojpRzYQVOo8l213oD\n5/gYe0HPIK9FFHgEYYNdibSwtubDdRqkqKigxCACW/+3CtwYv9yILhxMnM56\nA433TpKBlPqXz1jFWC9ObmnweyEmroKmofS3yv5ChuMgz+8LwqpztIqbLpvo\ng17ZeQH5q5W1m1R3dE8gElZ3ttx47AMh6zqbHRBhbYcrhWCzfpAKqrYu9JGS\nMMB7kuO12WM2reFGajbIOyUVU/d6AjB1sgnLdoFSlhp16uhu6PDWzPFq/unl\n/sBNIQoXEn8wxDNuDBRhUQK6/m1jaYIJ+876ib4z4nc3J9It4TTza2aNpgJW\n02G5zRmcJKezkE5dJmADYPxaHP+EsAIgfRhJ9n64XPS0DqUvlUPi82qbfcmV\nIbeiWj1mM6uiPOoo/WpASy2Vo6kdKAjW0Pd6FCyx6aPQ3n+9ZGgJuH1kSuDR\n1T3w\r\n=qI76\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsiU5zbB1c95ZOlqeyLpfi8QxFqKkYp+dAALFGqzedmAiEA7IfdIrFU5KSAmXD+5Fyd/0EgOHvJOh3UoaOZeJTdEq0="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.15-r7_1559583001722_0.843997637889438"},"_hasShrinkwrap":false},"1.0.15-r8":{"name":"gankaocli","version":"1.0.15-r8","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"4fd9729fada858ac1bc938759ba50666609a8c05","_id":"gankaocli@1.0.15-r8","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zWUxCy/3H+bbB6iAO+IzEc1v3Jnx/rHiNjT039pUvPPmukyVwc3CmDv7+iTUnbKC9/m/+uKtihpAY8I1kXUPHw==","shasum":"fee73de0a02402aea48f76fcdfbc154559bc7f2e","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.15-r8.tgz","fileCount":6,"unpackedSize":55223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+N08CRA9TVsSAnZWagAAwYUQAI0q0pkJYhEY9hQuLjqR\nQZjZyFxGkVlZ7x760zk8tzd0shwyIFk44Tz6hEMHgxd3H/7YXE854Pz7rj83\nsFng0rOwKUqvC13PD0GgB2Mu1XIHKkfrsjXOKTVkq1Wj8LZBeEN4Yz69XrVo\nsNIxajvqGK2Q3l5vsVJIJIKJkreBJYF0EBT/hIzaRRjQ/5Dk94T9mH0vaTH4\nJQsTICt6wsuObKW9h3WoshlQnx2pELt2doAqZBHBK5/QGaZ/KmVjIUGTELRZ\ntzEnFe3KMfdRT3bndxeumKUEFwjmGL+A27EHxHNlfBLbm9RezkBqcmCeCwUc\nNNb3YcvwT0tiGAP0MsYrVAieXBdqkjwGbCrWC7DNV1WeJcsoN2KHY2SsjJaR\nJLIxb+oKD2QB8FFBdFRGOWWJxukiSyltf094pVYvsUrIzD1DRgJjU8azapKe\niAuTgWRKqLVT8JVROVFRvpiM5qBLkCipaoeo55gwCWsO4SJZTyJTtJMC0xD1\nD9uNRoTH4NgQ2fijlJW7jwopYS9uG+kbNXVJDxGU4sSWfzie4HP3aPy2gWKg\nf0SNt+dpj8wtaOIPk5uAhojn4FtSsSOU4dXCsetESkMXXIQxyWcTj7LvcjYl\n3I3JrZ1Fa0YOYPuqD0veZgCMHZPvwaW2EPe3rNTC2RFAYqF7MDkcQtyFsS6u\nHVQP\r\n=xuU0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcGjJNHTigjox2QaYn7a3euNX9nYeiABHjBd00llvUOAiBpq1s8dk11ufFrSmMiFpku0D/bw2zPFYemZP8eNFlv+Q=="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.15-r8_1559813434954_0.4835057739651947"},"_hasShrinkwrap":false},"1.0.15-r9":{"name":"gankaocli","version":"1.0.15-r9","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"5b13b9b481c4b0baeee11ae00ce112f8e0eb9041","_id":"gankaocli@1.0.15-r9","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-U6T/n8aLLMvD5zKOvyKgLtFW0k5Yt+Ug/twrj9vPyRT/0kN7HmA+2ixqDO3OKYJFnmrwXvLXugYYwdx6lFCd6A==","shasum":"52291c4e80f24fbe90879d760dafa68dbc63ff91","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.15-r9.tgz","fileCount":6,"unpackedSize":55223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+N68CRA9TVsSAnZWagAAFwIP/0RhQyO11boFhZkOiktZ\nmHIw9r1gIjMl8HN5orlBES/ecXZiLvFaEbDkU1mV+doImyDw2cBu78xFvAub\nvYzAgwQvyMBB1trpsuB7pXqYuYxlrBUq0fvq9/NUF7xyUIk6wOub17iyrO8h\nXGrn3HdGJ8+CIty/NjHXYS6eVTrT9rqepxWeuBiXYYyiqYz2GvdGzF62Gey3\neo5/9iyuQmlqnuz/4rK73pGB2KRx62YZONGhl+QiRq++XDc91D6R4TmfC1l9\nDiZ5HtWWTGwtA8f60n0npGDg1piDfHThrQzQ87EhVsi2eslgwnEffSP53FIK\nSFYGCCkP5IEllJvSM2u7wQyUSe5qnZ7VM73Z7TiTwmJxvoz70G6gqwDYk46t\nSzmzwOTVNO7Eo5uvRW/xSFuK6lR0VFIQCwdGe1WcAlqwEz4g7QYY2+ZMKM8I\n4wR8wo2kH5Omudp5u6xMBv5U9yu9O67XDka5uPTNz+rdj22rzPbvpoj+QiDZ\nopW665s0Nu8YWzzFPuihKW+5GXkgJ3vrWfJRunekYwio/hNRFRiz/ntZzOpf\n5WINZSpMoZaM3wjSPIRObRbj1gClM+6crzs1TVv0ldTMYglOZOd+OsedU0NQ\nwDKYlse4qpRDk2D5Ek/NoFu7zsR+HgY5hQWPK+7m9BQu75S5XaMm3Zuz0RNp\nGkEw\r\n=MFei\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxGwrkEZ6M9VAD1FfuBuRkEoOUZSBCOw78b7BiDXBY4AIgCPqFFxh8arwkwduqg9xK8BgXjQxN/Wrn8CybxoGl27Q="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.15-r9_1559813819970_0.06275811250053054"},"_hasShrinkwrap":false},"1.0.15-r10":{"name":"gankaocli","version":"1.0.15-r10","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"f9421d0834f1fc9858fecb2b8830434484a22ab4","_id":"gankaocli@1.0.15-r10","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VlKT0P7whgw4O+Hy7JqpBrmc+09x8P5t1kjVjSmiXP0TohyLaAKpYoVLdx+pgeoicS+j62lrCQyifyV9SNNCPQ==","shasum":"e4052a516668fd2ee7e3a62a2ee69802d80ff35f","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.15-r10.tgz","fileCount":7,"unpackedSize":62321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJgYvCRA9TVsSAnZWagAAL7oP/3y1MdYrUZra7rHwe6K2\nCz9C2zgTUE2QN4nFeSGUarysyzlX/xiMH5jr+d5BIL2X9eERrhVV3pq8925+\nOWaKT23lVA3PgWGWlHKQdi01PfnrUlXFZnB0zWTOrUgEePqUSXqB4O4GsKSR\n4UMe/2CEwjg6F5+u+VhMLR6AoOXpG8rnn9X+sI2Tqd/aD4F+KlkksPdjmxuL\nB4oHL+Cg4JBJd0U2MIshAjYWV+aByA7OymP7z6Q54ZLGH/hsCEL2rqpqp5u8\n53SQTOqBPQXnBOeGhFUUOcM4QNEe2t2ud/bHYKfq/fPGpYKTeoLalClXTF+S\nuQuhHR7k/MorqY/3Nj4puBCsN9+GQjooVFXdNbzN78pL7meaJsPT3/QdTdoX\nzOqObAkZJIG4GD+S2zalZMt1m2/usvoSB9TmA4FN2ZM9KYTo07qkQYxPay4Y\nWEbrSAq/noca/2KEq6FFYqGgnWvF5OPYmJZ6TqhhAk2fZAQBFUH4zzGKvhIw\n8TUubeRodWJSdN7DZL4ooEvDogOZJXp9Td61QTB1C5UUcnJdzXmHjwoE4zcC\n4lbyNTuHJkKHi0NfTEWC5YNxZ85AsLIYgcwH6nt1PUg/5tohy99unZ8ggXz2\nvcVjMoSnodPniSe2pJgltvdSnBVZzK6mz0ZPqWESNyJV/8XGYjv2cwqENKYR\nu0sl\r\n=fnlr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0qrD5swj8uSiPTPvi/NjI5Aj3hMeH4SNhl75aTCpJfQIhANoDvPkHavroZvyzFJ8/5VSs0UABblUdO2gepoBOZG31"}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.15-r10_1562773038594_0.07020512763041276"},"_hasShrinkwrap":false},"1.0.15-r11":{"name":"gankaocli","version":"1.0.15-r11","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"f9421d0834f1fc9858fecb2b8830434484a22ab4","_id":"gankaocli@1.0.15-r11","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-U0lby1DHekFZrzgAnIN3QE6RTz1yiMmJHp5NFi29b/YP0gFZYbsC6qvJmfrNVFtod01o8Bq2s6m5R0nZM/ab1w==","shasum":"660b988aac79c0c7c4b2f7275ad7baca838fca44","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.15-r11.tgz","fileCount":7,"unpackedSize":62318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKVU2CRA9TVsSAnZWagAAPeMP/iGI80aFsKWmL5nQL782\n6xxn4LafplZljvXptlo6AWaE88Ja6e9Ly6gepz7sdCEFAtShEylOb9G1eYd3\n9WC9QrRn7lOpiU8j2Mg323EDlfnSvg6qfHhkQBB3Bx61HCCLzKSrBMpLgbON\nYYtd1cHd3FaQ1xB/F554EiryHCb3Pbt21G/JxuoLppEkDyEAMuE5tcH5Dikv\nPGQ3LK2TyeouEAyny9dC5h3iQNjcXtjngdyQMmw6aXZkAGS1gUxWt/bbiYXO\nihb+duro+8w1MgnnUOhyWC6Py+mXnnJSiq5t3OejViA4/3vyE+k9bLtzuluE\nq0OLdC7vdznmG8HKpXgILJClg/7ZL0jROY1AacBsbd321H7+/AVo8chk3f0I\nlNEogw2nDklPOn3NVvx6PjAtPYbwJOAJAavkx/RtwIVHpZ5ihjtC8nLGyQma\nX3fq6TZkZwkV002NJ7dEMQAVtKl4s0MZnuzK5XJ72uv5MNoPsV181E3cC0Qz\nkGmfH2q+NoHCn67/UhND52w+Pc/q9inswnNUBFwZa9Ewh19+CnGI/eV0rLb9\n5FCVRCpDIGL26H8Kd41WLhYg/6i70Qg13462K1WWOCtZQ3bVqiuQqlEVAjTB\nJy64Tf86fwOm9/piTDOXlWp1+XIYWKkEKoZ93jkWFJR6LBbZLpZLhXk9Ae/Q\nBRdi\r\n=5iFS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDshEpf7G1Aj96US+F1sygpjiVSEenDgcqDjWmyZpje6QIhAIbxMyon27RUMoeq5DysZVrspyTyGddZraxw36tLfBlB"}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.15-r11_1562989876889_0.9925763095362676"},"_hasShrinkwrap":false},"1.0.16":{"name":"gankaocli","version":"1.0.16","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"ef9043be449ab7053640c77b02d789c1c658f4df","_id":"gankaocli@1.0.16","_nodeVersion":"10.13.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-oV9v/oER6pWrdYRv8ZYpzRM3VD9966xb5mGLm3+gC7CC9dISliTUXWTsgRaAreP5MRxnN78k13jpVOhmt4/ywA==","shasum":"ae6056326accf5ffddd06e9057d4717b2632ddd9","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.16.tgz","fileCount":7,"unpackedSize":64376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDcKMCRA9TVsSAnZWagAAK1UP/2bbZ++FTb74x7juQIcq\ngqahYGwlPlD7QZUXdCh96ihGELG/QmiOAkOoDgqTFvHv7miF7JPf3hSpVeHF\nyJzch2xPh6J6RxaecMEe8YzEpTJGrZE6u9Lu2QomwTjegoz4BHwO7+snCg1o\nIHrvnOIyde96TWYfzVEUKw6dcnsZHjmGurJ4kyRMnBOS4u/pYDVuaeAnKbpr\nBmOn+ZSZjYYmCklvzFpqUDFOX15hYMhi89mv/J7gsMkifnytFtanDj5cLMd8\ndEYZrA+pSDcO5lKmF/H0AOtEk/v+ig2L9rR5I0yEYxjcym5gcU04ZNTjPim3\nZCzoaqefiUwfUs7o0qHaxN7c3a3CKFODAnZFo64e56X+MH7VFg7IsL1BzIvm\nrrhDUdUjws2LiGp01GokRXQGP2PPw/Ip7u5YX1r97YTppWVnuOEnHAXmb7SC\nhvWao9Nobc490iJE9GGfK44lgcPvuYWm7PrGBwuPF3d8Edk9meRKk0FMwTRP\nnTjbg4+zqdblLxRKYkJUh16ed3X55RUW2W9YBMs+bYdlbBKMgaBdg0Rtez9/\nLSm7jnKuBnmwPO5SzivzLBXx2C3BJqzLNTN6ARkIGpiJUjladrAnSHLRhn+w\nUYB0dYBd9L6QW1v2G/6xr1nrwZGZN4x9Ftp8z2jB2rCEVPtusNFZA6Op032W\nTec3\r\n=xa7q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFeCCdkVTivCP1FKTn6TUZfI1np/8TASNIGEFQ0boGuMAiEA2bwKT1VP68FQ0J+Jr//24e0I5SXjB3BwoMi8/C54p3w="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.16_1577960075748_0.17780394529707522"},"_hasShrinkwrap":false},"1.0.16-r1":{"name":"gankaocli","version":"1.0.16-r1","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"e5d4596ee4ec60445f13fc931222a731bf570cb8","_id":"gankaocli@1.0.16-r1","_nodeVersion":"10.13.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-8V06ZbDLI+B6MEIiTUCTgk+jRnq2Qbs9tnJv3/cQRiwidZqSWpYU2VhyOghnr1xH2fIY3+VHtdpdjzF63OGNxA==","shasum":"b3432de0301ffa84a5f26f965caba7951c02bf65","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.16-r1.tgz","fileCount":7,"unpackedSize":64707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDcLtCRA9TVsSAnZWagAAgqkQAJ3AmISi7tk6dCKRp5cB\nx98z/0GYZS0S6GjLCPYaHIorucf/pbAUilNFdcGNgy16WA8Z8zfz+d9EO1x+\nliPGeOsOXRMRFM8uDFxSuVAZ1fqe7pcurGVj6/53q9SOIz4sNGi+bwf/SvZU\nrzb4OAkoDLa36mllknFVqoRcTo93RAucim8UG6U1rN6AbYCnr6eF66VoL9I2\nyTaGwDNSlOodN330TRS69c9Qt7i594w/5iAW/UFdmzLjf9pUHvSc2hhRYpfP\nR0QQsnphGbssTfVAlyGyg0iFT7imktrnIsdU1pclbHvhrakOBxGS3uTK4b6P\nrrCWNne2SdCq6BePtkQSIrFGe/1mkclyAMau0VyhUCLR+iX2WRRkl5gdtBW4\n5R3YipI1Tkq+eZtYLeW8VYK23N7x4EaIYliGoqPFV1YSKAmuonroORmh0Pv+\n7qzabK3JvPbK0DDsKG3IvJXcu1ZnnCfA/l9AJiXMWyFGugZ5Cs3IC8LH7Qr4\nxwk+j5YQZFGzXaJHCuALC/YSIc6wVT2xRTcmoR4fI+bFox0iLfKeEVLYP6/u\nj/ASVccNGv2DHxH1vmUUw55K4twuNrqkjr7dS4zxXThAmLqFgaXFhhGxKbfm\nsWMA1di2muemb0nXxUtXksf8Xfvapr9J/IKO73xxwIWkSUoGIfffTCGaNjcK\nw32X\r\n=jbAH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC85i4F38d1ZuK0pmNG0nTg34uvzyrQJCjdw3x0r5UlMgIgOTlbjbnTdVq/dyRUJ2yg+wiLUBTdNI+zJ8oWD1CRSd8="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.16-r1_1577960173070_0.5276352463222094"},"_hasShrinkwrap":false},"1.0.16-r2":{"name":"gankaocli","version":"1.0.16-r2","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"5909e4229f36e6ab4793b26350dc6e38e215a2b1","_id":"gankaocli@1.0.16-r2","_nodeVersion":"10.13.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-eTR1f5blhSssbNjLwdMTeR/6WyPbFgxWGUKdY0xhjPMd4qX6Oj+a2iL58G1j4ubKTbfH5xOcNgz4UbOhzE39Kw==","shasum":"055e27cf95676e3af73224e4f7d68a8beed26bfd","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.16-r2.tgz","fileCount":7,"unpackedSize":64512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDdF1CRA9TVsSAnZWagAA7PIQAI42IvUd4+6PB3VLI18g\nir/NCAj2lJy/EaXa7tcZJHfcpQhDgvHH0SXTItf2KWSpLEQAbRTDaZuTILRj\nC6CK2cDHBg+dLFXBWNOYdz8F/bxajNJaiMusEQadVGkJfBK+3W9jcOonLx0e\n+o8jts1mIuT4a61AM5T2x82cWJ3bIaaR5cuEnd1cD2+5+7qLy2FqlowdVp4q\nBt/2L0FPicNOGWdafKUWs/BRGRDwm/6SK0WSDBxb2wo4zdtVHKqomjaJQ4rN\ns6sxiAMNmukk06ZF9VbITYB9qa5t0vzycNMZ2UQAQJKNL7XPSYgV9XE6RtX8\nDojyov4BRQCgbMSnHBktvWa/VraTyZoZhOb1KGvY6bcj4pukuYdW7p5nHTN+\nH+3zFl0eQq9+i4KN4KDDAPJGSCyGRegWL6n9rF8f0nWdLa+sTSpJ9xB7J7hN\nMVEcKT9uPnZYUetmGoIJj2+/H9MMVL3h6c3DBb4QP08pftlDNfz4G4CjhnmI\nx2bUl2GEJdbyGIGkJQepgDPqzwYveaGPJ5uVWa/QzKjCKRFLp9yuwpXnrWuf\n7RYuOPC7AaZJaCCWa2Qm2CX7Xd1DNHIUqOqmBCC5jNL6e0m699h1PbY5lU6h\nERp3KYsD+G348Oz8vej1F6QQSvh85zDuzqZ6zfzCz4n4yM3bmAhPFQC8Otm2\noVLt\r\n=IK61\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQj7RQAEnghq9BeGq/HW5tBUnFQawdNu/okcR+pUZDeAiEAmnuTRdf3EkJo0AYkobNRN5OnQjU2kowb54xbqVZHMgE="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.16-r2_1577963893111_0.6363556578129121"},"_hasShrinkwrap":false},"1.0.16-r3":{"name":"gankaocli","version":"1.0.16-r3","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"80f79a2c945dfc188906540e10e2e9ca2a0ddd6f","_id":"gankaocli@1.0.16-r3","_nodeVersion":"10.13.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-iHNg+ReyziOTWgm6GLZqUP92haOQ7ro7ZNr8DfhHFYN0B0Yg7muKnKyc8n7e8BUBVB2oVJqrkenzxtP3AtyF/w==","shasum":"0b9d9ede652bbee3559b9b7a00b468af7a913214","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.16-r3.tgz","fileCount":7,"unpackedSize":64849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDp0eCRA9TVsSAnZWagAAOnYP/2S06XZgK0mimcY9Ke3e\nzfscG2NoS0pQ6AVJ1s3fm76F5dufvLzgK44qWaDQYKGojDJTt2WWgZObimIj\nTpFIV3qUfpplRFwl64EnBP/jLZfPHheW73h1gmrlas+YMnl1jEcqbwIPzinw\nxPQhiRS9pSDUZBNZm+dNTP09/8o8WVLUYzrLuU1LKkaUid7WhgfhOcWgPldh\nVssN/OE0/mDF7MXNP+IEcYF5bKnuaHl+jstjtBdDhc+mkXmBQDru+wGBjo9s\nfU9fhxiqRFktrWT5Poia2m6hc7RDpJCd1MJMtH6fE9uZ2plnYCBujjV0JMun\ndZEoUQ64j5dnOb+t9AOkn1oMMTJaWoTlim7FsKqpRvOBMVqr0X+4XkgLek+K\nl4UAuZHmM14LeC169c6M2bxpYrEfmW4Pjd7yT+RTYptrYDN0nvCFX3v31e0t\nXLd4NTiJEVWcVn9R7lvci5hBLX4gHAKweGbPOEI90HXtQctW/tq2Z7oPw7Lf\nx5CiypB4fCR7y2GH1st3RWbmtblv3S4Oe8jfxiOMXIjBuv4RxUajFw3dO/sq\nfJrbVpMpA+FTinkynRYddiCE5OZrc5nzjleqc46uoTfvFqBxfQBKizcB5w+R\nU6pOKALG7Bz8XTnfCeyjoLb4scQAWVmrOwiwSlwyFUy8s13nAaRr8/bDi0QR\ntV3v\r\n=bG4O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHkB8knQAZwXFN33i+7IIoD9RnW+o7SFiM4f364MCI1AiEAkm5i2mp94hhXOqZfzR4NFmdod+wVd6IwBnMK5ksfHKw="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.16-r3_1578016029711_0.5597460784251875"},"_hasShrinkwrap":false},"1.0.17":{"name":"gankaocli","version":"1.0.17","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"80f79a2c945dfc188906540e10e2e9ca2a0ddd6f","_id":"gankaocli@1.0.17","_nodeVersion":"10.13.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-q9em6dcySNmcqZ20SwHky/4ZJqf3NjwZHNj2K7VNMlBeAHAPXFQuU2SoPB9jTiRQKpR2dZOK1oHFXFQKThNOEg==","shasum":"41c405514829867e352df2b927f5191fb9ffd806","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.17.tgz","fileCount":7,"unpackedSize":65890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEdkzCRA9TVsSAnZWagAA6v4P/0ujiy2uw2UWS549hsW1\nJHT7C7eosO2b1lQiPwGG7q7klNGLnWqYXXH6QwVNTV+GgMCmJLPt2ul0EJgI\n0m9cuE/eoT1hlCDBIxka69WDcJUQd/t9ZU38p8SlFoFba/xJN2Rt83xfKnxX\nmKULyBBjaRRBMHap51e7HdyDT6dtMVP/mqN9olIcXRUX9OBNPBDhwMqcZ60k\nhkld3gdEX7UZrNGR0fzIAyidQ7Nv6n/1TC6Sl4W3Ea8uU0iFePWlSu04lIEi\nUjRTxtxJ0vKXyh+XWCIpsuM+nNmLcPIA8FQLw1WSqTy2Uk9LMx5VUSSnm9ZM\nCk05JWLI2IrBI+0Nc2LI/C82G0op5JFZWMIVjNn9A2jFkvkOmI/sL5/XDeMw\nQEH7Nleucel9TM3CM89Bxfs0CyMtWJZqsdI352Z8ajMmnp6ml7offeasBn4f\nePbjB7QI8bWW8//gzLRgYA9pxmMGlf5wPMZhFOKSWFnJWuBHNV13SNmD8z78\n3yKwukxCXOxpEmjSoz8Kb6dMepMrUWy9nNeLn0OttjXrs8xp+K2V6nU6YlfS\ntBbvuNpKXukYv2IJxNI2pwd2kM2eC1YvjcOoRAFsKWuC13/xfTAa3tdO2IE2\nxjBYBuSKMUNy9Jzulzi7D295RMWNecycHEs1RDdGAK+c6rtP7hzqOQ/QuPm9\n8+1Z\r\n=9E2q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSw6QYhhb8NsLPSdkVQlkQWHj/wzLoJVKNCwn8YFQeYwIhAK6i3NCq68ugFCEmRlS7Ipw4wsd9f3A3y77T9k5WUjtT"}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.17_1578228018975_0.3927949721272397"},"_hasShrinkwrap":false},"1.0.17-r1":{"name":"gankaocli","version":"1.0.17-r1","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"80f79a2c945dfc188906540e10e2e9ca2a0ddd6f","_id":"gankaocli@1.0.17-r1","_nodeVersion":"10.13.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-ptDzL6sgmlLzi57AhTbrZrXWJDeEIs1fx6j7/vtFSzeM6ku2kAXdz2/2o+hMSZt90PL4uSo0zmxAKGvLJr9x7w==","shasum":"fe5339ffbe776125adf58e23a8e7eb615ebdc15e","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.17-r1.tgz","fileCount":7,"unpackedSize":66076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEdn2CRA9TVsSAnZWagAAPL0P/3OGs1cJvxLnyK3ReeSL\nx9d8ISbSRMNmLVex/N9nSGyTeS3SzuVyE3lMsl2vQ+OHbRcPc46klE+HVOl2\nzR07WcfYpW2/pVlVlROdCVwU9tawsxg7XzPeOA2ckBszjRZY4MOdCdu9K9z1\nTxUwZFkuFtQ76vpXtdhsuyTAa+9tz+nKH37JTgCxghD01og30mKzkIk5T1jU\nwmfzdj2jbOPyH1ih9+Q16Vii+XIa4xAP257v/ltr6UNts8xIyRd2dV9EpdRn\nchmlnyvqyozKQ/xvZ+mfyklko+l7VQ4EvMuGX1ttTQjyHzIC86SnUB9SAPpW\nQYerBAxCA/JSDVpA5frmVC81qAKXwQw3TaF9pkCTwImVb2KnHyELMt1+2jk7\nT4AXVtJPJv1MxCe/C7gSCc7un54+SayHuoltFZAiB1XXjWP1SjwcD+P5kBFd\nbou/TS8y4VKnEbyEos7Rg+4S89o+3mU7+L/4eaCUyLCp25xXOMZkWget3paD\nPDgloQCWs1goNblIeI49bW6JJ4fRVVMSXwOgtZvUiBls/MG8xCvJhj1JQVE6\nuO1mkZ3F2AKVNSU2Xl1z+VhDa5IzOCEY+sNc7pi9L9slMgtAoio+bEqW3dH8\nKmZJuVFuh41TLiRBdhGACLYslboSdXdSkba6gEKdH7CJPegNTANqUz5K5M43\nf9Bp\r\n=M8al\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyqBT/RyUYv/5zqtVLY8FF7IZdJujWPJbNzpFA3Jb1FQIgDp2gmU4IDD0uqkeO501eGevD8PdgYqdijeQLvkYRrSU="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.17-r1_1578228213423_0.39248145431564496"},"_hasShrinkwrap":false},"1.0.17-r2":{"name":"gankaocli","version":"1.0.17-r2","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"8084a46c2df575fa2ac6e4729488be933772c313","_id":"gankaocli@1.0.17-r2","_nodeVersion":"10.13.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-JQXNyLqS0wmcXWC1wtp+vxuIQHoFU0hcqm2PJowEOpuNJO0RJq+iDofNm3H3oRVnOrIGhgQkHi3w7N7GsIA6fA==","shasum":"8de35b516075fddd1f5a91c183943c99e5a71250","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.17-r2.tgz","fileCount":7,"unpackedSize":66105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEeajCRA9TVsSAnZWagAArNYP/jyDDtcIwqGtsLnOlRrt\nskp/79YAptmR43LGA6JeMNnrSQMdccEjOOp1k5aKzlORKiScG2elo2yxL9w6\nxNAe3aNRGZtglkcxp6ukLMIc3b4Pg6hhSPnXDWeNhyKxrqLIeoAOlK9SIkHF\nevG6m1sBwuBDg2lAl/qqWqDPPoY+3/ZLRM31+4LWyu4/ZT5wgwBKrWtHOwEK\nu8pdR2h8rrMnpGZ1EXcdlR/cLGOBRZ4VhOasSoIpLQr2GqzCSdwBkHVnTUkQ\n1Ybz3+r99VvKV1wakCDIJLe07n0I65U4EcNmOMPnkq4797+WOfm2H3fRX6ev\nby79/uPaTTin+9CjPhsn0jFggpnISxneM4JplZiZhU8MNz8B0VEFs0tW9P9C\nuhnukjSH60B+bkAZIjydYOdHNOEzDjUPiBAE5HjyWtRuvuNP/yQY5IJvNtSp\nNV0BUYh77LE5R06dGhU/sE69e+RrMqdMJn0Xl9iwhjgioBQQpIqLB27iCJIT\nXtXPg2bWEyLL+lgOcr5VQdQpurlplJTSpiwgjqHpuT1ezk5clobE0Jbp3yTc\nZc5HIxrGp1wQWejLH7uyDlR0L9LM7BTpJma5/u2EQInIhZz1WqoPJuJ+g3cc\nXeXbq8P9I8thz69OATPk9Nw5CLTLZT6S7Xxx9A6cyOOWNGGuOoq+kjPBeux5\niUPO\r\n=YBef\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAkNTWPPg48s1M3B4OEZl5LbsILAZczVsvWtONgqrGnQIgKbDw889e/IDLViBz9kAXTb/xMubBl17oN3hTXKF0rfY="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.17-r2_1578231458867_0.5641215723540627"},"_hasShrinkwrap":false},"1.0.17-r3":{"name":"gankaocli","version":"1.0.17-r3","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"8084a46c2df575fa2ac6e4729488be933772c313","_id":"gankaocli@1.0.17-r3","_nodeVersion":"10.13.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-C+nz88iQjvx7Iwo67WEzneFA13DQtwbyBitSl4C7DPuQju+zOuFBhRO/Kq0qI3Up72g5WVuXB+rWFrMqUFTnrQ==","shasum":"8f3d075810ebe4eed1d480e431be935d2628b912","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.17-r3.tgz","fileCount":7,"unpackedSize":66178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEfWkCRA9TVsSAnZWagAAPz0P/A9teBk5tUcBqRyQlWBR\nV788A34oWYyfKLdWnSdgv03mR/bm6ItEZyTMjGC6FYNgdilZ132p5+z/CesD\nXQ+YF4yt1cw6N7FfnmOM9awUEEqzYTVr8n98PWmCgQSiHydzKxHQOUV4ikXK\nsB13wl/sX8zlwolmCzZE0RNjwnClTyJlrz6nlpahIMAhzGByrssh3l3j9L5a\nxRYfXKPf4Hru3oZELhnLSezDOJ4PhR114h8SvD7CSvpwF5A6nz7WDywNtBQn\nwqVpjnNCyyCcP8WaUZyaKrM90Yb6Gd8lIjRT3dKtna9v5mcpbn4v9hfV1JyF\nuX7q8F80LbNY+d5/UiZnBqkSkVdPqyC+xB6HdKLWqMb0r5K5oeWkBZw37Vpo\nEJCKmQj6WQwyq3dp8BFr8CiQKinoTVmUZyATYifXMIbejTAMni/nNximwTyH\nTfAJ+45tsoXUsrwSEkKOMt3dcIbOpJ5CHl4dLvENWV92DyUdJ26j1Nurp268\ni+9A7RXTvKT/3WlfuKilq7ME1jcdyI0TGYqFmsIWIBZXR+0NfY8452FWzy5Y\n8EFW9OV9tkxEqBZD17YC3nn1HkqEP58dqXALe00hNlsuQRfOSqXAV+A8A2he\n4hQJ1POjUJI6aT2w5kaWx1C5aHk24XQLSsf+dNOu402J2+M2AEEuDU/we6fy\nHkyz\r\n=T+eL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIcIzUvR1CZTGtP2lclRe74hPC/jPThcfs8zGzEueN7gIhAOJmBvuSyXeUv1sumCfykCKjnyStLaAe5kiJLUKbEUZ6"}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.17-r3_1578235300108_0.7460132737155807"},"_hasShrinkwrap":false},"1.0.17-r4":{"name":"gankaocli","version":"1.0.17-r4","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"36f796eca0a2de5eea53cb68d7bcb5771541d1ef","_id":"gankaocli@1.0.17-r4","_nodeVersion":"10.13.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Wigi/XDMVFlz15thAlphUNzOJLxRfamkZAhL90mlyRlSYqcSMPNcDxSPD3jQITluFnHz74teYlTk0iKi/eZDDw==","shasum":"30c44fe74f19e05539dddc70c97ed19be4d7df5c","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.17-r4.tgz","fileCount":7,"unpackedSize":66179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFFgDCRA9TVsSAnZWagAATpUP/1QOZ72cGo7cvP/EqZhk\niY1VbTnhhdEd6pjFDZLkSOzXOpBn+JJB6+l+tASqf9t+pHyK8Y1Iq4qLF9Wb\nSyaK6DOALCZywtsSArVsf17SwTxbPnGzrRwKmD7BlO9aZyB+kNNoGiF+3bMB\nWzGe0ebfIk4Urnwmto7+eul/Xgw3xqJU8gtZvCy2/HmaT+xeKuur6QuESYbm\nZaqoZSQSpNN4ynSvEX65eK5IDon1zK6+yZUN8Tf13YBcEurfOVcEfUcTgNoo\nUuHgvCeRHAP+KfOHDDJm49BJxLHj9y3xLW3EuOsBL9BUFkwezj3Td3U5GOzc\nNItqImHaBH/LJQjJimih5GTR0ipASDn8dmPTGEDL2aS/kNd6osvnfJXiwMb2\nK3qKAL3PtagXBRNne/yCzorxrvhsEa0u1mr5EST49CqiElSQQDdrgAFaAn+t\nXnhtmj7hUyDifjkooE0IdthJhSeyMRoLG47SOpd9mjlbHR2hKlX+3IXpuIMr\nwbLBV5zNlUD51S4u8Ln0+OtIxUr07XJ2NpvrD7ticCGXRvUSPWsEyu6QdcHz\nryUdBJBh9hLJWdQCnNp4iV5qZSLEyWGqZeltdziqVg64i7WT/fHyC4aznlhG\nflyuO8EIgy661Qy88JCfkrBwHolpYk4BTeNi6Dc6uCD9AYSd8D8cxLW9Zt9P\nkxUn\r\n=6ASe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHRtR+B6ksGCru47MumZRofQIfHOExi6+zhTLIMxfQiAiBFxk/6bZMpieFo5MMZ5kMDAJR7UptDAn4A5dX1dm3LJg=="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.17-r4_1578391554729_0.9343119665529753"},"_hasShrinkwrap":false},"1.0.18":{"name":"gankaocli","version":"1.0.18","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"f709888ddaf76881eaa1add8d8df5c4a89589013","_id":"gankaocli@1.0.18","_nodeVersion":"10.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GfMNmBsGFb9JwbXje/Je0qra39/hGP5zaWUcj5I/WPHVKkOhOmez8xx25oZi5M99Ql27Mghdy/ciNmkZo/Do1g==","shasum":"f7f99fd9a2246db7a588399d392f1e0e14c61d35","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.18.tgz","fileCount":7,"unpackedSize":67407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkFu8CRA9TVsSAnZWagAAwD8P/iZX5KYqDusQ98oeEcCF\nhHkTyHbxMBTgjoYGf2SEpzcze3Am1/bOWMO9wqd+GGUyZyPNu6ojPlgLqSIB\nbA8jPCuw5mNvcOLZxSsl8BYOzqAiX0JgL1BCaaXie+oX1Cb36GOaN9Jasq6i\nuRcWFFv8Qzae59RNNxbP/Pg+wyBvKBc+wUjI+zFxzH8UoRKuBFHtbOmjfsdb\nPb15IL/rLyc5skYdxbSRPiBvWD52FNjbE1l6ibzr6wsfhKuZ8LljFNgugNfM\nt1bZI/+wUIQIChsIXmLsWwpB78j1Y1T+s3QBBW+OzThZBouVwgmdAc5bY83D\n72R4JJrb3r8VVtnQE1hWZHDnCoyr4y/n9D9c//vP93xGnlm83Ac5SclzN4bn\nwa3mr4LrGTp4Uz2eS9uwAIrQjijX91K6jjloC0A8s3QX9XXNvPCNk86tCEzx\nSjDAjh4zA9/9ti1kqhSJkNCuFE5EvA2Cv0VbMa6t2x/wMtfrMbK5w3aBswZY\nYl+FfD/UmXQTJ+QDorUrw0VHR0SBmj1E1aRpfp1Qpr/iAYUK4c5UwRh6NFLR\no4ku8sYFXkIdBgnacK5sVcX5+w+JekHYr83+mNmc+7dNSrl9/vfr1Ho8tYn2\nF1ozgNATE5iAR+o8sQFwApewFa5aKo4uPpRsw4sj87KHptC2qbEQWwz8WRWW\n3Kg9\r\n=kWPh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEd94TNCs+0MrGV6DCZW51Xtmq1ppKKT9JbUBuh+fjlCAiBEWsptFuR3EcxUMNeggcRJlTfeY8GUxH5ibWWXRS7HpA=="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.18_1603296187853_0.669842897298957"},"_hasShrinkwrap":false},"1.0.19":{"name":"gankaocli","version":"1.0.19","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"eb73abd968ff8e80558604d7f573dca6612c5541","_id":"gankaocli@1.0.19","_nodeVersion":"10.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8EjcEOlcOEuZhveEQ43sq9LeWAx1gij3edJpRNX9F8wFtroJX9iNKoaCIjdr4TT3QulLtan3tigba1Bmva5rKg==","shasum":"b90a1d109233832d99f6379ac41f2417df93f264","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.19.tgz","fileCount":7,"unpackedSize":67462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnu4GCRA9TVsSAnZWagAAP8EP/iDwVtIIfd/LYTy6nvFM\nSyCK4gXfKHJ+90lVPFG6NTVVfUDILLH/WY1WCjEVzQ0kFjFYPXrkXjUhhgEb\n/ZqxfdZBtXUDZiNXqzFPi4zcE57CARPErE4pz/v336o+HGVn7GHvBgvPfzDj\nXnPuEeutT+y56oYmUId7YPiDUVOlne0Oo6uKNE3pLu6myJmQtGxuZ69uz5Nv\nRmeOciu5/IQKiQv/ytLRNzdhwfyQKCvPCPXHRPbcvoZ0wsN8gxcOALIC79zp\n4JkpIJaDchuNosUkAjVM6CezxambFHS5OYvYneMj2UXfeD4p45qRxuFEIaFw\nd0yQ5FI6dPkJdlS6b44nS0pEx9+Is3cPLWEC7KbSIE6MnZQxIr8F3YzQRZye\njpESqu2dD2CWEHjMfd1+D0XkYzFs+BHNzadEvIYuuhNOJDt9MQ9QqPZQXAt5\n96LR8CvuBZTXrqyc2/i9lAdwk2YiJsufoh7S1+N/37GJaCGmOEo45RFVYI7M\nrk2DYmN7quB1g6ZnwTfks8AneRkB7oi8k+2PBDPaXAVysbr64UN92tOXAHOT\nPJ+KggV9qEgWfBL4dWulLLjbX5hp6hJ22mPnApTZC9gkrJmiOD8vERTJy6w2\nF9MX+UPV31pBeaz8YhMa0JC0VsTeUget9Rf2lwfMoP3dg+fvUIUDjZpngToC\nO400\r\n=lbv/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1Me/loVB6SWp6fGOOBxE2dYbqDB7v6eKiLtqsE0stcgIgHw3xOlcQpc+y3qT1Ko/L/mCqtlu5ZRTB6O6kgOwIJQU="}]},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.19_1604251142123_0.40956702835152714"},"_hasShrinkwrap":false},"1.1.0":{"name":"gankaocli","version":"1.1.0","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"295ef04a35490262c2fdfefff0526c6c38e67355","_id":"gankaocli@1.1.0","_nodeVersion":"10.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-TgNT+XvK1V66z0tkbZvSVycH1M//Yl/y8JFrGwj+hDFPkutEcMIVOHQcsnxbtjNWMA3OlymJeRMubWQH60B5OQ==","shasum":"c05abddd8cd41786111708617c9a34fc24db34f9","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.1.0.tgz","fileCount":7,"unpackedSize":67406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpXjfCRA9TVsSAnZWagAAxRsP/1lyMeM9YEc+SRAE1FJB\nUGPSfZcrHw3p8OpNqfP8aLRDD4uFTJV8TE12nhjUf7l+QziYlviioYxJX8JX\nVaNzFJXuZnmKvuAGZgwLYj5yqyvJtNm8hYg341CNXgqusXyHoEZuNW837wc7\noDkjTgbjUEFN8D68m4+kx+xgciLe5yar9LhEAHuX471vJUh+18ihluBCkG5u\nwPLnfb7jSB0jEYshEL9OcguI2FxBih5Tzqlc9pgaxA8+lA1Sb1VxdhsY9svG\n2W1kpAD15SOpH9cy+wV5JrVKnkzX9WdpDGDVbqyuaez38oXJAJOgMGCXccoL\n8k2YkB5gzq6VXleTyFSz1kVUtsBXaI3FPWyA1gMdHs2+yLGrU4dA41eXJljg\n6s1JUJOMzwDjoaDTLF69RKujl+Se3vWe6nRVxhYMBzRqFiS2v5vk9DmQcxbt\nO/+vJWw141jn/exbH9TsSAKIvUoDUk+IOFD76vMmxcYggMDzgFFu7BOobeFZ\nHlyirErLp3aQ2nJSFdgnsmDCIH8VbjtHYS+k3xuDpmJ9kjfAHeGjF25TRJd7\n4Z/H6bxn/Vbnz5mdI8pC1UTUOXpJp5IEKTg9gDvzlq5dMEYZ97Sz3e1bsOdb\nMniTXyrH6qu8lvBpdzxlf5ZfJ/2fFl0EJdDd3XKN22E5oxS1DSaHTT059k7T\nyx7p\r\n=QL4K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChjCDRm4bCVhi7DyYJxKuIWNiNSmTTFPZizir44cCcxAIgVS7LakVbECnOX10Ovrjeq9kDyIrM6KBR2RHnSlPdreY="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.1.0_1604679902851_0.6059343333669245"},"_hasShrinkwrap":false},"1.2.0":{"name":"gankaocli","version":"1.2.0","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"295ef04a35490262c2fdfefff0526c6c38e67355","_id":"gankaocli@1.2.0","_nodeVersion":"10.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-i3nZLHQDRVtNBI25l8kSfjJF4Rnc84N34c64Zb9vZoUrNu8KI91HNJSlt+K9Dev9/LC2LHwHa5YSCf1aUc6Y+Q==","shasum":"2af17fa1a582ae601f7a4db22c223e1efae6cfef","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.2.0.tgz","fileCount":7,"unpackedSize":67387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx22GCRA9TVsSAnZWagAAoVgP/jaFx4Hwf+bia/nzJg8l\nhlyjs6NKIeHHVUEfMc4gasbhdVttGjLov2LfwnJsh7cd6caHxQM+qlLZ7u2B\ncGlxuDzFl3lxW2pH4luwUh1ocvgergiKFZcAx/z7F1UYGpbUeVad0BD/wHAZ\nwAM67H2VfppIUO6uSuNjM9awW/DbtFAXKHA3MgyL3qs3wU+vK25CuJc+F4o3\nymE3nlzuNvNiQDdr2BZfMryDmyc0K62KA5jdXMgiaJQnVFAFVCsiFtb1JiUb\nO8WAd8riPqHLtdkbRWXkfuEeiQyheH8is0rYcm2ni9XSczZOmZpq3zBppsiv\n8d4jz/dXXiC6m5pX34Sfb4l8M4v5zL0ntI4ntBJ3q+IfM4GReBNIARDuMtT3\ndfbxhdrRayKF8IePaXeQ06BYCCozI5CiMmKImlZskjvaAnlR9T+M6Wg5WGoC\no+0iocz1LJnDpeVJJPwoEDC+hlar8SzsLO9btG7jUeDBWSShukCgOfr99ZJj\n2srkOeHwje7U8Ng93JN4HI6PSFuSh6PXRS9+5Akt7o6i2pZz6/ln8jY47aD5\ngSHtRAByzbGzqDYpUxwf63QVh1oMMnJiqiLXZVUTbS/vG+jpjr33R2GVmANS\nT+qZMhj9tQ0AZaf7qeqtJd+6CEsEi2U9KYd7mzzTvvUa37xvQjFa2xlzhEJ4\nkUFH\r\n=zo7F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1tf8FacQqbP26NIceCiThDFX/brGkeFMSaS37IrXnigIhAMvlX6Fir4rOJhZQQ5WhoqhvKJM0LbyYLPIE4mqSj/Hk"}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.2.0_1606905222370_0.7105822887140962"},"_hasShrinkwrap":false},"2.0.0-test1":{"name":"gankaocli","version":"2.0.0-test1","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"f14a0bdccfb4fe1a6dfc3d0ce6965b16af8d01a1","_id":"gankaocli@2.0.0-test1","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-5frdSBB5nMLoZbkJpu/1GH6LNiUywYIT1UjByOeXqSk0nB7ZglaQT4krvBJCmSuTFXeOnPB9UKHP3lxEvrqWWA==","shasum":"3b45cc7d2f983a8e745f75500934ec3db18911e8","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test1.tgz","fileCount":8,"unpackedSize":95810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHmo4CRA9TVsSAnZWagAAL1sP/3aeHdTOlfw2jOaqxAVz\nFHfYASvOtGw6iSP3bwDQsOQssoXZR6Q8LP/6NiYTcb6eBjG8Ze4nveElAKAL\nX2Jy9x5gUuMZBF4tbZLPJhzU6bHfHmEuWt9RSu0cCAi31yf0pVBRz08l1T2o\nf4OkzyimBwtqK2L8vS8l/6VDfrgSM+Gx2NtLTSDJLkHmNZd2sD9o1+MOH01t\nuTZ4joSEmLHnwjb7/fzGouDiqI5FJKdMD5MEc0g9uYuI9Nnklvv6BH0wWl/S\nqYzUND3WdOUcEUpPwIhbSiR5SAGopTyZEEBrQ0BDRzEKhKSoO13gcX4V/TKd\n6SF8LFFleeoNJoFMG3Uwlg7sORLl3qvG+wK2Y5/bnhmALW7OvUdaMzbdP9pQ\notCVD6KICMF6QxMT+Gr9aaOnYVjl4K81EOTG8sLIU+nN4va6Jp+vEYU0xHNE\nGCUhcj2+gZSeR0FBYi/H4snMMmnnTesHPvEyerV4j61+xD7WGe/eN3HZ1Bxj\nYVzG2CU16beqKIJcupP3fih2Z5+fEoETQVxauBFlb6CdvSq1disu54R9Plue\nqP+5yPYVujq+63/tp1jCkuODbHFHUKF5V8svbZmnKqt7pm7ZOVS4qOO3i3O1\ntxF/YX0+mUI4xxIimObi92jeqTUgYTVTMsxMK1zuPr4o1zerkMvGSUIKb4Qv\nadw4\r\n=BGlV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1TqO/VqxZZ89RmLMDGR2dvi0Q1GdvDdWqxdDS27O2LAiEA1X8WkDyPpNTzBkQXi96rRH4wRxerixh9kG9d9J7rW8c="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test1_1612606008284_0.47023260715789017"},"_hasShrinkwrap":false},"2.0.0-test2":{"name":"gankaocli","version":"2.0.0-test2","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"f14a0bdccfb4fe1a6dfc3d0ce6965b16af8d01a1","_id":"gankaocli@2.0.0-test2","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-pZkudHVal1Ve0Sx7lyzqBbD9dkam4bB+36vFzEvy0mYIiszV/ykikaFhFJw2phY939Jj7YjCgZJ7Z+7WT3Uv2g==","shasum":"67a9edf749f163e51c172d78f4f7f620ef9c826b","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test2.tgz","fileCount":8,"unpackedSize":95818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHmqXCRA9TVsSAnZWagAABdcP/3MHXgTPtX7PZgf6i/1N\n1dB150fE7Rzikq4qgCyzjdqf42fgocOa19hWnXeOXG23ZHirL6xwGAHnH0hT\nn4UjY+slfqCU6o3euZb8Mt27blnFoid1ZkDv9g4uW9+qrP0lnz9SxjwK0VG8\n2eM/s/36QsMjw679UYO6frcotjpvDMDZjAEXDt8Xqm7vKXy0FAcch0kI8ie9\nRXyd0WT8PB0lNjJy7YbIN6/oSJi24Zy1XuGz6r8kfGk+VjTc81ubzG77Dm+4\nKndMkYSgGyaBdiir50qRsBHLrcLI+baTJeMH1fmuJV8bv2hEMWSxfi6YX514\neh1ji5HLkFC5xtmdO5JqNrKxs/g817Ze2bmmfH39KpTFLScjhpxDvPEYyQXM\nPeQYtiWIHCC/Agl+n5JlGVGJ3cJvTVLh5IF93sZM1oDnEWFB+bbh9fan9Ys1\nMgE3SXtVJigsc2Yt4i6kG4xF5MIupWC6ijb/z6ImvKkKfHXqCn0QMxMjJ85P\nnZcJRNYwOoa2s8Ahrgca/QY8slFtxDWyJWWyPSnE4uVfuSCacRTgEp3lG1FL\n1ElLqtqM5ogzyoxAfLVBTdcJcmOBpr4NcQ4aVqk7TM9aNRHZSv8qchu7cGoP\nZGLyKBOB8y3zw98+yrKp4MEuJKqi9y1VelbaxGzjIK/4/jcXl00Axv3jfMko\np7cn\r\n=WnE9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQB6dUkMPJz1edl0Zb28ppPy/0VSuEbxx5ivbuovKxYAiAZWApZRhB/vbILUmgoCmuKlDk+nUJtYr/8MKYr5IopLQ=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test2_1612606103231_0.9336829477313038"},"_hasShrinkwrap":false},"2.0.0-test3":{"name":"gankaocli","version":"2.0.0-test3","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"f14a0bdccfb4fe1a6dfc3d0ce6965b16af8d01a1","_id":"gankaocli@2.0.0-test3","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-5QKEu1WMlvdC7OLDdIOfmnk7WerK7uNKX5wfHlejVYbFoZgWvG0U76Z1hTQpv9/Ez1HjRmzfHArsuIew1jOQCw==","shasum":"d1544a3e0032acc57da8b96d3c6e50bf78ce56b0","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test3.tgz","fileCount":8,"unpackedSize":95858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHmtHCRA9TVsSAnZWagAA9+8P/A3RoaINvvA2sq1fOdUx\nODBLPMGfxOf1l4cbFlvnbjLbCs+AZOqwbIKP6uuYPiPH5JCj07O3GJqAEO9T\nLNsFs5Dta/R7qAljfLuRXpoNSmSAEhTeU20tYj0ZFXWiF2yVHzRewSFk2IJi\nzhupPJ4O0+lO58OrYUMUyq7ivOtF2HBxMyPLfH6wjP/ESEbIR66uNQg/WRSL\n1MpOvvoKiR7BdJjKPCltgoRs32uqciiAEFMVtryuVpbEZeusqvT9CKJjrV+i\nn5dHMeb8LXASDPwWBDSNnsRqDRXXOP/c3R6+jWN80A0z08JFKkk+FG1mGo+H\nDg9DNI3GdiQkzrzszhGGQu0Vk88ONvRHgzphiUJMmi0KYUEdtOvY7YHbMT5f\nitoAfjp8TQkiw9K0lm2QeoSrS1gpy1hVY1b3ul1876KfEtzopfB0S416+uRv\nQp2SsNd0/UFBxyj+GjaiMZaBCnuI5gaxQahTtGmxEdj42qa6JpC95Lf/rrOy\nv/fj4VQn5BE5+vbMQpG4yBaJRyFFehjwmOaAsWcBIIlWSKaUG0NyAtnVsPoJ\nrY/yW5aTSTBN2WjMDZO2zIOrbi2G4J60IJ5xUxW7yOTBhUujLZEbRLjhFSX7\nx4kkerkx463/ddQmPHj/5fCXlUgRwzSpIsELqjFl9mxSvkieemaMjSUOkF6x\nBjCM\r\n=ZOdY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBbcrStzBfuqLmc7t0R+/5ANX5GYPAw/dO5eo+NmYYrQIgE0G5dOks/IGJ77vN1g0hScceDmA9zBA6hFs5jqF9IJY="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test3_1612606279352_0.7432311934177214"},"_hasShrinkwrap":false},"2.0.0-test4":{"name":"gankaocli","version":"2.0.0-test4","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"f14a0bdccfb4fe1a6dfc3d0ce6965b16af8d01a1","_id":"gankaocli@2.0.0-test4","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-tUxaBEg5O00d4PzPec4AK+iul6uFtPDCaPqpZEferqh/rnkJdxf5fDsVu1vvQJ15BLl9brP4kTWJ0yr378wq/w==","shasum":"675071ee6fd20e157e94b51143817bd2c4fdd67f","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test4.tgz","fileCount":8,"unpackedSize":96109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHm0gCRA9TVsSAnZWagAAwyMQAIDYKblXYEA+EJTsR5oR\nEZqJEoZ9/Otdaq8wPcLSRTiQaIF+1SzIGE7mOl8jeC1IXuqOxBli9xNkC+VB\nY2DrPmHsgJgurBPI+B66XNQxKJilJgoxjoP3j5vTvXQ0Uf0N+fTMLQTvhJG1\n3Y1qc/PYTEazJtgV7oTdvlv/8B477S9n4B3Svr61LSErDwHV4WdNS/bt1KdZ\n7ZL3Yu0O69aM4IQZTJ05xStDK9JzN46nvvbRpm7qolZKpSZtQrQ3L+jG7rbH\n5yV0eC0oOmZ+3b6LW9pku2GONqrV9Z0TpbQ0RZGCAHrHXCA87dPhXEDdsQa3\nCHVXkcGWXbDpJCgBgyYBWIdOG70l2Wf7vAX/ib6r08C+2/qa9sxA0EXj5rnL\nY0rJPOCjVeO8uq2gJZ3e7L/cjpnbmvFdpUrlq0yAXDnfPfQ9pPUKa44l5WtU\n2y0VpibX/JAu7ul/bBCw3agRooxlypoOrKCCVpNSJG4gEUGUUdGNu2G33kxV\n7bXynCHWerK1i9amVHi/pEGnTM7c5bGsxRxeyt72+cZML3OnEcg0qtI1Z0jF\niHIQoNHQwRjTBfm/ZaOpEEXQtHML0p1kLGCdz82POiXUEpvAWgRufzyRM92R\nk5cOixAaYRvf3RvIoWqOae8GvUg7qFrJP1o8OJGJ9hsu8oBCw6yZNqLpNMXw\nf1pR\r\n=OLRt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4IIJp6Lhni+iLkaUgruYYrEXXID4AcaYqv73swBHTcAiAI47+vc5kT9IUCCCkntX4HqDf/FSW3UIJzt/TNb+Vf+A=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test4_1612606751789_0.25968878453559574"},"_hasShrinkwrap":false},"2.0.0-test5":{"name":"gankaocli","version":"2.0.0-test5","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"f14a0bdccfb4fe1a6dfc3d0ce6965b16af8d01a1","_id":"gankaocli@2.0.0-test5","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-heIqq3SYugB4kO/2hD3+VzG7ACiYi2H5Q0O8Ewu0fTku3VuV6tu1QE2DURU1oMmxjOkBDpoHZjO9fLJ3ikb2Dw==","shasum":"53003dbf036dffd034887c9acec5d8639802a9a5","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test5.tgz","fileCount":8,"unpackedSize":96113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHm3eCRA9TVsSAnZWagAAR8sQAJfOX5pyEukUrHY3jekq\nZvFi08qacTLtBJ3IIRM3x1pXL44vLTypwmusBjGvj12WnQIxmmwCc7ZlKoB3\nrn3duPILNcTWR+C8EvfJ4nHXvoSa1pd7r2ZnwJSZrvZYvrjr1lWVzTo5AOpa\nnNyg12/LsAIq2ni0ZWXIWkJaR6QFbsHHGgHzFZsXQidd0yXvquC3v2Ya8oiS\nwAvFgIxsUJc+sNoyF2Pr2kObRWe1erzH+z6/bvdoFJoTiEibgATQYJuvYP05\nZUrFCD6UGnv991M2KNOWPI3OtRjSSZvnbPhEq1xZxzSqfIMnhFmRTmBHbpW1\nbMUqwrX5D2QbjrsrMgBmrJU0ury5zCyF7OwWYHd6rk3GU8UDYYIuZfS42Lcc\ntYJffirqXXr3ebhGFlQtvYbroJoM/gVrPPofMgHcVyV3Rkzo2SvNxWUavYWX\ndCVyV/lSobQG2IiMnRzRNqDZH6rP7V2i8mY1kN+yq+zpEA8weeQhlKJ4w/iV\nldL31hVg3+WfJ+V5OVe5EM5w7cfo5vN5Iy8qCfDumQ21XX7Qdnet7HosGpIN\nsFvHhwlzcoxyFVpToaIhbHlVnXINUEQosSwyJVLuWfVfXiCImJDetaXmz5DE\neHRsSvjIPBW6hct8F6ilvQHMfv+tMTunQc1lrd/bgNcBhoXcjODI15S/+o11\n0N1Y\r\n=ecKT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmJ/5JUt30Z5oLUtSyuj9XOGBzupQt4wmEMaW2tsQntAiASJDh9B4t8jg6MbwojA0neJUbh1n6ON7S1PgxA+cWcaA=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test5_1612606941416_0.2937005688010901"},"_hasShrinkwrap":false},"2.0.0-test6":{"name":"gankaocli","version":"2.0.0-test6","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"f14a0bdccfb4fe1a6dfc3d0ce6965b16af8d01a1","_id":"gankaocli@2.0.0-test6","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-+jhb5HUSh17NFa9mnYzjMQTLijzXbbftEOkF7OU7RjLQ45IhYAMkK4JJfB8nDc7hLhPuYmug2MVywsvz7L/SNQ==","shasum":"5f959e758473d02ee0922f623f2f3ab9e9c791d1","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test6.tgz","fileCount":8,"unpackedSize":96252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHnBiCRA9TVsSAnZWagAApE0P/i7WFbzoI3PW/gs3sIqw\nQlrC3wDKL81Sy43zy3opjzfmh2HRqYKDyE3BXxn7BLprxrm1AZ+J2pqXNh9O\nCqZdTpfIbMjPYbO8LByfKAgT8d3UstxCqQ2cWw9E5Fl2hUBgvUD85OdkdZji\nuHnNn9/Rk3tciAv7HXMikxsYIwt5ft34ITZlvsUdkScAKfcNRUpVAicAfs49\nGjG2Hqu1iDw6yTShRZDV1NEWEyhlGvQ70yDiUF03nTriA4OTn3hpUtGN89i+\nSbx18GsQ6iXwBgAzl0avBi8lgBmV1Hq+FmNID6qTji2eHaMU7+J+OXIm+IAk\nLBKMDNqQNbySU48YXP0JZMsdrVY8EzwJdVJfAFUYKgnvOlKxRY4RMwk+qjks\n5ZPXvYmf+ckg/9fIcJybxg/2QMQ/U3Pp5TcBNeuGmjasPEgU4TmYE/A83jTy\n1uJ5dSyOsIJAIx5R3WJT3693q/Eo2jY2ziH2hpCmKMDPYZ12vxxi7P9wr1r3\nsb6JNdVDs9UIPVc1ioybJSHR389zuQA59Dl9y62L2vKK2o0iaVLve7cC00de\nu9LcHsCkWe9ynyOBcvcBZMvi4G9IFiXCJ8dCZo/LSYOUnsOJ5PtV/H9LOWjZ\nNQoa1iviOo7bZqm3DxB3nrDRHCSdIZqOPIHal4R4n3JzxrLEXsymmo3Fny9F\nwdxc\r\n=A0EH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPwfDBz8dx54+fCj/tDjk4nNvYR/zoK4bNsEbCZa+s2AiBiJf4WnvX+OWN6TelfeCxauZ/3pr0raok0iBjGC0xbSg=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test6_1612607586187_0.8449456299763314"},"_hasShrinkwrap":false},"2.0.0-test7":{"name":"gankaocli","version":"2.0.0-test7","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"f14a0bdccfb4fe1a6dfc3d0ce6965b16af8d01a1","_id":"gankaocli@2.0.0-test7","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9XIsqpRMfKXmOvJEgnx4s8FuzDVsAZsyLzlRKUkYEg6YvdyeE8uEVGwZE5PKTC4PE9W+EFVBcDrGwx21Mcarmg==","shasum":"0fb752f694f7f4a7d0b8160aa9c47e81aaa5f3ff","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test7.tgz","fileCount":8,"unpackedSize":96142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHnDxCRA9TVsSAnZWagAARzAP/jT5uH0bph8aoRP18aWe\nKrH1mG05O4qTwYTDFQS6ycwbYW5/TxRf/nr/kUZn0kb5xlXBzqF2zM9wW6nM\nPgsNCtTe+wEtM4Um31lWQ+AzrcYyPNqy8a3E8b7PIArWnoH1obbt0kdL0juY\nDGGqfWJLYXGJk4LRCTuaNazXUyIQBIjwJ/Nk9YmVrd1kcsW8u2O9QBzFuLE5\nEb7OyWD9cepHxNpI5/NC2jmlrUmwxUVYXSBz50NpGa86x/9ZC3gfTwdSBVpx\nUqIo64RSiHULxxwlpNmDCdI6aLnSKQo1FpA4ERMdWNuLoUqRRspwvHb1viI5\nxFmqGoER3Fm/djmfJv9yeKkggQE79adKlz0nC9gPcy1tDlETwjVX32eU6PKX\nEyUsAUwmYdylj9sZR0cPE8dRhL04vLEBA/lbdKiYMKIG8FqgDH09u+/W4kmL\n7CEc+aON7z6CWn9ae15BoklItpFgBjagr34FwDK7/sOTFMNOr/VlT9FHks6S\nNbmNSY9Ts20M/IvECeiVkoYK5wk9L0w7gWS/hoLSr4FmofOO2TpHYEkyeUp0\nPb+PdeRhuC+KrX3ukN1sMdVIbHi7R9tuXBPJCsVwhwwP7F5pCywexmtCOrtR\ntTECwB3iTJwp7bC6zcW0FCebBULoeVYzSEjhG+/9ime2BQY39mSL8HKiBmw2\nNtYl\r\n=233q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBY7FzzlurmzybuCz7/GTRIwcwsWUiOcMD7nRN1JobxAiA6Je18hd8klDrqI1HGHn0TpDEqKcQy7n8i5RY2qT1+zA=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test7_1612607728909_0.4803707323269839"},"_hasShrinkwrap":false},"2.0.0-test8":{"name":"gankaocli","version":"2.0.0-test8","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","webpack-after-done":"^1.0.6"},"gitHead":"f14a0bdccfb4fe1a6dfc3d0ce6965b16af8d01a1","_id":"gankaocli@2.0.0-test8","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-s3Ucr4volXs7HHA79QtGrYaSD9vLRw9w8B9LN7lrAQ0UD5VxXtY8GbmBryZqxmqMKs24GxbXhNUeaJPsXF8oKw==","shasum":"6357cef03d416e9e1c1ba85b07dafca15e313742","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test8.tgz","fileCount":8,"unpackedSize":97230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHr3CCRA9TVsSAnZWagAABKEP/A1T8Tyi2PQ9HJQsw2Lw\nOKRQT0c9tDicNbZp7MgbVrh7o/wp2XICyk4o055D7FOulXtt1ZVZ5OoLUlsr\n5wdE7eONKqstDcJK0Ebd+0WvIpsnbc+PRswOJxvn+zAHw8TZAvta0COC5Ca+\ndzARC1KgYQjw+7hk6qZR3N2wzNXEc6KOjN3yiYptoJI409Qat665M+6VjWN8\npa7iBfjgWTgCuAKPbLoeS+/SeR3XDKx0H6EUuaGe9FCR2P4atKw7JxiYOF34\nx4lBIv6E57PZ6q+LgJDjFjUmQz4a2bRb/erfnrC5O1iYz66/mg8Apdi44y7V\nFME9w5VJBKwg8uFy5Gvrcakmf0a0VONvv5AxitN8gUn4wsB7OkeF81Tn6tqH\nSE7w1MvLglbf6soReXbaUyfvbtUBJQgb8OV8TSa4sskU8/TOrajuQ+R6jjpq\nsdq1lTdwsDfvxGxhtMoFCamSLMk+e33DPIM95YaA/SmYPmQ2EmDx2Qb+Zo/l\nBDx1LixJw9bKR5TEWzpwt7AEBEzXZ5r3tabHllZuQdOPJI0y5XSNb7Fi09uj\nsuvqKD2k+MrPgOrFd4OZbtMoJODESZdzeVhA9MhL+DAmkewXDJBkrBQHtkYu\nzZN4yuPlAlxWrVF2KE5U2GMV3ojCs1KEuOtNcoQfnXMjnVPKdGL6mtxe1qfA\nUu1f\r\n=+3b3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErYqEsniqUs/w7zvD4x2DuojfUZCs8510tiwWxgCrO8AiEA5pD+Ov6AbtyuLfA5bp2bdMkdjU4jcX/0unocrq9xHiE="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test8_1612627394257_0.3432753370166448"},"_hasShrinkwrap":false},"2.0.0-test10":{"name":"gankaocli","version":"2.0.0-test10","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","webpack-after-done":"^1.0.6"},"gitHead":"f14a0bdccfb4fe1a6dfc3d0ce6965b16af8d01a1","_id":"gankaocli@2.0.0-test10","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-1ciFzzYCDh7xHFuVpseF90CXDCliKnn574dPzl6+LZqNOiaUJ7yYXmynigPbCSTolOQ5K2YjUyKZIlVYWpOC9Q==","shasum":"cee9fb229ba3f81bd4848e3eb64f3418be6995b7","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test10.tgz","fileCount":8,"unpackedSize":98783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHsLdCRA9TVsSAnZWagAA6zoP/2dY8VaRaEafQv89fdLo\nTBiXya1wMLZHyPd8bqvwH/XCRNnqh9WPhZxN+vafd8OnJcvYIHSMsNRnweMq\nbQt+ax9x4j6918JJ1XDXKHilq0PlCDr59zbpel4sA7kHfOqQexsx7KqZfCgn\nv0Rcnh0LhwhpiK/qqonppggUC/nBXBCXq90Uttbza1Rhed6gXnj2Ca9aDXIX\nCCwCFLiCFYqQLpf/RWCBJvu9LWsQ/Q0dhcFAYzWh5Yv0Z1UXTuFcqRoBCIM1\nVP6Lu/oPxsa0HoIMLi5gDRD2RDxzTyebYXCIUj3/i+LHSnHa+oefXRqaNfrn\nqCRNca9S72KfQvdxMSIyboZRdbSPJW0HcMiN8AwLtd+X1bm5qfsL+x2kI9ro\nRc3QsQeMbamsDKodd4x0uCENW9bW4YVTBkP83c7pCQQKpI5EDZe4ngB4wSBL\nNMqc/XOZ+pMamdyXVg5jHfhcr2MlewGUH75IoIZoXUE+15DXv/gRPgC4NZ1u\nS1eM7WhBeW5GdFq+P3t6pUxQgfi5QNYwgT66pu91IP5qYbiboIqq9g+ofIwd\nX3QASYzwRfznPzRXbsjQAiXAkAtq+TA1ZPc7CBYnfImo6aKp9Y0KaBP/+n02\nhPl/ot3FPkNh2McV6+vLqJBv1Q5Vzc1Ewh3Hah39WgwF2raAB9RDDe/DM0hK\n+Z6E\r\n=LMIv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgarMvP89O+2niIrmSHhqnIOE8UTu/9UfS+J1ZWn/vNwIgbBoP+Bl59eTYFe8TjcEXArfA51mliXmMjGehZMaPxCU="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test10_1612628700795_0.29911601059199766"},"_hasShrinkwrap":false},"2.0.0-test11":{"name":"gankaocli","version":"2.0.0-test11","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"class2api":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","webpack-after-done":"^1.0.6"},"gitHead":"dcf638ea7a77bfc0aa67bdc2b37a6fedef3d78b0","_id":"gankaocli@2.0.0-test11","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-RAr+nCGDDLaoQ3cnUA5RJiyeOcz61iU52LZrge9qWIPN9OEz/sqUtFOz4sazhSGCuS+FM7qd+4toNR53VHz3rA==","shasum":"d5fa9784a64257e1f62645c529c77f0e92776af6","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test11.tgz","fileCount":9,"unpackedSize":94806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH18dCRA9TVsSAnZWagAArhgP/0V77RxVJXPgORS7bwdZ\nNb/tGz2gcaBEc3V/2Y6nl7uyF6VeTJGLLc6DvAr57NVrWmmZTNPgzkjGql7o\n70/TgcEeR2bp7k7OsoQ1aBsgFBHfHapk1pDdoQgHaGhwojGGIr9XkQktj7hF\nbvsYY1RwEvIizogUdfz3yi8EkGuYgNP1Vj78YVgUNth/rzWSDqqpw/RhnLa9\n+7ZjdgR1lgeMBiD+9oKm4hqBbVTjbPO3FQuiPPWuqewGPCMM/GZOqP/VcaSS\nobnodVis4PZUfO9AQLnkh+qafN6zJnaxnI4XWWBr/ZDyXC/W3XfnFjxvpLRe\nYTuIK61MG5myMqlBhS2tu3jV2lC5plVJV0GbOWUq8qQOIuZoVKxE8hyJzx9n\nXnlSpwGP/ATI4uphoq0YFCe79O38oX9FkN64NmgDo6obU5i/WggU+OAYQVwG\nWtxw7ZKw2tKpwmr8q2NLaSj7XDzzQoWyst/cY6BBeUlw7Z7MMFcUFOfZH62T\nDMER3WMpxglwxsZkQbqBOBZziJ4Y9szeII/Banx0trE/ablaV/jqXemXHmOM\nViTBPsY/B8wk5SEb6EoxdQTECn6FeinMc+AyNfb7EMAEyqYwUENvT2vTa12c\nQ24ZhajQQiDRWdK2Ot2tcnz9sNOeeuOtFXdF+uwtNziTH7oU68mvZV6TRTEz\njr5L\r\n=w2vo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHp/qQ00cdSTqce1Ez3MQszvhH2KDnWzeFOctsZ097D0AiBSdEJ3gIWGfCjXCthMXm/+8sF+FaAQHn5MzaemfDZVZg=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test11_1612668701045_0.43317391873310074"},"_hasShrinkwrap":false},"2.0.0-test12":{"name":"gankaocli","version":"2.0.0-test12","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"class2api":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","webpack-after-done":"^1.0.6"},"gitHead":"dcf638ea7a77bfc0aa67bdc2b37a6fedef3d78b0","_id":"gankaocli@2.0.0-test12","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-TE1SweffFLA8Ht5o3Vuww9W2qX5wz2rKf1E0Jx6KngFKjbxlENFbOlbEB6nIIpQY76Ghs6tfQ2FgNUAv/bbsIw==","shasum":"5674625dda31e9e467a2c840aa0b98d5f6555db7","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test12.tgz","fileCount":9,"unpackedSize":95645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH3RmCRA9TVsSAnZWagAAz3sQAKUq4KgeDXwVSBy8N05w\noxTraNra9ReLB9Cxmv8zxKE7pKME+rEy38Lrl1DTSJoespaf4sN4tYbfVucH\n4vBU6uFR6+mA7Saov2hTEqjStPr9EAMB8UKF/gnWtQ4VtdpCUXAZXiEPCH3g\nNgmLWDdI+n/A3kob5U0IlH/VP7zYf4V2uBM2IEJMrI9P1xhcHyvPogHfEXVx\n0yWV/TrX97eFGDKLGehZ4uu9EbDBuLNOOpHr0HlnithkD9xSDlVrKccVoTY6\nyx7ncAKEFXVgrbC2a4mLvfcPYEAC48pTJiIkGrmkqXrNPEbnqG43X5bnyKI8\nloIDqjViVgPvr4bM2fnp12f/ow6vD9gDe3rXItf/Aa+eecmN0i6XeamCaNzN\nnR1G+zkMZRs5OOYtbAwEh20rESNKbJtpzwUVCgoHUugzt0BrlXQsiGlM6ZB/\nv6uKt23m/JWq7J2QvRXuQ3nr7vGP5q2mL8CToCfwJMEdKY6ej5K5bpF7YFB5\nQlSgbx5EL9oAGT50mlL9rh2D484JfIs5gGYa3d2j67bBABNIIVSnFkDFFXSf\ntEk0A6ol8jlXfmMke81EDhSyve5Bv4IxNJ9KZfybN4zCcTmlTyhn2NR3kiG2\nLI9ejWEwPn85kobzHEK0yJt0kw9enDZz77GXi8AQAc7Bxr7jAlTB8Z5kdX8k\nff/5\r\n=bE52\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBG7v1cHn8mooBy+FoW+XdIlyC6nRXtX9ahub4Elg4+nAiEAzVCoW/ej5Z53mrY/fNVPPwVD9qMlM/XA60pm/uOYles="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test12_1612674149597_0.7664492729935828"},"_hasShrinkwrap":false},"2.0.0-test13":{"name":"gankaocli","version":"2.0.0-test13","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"class2api":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","webpack-after-done":"^1.0.6"},"gitHead":"dcf638ea7a77bfc0aa67bdc2b37a6fedef3d78b0","_id":"gankaocli@2.0.0-test13","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-j6uBCJSWBgPyUyLZlQLsI9FNoRp9o680RYB6yt8BgK/4uNy76JKZKL1whHocOkco0Pjalvrzx7c26L3erSN02A==","shasum":"722fd7283993838d19b3fa14fb16e274a7f060b7","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test13.tgz","fileCount":9,"unpackedSize":90302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH47iCRA9TVsSAnZWagAAbOEP/0JpbPao3/rgmLtosm3C\naZJt8F1vbPs96DrLRgw1XoQF6uFb/8w9if2MDIVdyw6f3DppWPkRxaajDEmI\nzbb6ZBRXL5t4dzwSySvBHm9GcFPpHFI3RAVhUbWPufqfH/+gOg1Tn+NdozX7\ns7I2KzvTkXP6W2uqPS8bGHSzg57G2bZ54en2mP6gtIAgUjVj9AOgFwY9TnoP\nNaK1gqMHg7Z3sgRoVF/2ckMF0teBr5n79vaID2ChOlR+bgG7/QmyykDtdVS2\n9Odn+LYpBnmjtuexe2Vy+04o/ZHgG8gMkvl+TVCincBjwRaINrlAAVkyoIUV\nbr6jifGhzO0FwMbNbyh4WIE7QAqiDZxWoP60MWw7pD+BLDn3qfBYGWFKdAFF\nK9GXW94KOGPPHdotM2VMP8nNFUXynZ8V2JMQUFHc/llEAWa/i2UZ29sBtKJ+\nyeMdEbRn6Ue9kONhj0xXFNsGz8KbNfeksGXuNtj8jNjnIFyYZ9S99xxSBeks\nMEDleim4IF7vQUpoO5h+8h2WyO6XoZS93clo/LDvlwrsS9qjBehWRQWSrJj4\n3RCPTLKumJzzqNa8dhyenKckjzBY6PAiBEZbZkw1nXxmXjemPJ8fi+vsvY6L\nT0Im0zrNBgzW7wqcZ2VzlfATm2/VnfEvMOBoee/XC1H5U6EzvBaMH1Iio1Rc\nbEYQ\r\n=/KzK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9rz3K7M9BOOmlXtqriyLrc5Uu5n0luh8K54Y0ayuisAiBVeXRA/fLWPTQwiAN5bSFZnbRZZ7Rw+a+Qxc5oOi7P3w=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test13_1612680929833_0.5548802971040074"},"_hasShrinkwrap":false},"2.0.0-test14":{"name":"gankaocli","version":"2.0.0-test14","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"class2api":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","webpack-after-done":"^1.0.6"},"gitHead":"dcf638ea7a77bfc0aa67bdc2b37a6fedef3d78b0","_id":"gankaocli@2.0.0-test14","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-88s/64WMXEPm8p12vJHZ5BMPLQQqrVY+nx0AQI1O5cQZKB3+3xk0jyL9qP5FxgvzUjIjVkzAZjCii+Av6a8N9Q==","shasum":"a0ef410840a1d67f10a5a4a709ca52f063147644","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test14.tgz","fileCount":9,"unpackedSize":90480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH6A4CRA9TVsSAnZWagAAN+cP/RWnp6uRpkUrAJvMZ/MU\nGNCLU/Ig7lE3amVsTZasO0n7QQrL8Bn1p02SP/DZAdpfVUvm0sU7xO9hkRyJ\npPAv+MUT+lS6a/FDAsFgcsZ2eEtQQFwN26Ia4hVSgQ+9VpuQFRC61O4o3aQo\nCxlqFXCO23YYkkXawX7KeOl3iNXPoUWnnxktOhQye2y/RE7NJQVINcfAP70r\nDOXXiJueI8Vj+EsocDCL+jYAjQCXPlxtyQQ/iZJKy8ArbFhbAGqvzAmqBYtv\ndhH1JvcNJfAz+kx8BRdxAFz65cWOndqkdpqYchknMlPOgt4r8YFNktY+DmUE\n+H1eCw0XniB7sYCK0pnlmW7BmAMjDsb+GLr0nSi5LoK/XI/tdP/BTGESGTyZ\n++6ZIvum6WQgLZXpLrUraswn9TDSRraEqD9mpt8zBcMwFQESDb96lpMDvhqs\nL7z/SN2c8jSVJYIKEeOnu2Uqvl2U16+BisdXvjk6b7zj9SRO/sEIllHiEED6\nLVI7hJtzcSDGVhuKy7+38KYnLQ7TL+ACItMC9l90/4FFZq4KuXhssL4e+Gu8\nH80TrMMi/Nf0btIOIu6zz7AvXLPxQTjo1laNiDGt8579dSs/geUV78fh31b/\nkLZYAvtIblObjsAOZ07LTmHUbydxKbW2gjyzwWmCaLPgvLSV4jUuH4NK0cJI\nM2wq\r\n=E5uY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZqmzTFN+9Y6C+XrT4EcV7339wIzQvH6/yzg4p0wrBwAiB49ftnyMBUXl6JMYE4X3KBctoE07EGcXih8XwHhLmjzw=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test14_1612685368089_0.03946346801442058"},"_hasShrinkwrap":false},"2.0.0-test15":{"name":"gankaocli","version":"2.0.0-test15","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"class2api":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","webpack-after-done":"^1.0.6"},"gitHead":"dcf638ea7a77bfc0aa67bdc2b37a6fedef3d78b0","_id":"gankaocli@2.0.0-test15","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xemmadFIMnM9/B1z+IeFBKPQUZberQ80hNShxO6dAvUcD6/m1s9TseAYsU3AgmJTq63IvlRxForEzsG1yagIpg==","shasum":"d3744968f9e77241a15fade037c2c6787db72884","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test15.tgz","fileCount":9,"unpackedSize":90743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH6HMCRA9TVsSAnZWagAAURkP/2+Ookmy4HmyUKtj3Akv\n5qmyAavl3WUlsHdft4vQ1y3y/ToyKbPWF145PC8SPQ8Z/+6LsLjd3/Vv68Rv\n9b90CaJrAHc0kenPF6medcZhOYh2GzrsYfjy5RiDM6fhvWvwiIdO9K9Dmc1h\nuyPw1TpkUhB6n93vy1UWhIUniVeUpcEKGWRAKDnOAW9NmAdV0Gpir3oWa/zT\nHfOk606cC885DrP6tLXskF3rXju6d2kdMKpseHkRbpAo9p7Gowe2xAotoBb8\nppWWSwi7cguBjiL2P6CqYl+cdr5/42owxSBEmfrKEvqLK/tO19mzsGuFQp9s\nranj57bNZNXjznvKNQElNBFU03dpQgplrr8Ael4UPQSpyU3/+KBjFtLKspaT\nNHrhamY/HCEQZlgnkCQCYWhADQqKmX5T7hEuINoV9fejp0ZCQvLRDoAYHsR0\nwjE75HItzQmEXkNf/NIEFJt5LPITarycA0+XQVBcBQEpDfPzoFDiPBLwIfLB\nm5aX6n7KLy+kRNJLXIhb8ur6BeMKyJB5O2TuZack5v5OMTZWvtGdEZZrTGTA\nOWBTFVPef4YEWVZ1bmmeDbDBtNt1VTDVuvBcXMCRoh+N7hamSmS+GgzZGeI6\nihUhQsWfw1jEmDm70jKl1yJl4CzrAVrDw7udKyBe0K8i7mkjWfIljVkm8Qcl\nLVRQ\r\n=Rf/a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAiQV+mIYx4G0fexC8QK5CdXgX0wVtNpTtwej5xQ8gRZAiEA7v2VBX44sROOYDgdPacMefkfauApGKUMQWOYDg3EZqM="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test15_1612685772076_0.8337661504637401"},"_hasShrinkwrap":false},"2.0.0-test16":{"name":"gankaocli","version":"2.0.0-test16","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"class2api":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","webpack-after-done":"^1.0.6"},"gitHead":"f8103a568c334b0244b37fcdfe30a819b8ce4bd4","_id":"gankaocli@2.0.0-test16","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-SvlFMvabp4yrICN/qiRlUdm6MKIQH3AvW9BM9xeeMDOnjfnZCsEtIYoh2XPfEKhqTqE3MkSUPesS7dzYcomkaA==","shasum":"b2bbe91af22822d4e57778c717934203b9696a85","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test16.tgz","fileCount":9,"unpackedSize":90912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH6u2CRA9TVsSAnZWagAAqigP/j7b72TqQiBi3JVcLsaH\nYsKLjcIahiPClwNssuUSDGnIAOGdRJnc77Y6q7SdJK4s+uyCXtyBvQfCrKc/\nzjKcC8OgXISUdK7JXl3nKZGmGSb0rF7LSbxc2uo7BykBen6uIFL8CdAK7hHI\nKF92kL2mm3naljZZEgZj7jGC+kg18rkl4g18KH37jKxJgybPXVYk2iPrbi7O\ni+sMU3vO2leAVlgrfGvWJjGVWkWQvoCpWkrmujdB7WdXuUt+YwZF5rOM3AeE\n4s1QKjBkFxR5yREChiQ7MSSqCiwYu9nUom8S/sRQJb6kqA9WYm/z1uj97UpO\nS5ysiO96yEoUc5czyYNJeuD5ej6qHTwYIc3/3oL6GlF/AuuYL4+9IfYwM72g\niURQ1Qg5GxTTNqL7JGpCjwMoM/L+lI9ku7g2MtgQLHZwnMPbmm+0WhlNYuPp\nERgKs119OiXMQA8uyXwqUku8AWnghGCSuKkRjeSaov6LSdaduAfYOuLQyyd+\nkmOiZGGbh/fFue2PoL7jiDNdck98op86KjiXmHbKILeXmSu+6uS5Dnz0E8ES\nYOzOXOQu9KUbWSuTJUvB6JAu+SNToLijFpBVQGeHkrNpcInEc2mmnvHfat0p\nNqxuHGrlZ6acjz73zR/BnPX8rqXU6P7G4a4dzgqUG1Ib7M2YZyQ2t2VpwXf0\nDp3Y\r\n=jZgY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA17lBMbsigSPtYx+KpId15jiHDsxWodip4drPtIxOPyAiBCPLScSdCB9NZ7oFM2MyfW6L7m0Pz3/cemHwsllcqq1g=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test16_1612688310283_0.790634740611355"},"_hasShrinkwrap":false},"2.0.0-test17":{"name":"gankaocli","version":"2.0.0-test17","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","webpack-after-done":"^1.0.6"},"gitHead":"f8103a568c334b0244b37fcdfe30a819b8ce4bd4","_id":"gankaocli@2.0.0-test17","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-yJMr1rhUNTRvNMNPMvXGEPPa7jY0iGjt7B7fawqS46I3dDl4kQanC++cg+yi0VlXgkuLoHzudIQvX0uNpJoYaw==","shasum":"367bb3bc87c284d2c2e467dc9aa0872544f5f72f","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test17.tgz","fileCount":9,"unpackedSize":91086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL3HfCRA9TVsSAnZWagAAUYQP/2zhgr1+kEpvdB+wWMV7\nKM7yrMztOpUrWegZbwFqdFEjmDjPHKM1M/5r42e9K7CKnM0N48sVQ3HY7zvH\nS2rgrtKwGQKxSfJ5PYxRY5XEjk3TKp2nl7rB7fkD4aLRoonvF7Z7JlOtWrMh\nvbTGSKhyARgSIKSfniLmdE0uQLtv4eCTiH4izpeTr4LidhZWeHjsuAQRxOK4\nU6kecqbQkR3YINF30PJoZNi3P4g8rq3Cq7Db3WGiLshU1MQ5DMK6pZTRUvCB\nUOxDabhi4mj5bPEGuNsUj70yRK54ZVzZDI+GIwZGAYK7MKFcq5QVqB8LY9aG\nSxfG4yLlujttoBAQNH5gY9Y76HBs2EYqA2pPgFj1jiPqJYtcIpjRRFaehGWe\nqPnbQnyq6BA0V88+nm7+lfhFihz/ODYUp24isKJ8SqQpYPWxqlVOC8qreEX5\ngPG3pAAP+FGPHbuNsr1F0gBiz8eQviFJ3rJ6PaNEGtCctr2gNM1ceLbI64Mo\nNQYOWCt2lSKg2tRBzPutnuaG1WAleMye0xOTs7GRUGBLKXLQXzv65KwW7KIA\n9XMSC2LafW+6ymrUTx0UWxIq7/mVNHFqqAdgwlcbDRr093mcM0F9U7wZ9hpO\nhgAW/u3yvP2m1CuG2/4nRaBIXGUwVTgNcCbd/yYAURDTiQoKJI0u02ec3YXE\nF4fa\r\n=vc+V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxEonlF3M6QrlglFbshWaloo6dWrA1v5jJYYyCR3u17gIhAJGLYt44x+0oOi0+ntEeDpgT5FbXL3F+oXJ+V1vrDg7R"}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test17_1613722079263_0.994570728918037"},"_hasShrinkwrap":false},"2.0.0-test18":{"name":"gankaocli","version":"2.0.0-test18","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","webpack-after-done":"^1.0.6"},"gitHead":"f8103a568c334b0244b37fcdfe30a819b8ce4bd4","_id":"gankaocli@2.0.0-test18","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-UFp7oYQO2zXdy3v72O7fMwjZ3KoaWc3yaSeW+7+yrECqqGJpMadQtUTIMALvu06yJFnmP4lZP0gWwGiT7acwsQ==","shasum":"62de13bfa0807232936d449eff0ae0edfa2abbba","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test18.tgz","fileCount":10,"unpackedSize":107909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMR4HCRA9TVsSAnZWagAADPEP/RqAgTKnTj7bVNVvEeq/\nUwJ4U2PD/ngj7g/3uKo7b+TaeoelpTLYQEEkZZ8u+XLdG9rOvDoycZH2QWX8\nl6ta+lyw0Mrhg5uEUsV9DKJwrX2JTT1tzCb2k/4Me34GTIDLteApVRydxN6x\nTiizKi6r17Ue8uQ340UEMKELbz484TIGet/exoBe9lYFdlBsTXx/oOqLvsIS\nvnY1zjbYtokwiXrfqpQCAdlyy1ZF6ddiCNS0s6s8qWC2PLWLb27cdSctO0T9\nRY7CLlnKOV44t8lljkm+Wq9dJkBaNL24VMW5tSbPcxMPSwljivQHqlyA7OeL\nyWk93f6/1X04Ey2VVza6Upp+TpOzXmXX0uiZm89w6Vs/Nrf4/TvDPlwtIYrx\ncGrKdyf1oPUEl3FnXwaXfOrRfNAdyjjS9yHIglrWen8CrZ0tx3tvpcg2oo4v\nYc7yL6eKOEIS6Lp81ADjJyKLkI1ctjWVuDBdS1awb7BrEEJ+2Tl+aaRfjQPj\nawVP4g3EWMIDMDkH4wWf/Yq4Ctib3TQ1IBnyIGJs9Y/3J/+zVoj+giIiyKNB\nMXGullgDnFnxjGFNDvGAUvteuXj1sUqOajgaKTGBZhFJRPzsN3Yiqe+QKx0B\nmNI7J2VcRzjCD8GfT3a5EJMx7W+QxcyGD2MFMmcyLemcwKC7K2IwgMwceHUV\n6mxt\r\n=YjiJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRaTElNmyZtSgXvqH91oBWQyLXgkia2rQsWZw4lGfTOgIhAP/1LTcf6O2kxEaBhZ3QgLZiSVsAdnSIN44P8WQm1PhP"}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test18_1613831686641_0.04233840008467782"},"_hasShrinkwrap":false},"2.0.0-test19":{"name":"gankaocli","version":"2.0.0-test19","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","webpack-after-done":"^1.0.6"},"gitHead":"f8103a568c334b0244b37fcdfe30a819b8ce4bd4","_id":"gankaocli@2.0.0-test19","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-yy7lm3g4NKEdlBxgrUpKV9wvCgLKJ1kBfJgluhAMAUR94hWVeQ6aNH2cllBAdqPo3LL7TXUjcQ8KagjjJudR6g==","shasum":"7b530834be559c848091e73024e358f5499d97c2","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test19.tgz","fileCount":10,"unpackedSize":107903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMSJ1CRA9TVsSAnZWagAAa28QAIpuDC4oFkKGWk1w3izV\nDWTF6D0wM5yraHBxWkO+xzExHihkHpJHA5iR5j41a67MYqe3EiL5QGICZ6Ab\nIs1usid1ZNHBxdJh3EG5IO+QpgqF1Q2tH+jcBfNUe6r8yZnGSzq+ILUa/Bwj\n2LcEpHD2q4WqbtHwmi/IUhATiKJs+wlw9EzENzNQ3xK6aTzAg5w8Y+YBEWUh\nCmcUFsi1A9qwN2WlFPcp+P4w5TYfOzdzmMZr8a72AqU1E8AlQkL0xbf3NWBN\nblAx9CIn6dR+20PXYuPy6jCgnQs2WGAkfo5gZGbCrmrXrXxqICxjPQaQFBgD\nNjc+G8ZxknI1kmU6e4/QQnxUWyvBslNcJukn4IzFHdOIXntXpVKqUIhf/q9j\nprfNLA5NZG01TNz/wT/CfIyyKEL21QRAGAzy1AIy/O3t+SAGuEXWqYSplLzy\ne0tbNb4HS1vraGWJGVUzxIOGJgecz43IUetKitIdUyBUPBw+j8fYSPz2p746\nW3uo8r5mRljvnswbjEbMrqXCTw7LfCQMjUvOtPEgJO7YyGPEGHHa6eWpfoK4\nH+SPdUeDlVibi3S58XRNxxIXz8mEEoIK7hQO7HHl93WlW30/4cF/5hT11SI5\nu/H3M/LHWZwxOvg5pz93fs0j4wd5Xjkhl070GKmNQijKMHZA84NUCxMoKJtR\njQLt\r\n=aV90\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZQ159ealKsTLcwU/ymrE6NC+dqzBImwAH74uZe6Rs3gIhAOoV5X1L48gep6r0rT2OQ7ZFBVMy+nna+KQg+aUB9oz6"}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test19_1613832820910_0.8924803643415207"},"_hasShrinkwrap":false},"2.0.0-test20":{"name":"gankaocli","version":"2.0.0-test20","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","webpack-after-done":"^1.0.6"},"gitHead":"f8103a568c334b0244b37fcdfe30a819b8ce4bd4","_id":"gankaocli@2.0.0-test20","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gTsaGPFoqom1zUSfF2FVYafK4gP3f/3+tYySN3uWl9S7XGgSwFR3UgX2P6iibCkzWw9127dmfYVzgEBydWzu0Q==","shasum":"96050803ce408ce888dc1be3224195459cbae027","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test20.tgz","fileCount":10,"unpackedSize":107905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMSnDCRA9TVsSAnZWagAAsjMP/A5iXqBxbVj9idpITojh\nQHBPODfe5A4EW4q7UuaKH5nirwunaYw0iypIt5v9WT/EgSNtqk5ssTnW/zGC\nkzr+BwrPCDyFOSV+70sH2n5Ya2uCMmH7bAU8xeazU74dh3AaoGFqucXaXkjF\nKVRdOeMuLH1mUb5vvjwN8TOTny5lbsvPc64TCDtWkjxi/3svqJfRboiWtNQt\n6g4cS7h8ujhGjhwYsES14LOZS9Uy3xLIKVQK9JZpW8JBD0xetgDq7D0lGAZ1\nUch/2FP/Bdm7v9x2sm7T6JYiPZkjDhGqgR/KiugxL34kD3XcHVZPPqHY3f1J\nn80ZJfqYJpOOsZm8SzUnHx8/sXG6zpLOj4wr/qo+NXaO0LdzaUBGUq+ZeaG2\nafBwXqlCYw57ArullPbir2TyYwd8sLn5AyI5fP7oL1BvwRM7wIChSfF9QT5p\nLw5dX9x4SBF/DMXJUPN+UDEHUpjQI31VHnySG2GI6lffjaPWVufO+95Pd/S3\nx6ef7r7Z9soiBCMhQuIwdhnCSIrAGwPgdpwHEIfr/udQQPUZUOlJJkf2P7cn\nVXhG5O7APrlseOI+ba/P/jTwkh0Pu/0aTgVgq9hewsE5zLWR8Vd2rBv5X0wb\nn0uNDaBZqqYDvYr9+TmwpilEPvi6yojlxLTsfCw+8NpeJBFO/js+g1V5fCxq\nm5Na\r\n=vH7o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGd2Rm0Y524ACO5TJml+vkb99F5UlGpi3a7eKPk290QQIgSAR2oJOhjNAbBkLh05DL00IgHYZu1RH2RYyT+47Kt5c="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test20_1613834690739_0.967720277769879"},"_hasShrinkwrap":false},"2.0.0-test21":{"name":"gankaocli","version":"2.0.0-test21","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","webpack-after-done":"^1.0.6"},"gitHead":"f8103a568c334b0244b37fcdfe30a819b8ce4bd4","_id":"gankaocli@2.0.0-test21","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-4Qak8Akc4H6C/Zs+Ha+E/5jfohmyH47/scYlRCNMxIdPKsfK0LRvIq2uvkKzi4Mwz/BFun2Ysh/O7XzRE1/z1Q==","shasum":"ed958f66bda040b0d044fe4c90a8a8488663ede0","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test21.tgz","fileCount":10,"unpackedSize":107905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMTwFCRA9TVsSAnZWagAAWx4P/iVYXjeKXj9Iw6b99s4N\nXefApGyRsNokLayFXtWGV2yVP4A2hK0kHse3zPPz2fCKeUpHZphPBqj3479M\ngBHhF81kVy6RbcYpdjHabgkX4cBp+8R5Z5mDigTkmE3DgqU/QsS6wnzIdsjK\nF64ANcrS2WTIPMwAsYSAZeUiGZp6wBCGZ47bsPi0Nw2ZHLPyTqRh2ldBEVrl\nptVBd+1AVRZNH6gbGAG8rXmfJaXc4Cbi46FCU2SJs2dAifSkM260pgkPMD1n\ns+nZYT7mFi+ymj8k+OsAyVFnzErfw2sCAys5WmJ5F58CWw9PWOTXKB8FTEqn\nYPOUEEbo/EviofSuySoF7qgqdWZKqPudxtZ4ZhhABaLGglT5UzueWR0I3qsx\n/YJbfxBkIS3LgN9QVAxLAL0Rtowzg6Y7C4ebUhwe5jb8yjbmjt2dAUb2xETx\n8Fnxb2FCvusp45dMn6QV8BnNE6AfDp85Xob3xuEo/cvD06JUD2b0kNu+Yzpr\nS1mfcYK/MfTEWh+VHogNtd6cx/2FJl5fQ1kk2Mo115BXUi3fjEWMN6Cc7AhH\n5iGwrW4v/Uz9FHu0kAeC3YLHlEPkzSamF810KB8awMZ7As4An3OeDEl0/j2o\npjG13AMM+xUwDjQ6OWXmBB6kMi8Kwr/1wsGXKoUWAOsPEK1C6e+Let6ZwpXj\n03+x\r\n=FqII\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTHqphaNBEzkUl01ya+2oQNonWMJNzIhUIC+WjmmXr4AiAY9CjZQ2mUlsLCjL6kXgFi0NDZB9hIsYXnwQ+o7KTzsw=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test21_1613839365162_0.44398687587798147"},"_hasShrinkwrap":false},"2.0.0-test22":{"name":"gankaocli","version":"2.0.0-test22","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","webpack-after-done":"^1.0.6"},"gitHead":"47bbeb235a245a139e48f30f8258db1c5d3c508d","_id":"gankaocli@2.0.0-test22","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-iV3Hoe5kmmidPcHXS2ff48Q07WawkdXRQrmFI39uvk99uySvi1fiBImyyqLF1k0Sn8SzvUreyWryidIoujg9XQ==","shasum":"6edf86d4f99cf78c4e7ac37011ae9162c939cc94","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.0-test22.tgz","fileCount":10,"unpackedSize":107911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMaj7CRA9TVsSAnZWagAAOn0P/iUvey/DaQZquVt8MrOc\n+70N2bOG7ZPoWukoWHJTkLRE2gMXuuwESsLuFmLnTgezRrt3+3lZFFVsmTT/\nmMV4/A+rXvq8FDq1Th6+DAZiZJZQ5OYuzDBaZmwZpClB2nNAeYCmLX+AYIp9\ntIZmARDxEBmXyqIPEg6tDz4dXVNSgdhgHotJBJTIRF22FD1CytZjT4YUMor0\nInuLEDUrD30OAoaEbsTfUHV5xbR+05YaNKoBks5STj6ePeuYdspDtt+TnjNy\nTfjGkCut1OUQjYnSPAYWGFHhZmUNDey2tupRjICnQyNyqckJcPgTaJGVt9SH\nzDFtQyoCJ1RsZGr2SuWtYZmnRjbiKolJGy4m6PHo/xkKwpFfBor5O8edzaUl\n8g4O1YZLBaxrxaYCugiGhpW6IZteoRj0nw2/DYvVhPhJIpHon7nAWb7Fs5zE\nccMpXU7Ecs7cmiq0tiBNSecsH496P6zN0WYzcfFWfu01/0XCsLHVhdQ9qiPJ\nN8Fy3ocYgChVAj/q2/zNrikMVRZQheGq7s49aH8VTqgscWCiSEbadBjmoeSq\nXw0nxh+fy/lbX9FGU0XLCCWwmTZucwZ4D1BVoGK5luYBDTGoMa39l3CxA+pj\nFp+hqOyNfuu2Ye0cMb0hzpIaT65wU5wALcTMxQ430cPWCpsYGwjH/B3SKfLd\nV4B7\r\n=0oyT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqbWC2WrhlWJ3378y5qcr2uX7w6mDwqHKCA4rBQwuUmwIhAKw0WcdUssrUw85YqdDVHmjRU5L/TT2g2QfusI9RSTrz"}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.0-test22_1613867259209_0.8858342762603775"},"_hasShrinkwrap":false},"2.0.1":{"name":"gankaocli","version":"2.0.1","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","webpack-after-done":"^1.0.6"},"gitHead":"47bbeb235a245a139e48f30f8258db1c5d3c508d","_id":"gankaocli@2.0.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9KzinCr36DDtUMA1cIvC5UU/wjFTS0F5zYOZ9EoyXAvJYXtII/SPwJwU7+iWb0Tz46Na5Fu5pMfajVqPgbYGzw==","shasum":"bf1c853acca95dacbac792622e292416bc5a237f","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.1.tgz","fileCount":10,"unpackedSize":107937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMnXACRA9TVsSAnZWagAAqjAP/iQskwbQHJY/U7ww1DWA\nrJAJEi05agZ2OA1qC0PCwUDiQgmAwmh+t35wHlHkzxeW/4M3JHR+JnXVTdIz\nbW239hmVdVVEuEmwXM2+gUCktT/NjM0QjmI6gTfZJ9gpM4q/RDgqytUsWq2R\nxqyxV/MnIUZrFKtjVezcpYpiV90SH6XsQFyKdo1OqHi8b1H1YYNkv2R0MZzT\nfXgFIfJUp76dK4I+VVN5Nxf6dV9rKCHzFz4JRrquqbCwh3Jbf8AFEQFycipy\nVM8uZf4EiGajQGNWcQHdrrYD/tFb3IA3s078VPxFsT/wtHDcY2lqn9DSFbQj\n2XsuXn+eyQFu0YJWbHhbavZMlTFVe8wayJR9kkYz+fz7FucFqaSy7UrkDSZL\nQ5kYhJz6nblKCNAZMij5YRbwKDbUhejop4Ejn8gPhLoX20JMOQisF/Zfj6QU\nc/3Thl7eiYYt6spQ/FNwolV7Nvz1gttImayMYvM0BJYICqwLoZyVHcQ/8eK1\nhLbf9NP26O5imvCoOXDIGW/Vg/gdIcWpiXBswx3wil5OcGX6LsZUiF66gV5M\ne12autO32VBe3rdVbQjsNZEUSsuW0bZgsnrz8ru3dlovYqAAL6pQZy6sMPMh\n0WHznDJu0fIISu/TpkI8NXYZmQIm4NXv82w3zAQOszEn/62DOODRyUqxtC+I\n3Oh1\r\n=TsqZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0Ll0LHdLUsYldqFNs/6fBpXwj2gcF1sm0NddASeBkxAIhALF3QHVnPw4uzkl6SSGv9/TrGQMhZfw8H7O0wke1zAqg"}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.1_1613919680147_0.42612836740923266"},"_hasShrinkwrap":false},"2.0.1-r2":{"name":"gankaocli","version":"2.0.1-r2","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","webpack-after-done":"^1.0.6"},"gitHead":"89b82aedd0f631281d39e7efa4664f5bd553bb90","_id":"gankaocli@2.0.1-r2","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-oqE6N91/K5CpBCL8ISTe9U2LNTMCkG8e53jQaXfEbuZ5hi9U0qQdq5DOMhxBNW9Ye5ci5sPmDnJzBImmfOkWYA==","shasum":"7011edb8faa9fab2ca03f60e3ba5779833ec5348","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.1-r2.tgz","fileCount":10,"unpackedSize":108349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNg89CRA9TVsSAnZWagAAlAYP/A7V9IZC6aXEXsN//1PI\nLh6AfBpo1Ou8CsGzjEUg5j6vGeZVrh9xn+UYHCV3Tc8DtZnkhyjY+5CXBbLh\n5ixzkwrZ/yFz2VS2VqccrHXCS6wX2kjyOcIdp9mS4oQd5sHWCi3fdnhIvQLw\nw80AbIC9Tln7ymuCe1cT0/54pqlhPwRjihAeGTA+hfJWsM0MM5XXHyrcGsl2\nXEkgt7iO25eZ6uaz6qC8GJDOBwIKwz+MzcOJJKfSxiC6THHK6tqGg1T1LH3K\nEYjKw9vv6IEDWFvoIdhi3ErgR8W7cSDSCOOwn+prnGjQLhphTVWhkPLjnyKX\nl0D/iIbeBjrWAVda1P+9uZ+49eLUWU5qFj3LV/IlncyceHq3GjXPmNe8LUB+\npkD0mOct6tkavgRPRLhz+QV/cff+NVF7U81x2DHGWil2k8gY2Dh+4bkUIyqr\nzriPxRM/PNV0AQ19gcDc3deDEweouGfdDisbjf8S6Jo2VgmbIUSCvZ814iZU\ntRSpbJ5iVWAntyj6m2U1MELnWe0StT+cuBTWYNOajbop6r7AYnh1e6jGbpbm\ndzyIeTEW2Eegpdx1YIpKxcBQrWTQZw3LaB85U264FcP8hwN/eMKxTNl0tleD\nMVCXt2DB5yb07Oy6ghNpBR15dakzkUIWEm/RSVDu6fTaO+piXbnM4m3RScun\n4Pff\r\n=OQgq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFuoqhj9Nee9gK9vMVmcSL3ctPjvWS9qVDH6lgvCMmQVAiBWu0pLjSaS+6yhGcl3hazUjoghFZRDytmgDmFa0flyQQ=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.1-r2_1614155580953_0.9199186766461238"},"_hasShrinkwrap":false},"2.0.1-r3":{"name":"gankaocli","version":"2.0.1-r3","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","webpack-after-done":"^1.0.6"},"gitHead":"89b82aedd0f631281d39e7efa4664f5bd553bb90","_id":"gankaocli@2.0.1-r3","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-StoBjmLwCjzZmllGMxZhryxcyW3dzUs0zuVKa7PezB5jjeL9cZXqgXuiF1fCHTrHRrxCGMThHD/Lm3zVz01MRg==","shasum":"bfee5b426ebf7658e257b18b2bc516d69b808f46","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.1-r3.tgz","fileCount":10,"unpackedSize":108349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNiILCRA9TVsSAnZWagAAEUsQAKRJ5bLeoXQmarJjMgOD\nXbhKZKKBmrnRCOp5wseYFLdlAsrP4kjeRGPd1s0VQ+KU/QqwkxuXEbWrBTPn\nnBjVEaMn0Nr++faMhqg0StbGDqD2k04+wy8bMppDkbjZKNrfzmkwF9Aq0RBH\nU0A3caMhHVr++BWC44+MrgneGcto5nj0Lx+QArFI7FLdR7y/etB2nnjYC6Gt\nZQEb92Cv7zsHjRt5Ne4X065Icvi3wQLEfXNfh9wC7eBhG4h+OHFeeBnxS3xz\nrVxISmHm3yp8wtQeFH0miB/PZTrjYZakpiTysmbwI4tpqWQnS3y5SynBpuZJ\nftTdsgWrFh9Pxd7d2NBs2Wth2MR1yfyJE2dwOWbtygr+MYohVYwIqU8E/92w\n+4d4T3rAz/3seDiidFJUMR2yGKcSFY38cjXF6sPZ9ToYXD5dpoz7VpfBtj4W\nnjkIfWgLRJRX9FtdquOmE65UtiU6pBFmMwj5wak2OR0/9Luc2+HgutD+nCry\n74u1qMdcKyu8yz0zOLzu9/RRWYs4DV1RAd4Y4ktQNyP7DnsID+XMq/46Oo1M\n8HEi5SHnymbr5QUK5MxuW3q9iKuQH1J4YU7n3j5dC/c+kwkpCzv0OrWSwqFw\ndTvroUXIb+vFNFO0ksnXkcjIJLzQnEaMYBgbChNWX2+HNJEEWObZkhRpi9yu\n/B0m\r\n=GGl7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc3F5qH0lLyQr0cQjTVJtG8fpDT6RyRB1TMKmRTVpAMgIhANSwfSu8f0j+g7Jspx3u2ipzc2FBRxjxJ8d9TmB5wAil"}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.1-r3_1614160394933_0.6602827878998543"},"_hasShrinkwrap":false},"2.0.1-r4":{"name":"gankaocli","version":"2.0.1-r4","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","webpack-after-done":"^1.0.6"},"gitHead":"89b82aedd0f631281d39e7efa4664f5bd553bb90","_id":"gankaocli@2.0.1-r4","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-MdCekooPL7nBRzYjx+J9uok0KTLX0RfQ23peorld1/ylDDuSCJnR8NL/q406iBJjzraFcbpztI+LuX0CZPjb1g==","shasum":"6521cc5524b151d76c2897829285ac156f058de0","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.1-r4.tgz","fileCount":11,"unpackedSize":111124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOIqmCRA9TVsSAnZWagAANoAQAKUr4EsGlZXg7OXXxuIZ\nc6NjxYZRj4vY/9kMU9M0AficbNwNmtlr0S3eB4PHApcE3bQucCUIuzhMjIJa\naV4CL8/2I3GqRUrVY83u7n/QvjSXRqshFLY5vuCyI5iVC+6Z65JXXhDbFpoi\npOKTXUeUUqtmNIRqRn6u/cPfBuW+M7T3GAREejSFcB0FnOHfYmP7Efatc3V2\nsbySU248YX6v6I/2TR0g0/7PtTLn4xkBrtJzYD3x1bG4YaiC5r+UfdvtQH7P\nqjU9FbiEbMH4zfg6OyUVO+Y/0yz5ilUnohqvfVMq0dlxX7bdlT5DCrWTehh2\n3vQl18V64lactLJxohUQ/ZwdoSCfulorHhmAg4bIznn3FnwTGHdTFoSdkt8a\nUG1j5QaqL22/tY6yyG+wtg+Exz/v18zQWS122XTwZqdGG5g1r+eMS35vPJjM\nxMryVRROomeRfdAgvHi9cBhiDTPWxCLTfdfUtHFl6WKNEwHAl1UclpO877kM\nF4LsmjPWnRUalbK9UMnj1u/EulH0jlE/dOgmIvIcOdbONPVsrKnnbv6S+aH2\nXDoW1ZbXkN+n9FFUoNUdO6wBpIjNUXxFvlqHt3HuE9NsnWOehGAv+aW41lfl\ni6SoD525zZV/R6MHzQPRS/G+sdMvRMYeu2naA87rtGgb98tEm9aMvkluZ+ia\nn2E8\r\n=bXp3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpn0Oz2jM/f3w7csUh16X7/52+vtSUPlb5rHbSIFWPiAiEA2cDj6ZIt8jHRxxTgkKURGjKp2qOvEB+/DM+4uZUiHF0="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.1-r4_1614318245891_0.19309686877010157"},"_hasShrinkwrap":false},"2.0.1-r5":{"name":"gankaocli","version":"2.0.1-r5","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"b3a9b39c63251bfe4372c76e85b6055f76aa9753","_id":"gankaocli@2.0.1-r5","_nodeVersion":"12.16.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-i5oduo+O4t2nrE+/EANUQvTPm7U2dBGrjOtTzyXkWvBf/v3jmk0BC5r5du/PoIVxIiVr19KYHjAsbgwd1pWDkw==","shasum":"8caa2b55be1eb90f873b90563d3a872af4c126a4","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.1-r5.tgz","fileCount":11,"unpackedSize":111087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgObU4CRA9TVsSAnZWagAAVqcP/A/DNJMT0Dm4YjldcmGE\ntx9+i/jlVKIyIXIdfxUPdLvDz+90B3b9ndKZVgQwgvwozolcQAtLXrukvYAt\nGyvHbGNSxfbU25GwQktuSohVv4dr28XXt/eoPdcBd6Ul7dYg/bdZl5dB53sq\nl8U1Xe4gZlmKToPHzruF0IELXu65jwZg7W7RDSjeOuEAJdwoOWatQedpUnHG\nS3+5dCLSieKqREddlAlnoga1NZFWRHBjmHrlWtd4JtKA9LuuLfPx3fV97sXy\nV6CaW9ipBJHPDQGRIpUqbV+rj5iTAYRktQZwvHDFHZnVmBy5+Euu1XnNyS9s\nQ0VDv7kO0MZQnAsA865N+f2F6kUQQ3ijtDoRY6jcRBeSzvgcCGBYpygQ9XwZ\na3SsgXigcOGIS+6jCHQfEDFaodYjocSxKcyyrKTN+30SUPKowm+uif9mJMbF\nCUFYIRjvhE7Gn2f6ZgF8f62nO2zKUY+MIvOSMBm37pSNvP35hLeVion8FJ5D\nf9hsMcOv6w1mCsU0gWwYB3yW2DjWmDmYo3znLZgZfWXPZ+ma8tr/oI+VzGK7\nKl/jtDw8FwCguhAO459LHKST3m4Tfv7FdsHc761aP5Oylhzi89ASxMDIy1vv\nsjsE5WUe8SlEdfW130uOJ0F9s5J8Ii5qLv4of7lwWEA00pZJ19g5A8NtS3oR\nkl7k\r\n=Fuua\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHTY0teM1hPuvgLT1ueVixC2WKJkrJxXAFsal7T3k44AiEA7x+poN87bwpse++/9hL+fajq9DqZLfiZHa5Tu/1PCVQ="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.1-r5_1614394680438_0.9618865940483856"},"_hasShrinkwrap":false},"2.0.1-r6":{"name":"gankaocli","version":"2.0.1-r6","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"814b4df9b1b32b9c0db28724932dba204a8ea2d3","_id":"gankaocli@2.0.1-r6","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Og3uRjoL7gF77M/Z/v38B7KA/QKAifOtjPAOdkOmAHahV+oX7yOeFnii8xusWxbD9cn0StQ34OaJc5/sCZ7xFg==","shasum":"67f3feb2e8214d4ca644ff727f75e2257d5e40f3","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.1-r6.tgz","fileCount":11,"unpackedSize":111230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOga5CRA9TVsSAnZWagAAnl4P/iz6MyNW8UvWDT+Fq0bU\n2ofGMnUpqEnWCU8U8QDXE0J6jVh/b5H+BXBJS1QVn/EA+y35X0f0F3ZK/iUd\nQyKvXnNMZ8il0HsBD73gkIJQWn8zqxsFjDIMWVI85UPWC8s23k3Gl8HSe3qK\nMIcFkQnrCf5ncBJ04z0fvrGB0yynSsPEJXM/J6+Q9RGxUXuUwELJV48+dpPP\nhWZa7TWif1u0C0yqacKFRcbFLbLn4owaarWBoW1HhP+KsOaXsbJ4D5Jrr9Hf\n4aa7ZukBv8uQcKgE5fokRAQVSIL8XWPLmeVaXbwL/FDlmLI92otp2j7hombN\nu4IwIUdD18TnQw5Vogx5jb8J79w7ydaY/EWrQy58JYlhRG5mGMA9ZLmAKXQq\nGtFB6zbC/ZsYCakQWCt2JArbmXAGPWq+VzKGxbib5p5m52q4t0Xl68ybtF47\nI8tM9imm8MGRsdJZ2kTFzsXMiIQwzlDXSVzRRiQlyyOV8mB3veqJy6i5YxM1\nJ6eRUYE6YeXm9Z0kGkkyUrB2eecFg7pJytCPLptLrTeJYWnsrY9fMLLZqROU\nRh+GY4pMxoW22sid91Ij8UPGf98BZLBZ9yZJCc6SzhKBVXBRNhPGhjhO6WmK\nObE0z7tCKgkuaIniez6CH8Rw1ej2P5+zWA5528xY2zzRIoQDBDNFUPUxs76p\nLFUV\r\n=T/IT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8ayf2W1o2k1I2gdxQx6P2J818arznllz0kGcYdJQEWAiEA8G+5cccrcPEEw8HkwIh5r4gozUpofPyLyuXWStghU7s="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.1-r6_1614415544642_0.10637226377026043"},"_hasShrinkwrap":false},"2.0.1-r7":{"name":"gankaocli","version":"2.0.1-r7","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"f9e324a09f5fb0957d4cbcdb80f0052e5d25877d","_id":"gankaocli@2.0.1-r7","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-oiGrVKXDNXY+msG7wEGkudnMXe+4SK09wFvb0Qs/DaSAuS1qYcjz7HBovD8oVeLhXQIv+QZylcqLwvyslBfL2g==","shasum":"056d5ee575f2816ccaf8d8aab89740df69de705c","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.1-r7.tgz","fileCount":8,"unpackedSize":80686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO8vXCRA9TVsSAnZWagAA9koP/jIsqOIF5J83imKGI06s\npLZIhTbpf8QYo5VZbEfYKenrBxzy97GDDB6LlJRf0ciU/U4I3Woxh5Drb61t\nQweBCBI29R/DIoSBgq0kDW0Btjuzx71Lyo3POVRnV2f8WUnmaGwxJBP3aTj0\neLlTg/BFxu43/CcP58m+z+u2viV244MNZGsP7YHwJ5ymaJghQjZzgNpQoqgJ\n0P1cgVa26HQhabY8RJoxQO9nxfpGWe0ZZH1nH68I3PgVtfpMT10bhvGc52rY\npKnrBzCp1dg3VgS4GUW/J40GTXPFV0a2TC6pu1HuxZFAwYXSZfWBbqtmp34p\nn08MWcn6CYWUvB1IuGIygzXOY4gxus7Sa2fpazJ9L+lJ7vw7ZXGpgi+9Ph3x\nkI0WMfvVsYy9BW4OnoV0tpOBDKy6rExBayVaXmu7Eh8VAaApXU1mH3aUhf64\ndoYalpdy1u2n+21zXZVeJrLAkLwHPKs4D/JLEGawF6qnGX/Yruo+eeOFYw4J\nkTEx/ZYN7LrcI1e7q7PIR6DdWix/KRUwy4yk3xeO8ZFSdQsZhqtHtqYjteeN\nZJRsYcLiVYf9QtJhd7Zf1d2WoNdQktfG9n8dhkUMZlQ/JaAxesQCRvxSEHAI\nQQowDnKtHpeeqarFGz+j25ppI69r9NY6+uuzqZDumz+HAVu7g/kUN+F7R0HB\ngFzA\r\n=dHrV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/Coep4LPm3U/RzXj2fnJqfmwBdS9cCQGKFxZ3uta4xAIhALlRSKBsOLELqTsARa/9+QtDpcv2IOycAib8WEFlVzJY"}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.1-r7_1614531543286_0.2538023479718483"},"_hasShrinkwrap":false},"2.0.1-r9":{"name":"gankaocli","version":"2.0.1-r9","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"f9e324a09f5fb0957d4cbcdb80f0052e5d25877d","_id":"gankaocli@2.0.1-r9","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-GmIiWQrk6lmHnKBOUBwLmoRCCRr1uw4tNLID03B77ea0cRWlJdb3H6W+CON+FreqBqHDEZvGtumtEUL1JHt+mQ==","shasum":"eff8f956a6d9ee6a6c99bf111ec313f4dea0a3b9","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.1-r9.tgz","fileCount":8,"unpackedSize":80765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO8z1CRA9TVsSAnZWagAAmzkP/AiBDX0rTi53aAQCpX41\nO4dWMA8uPTd2Bj2eBWfdVprgsbADdm6MGBzNvxfOw9UX9+18AyJq1svHs7f0\nHDBGDFWJcT+kHHL6mfwCe8Lj0tKPVVm1oPPyu8RqvUhbmdB7CrmXGJWiVGS7\n55mRL5QFUW2o3a4uDD99SrcvyTMSKuvys/RVnaoRL2Tg+IqxGHMySi7RNVgM\ngdjqBCZ+n05v8Zxr/t8qsdAlmOs/bPT/PR/UR+uRz5mrY6N876qGGQ08Mg/Y\n6CyN2oRQT82zKsdpCGLvW21aQpQqtW+kyUVdi+krALwJ1IBd5yTZ+Lk2EU6w\n6tKfPhNbsLe0Hb+ha+KWsGp+/nJx+XHWIph3O4uXJofzJ82mgzVeJRkSvDsx\n+rGDrAG0BhQ63nZDYtr0YbZBzRZErBq1WcpvdUew2w15CzxRDImHkGEe5/2Q\nA4ax5HqTEpoiHsl4ChPWqwCbCTdmL6IgTgRgIHIzesO5ONGjGIBXVutN+NVi\nXoAuxV0A8sdJyMmgywgWAkyVmfavQ++8SVB+i5Ge5kzaGlQqnePp085qzSZB\nTeaUVdNUdP1haABxc92aoHXFN2JNIZALOF4goAoFvfciy5LWjbp/0mpaHSqO\nkXvc/VBViYH9Z84WckTIqprR0ffWCEvsdAmp4rvYB0T0X1I3J1WhddiinICt\nIN7t\r\n=b+5h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxIBsEvowCrSZMvk5x42iezeZDHwyXSsRkLm7vYXjktAiAi+ujIzIVad8MRtmDhKe3owObc3D74pRd16t2KAR5QrQ=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.1-r9_1614531828719_0.30311247644844275"},"_hasShrinkwrap":false},"2.0.1-r10":{"name":"gankaocli","version":"2.0.1-r10","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"f9e324a09f5fb0957d4cbcdb80f0052e5d25877d","_id":"gankaocli@2.0.1-r10","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-KSpR7gcKGHrIz/Tb6klEP51Ex+QEJKo0yrqDPuDC2GbidVa1rFefopfOwYK1hr+GFL1/+9L0eLbSZ/tLdXGR1w==","shasum":"ce3a7815b31bb1446f1e981a4828d8bfdfcc69f2","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.1-r10.tgz","fileCount":8,"unpackedSize":80731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPI8jCRA9TVsSAnZWagAAqAsQAJXIrPyFpk+Uo3MIiCEY\nVTRSbAGyHqz5MD3sb0JA0CW6ZulXERYzQgIwirRklImJPBkT6G5a70heDqDw\npeWZYAPtUBtZeBtmBajTB+VUNwPzN6C5hcPhqIpC+t7mSWgzsH9SOJOFoXUS\n6IA8CC2hMDpdwvEAQUOYllqOVZSfJQahdCSF86dkS4htzGjW/csk5VU8VIIv\njxabe9F5YlC4aQHOva3GbgTBfroRcmG0bOlz9gVB43/561ukqCLtcTebVrg6\nafU5VLAlSaG7vTmzlBoDdD51in9eUBv9PAIQjy1WAsprgWHM08ry89Wn3NF2\nwh8u8lnqTZH14NpLLWC3AbIo65X802OKUsTueeXd8v8B1izifFTymvxh6a/3\nUkBh3avdVBK+9vdLahevPuGPHxySpWpjuP+nw/+sOcNasbYRP++B/wA6VX6x\nC1IXRQHWUc3ccTxd9MbMygHU+2RGXAuCF8vxAp/KjpPiwgtdgToMu6CcSVz+\nBFl2aPInYLHTqPGfyFoEzy5RzQq6Gg6taaGr7a0bet15dKmYq/5Bm883G6N1\nIWyhM4t91Lz8OsLaAt6Ov6KkQIl0tHvd+CRRC/7RnEycf3C0Oaj/4VGPvOPv\nl7d8/MhQhVHxYcOteSILC/23gm71txihEm+hDv8mxPNaS6Kqx/19Q2iqwC+L\n6GFY\r\n=l8O6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEi7ySEWKfdQ4KgQyiV5ReG1rPb8ihvzFV3ehxIQx4CAAiEArlVZmHDBMF59GmKo4DFPw7Ty681ztTtcb3Vx2qpa1tk="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.1-r10_1614581539088_0.1414347095804318"},"_hasShrinkwrap":false},"2.0.1-r11":{"name":"gankaocli","version":"2.0.1-r11","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"130c7cf715495f4f1e3e09d6d682f7f9a858d80f","_id":"gankaocli@2.0.1-r11","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-qacMYYUFJ4MKpofVsYwLhJbj8Ol+NJvI0lQ0j4VwXze33lSxt6ucfyJyqSyeOgg6dPckiWC6L6k37BfJ3uX1Mg==","shasum":"8a9f3f7c6e00aa8bc6f680da8a98839eab1d8b32","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.1-r11.tgz","fileCount":7,"unpackedSize":74069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPLVICRA9TVsSAnZWagAAuV4P/0q04o8IsbKE5NYmepEp\nXkAcIhKV6e40uATlVBnlKKpL1dCfj6OnZjse/ACqPPYTGQ9Qy2PlOq0cmK+y\ndahaMjptfwS0yOHauZ/a51Aa1Syd4eHP4PW+mf6qshgII9/pyayuzdmqwk10\nFFqYoAZN/O5Yi6lAOQTku6vLgBm8BQKz3WtqCUmJ4veyr8Rrp6TT/77KAbX2\nu82GR4oPhpwZf6oQpZ90ce+cuosHs/W6eylDqOMeNY90PRzvut9FR/RE72FT\ngyxKX+sqetwSxZIbmpJcYjPuEZFwWiOInMk2+Epc7ycSs7qVHBMHOn1FNCeM\n5JQCi0OsmM8vikVm3ZNNfvLDIdm7ZCBKVdA+yE9ffAetpMP8kvOjpAmwvebD\ny7hfFkacv97je83HQGc2fu1/zrqIDsnXdAExnGnf0SiMkqaU4GT/8qhB80yi\nxQ2NBUfUG4fuc2FJi/6bYeTdnG3nNxdbfuvKzp0+Ea1uB4Epz8abaE993wft\nWrJ2dv3On1KjsZA7e6haKsS7+UlVb1et8j6YC1lV9hjoFHOH0wh0ZqZD7VGZ\nnN1aVMBV3uFy7Y2rMRG976XoJwm1o87zEdSdcSjVaXDNCnIDJC+VIOCud+ly\n9mkqVSktlm5vHDeFgRaA9p9riTzg/jQ2+evVXenJlSpyRMJDTz7bRjI5r/SK\nozv5\r\n=CEsv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOX9OyqVCiyl+OfEjS+ZEXFklNKCLLCcas0lV/PeMpUAiEAuZOq18QfqCZC8MChaFfWAPeDqdlhBsmhRBGE/FkSo0A="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.1-r11_1614591303681_0.9493384777258018"},"_hasShrinkwrap":false},"2.0.1-r12":{"name":"gankaocli","version":"2.0.1-r12","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"130c7cf715495f4f1e3e09d6d682f7f9a858d80f","_id":"gankaocli@2.0.1-r12","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-iGsbRh0SulWcmUtZSFVSwe/45n+SII58ItX7hCKSGI+vxzOFM8dcIskeSmVwJ0fwWSUStcXCxRrAQB+SWv5vAQ==","shasum":"4043c78af0644c69182eab41594578c5e96d1e27","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.1-r12.tgz","fileCount":7,"unpackedSize":74069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPQuGCRA9TVsSAnZWagAAIDYP/A8n4q+QTDyoFI4K39rU\nlcifo00+hNTz/xzvWhZMLfzktVQ7PjKMW+B8qsr2XXiOG0BViI9V3XugC9k7\nblrXpXis+v6UaS9vVj3fknA26YKmX5RDrMuVHLkgIZOrM44hentwftql4asu\nudptjYzq2kHoJ4tTOc8A4ZUxcRKcfp65sSkw0tsywH0zx9chyJeNobtpUqEx\nbe/25PkbyJggPfaPw6t6l22MTjH3++pqeGSh0y/cgJ1MWI5TQXkxjEqOe28R\nXNV2HTlk61qTYNKlH5k6MMW9UrtJst4TZkTy4OwaVO4SRg4L5VrFmcC8H4Tg\nvTfeIx7jfEiQLokDcXfRAuSn1zKgbnwLK72okP0qdPOybuoKDkoGW1JIyJFB\n/GOhhQnfJ5x1e5zssXc8a+bIvWpVbOEraoKoh0s/ECICr+5DsqT2xO7euwPJ\n3YEzghuWq8rVNzLRTeAcMIjFarYxB5J8VwJ9M2ao0Bqj9OdqFTjyhVlQZwOW\nC9+HKIyFypYRsQqbK5NLzHKdrvRRLUzXFD1Z0x/mGicqQddCoNlWOGKGehyO\nvsJW3W5fAL2HjsCjnKDTIPwADmPmYbgun2cS4r1BFbZuwxeKGHwKucdsli3+\njBkweV9p16od+Irp/HF/oeZZVipKnx1KKrxhxgOjcpjb0fbwird5fFlvoKVA\nrV17\r\n=t+EU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQO4QahEzuKH1pzH0ql/PNuAJ5mYjZs02hJCNP3MEDOAiEAkvk+kZhr7Qp3DOcts8OeS/paGXFdgLV7TcdKqAc27Sc="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.1-r12_1614613382006_0.5846662985854225"},"_hasShrinkwrap":false},"2.0.1-r13":{"name":"gankaocli","version":"2.0.1-r13","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"3a562833e5be8c2185edccd6c604cbc46563ebb6","_id":"gankaocli@2.0.1-r13","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-BStEibS1WWHIJmFa0Kt2hsjf/C+pkH9DYXAamdMwwtjVeTSAPwnSPxSYIiqqHTZpJEmzruxuVd2x86NBGJppOA==","shasum":"be2777e09eaaf135f717c7c800794717f1cfd990","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.1-r13.tgz","fileCount":7,"unpackedSize":73860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPQvvCRA9TVsSAnZWagAA/5IP/j+Tf0mxSI0ZHmsptcNE\nMtfeXF7G5oVIkeBM4/o2SnMHFdP7SWSpfOtdU8Q+wpiZki/+iKjSLuqkZdGu\nO7c2ayVFWoJNnb3yTAsmO3gLmc9KBIl66R4ezatEJdYVfsmFX9LPopMJUNTv\nHe8yifx/7nL4PQsPMVLGjy95lrAwi3DEorfH9lDdCUXx0DLn4lC4nRPCoRke\nRIfFK09odj/q3xDzbL/gRIehptEedUexp3MSIDLlYQfpSKWZi18hzzG03Dcx\nuDlcv8LZPfQ6bEXemHYcm379Vg/YQGhNhDNxWo0XdXyWYzByRUEevSIy4G+L\nAp2ymJESex6YG85ZFGDsdgYFHaUA49xL5tQPNswiF1gRVkX7ExmoHfW9lJjl\niOC63YAZVBZsH1l6D0vSPFQmmxdvdYNwe2GapldNflLLLbhX5zICbDhxm6kq\nqRlXQbvjhWaugwXuMChXcGz4sNskXaevr2kiqtDbxPIbvJ0ZtC9+jpOM3WbH\n4XdzPBiAAzqaw+aC5p4UizZY+owAsl/M5d7LvmLhPc5MUT959uYvqfXK4CFw\nEIJ/s9GdZrEpo9za1FtlB053HWAUqGoXLuxjDgUlp/wltvQRm6PxUZKg/lec\n4bXpRdbjA2HSmOcIL01ONpeQ6uHLceijGAnIxNN/n0v/a7Hit8i/r4WWvFT7\nzmU9\r\n=8NsT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFkllyEZ+mlJNk6mCje2deWUqEYtAZQfnDvntV1EawGAiEAtZ7BdQY1cRjQDpwZvMdFqRpKHLv6zMpNupWvS5NELVo="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.1-r13_1614613486559_0.21517895760285"},"_hasShrinkwrap":false},"2.0.1-r14":{"name":"gankaocli","version":"2.0.1-r14","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/  && cp -R ./dist /Users/threem0126/Documents/0-Gankao/daoxue.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"3a562833e5be8c2185edccd6c604cbc46563ebb6","_id":"gankaocli@2.0.1-r14","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-C/jYYdryI3vRRkUhh3UpDaPU/A76Y+Mp7Yapan036+7QldqQEb9V3MLimxrVmkv8crgwhw1IUtufoVRBSWNQ8Q==","shasum":"01aa1970d13df4c2d8975cbc6cfb86244080f52f","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.1-r14.tgz","fileCount":7,"unpackedSize":74143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPlGaCRA9TVsSAnZWagAA510P/2sfxlzqTksm8iWJSx+C\nCN7LRNDIgIN1NyMYbfC8asPWstv5YVbT5bKBnDNwb6YJ5BW9haxn8wCzkHeh\nLSg02OAO2gKvVcMJDAaJR2JaEwUhdNPFbHTshpp8AfI95L3K29bh86NSVt9F\nlMmSRNyG57n3+bMmJqPt4bUfnFnBX5SbawCHcbPsZ4LKV7d7rJq+bBrtOUpp\nohUfBU9k2/cxVYcYqMxE6uaTaMrjOx+aNlCydQv4KuzBMvN8kjJUi85eAUdB\nab7zT3eXOkleiBwKHugnDNHtX1Y6h+A8jh1nLnMK92Px0o1eaSJ3QvqhQHf4\nSrBHZqJTK7R38OZ9UaBPrr8JbCN442kom/g41sQuXw703TUfbWZ6Gcbm8Sdy\n7LZdC4HXHcfdS4hnyrXUjSsCLq1h9NponisjjDNs6/O7xB6CklwNHKVRTi99\ne6XMcbIU0QtVbUbT8wVhYgwhUtKM6q662vIUmhX5Y0tcW2DHciGzFzvdu2BI\nBciow/ixIXVoMnmlQYjxXmGa1Jxso9ny0Cyz4wqWrt7APu6WqBgAsnloaYXI\nT+KL+SP1dhgRGTAxxcz39RRrG0bloe/koCZPmeMT2oo1U/Jd73K7hZwkSTa9\n9kJgWreB1+PfaGCUn3LJjEgolRz2dVmsGiMnW/JmIufkVnyTBNBL/P+5T1gQ\n0mYy\r\n=6JHp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOWrX7cjl+IkrzSxBSjfarvzWb0F/mpAh6fK6U1omLBAIgYnF9CRxbdeDWhxJ6PndoKlAc6v6GbwDDQOlxPNErcjo="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.1-r14_1614696858165_0.025695288559687945"},"_hasShrinkwrap":false},"2.0.2-r1":{"name":"gankaocli","version":"2.0.2-r1","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/  && cp -R ./dist /Users/threem0126/Documents/0-Gankao/daoxue.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"5b9aedb32833eecb3a8dcfb3a11cea7293b83649","_id":"gankaocli@2.0.2-r1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-4ffbdq7t/PpVtersIaT4ZRnMfzFYN3vl/FshFZpLbzLN40PXWF/pBpyLCRuBDLNHScYch5nNYSYYn07RxlFg3w==","shasum":"ca5ff04688a028353c0ce1c5a401c84802e6eb90","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.2-r1.tgz","fileCount":8,"unpackedSize":80315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbqz3CRA9TVsSAnZWagAAYlQP/jguNkimw6xvvIOOdCAQ\nbWff9Ui5GUnRyWyyQ6gVPmeyYabTuvTAdTojWvy17F30yLxtQ0fKAhN/gVoc\nQWCogvbAstnXdH5IeDPvjFMQtsZXJWovw8Gdsr6dfZ1HLg9cRORZiBPrub9k\nnlAbky8k0mtp/qwpiEzre5hD7cDAU46d+5kvplZBUfn9sZflgSuNTKUFS4L6\nqx3StaSJoyTQtzwVn8ZIK8JvVDXFThXCxhhI5rr1Cm1xUaTvbc8jbyaE/0YL\n6LEiu1VR9Y37xhT9xYOPqn38BtxPpTBO23JCJ1/P14iZfsVntpwkX/JFHV+I\ndxQu7FGZ3e37MFUcIYmEuhoA5EZ9ZpZM2Ugb5YXtAxhL2KZAnUTIb2GbY533\nuzmoXULjjqgF9WeBYj3Vz0okdGpCBZb9NlEXxncJW0f6wCbbY1KJjaxu0l9t\n+ObEmO4/4hEAYK0Ktrm20BRzKlnuzAEWtRc07gCOEW1lPefoWb7/8dEpU7fm\nHm+bV44ml6RS2SZxRzlIAkVGNnz+mPNepqs+x108unUU5g5J3DXTGK+puttw\nC4z3LhidzzgVPwcJVelEHO2hrTjy2mBMy14IoNiaSgupqwH16TVIc9PSOt0A\n2JVbBU1EP31THUIcQ68+NpjRpCQMI0UxKMEitrsXlL7pK8mD/rgTJzDsBAaZ\ndPlo\r\n=dlZ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuN4O6bsIvO833d5w3kZ8ee1caqCwwq4muCwsJjr2QKQIgPTXPnu6tSiygjNiEIjCQI77LYqDz5BvsfI9Kj0whK6I="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.2-r1_1617865975231_0.31790504209485193"},"_hasShrinkwrap":false},"2.0.2-r2":{"name":"gankaocli","version":"2.0.2-r2","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/  && cp -R ./dist /Users/threem0126/Documents/0-Gankao/daoxue.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"63995fd606d30465eb974cdf4f706da01cbc3164","_id":"gankaocli@2.0.2-r2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-o8Ba+aLOZz/af2tSMLWcUNk5I8xWVv6H6kyp/rcx45Q2AXrOpxkIgXgExNSdpkQBKjTosY+CupsRe2gyTok9mg==","shasum":"7f733765e9558d50afe016ce810e73768fde83bb","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.2-r2.tgz","fileCount":8,"unpackedSize":80447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbrMFCRA9TVsSAnZWagAA8s4P/joYqCNFE8lqFaeBWHPj\nPW0IInfQnmMq5oXBiPmxgfJd9ijpb67gvrtHUuXy+ezwR85I5n8p0WqLTK3a\nFukye8bSfiRSCOouI498GRLsRHV7I/HOCUY+lZ4NulYWyhKZuQ9vsI0j3oHE\nsyjHcmFZuIz1Fn4YD60ZmAAoFZhxXznqcI5cOQu1LWDZUNIc1u4P47/bmH6z\nW9+ciDCaT7nELGTIA5oSs2iqMcvrrp42QP+6MQfedLAw5Rz19pGPDlfYNowa\nZpA7KKe2zLUOcNwo2Ik4tCi/qONNzra1o5LZmnW4irHmBP3JhXdawKsXiD9B\nt07/hNt10oevZPcZrujF3jmxCnNa04/V/O9oz6+9AE3vZBmMMW5vKjo5LvSV\nbIl/5ObYL/UfzQEJn4IZo6ub3BAvMgTnWKdMR3XJZ7lz0l4pUf/bcMWA6tWN\nNiXsKEp7G4ztMkorC8nuld1vlOzH/353lZvY4ulfuLdBpwLzDbnrOxhR/RtS\nIsFLZ8cQJI2wQU/wmwCOT3uHQr3mubDCBdYtF+vDvOCEVeXLtSy60h2cpm7X\n8E5ZYd2u6DR3EloBTN0ia05S30Y4LzCBpNYx9BQxRYWlWcHuepl5gAe7qciD\nfpJD0WVOdMcesaFhjPuiIQr6j+7b4Op8Jq9IKrq8nslX4yeneXmK6FNpmnw0\n8no3\r\n=0aSN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeCnYjHS4TCGtDvlxrBoruC9Bgz3BYOTa3u1WlH3bBBAIhANCFJSbQ6uUFMmlSH7T9v5PhPjteFFPgraBusAb6PwOq"}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.2-r2_1617867524993_0.3561188715496737"},"_hasShrinkwrap":false},"2.0.2-r3":{"name":"gankaocli","version":"2.0.2-r3","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/  && cp -R ./dist /Users/threem0126/Documents/0-Gankao/daoxue.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"91cdb2d7266e3447ba3dcc0d8672e080dfe319c2","_id":"gankaocli@2.0.2-r3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-VM/xO3bZFSUEKkzzUb7O45nkLxQBu72Y2craTW/r2c5RmA67jpMLhWDNnFggjT4ewY+jGo+MqTAJK0Q3shEdvA==","shasum":"0139ee31762aac67e921c954a0bd5eeb31253411","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.2-r3.tgz","fileCount":8,"unpackedSize":80619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcCQ7CRA9TVsSAnZWagAAr+MP/iO8CQL3SNb3mcw6mGB/\nIF6aCY4NiiKnTTGU1FSwq9Z0G78ADF0F8tQiNl+vNt4v2XRtM1A37OLZK1gI\n9IrKvFIWSRUc7e3s/Hs3zsdEZDBc7s8usUfHJ0oluPSsRTpze0wDSFEXVzcV\nzX9XchXj7oxwmDWvh5pi3GJ12ngzJf4rECupJieR5BxEcHXyj6l6Z5QMuT97\nAnS/BpzkwUFReUs7b012hxd0Pz6J9e2lKBdTgUkNLBF8h/s+0SCWmYBIiHsW\nOcmsBOSwvUnphVzroTafczW1kvNT4YyEPmsud2YjYcmjnhM3ORNe+gm2B727\nmDMc8YV/vdgHizph3qCwLp8IGUkcyBJvj3Rd+sQIgdYheXGrsoyQfHRPMzZe\nzXbHS7vyWX2Olc8zw3aBstDg4zSW244FpryYuktul9eDHJOuSmXqF452c1bQ\nwNs0o/3877w6E2ya82jceZqLSAk4acFtyTrB+N596k0nYMEmCUKeIc6WsenC\ngGxWoGfYogTYv30CwqSH7bfgq1XBQ8I+VGd8hDUurxlUXxppgjYGJg5qZBjI\nyqx54lyPW3kJFwcrfpYsavmZ0jDIxCplcvD+ig/czZoGdd9MKbHKZXtxHVVB\nTJ3qc8abOK6hwy8uhXQFgKlZRDtqEhE06mOfslX1/geX4EjGjVTDej9YHR4A\nZFCo\r\n=TN7X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdVVJ+1/kqJhC0NXxpbAxnOzhUQnrBqP81qKB2loHiBQIgD6J+x0BjlTS9RE6LzEZKrvQffxnr+Z9PS+6SeTt5sME="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.2-r3_1617962043277_0.40430708234354995"},"_hasShrinkwrap":false},"2.0.2-r4":{"name":"gankaocli","version":"2.0.2-r4","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/  && cp -R ./dist /Users/threem0126/Documents/0-Gankao/daoxue.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"37c5a3b07170c2c1cdef7470ed2db7aedf884c5e","_id":"gankaocli@2.0.2-r4","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-T59D8PRo+sLGQMOcBn9hoGmM49z9TOBtnzy3aCVE9zI+oJotcwVRahr0BvIZRxcUMoJDZFWaXyVlyChHUuOmmA==","shasum":"8833ac8ca6c082adcaaa06ebc281f44206a679ed","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.2-r4.tgz","fileCount":8,"unpackedSize":80597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcDWZCRA9TVsSAnZWagAA7RYP/15lD4NzXIpKMmYkOFGc\nIMWGVsNa6wqGQZx6l8vG/b01mNWw4Sg4noeDAMy4e5wNQoxnCkaTjPQVcoif\nAHPF7CXtkgYWGwe69h3jXbI1E5Vi9kqgtLE6udD+7fZBSvmHnwObfV2tpwpL\n5+ZrvUmQWOYV89wkpOt1EJ5Zx0laZ5JETzR8KQV8GLoV43X2BbBMtYt7mZuP\nOsvMcFTJJX/QxUjLVfvWO9j/TeMXpU8FyzE/dBxScjYo+rPzvG6k2BB/AhLy\najoX/580wTq+qxhLtkCWnd2Or5VpCFs+ccIr4lqw9eo5BKdczYbsT2+/mzCG\nb82+EWF+aXHVSFsFXUL0gbvkuWxvq+O7pVYZMIoyM0ASO4jMW/iSQ0soQa3C\nVDqnHT1meAdwHTl+zp0kk+NCSYkmQuW02XXPCFhGMHfpdLDeplcbZNCgDtJW\nFig3pddVbUG4x7EtvTnVW6tOdI36K1MFQz9rJjMuBNjZdy7IUCqD6wf1hUTi\n6Hh0XMGQYZ/Xj0RLpy0eEqjzM/3y91ZY9ChSRzgSUvt5yzRMt/PtLPbZpsz0\np4cNOXRU3fKoOOIdhJcf/qjnDpTtTzngE2i2Xo+ru4HHqB7OH6jHhAqedbSq\nw28JdzQvthGZEu2abw3/QJepzQ05oW4j5GJKWIf/nlL/B5Q5WgyHkGCOj8yC\nIKJU\r\n=W8WK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFs4yBAPCAm65gGh6EgUfhC45C6g1ylRVzNoD1i6THdAiEArlkRT2CpYOtPJbgoOBDR5ImRnZrkoFLYEMqb81PMQ/Y="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.2-r4_1617966488521_0.9362865735116148"},"_hasShrinkwrap":false},"2.0.2-r6":{"name":"gankaocli","version":"2.0.2-r6","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/  && cp -R ./dist /Users/threem0126/Documents/0-Gankao/daoxue.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"37c5a3b07170c2c1cdef7470ed2db7aedf884c5e","_id":"gankaocli@2.0.2-r6","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-hAx8AFZSyBXAunOuMfbEK2eSgo+9p0uSRqTG3+YVGtXJEgIVGR72XjCscNf+WraJ8OHESNLzbOxrWaGDSdutAw==","shasum":"c4c62e67eecb987388b8991f6b5a53131ede5dec","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.2-r6.tgz","fileCount":8,"unpackedSize":80597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcDjECRA9TVsSAnZWagAAANgP/RciS0CbrBJKdr86o+iM\n4tiXDSdTcZKzPZaTWKz6QRwQPtCPsP15zJRGF9d9MBth83UY44rP+cHQlGMM\nu9C7fZCvklz5jtTEzEmij3+PpUIzOmNLSR4FnzKPMv+8a7nSkQLTM8a81heo\nZRyNIXbgtBPLb3BiIJoQF5MogwgTeDXDWCGYN6f7sP10SK7eRqlgHDzj+tTX\n8JOhS7HNOiDDc0G3RAhDrn9JjrsnmgjhZ98X8aNxRYDDmwuuDXo+hC/ZdHNA\nPGn4rlQf5eij+rgUSPS5k39MeEoHIqCqhOimnQZ5c5ppbrFW0ATbyGybG0YT\nQkSaKnkAiIXgyEZCxZ40NZA2YM0mdkOrtJKtgaXxUVxCHHg+zV7Iuedq/8PO\nrvAaHHyMvapIg5PMLHAO0zploutT/jTqpHCwIjCJb2BtiEBmT6G9vzZ/wPhz\nS/MqwJUWdm4oL1lbUt5cxwGA9frbbQEYtbfssSpuZI4XN7YMOWkW6yOx2nqd\njcP/76/uonL+uMxgpG8+SOdVYba+yVlgkSbAx00Go7ORX4bt+Pr+f9EQq+ns\n78upxxJ8e80BAusEG27dREU6JID4JCfHkYwJb6h6cdas38AYqMg32bbcvCc2\nDFKnkbyy281OsygVaePOxkc107N39vce4K/ttQyhiI9RIfxsawKy9thDmJvJ\n91bT\r\n=n8v0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICatHL812PD5w8r6v/QzUk4psX+Og3y6/1mlTVwVL3coAiBm/Q+CCTXvjGTpWFe01oL1IClksPsMnrBmooET1ezLWg=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.2-r6_1617967299653_0.2487610265537652"},"_hasShrinkwrap":false},"2.0.2-r7":{"name":"gankaocli","version":"2.0.2-r7","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/  && cp -R ./dist /Users/threem0126/Documents/0-Gankao/daoxue.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"37c5a3b07170c2c1cdef7470ed2db7aedf884c5e","_id":"gankaocli@2.0.2-r7","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-4HZo0cGMINUmcGAQfmUISx92FhgdgPL05nMATBu3qoAZTsri0/6M7S+QJCm5edqcZv5VMxWPbqeWZoM1SywFxg==","shasum":"967f339ec78797abaf53b2c6949d82f77c32d7b1","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.2-r7.tgz","fileCount":8,"unpackedSize":80528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcDkYCRA9TVsSAnZWagAAr7UP/i9IbWusQ+fCg+j8y8Mg\n0IJTmBZYk64GIB/1xXxZ8swbt+HHUkCxg9h1Djg30Heylefoj+M4isB09EMw\nwzFz9Vuo9S/CBZgAFWt4dzFAK//au3FFR773FXljMxkdcRWexXXN/K6UNm91\nW7mbHLi4BpbO4UOZncj1Pcz/Q44BA3D2V7wxI9LJDsbCsTpXEBMkN0YRV65G\ntpkAmllPYixFT0cUJbCXu2yPtgY88Ki4FtHdINAmAFxIQiOFl5PuWvbEwOYm\ni3FNI0pSF13uR8IGZ5pbidvZ1hHUASf4X7e3sbpJ7VbNtxgpa91W+A8XN2HF\nHP5Wb04KPy9Wmr6S3Bh5jBcICb8H9SNopMsy8YAuYIm5QOQP2wuVYwmeSnqF\nmhEkUz9lkPy+BuFbtqP3JxjWFw8KO8SkZ5OrpqRtUF2my30zKueuALn554te\nTxrxsUSwfLwlnzzSaFbCugxowyxOGmQMZlj9vIXhyqJIkbfdbU9VDYZ1WJ3z\n5W7bsT/bfCn7OVb3iPNrVbsZf/f60qSa7OSyFSIKV5k1TJ+avDYOAU5vYRjW\nFQartoXZdfBFmty7BUjFmu2IHEY5EzImFEfEe028U7S+AuGPgYMixqJGRKWg\nD/mIExgw73wyFvaCGkuYato6hzmibTm0E0DbUViVObZFaMv3oaDtLrZQkjKE\n5+ui\r\n=EBmR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAwZ875ABwG1e1JnvUlL8f++AhY0boALFJOCa1W6XRm/AiEAzpFQSbw29hzILgINVJ/k9egipDhrmhXearx/5QDSvpY="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.2-r7_1617967383577_0.9452086344557951"},"_hasShrinkwrap":false},"2.0.2-r8":{"name":"gankaocli","version":"2.0.2-r8","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/  && cp -R ./dist /Users/threem0126/Documents/0-Gankao/daoxue.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"37c5a3b07170c2c1cdef7470ed2db7aedf884c5e","_id":"gankaocli@2.0.2-r8","_nodeVersion":"14.16.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-WAr3QKYoaKUWRyhXa6RfZmHJnzgNf2sScJoD+VtEKs3HKZjQDAoKHXZtjjjoWyUzF+0s+SfExbbH4PTnKpckiA==","shasum":"c8c8bd6206ae6fe85b8811901de59ecdec5e3c24","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.2-r8.tgz","fileCount":7,"unpackedSize":74373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghaOvCRA9TVsSAnZWagAAyGEP/jmKf3zbH9XPVd9IgB4s\nxDHMKnQ1+zffG9qsYiBjQpU2N86C/yg/SebJn4XJNE64ZV4hsRyHgC9rR+S8\nXWRYaaMUNxXX6VnHAdiUAWYES3LgSTl13/Id/1aO42AmxA1Zud3GZRaeywLx\navkiD4M7P0oBt62boI0Puxcs6wW4uVsd2cibs5jPmud0FTrVrP5JDccDhAGs\nEnT+JSvz9/Nwnwkl1Dkb1Ar90MWM6oEZIzRL52XZUnXIMoAIPJOM3hKJhDCm\noyxyUbOBy3ZraJDWrBQB9q2Oa+bxA7CeK/Gc7NbXjrb41tmY867toQWeYOIP\n+Y2BVmjU0IwNdkxXW3tR9hI5RM8yfW38NbF+iI8Mwd1tc1sK6SxW+3VOowi/\nmBksBunUXjdUjORyw29Jv4dPgNkwkFVNIPRyXPniKdcoY3kzvDPyE+AeIx7h\nFn7vLfZEWFtCaKdxOrjsyCKJoMWGM8v4Nz6OmwIF88t5e+mmg2AHcwwP/xcH\nL+i+N4JV53vqMWVto5dRM4XV7YLLgPqpReLYAkycR4iAbR166+v7G9OrMmpG\nXWeeYBoBTA0YXLAFgXbiGVNiImpmVy0NrPLoMjION8OE/icbu99RNhwg75LQ\nbqoerlJ+r8TZrnI8tKCIU+NHoHSEXK58nNVtllAY42217rsI8QTXVGbJVMMd\nEC05\r\n=pBtm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7ezwhRlMasTHVGkTU4y5kSK46FBR19P/vsbA6AjmoTQIgVWZ87xvtxFZ1PvEczPgR6vdmTGvbP79TKoS8tk3TzTU="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.2-r8_1619370926863_0.4020952358199401"},"_hasShrinkwrap":false},"2.0.2-r9":{"name":"gankaocli","version":"2.0.2-r9","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/  && cp -R ./dist /Users/threem0126/Documents/0-Gankao/daoxue.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"37c5a3b07170c2c1cdef7470ed2db7aedf884c5e","_id":"gankaocli@2.0.2-r9","_nodeVersion":"14.16.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-1gIqT10SrGS1gpOkELHBwgExZTcbe9ilW3clfEWn5OvGE9Fe5CgaVnldXb5sS5PJTenzFpurtdyeZw8nydrZUA==","shasum":"600f437b9ed01d7bfb725696a466f227d55ac9fa","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.2-r9.tgz","fileCount":7,"unpackedSize":74375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghbAhCRA9TVsSAnZWagAAy4MP/0HiAZfbL+ca8isS5Ql6\ngO5ViDdIXPkK++rxKLmMBRW+p+Ba55i7OvlRCZen+gYjEeElYWMh7kZtBgUF\nka0Us3doKkFo8e7Efogo2wF+8aDpOcRQklsiUOJiS5PTzN5XIaLerRQEJu9v\nkeVBZjvYXDp7xQBWWdGIiZ9vwy5CHX90VjtBcs/Ncv1Bi2smCA+YhTvA9ktn\nM1c3HY4iHhwpfBysxz2Dm1CKILwcoad4fameQLSJYHJIPI3lnpWKcy4cUb+x\npA9qlZm44LaS1RncGBh2nEk76zkS283w+Fu0O8KIiHBkBGh/EL2IS7qd/OzB\nIWgK2EC48ES/0qb8FffwB4licF4dpksHjTVBwP+4m/PMxkx/O9j8WU2ImQc2\n8Q5GucXnguVr/6y5DZaHnHuSsvBTbOYWs6bzzGG6p1G/QBDm78t9JGStLX67\nf5q+1rcDaZ6iIvy6Cx7t1HdcyFqxBufKAEjwAxp4qTXSqpxMoReRdr/C07M6\n/AYi9Oo8mYer5qmYYolc0i+J4U/k90Y4JV/74UgdSl3Z9LjQl5k+O84TVBRO\nwpf6uUlSbpIjnyLY3WzX6p5EnsvV9FBNP5yCy0rKs4JKSB5RoyQsayh2CKga\nwyGZv758O8c7c9xYN28sTW2LGPBGqXxrKKhooUTo5O3i4E/dtM1dcbUqU1Hj\nylud\r\n=1VNq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQAeZODVyzwJ1Y1gyKOh7jxW2qHJawty6WlUzaEOuC8QIhAL1bOP75KgFO6uw/tPfl4Ld8qA6+0WN9qx/gTSHr/1PQ"}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.2-r9_1619374112862_0.8879916190635022"},"_hasShrinkwrap":false},"2.0.3":{"name":"gankaocli","version":"2.0.3","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/  && cp -R ./dist /Users/threem0126/Documents/0-Gankao/daoxue.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","next-pwa":"^5.2.21","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"0dfe681ac02c02413163aa373b8eee91df8b8b5b","_id":"gankaocli@2.0.3","_nodeVersion":"14.16.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-nLyCEV93512vh8fgI0rLiyQMXR1YM01+OpryepYOZZyssnvWAXFE4eekpH/kqAhYo+F0DRcsQcY8Gvs4eMUEcA==","shasum":"eeeb52c6ca1ceae52c57a7ff41fcd223e38495a4","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.3.tgz","fileCount":7,"unpackedSize":74411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmALQCRA9TVsSAnZWagAAwCQP/R0OkmLVFpKQwt9AmUHz\nLTvvrhLzNFJGghLeK60GQZEHJImKcEkuPFQGpH0Wc6Eul4oCJ6ZTHwdc0cjA\nzekJSzz7T0THP2/hjQbcGCL3FWDh+HAlQJ8A7uAfpZeMwgP1BIvQeD7GlW+n\n3+Bk3BMHf7/9zuKuBF4DuTxx0Z6e5NGE484PjC/DAOZNiGnimPWzp73am9SP\n3CVCUqcub6YB8lc6IOMEBzn68W7nKR7RHufxlEH8qFGIIwlfmvCmmAaGNmSm\nPt7GcJBU+PvXax2vI9sYNV9Z0JqVKlJoZJxy5zY9HO3F/h40gJKOnhxFVWl7\nk0ks/8PWVRUNdna8HJWhf3FKkHrpSWdXD4obbt0Me5WN3b4wCunntD4u4TuX\noqZCLY2hUcCjqRAqjAWdaFKVE0LddHMNfbcU8/DjJ4luiPkC8eCqcqkqUlfs\nR7Oes3Eiq0O7xt0R0ruVIyxcSO9BwC74nFicob01T2GFJGc7UDvHDX4D42X4\nq+R4AbLzYTTmGp+EdfL9zfYIPfkBMi47XOVsSzqy2sBWiiME4Eh1TyMybNPA\nxm3xGmBm7L2hrclKiYjD2sdrW/jvU6z4KWZeHAEr4EgvnN1WqDO9KAHUlUda\nHQ43H5jFe+1uekLYlfZ/cjpVQ011fYoPPgY/A+zZVN/i045CWFni7BNNcjkH\neGAE\r\n=u0XD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAG7znPXg5Q47GubkR56p8HsWyxXZxrHUhCpDg+FcAjQIgckW8vlfHACc6wkp6n2wu8SAQ8kSzieNfpYxoroGb6dk="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.3_1620574927832_0.5739262311244242"},"_hasShrinkwrap":false},"2.0.3-r1":{"name":"gankaocli","version":"2.0.3-r1","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/  && cp -R ./dist /Users/threem0126/Documents/0-Gankao/daoxue.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","next-pwa":"^5.2.21","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"0dfe681ac02c02413163aa373b8eee91df8b8b5b","_id":"gankaocli@2.0.3-r1","_nodeVersion":"14.16.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-HqFyMdru5V0YJ/8LUjnOZ6IOqpc7ZGyT6OFoGrQpCnCP5miPfxLf9LSKivJNuvbL3zwnA8WoNikZ8PpX4FVYSA==","shasum":"e525699e8c4efbfc34fb0d37f0ee6f0947761b19","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.3-r1.tgz","fileCount":7,"unpackedSize":74427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmAuyCRA9TVsSAnZWagAAgaoP/Ru4lvsYVU2vI3wOeJPz\n1qYWlFowczM1mSqnijA9Jf+aBQ2ttpd2YRNvMD89InVeE0vE7TY7T/y0z9O5\n4totRJuSptiNd4AzKfGVnvbVHohls1gCG8PtqlxA3HxAp5+4DRXGhFZyOR/G\nwSDyQDI4eDoNTPh0jZF/SUtoYajSKeKPjjVxaiJjpwthNDwTN5zJYxyYGNEW\nIymiYqqLrj7NXdkQUMwNPuGM+3Ew/8v9ej2d2/CsaRwYbfGMO0l3y6mh++V5\n94btKmDA9+I6x++2dcwg8QXE809g9/XIZd1DyNMdAWR5r9f52Uc1DF8JBclU\nztiOGe+/NIdaBFGbB4oPClBJXufqBAAcYjbp4a6b0yyWU35mASZjdk30Bpzy\nuE32PSdhfkv3C3IXQEmT9SaEeS/or3Ntvp9851yTJJch45oQU1o+Y3kKKWMN\nn7UrRJKlSqdSjFzsHqqtW/04Fz0/CePNpLX6yl+0qe2mpBaD3jXxoV2oKA3+\npaVOPAy5rTDnKObIYJFHIfLONgsEaAmnpl81S3Z7tui2aAjsFklGiSQy7OnZ\nctsbyJfoVD41BD8lqpTuWkV9q0BYIoAgMRN+EJYgn1Jw5yDALf1SqNlhlpRr\n2P1RS0PNfZaGdT1OiByzl/qoF1VCDL0DcXlmUGH5hqtgG3FOWnwBiNUQAvNm\nhAC0\r\n=q8+d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjOQzMJxbtkW+Csh3KoYfyJGMSsiuByDHWLqx4ylfb/QIhALIdTwx6M/pwEWD9gj9JvvvgbTyhgHDKEKgcsoQJ14BZ"}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.3-r1_1620577201876_0.3135098656763746"},"_hasShrinkwrap":false},"2.0.4":{"name":"gankaocli","version":"2.0.4","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/  && cp -R ./dist /Users/threem0126/Documents/0-Gankao/daoxue.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","next-pwa":"^5.2.21","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"5dc1e1e8619e8413069af8590f6c1b5552d38159","_id":"gankaocli@2.0.4","_nodeVersion":"14.16.0","_npmVersion":"7.12.1","dist":{"integrity":"sha512-vWSdUQht9EXaqgnOEwh5C09arxZUKZTkJ9vjNJTmqb3gSD+WgfXHPsjT1of+idfrNAcskQlCR2v6cStTx4UGag==","shasum":"61b4577f7fd2634f613e7b94bc9bad57bb2983ef","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.4.tgz","fileCount":7,"unpackedSize":74540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguPt/CRA9TVsSAnZWagAAsd8P/34lcncXtFejEnN8Fowk\n8mDPzlVSto34UQcm2mUouUwdqje+VAzW5e/+YZJLT7kL66R3UvsMpCch4W63\nQSV2OUnfwPNDOQemWB+jDoZzj+jKAoLIvsi8qB1QS52I50PWRTj0adkdybFx\nvRK0tZUuOjyUtLT+IiWRjdQSxf4gmKRME0d7q26alLDn24hZHxRaELxRhuhM\nRrJvLfYZE7VAiV+MNftPQ8CIJmNQGWXevfla+OODaGdJPK4rWeVmoxmHYLaa\nsyZEM6F5OhdDEJHwigMQZVYhH6Fw2PhSyFAO4hgk5j96yseoh3MQ9lst+0zo\nDzfH72QjYJKEeoy8hZtLz08KIRl+RdsY6ThGuyHxtp4LSs8GY/hZ3RCiS2bE\nM9O2fXKZHHJ41s24+gYM75kcE+vi2Lfataqd044lb0XWxwY7HfG3bVFZ1qmt\nzdcYAmxDhApqtcmICV95rnsVKgwyaiwGLieNcavv+syuN+sGf1nBv6j7tYFV\n/KBmWNKz+w8I5vgj7xzPklGiUkEEDFLudPJpF9eHsY5piOOni5EjOp5t6oDp\nJzR+2yjrux3wpfVmuHqEZo4kIrsWedOmTL1etlqSWkIIrR+85ljC2M6Vm8Rd\nY9Zx2kZS6DYeijl9z7xARXpdTTXj+mTDnyjJovdc9tZfb5VxQ6EoQHScWPvq\nZ384\r\n=cJAl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwkHYZF04nou3HC96rx6Emus73RE/l0IyFd4EH5Z784AiBTlh1cdK1y4ANtu8LlHnX1evcSAhHBIh5/3J+nJkb/HA=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.4_1622735743525_0.3054735768212138"},"_hasShrinkwrap":false},"2.0.4-r1":{"name":"gankaocli","version":"2.0.4-r1","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/  && cp -R ./dist /Users/threem0126/Documents/0-Gankao/daoxue.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","next-pwa":"^5.2.21","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"5dc1e1e8619e8413069af8590f6c1b5552d38159","_id":"gankaocli@2.0.4-r1","_nodeVersion":"14.16.0","_npmVersion":"7.12.1","dist":{"integrity":"sha512-qPFyjYYoFhyYecada3FWmwNSSkTgssn+/gWw7g59NZd806POgxa3cE73kKmZTWiyDRykxkDRLLWAD+QexSOFng==","shasum":"f5252ef791e11544f1ffa2a5e9a70dd068e6f2ff","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.4-r1.tgz","fileCount":7,"unpackedSize":74612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguPxJCRA9TVsSAnZWagAAQ8kP/2Y3sF3ls8jXUGEskRhV\nI1vDIKtXFyaAXBLRnh91Fe+eCWXVHk5rGQvdb/xAenRSrYDghwVA74yhi4Bc\nLvsFw4D19vQL42YVmMaB3bTeriER9adhD+gQWyDywp81x3UdsCQzQKpkhI8Z\nuJMRV9jILHFqZXSrS/jC1Yrlh8jGBevpu8YQXZBRm6jdSPj1K+wV4pkdalL+\nort2vNanG2ygAYAUW9neP2KTD+PKBctTIZcez7MO2Tys7CVzF/yjUiVMchu0\no6c4wIU2T0bQBJV6RW2XDqSnL3blxDszdAb7PAdylspLXfATSIPk0CUnhuKL\ney6ylP5TweOgts9ePYd50PAo2/SXu4A4FYh5jJjPlBZN6eEdq4urNCujOn1O\ndPxLb150FYNw6e/o83cPPdt+64LYV00D+Lsmqhn6p8nVnoxkVjltCtbrKxJW\ndPkjlx9MQdJZEZYSaq7yQdnfuetFr0hSOBrziRZW99pnWjBHJaHMwBA3F/UU\n8GTiWMowCd/YJ+91a1GE2ysI/ZeXfzdujVdECK6vvAj3J1LqiPfH/rl35/tM\nwtcz8uY3wN5cqkkMqN4ggBAspyC46gnsU2D6oFISMsUiUIowH7XqY0SvnNpZ\nNS+nHQ4aa3oMAh4/9ScgJNfwa9eT/z5k/Idx/HJfMJurSLMSKOl6HwpY8e6f\n1gxm\r\n=6Fl0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC57tCtgQEIfEhVOz8DiCCwllzgGHWtVUvtDlkQMjNcWAiAR8kKbdmMeWQYm17rdSsEL51raLDDw5VAuBGw1Ci4+BQ=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.4-r1_1622735944898_0.14450548699385446"},"_hasShrinkwrap":false},"2.0.4-r2":{"name":"gankaocli","version":"2.0.4-r2","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/  && cp -R ./dist /Users/threem0126/Documents/0-Gankao/daoxue.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=http://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","next-pwa":"^5.2.21","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"5dc1e1e8619e8413069af8590f6c1b5552d38159","_id":"gankaocli@2.0.4-r2","_nodeVersion":"14.16.0","_npmVersion":"7.12.1","dist":{"integrity":"sha512-u2siRWCoz2WN+kzlq7yqCs8TKAPCu8un6qpnKbFPhtz61qSY9OQPDFDmE7KrgpxBnq9YGG6QiY2WpvjnIwl2wg==","shasum":"baf4cd8cacdab4c2e392003aa4d12fbdd15568e4","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.4-r2.tgz","fileCount":7,"unpackedSize":75234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3QBwCRA9TVsSAnZWagAAmRUP/1tcSUDR/muMWKUrd64f\nubdw31PuJMmqSgbIn5OeJV+wJYBFW0kp6HaSMYJHxVWfSTIaofViRdhMVE5p\nLKLeoqZ3sUQrF04cjbIrZJjNIwIfk2kjuGZ3CB3E4pSUZHhwoRr9wwS/muls\n3rsds+gx/DKc/VKCzr4VIHwR/gCrSwTYW4SLZiUDKRuUuKSTBjYorSgHrGrG\n0AWb4r3bXjm5ya+/QNPIOu4pamoFREAGsXXFzUWBse1mBYnUSl/fdNT0Y5Ad\n2BlrYeeWXdxVFQzWcs+ubUPyakHULqFR63TlSCBy4BZefyoJvpKwHieNlorK\nwhjHSZvoXYIpJ6xcVwZlJ7zlazpBWf/V5ELo1SxOwY7Gg2BQgRnRScEMLUT9\nDnzFCIDeLuB6xq7Bu2ZZZU37AyRGN9HZ0ZBWcUwkLsNiDMYuHdvfNKNfeOkv\naiHjc4QzOvX9djo79eDlN4j4U54YQNv4tiE1JcV+4VqNjzkmA0AmFdDHRZ2L\ng9uvyX+FObg04hrly8VarrFHWy3weKzRd/DmecfflQ85rv1GLI9TBsXuyOgj\nvJvs/A3jau8kvfh0dVnr03+XynxYY1EUXemxFz2UuslMJ/g9H/yUIBSXY6ar\noG+k8M7Q99eZNaWzAL/9qTnMQ2NFTo2dBRvSZ7xXA5YAKZQf4a26JgCs2QPn\nD0Ys\r\n=yf6z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6wIj9pXQcKayB335dRX57aHMyK0tXXighVeBPinGUKAIhAJtZZhfG28YZTDx0xWp1NTsm+JrAniFQoGjjW94M5FOa"}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.4-r2_1625096303727_0.26205633326753364"},"_hasShrinkwrap":false},"2.0.4-r3":{"name":"gankaocli","version":"2.0.4-r3","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/zhuli.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/account.gankao.com/node_modules/gankaocli/ && cp -R ./dist /Users/threem0126/Documents/0-Gankao/lubo.api.gankao.com/node_modules/gankaocli/  && cp -R ./dist /Users/threem0126/Documents/0-Gankao/daoxue.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=https://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"assets-webpack-plugin":"5.1.2","bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","next-pwa":"^5.2.21","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"5dc1e1e8619e8413069af8590f6c1b5552d38159","_id":"gankaocli@2.0.4-r3","_nodeVersion":"14.16.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-ksOagINh4chunaR1vGkhmv+CLGQqlz0nLMsWIriHAnDV879UsxXGwW8z+8ej09bYQQyq4zEKlb8Rgo/EVKpNrA==","shasum":"d55e2275577fc970fb1b4877555f9fcf03c3ff92","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.4-r3.tgz","fileCount":7,"unpackedSize":77699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2rvsCRA9TVsSAnZWagAAfLwQAJy1BlieoeUraxGS9m76\n2liRjRS0mLJ8Ec8oHTIOBwVQbimIy+eEmSLKoKmrNFriYC4QbvGTyzy7dghJ\nkzDhCRG/bFBABWk1w3VKlDghfid1Mv2bYf291ujmeICJm/IgN81fReR5LUil\nWTzFxotBwab8X3viduEA26+Ppf3t5s1H2/2ciOieaEenlJEU/s+4qUfzxH45\n21iZ3mNoxombhVjLWMbx8ICplvYbwP/ykUagrWPyWSbssyYG8s4BOXPBPneS\nvkh2d+icVVXJQGLuCwxh8Hr8i9d8VfVxF+NaAuyRfltFAwBjOaTq0gRksUDs\n+XxyePFGtsrQQv7HzlVb0DB32SAD9IE2u9kWjSIvgLXr/37YNWO5Fwq4BlXx\noiJ/K92wAmE0MZqTFrgTmyOBJLu7DAnNNaeY/AHMI/9VpZIXLQppqnyY725Y\n4leU3tswOXRBouX9MyCnoKQcA8fbw20PiQj3VSg/G0r/2OvTO/KodeyQYCOO\nQeNGrmQFLBsb2EhOc2GpAS32KB6btrZyqagavrPwJhFRn8LN5CRvYRIiJDVq\n6RUhhkUh/PoQUvc7CJZJBR1sTBSKnhMgJE217/UO/YLKXCPgzbRWbmp38wun\nO6PJjSLhsiegtW0judfPWZMPfg8L5Svi6dW1Es55uVj423A64umXNO6kr/Ym\nazWQ\r\n=t23r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRmX282vZZJl0T+1oclAEiwZ3EfNh7vZaedgiaoEZaqAiEAtLNU15e0qm0c1/5ELSaBWIsZ691jCRp1Qxo6KAQpw58="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.4-r3_1636013157900_0.07461471651885532"},"_hasShrinkwrap":false},"2.0.5":{"name":"gankaocli","version":"2.0.5","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":" ","upload":"npm publish --registry=https://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"assets-webpack-plugin":"5.1.2","bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","next-pwa":"^5.2.21","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"5dc1e1e8619e8413069af8590f6c1b5552d38159","_id":"gankaocli@2.0.5","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-BE0cDZlfx8O29Wi3ieO2BJ72cR/TjEPcA3wWOTu6jzW71A0IOQ1O0Slu7pdEUEsc5kRmA2KNS9uvt9z95lxmkA==","shasum":"9b30f24114938ccab8289fbdfb89451efe6ae3ae","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.5.tgz","fileCount":7,"unpackedSize":77237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiByanCRA9TVsSAnZWagAApX0P/2T/cBSXWwwGWvoXjJPF\n6p9JOFiSkQ4HKRSP4jOLGVAHheDEOGy3tCAcnP2f7dYxvwO48sZyvKja960C\nT76GIybHyw3/XocZ2vrRd7BfpGgcidpiElJ1gcUMycutfsZchqF5MGnWhNeQ\nGOH38oOLdWQOXS1pP8TsL8mT0WFLfcrP4lSOzJagOsHnnqvaKxNTGsGrS0p6\ncqiG0gseUHOAXEAStDoNirfQt2UNoHWGj+QIywD1GSt7SP2D1h0xSnz2Rd/U\nNxoXUd0jLraHJU64imJJlxg2HijwZPI5U33LVLLUeq2kh+e1NQXVwOkCElH2\nGBpmbmeUAprSl/8m/RSL3xLmkrbShsFTSlTAZ/l2Dh0rqcd/NM1yd4X4oAMl\nCZQ+CVzHFfiFjci2rGiAuoMzyl3+k1/oNmRKAETgYIBnFVHvBOK5Rk3Yc1Ll\nETsNYdvLiPIjMbz9YSFVC0RET1aI5BHE64e0/qx/6gdB2ve0vp99dXxx3W4H\nlTf8F3soekLKIwVt24N90s6VwpewraURtpuexfViXr/L604P/FL5e4kYOqAB\nmX07CsyOfueB+mfeHr988Et/Cs63VhwB2ighN0Z3Thzc0MFg4v8kOXZM1V2D\nxPERAuTwRHLn0SaCoky9ge7QHZQlfVKBcPVAHp3ExYd1IhawgwrNgD/az/l9\nWBKq\r\n=Fx2M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFbwTrMYrV09BsMwIUHWENE7g+OANAu/uWRQ4L12Ww0AIhAMMxNXtad8UGf0UPo6rpTN0CF8UWH0eQ4H3ekUXr54i0"}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.5_1644635815412_0.5061816298145272"},"_hasShrinkwrap":false},"2.0.5-r1":{"name":"gankaocli","version":"2.0.5-r1","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":" ","upload":"npm publish --registry=https://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"assets-webpack-plugin":"5.1.2","bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","next-pwa":"^5.2.21","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"5dc1e1e8619e8413069af8590f6c1b5552d38159","_id":"gankaocli@2.0.5-r1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-qUV+Tbf5M9xm6jk9KEHe9aV/iSPVlqowx/atS2WpDt8U5Gn3FRCDLHn1I0MVoRWiFTptvvjyOBRfBbCWYF8YgQ==","shasum":"1869cc94f2fab01a2f5b22bdb963589dd20f2dc7","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.5-r1.tgz","fileCount":8,"unpackedSize":105448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBys1CRA9TVsSAnZWagAAXyEP/j4q0eviCTeTfqdxtneJ\nkmOzCmnkO8B92qoRTBiZzUU4EVd43yHpQkbwSWH9lHoSUGYTbRXKrUJ++XI3\nxN0hLK76CJqlizORzPprZspyZ0RtFcS8pyg6Phi7sr2NiIaaeKiajTdPHNJW\ndDfOF1RvN1ltis3Lh+zcrfLh57iE2c/KAcPbACG8ZIDdt+bSu3WxVrFH6KUU\nDHxrHtbv35gtdGgssgYQ9hpGh6exnmAXUWzW0JVLlRY1jAPEbgWhGbTS2NYa\nFskfTxIKS3vlDke/AnB6hi2xCCvuEhIbbxyCnaQrRQoMHg8nkpzFv2zY58lI\nYON6lQXJPYPUARMTxCVf6i8H7yAQB9YCCMy7t49+2LwAJNWenblcbrkHL7yM\nhPONpkX+76BMsgSPtLzFnUSomS2ISFrRe2zAb/vDFMGQmHlYNF//hqX10ffA\nGbeYme6WJkXh5+XXeF07fiLH20x1aKU+WBNfjjmuVsv4Bb7ksR/vcLyJDbML\ntJPmusypa2OwvZNY8Jl+8X9SPvPGTHzeBetkNZuv6T6+cD3Mx9KcMtl3Jg5O\nH3IvedtL1fi34Io+BKImj/7/HqSWXzM2J2A36FAtwYRt8Ccwzpn+t8MuECr4\nWj/LSqz9xluKFglw6kBOryJhek7HJ+IPxGTB4Nwwvb1iBx5SvRHWl1aIn/o/\nhEK9\r\n=qnOE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3u09x0GIeZm1kisuEAnx4ljL3QG4N0QeA+7oaQO7yEAiAlqoI9ZqGODzWU/c6JF3mES0adVsFBOcaxHuo8V5NnBA=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.5-r1_1644636981559_0.13481243858954528"},"_hasShrinkwrap":false},"2.0.5-r2":{"name":"gankaocli","version":"2.0.5-r2","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":" ","upload":"npm publish --registry=https://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"assets-webpack-plugin":"5.1.2","bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","next-pwa":"^5.2.21","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"5dc1e1e8619e8413069af8590f6c1b5552d38159","_id":"gankaocli@2.0.5-r2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Yvf4cjRYBLE34UDN9RMwOZckPff2h6UEW2TArVIQfFgN3TqAS1UcrFUwcTWQTUkpbh0Rp4SM+/TK/pU7zg+MwA==","shasum":"b2d9c51fe80aa85085ec14d1e5c43580fbaa19cb","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.5-r2.tgz","fileCount":8,"unpackedSize":105458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB1beCRA9TVsSAnZWagAAJb0P/28UBPH0Jh7RRPabCLtB\n/qbwQh6DQq81cIRCQFbKOInKZCDjTj8MWcP/xTAXvfHYykBaVVtwEb9so7Uv\nOxx5B13edp8ePi1gOt8QPVEMtkeUh4tViu8iF19wwLFat4CEdob1BhiWQIWS\n3bkuatRSgN+Q+5dktgnIk4shwmtse0Y+qje/PwpcEguhzDdHzzeh8/LE3Op3\nL73yjQ53olZM6+NPZonlDpV5YZ0f1ODuYIfh6vwhaxWEzgeX6LI4Nv7xV4pa\nH3yu2UuAE0Bc9fYMUhqFZ0Enm1AL3rxAIhlAPv/ws9PI06YJGbgIuA+toODi\niAGe4TUaSb25dsT03IUqQ7PwKyeGTTDstxaS6vbIDN+H2tL15virOYZEPb9B\n/obod+HL3LpuMhxDIMkHzql+DRMJG06EIJ8r+j2q4QTwdodMLrgkqnOauG6x\nzRvyZg6yVpS8j5JCYy9HQuk8T9QyL6GjM25nzzy4YXeiuViQBmZSF27dqoSy\n43c7C9OJ3zGXZuqextcGi02rZyvjWLRffqNHapHpRsvi6maaqVp6epsygYdX\nlHA3MYf26sD9oEkfBNJ7kvHevTXugdTk9/3DHhPV0fRoqT3a8WC2CWq64tGu\nqSRTVCeyOpFsXzazF4/CgpWK+sMwr2Q1aNvPbnArIN2D0yBKXFB8SgfxNuAf\n2vBQ\r\n=6zPn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8+E2TEI5QDf38ZogJVoG2bGPheTVD6+8mIn4m7aMGhQIhAM2hlZYWxFjccYxI1nVTdqVzl9hmQJBs/i83TQUAkXlW"}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.5-r2_1644648158382_0.13680392660194718"},"_hasShrinkwrap":false},"2.0.5-r3":{"name":"gankaocli","version":"2.0.5-r3","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":" ","upload":"npm publish --registry=https://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"assets-webpack-plugin":"5.1.2","bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","next-pwa":"^5.2.21","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"ead8501a7a990fe6739a38953bbe7d98d30683a0","_id":"gankaocli@2.0.5-r3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-n9MBFyV66vFenXyqp/yOg93MQzGhbMTD0sW3BcbuC33lRS/JC8Z5sOrhN8XDe7v0A5HWjEayloY5QpmUNteOcw==","shasum":"0bc3a254df2f406a261c6dc3a2b66e0cc80764ff","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.5-r3.tgz","fileCount":8,"unpackedSize":102341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB2DfCRA9TVsSAnZWagAAHRsP/Rs7dSX+d5Bn093jBprT\n/ItBrKv3V6LEwxD+EzZ1H9cUo+LcLkmSWkTzyX0DeS9ZOv5ITdMjt8mptPYL\nZaUQ66NDwZLTbv2k5aJOdNWt0FwLwXYw7fRMOQj9JkWI01nWyDlAibwysI02\no/mpZlV0+pQWDyflGiWjhUBOuBP75NwmZ+Fn/ug4bTJ+4xMunA8Yc/Aiy1w0\nv53y+3MBKPat3y3btkaV5Q3wk2vou4ogsxbFwboEOzpAK/hJaCerql9j16if\n2SA/rDsFQBMDAQyLMXHEdiC2WUvisceJhu9yEOpUZlk3EFy9AwRW5QiUcF4h\ncEyhJ4T7i8Xiofuj5IKO+PwLwdOo1+fmIZzLRQ75xgV3I8WLnvFqUZJvddVX\nHOpcTK4UAFT1hfqqpjYoJXltHiDFcOI8ZeOpNMRpM3w3cuuu8sq7EkATb8kN\nvgUF4GPssmv9bW6EYjZjXNhwtnoKtrLhvHxCGwTsbGG3T19k4MpJrdjCGRQZ\nw3+lepOP9yyApic8irAgo3TOGiCdJj5adHjdrObNBiE6qTSpyRHqzpAasMlg\nMcqHQjrEHyhUt+XvIQtQI0vhh4DDTWcWyiFIRufKaiA/E+ATrTpFPXUQCtbS\nOKTmu5fR5Gpnow2iW/Sh7GE/QzYz8/m9/6f1xL/86xGvwGR33lq6NUItYPYW\nS5As\r\n=uTyH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXsaOTgu6fRw3aa9Cmz7nPWbY0F6TLl0lSIiQmTPYixAiA3ebGcVH1aN6Vx7q4hDefUWFpekzQ5n9A+fmGAcAKh2w=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.5-r3_1644650718847_0.7740944746783234"},"_hasShrinkwrap":false},"2.0.5-r4":{"name":"gankaocli","version":"2.0.5-r4","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":" ","upload":"npm publish --registry=https://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"assets-webpack-plugin":"5.1.2","bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","next-pwa":"^5.2.21","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"ead8501a7a990fe6739a38953bbe7d98d30683a0","_id":"gankaocli@2.0.5-r4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-jQKwV3EfdE7IcEwh0M84CSbRapNTMIbp5AouTEaVyo/CWxS/AUQl0NlEhy48NxE5fzoEm25SvfS5yzvlqb2i0g==","shasum":"8ff3b18049d4d5afab9c0152bcd646c93d0fdad8","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.5-r4.tgz","fileCount":8,"unpackedSize":102226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB2X6CRA9TVsSAnZWagAAzE0P/0NjlVxVtVUWhXilfWl1\nqLQ3/GQEeJrZoIkFcY8UgbJQuEjVrpcLAQndEwxskKUQJclbbC/2xqRQyXCU\ngADOudJfdR0KOHgJW+us2bvfiGAUKbr+cJRwy1hwLJgx+7hFMoBspiRNDCpf\nlPyPzIetAcxQup2juFWLK+6CpznlDIrjIQ3qgOdJ3bxeOenmJ8PJXahY/rJw\nuEvvYtgbG8FI36KaTf/OLYBFm67LZMtr/QtEE8vKNcv0XQRb9XifD090Anu9\n73fCNepEvGG+vQurihutObFW5t2kwWSQuxsGROMLVzdd12v5eeFtnucZYCH/\nywgSHI+sRCJmIA11QvrhbQOWhI1CYigKpD6VaXS5aojg4ZpCoYwT72naMrq/\n+QuF2xUPa12v9+wy17cfXR8s9zgYgQrX2iUc/twShNocPc0u+/ezs6VSF5jt\nisNO20FLMDKQkuQpNDjcMWPe/bacnawmAH7lafqaZ5yuFBUeuLHoEGz/yHPx\nULZQrU0nU9g1YnqhEpizjph2Xiqm7NKXh4xg9XuCDgqnpNScPjooygdHyRry\nwdzvVhm11Vvc7WfcuKhNFMhjWJ7HLexz4m2XLpI8sY2rSwFnb50XL3pWKBrp\nb3NWCw1QSmUwsuQM3pMtMzO5r9kUOcwX/q5tLKY67vWbgKN/+SP4paWLmPAe\nKGG/\r\n=KZCf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHle8VRV+XbwoevVlXaFFBTxiXeT6ydfCd4pnS623QRbAiA+00UD55yjAc96oTBczDgEX8PZmBVq271vEln1oMQYfQ=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.5-r4_1644652026781_0.007895378218645499"},"_hasShrinkwrap":false},"2.0.5-r5":{"name":"gankaocli","version":"2.0.5-r5","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":" ","upload":"npm publish --registry=https://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"assets-webpack-plugin":"5.1.2","bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","next-pwa":"^5.2.21","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"ead8501a7a990fe6739a38953bbe7d98d30683a0","_id":"gankaocli@2.0.5-r5","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-H0ujUBD5QAF5whoZWA0I6vf8IE7oBiJBMiRbSvirPVZa11ilJUq34Yki+Tw7yt1X5pcY+64annAlZQBhO12FOQ==","shasum":"b7916633441bf0866243394f78fb9ee2b62977f6","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.5-r5.tgz","fileCount":8,"unpackedSize":102226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB2n0CRA9TVsSAnZWagAAGIgQAJHCsb3Ue1eWI/8CW8i3\neTbS8eV+G0eXkrsC+wJDPdniqz3U7g4BJkVaZZ9o5EL8jJ2fO8MlIZAy367S\nx8jPrIIjqbQT9vCZaFOJbchUBC9dWC1D3pzvyUPqwx787xbAjDupuZIAhpHO\nxBUaIosnrxBx8T09dAO8Q3XeXC50DMUOknUEH65wzgErl6RUgixRX86AvV+/\nH91b+cmPpe+5GHsvxJrGt7jlW8muiKuLk8A1PI3wx0umO77osgFn3eKvGw94\nnNKFLGNQ4UHGbCfrevfxpoGXmVc2dSb3J9xTrQWI/7U+8gsmIn3DDzV5GP4n\n1PdISiIaBR27RzbudIgLucdIH/OiD3TyW+j96fPojGH5E4TXbxbCO5alT6u1\ns3yB6eGgTHvmIDgzvxJ0bx0qpD23OwXg6S3W0x3fVmr8/sSqFe7iYYr91X50\nFDlZ5rHU6KjTkaI8FZMuFovIVAwiTSvdI3ZN2yGrCTjLHWHp3m4h+t6n5Ol8\n3SawPA2IkeRdliTBpI/mPy4kGWM3CPXrQkymySKJ9HqaCupQAsQO3upu1E8z\nqOjr5aK9uQxt7CXjkoQGYHF9J12HQovQU89rBkPnRsZEzifYm0n78TusWXYQ\nKlYeOfv2hAX+3Yj66C2P+aRwtGJ1Eio8mtnYrMyZhXu5sc+3XpQnfhDFNxc/\nU8jG\r\n=Dyni\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMxvBD7mBY3d40Cy4h+tVYZWXnlxl/mtE11oS7oQTl1AiEAsP455mrWplKmqqsWIqocfDAiFE//Gxjb4lp0Wvn4d3w="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.5-r5_1644653044557_0.5259454406796527"},"_hasShrinkwrap":false},"2.0.5-r6":{"name":"gankaocli","version":"2.0.5-r6","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":" ","upload":"npm publish --registry=https://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"assets-webpack-plugin":"5.1.2","bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","next-pwa":"^5.2.21","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"1bf2038bf53666a71d0fc545a8a1aca72c38bcf2","_id":"gankaocli@2.0.5-r6","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-kuO33kIyKd+PUtCSGARX2IFBMkj15rOXFuMdF4O74OutYFaxvlFutihmPmIp/BVUWiwi7kQMafTb7mSf4wGUYw==","shasum":"e3f0ba7623a9668a3893eb734eb30f9d5caaf7db","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.5-r6.tgz","fileCount":8,"unpackedSize":103107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB9YRCRA9TVsSAnZWagAAz8wP/0M1vo63h0KHMfPpTCbJ\ntft+veuhkb1BUklQCz6C//+iBToVioqiCEj/nsZQ3U53lcR6ki0QB2Md5O/J\nIS7IFlOeC9HMRfhS9v6udwmqoV8YU0gV6TednWa0hzF7yHFsDQPO3evDg74W\nnEYOR5MZd8nuQEAnTuNJkwQ2OIMienMlFRgTLeIEVkfPxWA1/jCAukCzQgrv\n7nBXXj3PpFxs8yUVLxmtumvrw7yNuqQ/xC0mI2HsaPXeBDm3bBFeftUGvuUB\nBFrBE6ncVjGRflVoGNSD61i4E8qiDXujP9tCXKWdXlRUn9ZlTSl3qFxG5Afc\noEsvJaQqIoDS6YATmrVxoC10DY3v8ogkzOVf4zwvMmSJPLaJc/dJX+S6LZir\ndES0fX03Miu65uKCoU5dl8DrpUl/zm3o5rjEEEMbWd2MhDEUMWOPrO+b/kam\n5oPkP2MHfde5SERZnhmTeFStiOE160XymcR1FVHg2n7RqtiZTh/7KYm8VfFQ\nLHnq+hEabFlORdphIxlK1vZ57BfMKG0nwW654mrLZNLMiGGeyobQAZhditEH\n9b10wLFbyDxvBYVh4pFJe91dkQprazu/rfIiwZLVnE6uQ6qPOcNM+KsIP1QV\n1BNce0xlSvvmtURTPteks8FC5rgkt0rJZK5ezTW1NbhmXMf4yKphqzSk3SMh\nfygp\r\n=ILoL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTd2BkQHUhsxSYdY0qER9Zr0cL2wbw8XiZFb1UUUFUiAiEA3VooJ+sf/517G7SJY6NLxLvU3msivVe1xeyubUy8/uw="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.5-r6_1644680721184_0.10973002054558179"},"_hasShrinkwrap":false},"2.0.5-r7":{"name":"gankaocli","version":"2.0.5-r7","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/main.admin.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=https://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"assets-webpack-plugin":"5.1.2","bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","next-pwa":"^5.2.21","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.2"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"27f104dd24b9118eeec0e852edc5aec2bf83a63a","_id":"gankaocli@2.0.5-r7","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-IwrKJX0aEV5SwDJfiVcpRHLtP9h2Z4mK2zoeVVkaKqiLHaEsM9y0nrhmWmhgawr1Y1Ph5u5PCF492mk9mMrznQ==","shasum":"3298439243a8832020dccb7934127d4509b1af4a","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.5-r7.tgz","fileCount":8,"unpackedSize":103240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB+RUCRA9TVsSAnZWagAACCUP/1/G1IJnttljJjiTTH8m\nOYdb0/AFkc2X0iY7MHrxGJg4xXW/DBTEVhhimGPxSf9EIjYNGna17G5I3xC3\nmkKW7mBVUS01n36Xx70/R/NbjvvgRrht0eFPejd3f++vmBg0M51v8f0CiiSU\nsd0KCHBE286hdBWhMlkEklpCEa+QACygtYa+MpnqTxiMNNPjsus+fNLPrRYI\namfIFPOGsf4A6jnBe5HD4iZlVovC4oZi2BmK/0HNOLpGlEwDnfBBV+DFrZ3S\ne3EhM+Q5KsG/x61l6yaf4XaZ155D899S5LYG0qOMDdQuMSZywVf+njjv2DER\n1cInrw9VxUwh0X/8skkMnA/ySkg6LI5JeFIbnlZeDnig3qmewsOB1fvLjFMz\ni4veG3JsKVzdL2C9+XiMOM2qaO2/Nl0VQ/b687bh8VcaeUQYVCoNvvQaktxd\n9q1+AaXJihzllKtL6sRgMtcNdyzZqW1Ed+yNQ6/irFq4P/LQJIZRin9heMH9\nSqhVMjtx0J+NHrb9PPrdRhz5R67zrqc0vcqU/GFy+opttlsEMHFpEAhoSujM\nhyLb36Mpk+QJwgKkSqx8Jc/SryzTy9fVI+UugdubAheeFQPNe8tleIzPd9rm\nk6K5HKGesjjk0gGw76kTqK9cYQPUsGffsPRove1e1Le6YSeA+g3j5/MDWsIW\nVSrj\r\n=iVt7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwkCrHXP6zbPW5kQxwkFeKUcJL6s+gNDk63DZlbPWwBQIhAM0Mf/q8pywD+JuJ9dluAOsw3pegDGjIETZVSo5kt3Zd"}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.5-r7_1644684372471_0.8533352029113694"},"_hasShrinkwrap":false},"2.0.5-r8":{"name":"gankaocli","version":"2.0.5-r8","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/main.admin.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=https://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"assets-webpack-plugin":"5.1.2","bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","next-pwa":"^5.2.21","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.2"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"27f104dd24b9118eeec0e852edc5aec2bf83a63a","_id":"gankaocli@2.0.5-r8","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-qIniSJnRUPPq/o4vs56+YPfVT6nuLyBFQDAKnthku+eYUKY9WQaOXqAejHoXJPpnkZqH3wx4UsNJ0E95LI6H9Q==","shasum":"af995e9bb7c5b05c408411563612f862f3bf4d71","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.5-r8.tgz","fileCount":8,"unpackedSize":103305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB+rjCRA9TVsSAnZWagAAUtMQAJj5MHA980qmNdU3BVR5\nX8VgdSHyafQhA0JlpcJHkGiqUY5N7SpgCgqHGOAdGduHXhNCui3+Xo2sFm5i\nyT8tGcaAWLNJZseny8915FT4AQkn4nvOzyaWvsOtlnvb8IVX9fwJtw0xQmdL\nknCyDkpAuB9rN3J/WM7Mr890doc2ePvrcU/G+zUb31Upxics/vZLG51iWpOg\neCILiA486TQacc20xD1ay35AGfG9YOv22CMCkChTKea4fPj2EOgGkFhSwTjf\nOyQL5NSsng+R5KbZ/Ldc4JilH6/L936mhG1Z3RtJUnlVnMJIIM/vx4/neZym\nAmiHgAShJopO+i0QG7izYSYajhQirv/Jx5KjzgMzmRIjgCYA2WMU16yIAP+P\nYgQZLkgHzEwFZcgS/c6Ft7Pnbc3zjBzIziRCzQEPk1QenEjVaM1SEsnHqq3W\nSfDx+eMAy3IbAjEUQ3oMmeGgLbSXgrjq/GduJQV3NEjNwaxPWZKfkRNhAKs7\n3hhtfqyF2KTGn93c6JmTMwCx1XKS/uom5QB76JWL5YgqDF8Sr70omK6idUiw\nHFSivaB/8VGObQLlyjKkHzv4GQDKPqINqTDrIiykXQLix6bTjf8/eTMWjIRT\nFhNj7qq+4KGsS9M8fp5OX/WjuHXSXyuqBrjee6wuFUU38Ft5SgPRbJ9OcU5Q\nE8vE\r\n=gZZ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEd9FoU6m+4oTG7dnXmovCiW3cZZPI7elhNCm+iVkallAiBhz4bG2pdzh1UxhHFNuGFA889b5oTl9RlByizEBzX7LQ=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.5-r8_1644686051640_0.8842502930254519"},"_hasShrinkwrap":false},"2.0.5-r9":{"name":"gankaocli","version":"2.0.5-r9","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/main.admin.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=https://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"assets-webpack-plugin":"5.1.2","bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","next-pwa":"^5.2.21","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.2"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"27f104dd24b9118eeec0e852edc5aec2bf83a63a","_id":"gankaocli@2.0.5-r9","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-thaypIwnG1ffTbW0dr6z0sipSbSkmw1kWGvqRGZlwW/T0dvXd9EOsirT5eBaWX4hvVdB5Ux2bWs7Ckq3XTzwLg==","shasum":"206941c17cbc5025d6573a8b1f541d2cba20313b","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.5-r9.tgz","fileCount":8,"unpackedSize":103305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB+tBCRA9TVsSAnZWagAA4yAP/3K+XYLrU/Oa8giPA79W\n2xtvBQSYKUMEuR/auUjVmYfEw1e64oHbKsgcZMclLwRUctQ6TfZuchyk4Qul\nISfJSgchtBFmnd/FczVl+1kbzzaJrvD9ymYlbNMmffQ1LpK1DNCMY6JPemQg\nfmrbaTIAvN++r2tCIAAWOYMaR7FAYqGQ/Fp+0045/oaKPLjt/4fOQXWKe8ap\nscKG5/P3HZIajdv/3+fS4hFDFj737Mfztwnn8kEPRJclBdj//LhSMF06oddX\nZB81Mi+qMNBweOELfSAX1quQwDfA2N5H8MDrYAuXKdUcjyaLMQa7YZWrEkNB\nysEdmawkvOCm8MOiM5LkAgzenaHZ4D598kfYcXgm9UGdzHfQioZaB0r2dspC\nGmq7/KjTwJ3ukShJwc4h5LPv2Ilc4XTnREWwgnWcee31dXRLnnGRNVF2Gxwt\nST0WsR2Z+hDuNvnJ5w/aebM6Jdyfc4rUDt0tDmQESc1x6bvsXv6hzQMYxGzo\nodjLQGLC2WzSAge5spoC76Gv1UN57Kycrw3c2KlV2Rm3AVHWqY+sPgoGhS4T\nbiMU34jZ8t7IGtIOLwoO7283qgiiEHS0oV336Mtak7UoanERYC3U3Gkc5VjY\ndJ2ah11UPHCNMliP7SFLFi8kTNF+P+I1v8GUfnc0UQdI/5yIaZr4r9aTbQAx\neaRj\r\n=3uTx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBY2nzfM4BygQ3xorXKBqW3Poo3humXTDCpAn28Zv1ipAiATqfvuxq4OZJxsWm/Bs7LI1WVAZuWZMRV6l5kyYg/t0w=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.5-r9_1644686145180_0.04559518944539631"},"_hasShrinkwrap":false},"2.0.5-r10":{"name":"gankaocli","version":"2.0.5-r10","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/main.admin.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=https://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"assets-webpack-plugin":"5.1.2","bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","next-pwa":"^5.2.21","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.2"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"b6a3887b9a9357d20a50f65bcc456acebddfa9b7","_id":"gankaocli@2.0.5-r10","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-sAOhcuSXuvIHMy2cU+mpG+Lz1g2dafVuAKHUQSxEOTNfV/YmajFzS1f2gBCdSILkqJpZawPb3jYb/X7WQkqvrA==","shasum":"1071420c810b5af3c696711618365e8aa22f3265","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.5-r10.tgz","fileCount":8,"unpackedSize":104065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB/BrCRA9TVsSAnZWagAAlFwP/0ZcDm1DloFAucFN7/US\nD6gJ/jx0KT+vYKWGh/um0ZSa/OCMOUfU1tUut6lhrk9kjUc6grBzAhnQQbDo\nN6R1ccY7HIVE/chsmRfQQSYFH+RXUE2eN4qWtL4tuLwd84vf3rNp7aTb2YO4\nsx9d40FyUl7F5lczB7yztXyYy10LoUoEMcN1+aIVGhObh5QtVUbiUe4VLQmK\nUqgAhtLhJVF+jLrRBbOj/zDyShHLCZGjdrmedJpljJ7y8RzwqfUxpP+cVNlp\neSqtxE3cT5CB1CpSOiT3cEkT2cUTH9xikm7VV9K0lmoAJljG065Xx6Jb0E/V\n1/mUCHGzQ3IrrCkaVtM+WiNO2yQrZPewjJTLvKwVVlviAalgJhYO0gsGiuof\nxRkEdOxOQsekU3Zy4/gfBbMvNqJ6JCi7cNLAGN6As0dbMeiNjDJc4ik8yIrt\nwNGbIH6EyhsPL81oR1rIqHfFHc1Zk2yb6LDoeYbWxxX23ZxMQlei4evKapVP\n5AxQpueoxMgXn6bVBKdqiGAFr1JkZPfLzJLiBhBEfiJXptOhN5XAJJUXfKxq\nFrN/eks3eXTPpwDomDgTh2x6cwukcXWDnZkuA9meJnvOq7AeF1ezyN7FBHJo\nxOfES12NV0LgNz0Y8/6UjswySojqw7tA31M9twZiUfFV6Vn8NOiQeJcWoYrK\nbXYw\r\n=oVj5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfa7VFrJdSBhcpizcg/fTUJYuehqdwaZ8sVmGknHECcAiA0wlhVxeJy399skwDcxTCocH4k89pxg8w0Ax23oFRGgA=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.5-r10_1644687467456_0.5285922065174717"},"_hasShrinkwrap":false},"1.0.17-r5":{"name":"gankaocli","version":"1.0.17-r5","description":"项目打包与运行启动相关的辅助类","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=https://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"87a53680f72ae3e18da715b740200e1cff2ace98","_id":"gankaocli@1.0.17-r5","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-j1eH8PZF2a4GFDrm2fE+2B29uUDkMUH6Bg0rqaoN09dP1nB0FZES8jjbSmgxXlT2PCY0LZPSxYiebHViAMhong==","shasum":"dbfafe6b7878e50c8e4f067e64207dc68e3a89b0","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.17-r5.tgz","fileCount":9,"unpackedSize":79079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCSe/CRA9TVsSAnZWagAAViIP/0x5A6RLn+VcIdmOuPNH\n1FJ5isjEGiGIPFxmdBMolk2P/qugtMxBZ8FqitBwtCPQgZBzTMV3bJ2izUN9\npsUppngkZP7pEQUYwz9fdfMPM0Uvt0PDJwi2g6BqfIOavQ8wusuvOeEICSS9\nLkwj+2fEbnw/2T6Nk64etsPLt+JUXUDUYT9WBOWAMWImV/E5+QBz/IQB4q5B\n6C1xHocalU4FLhNu90th/0H6zEp92Gx5wZq2RuhARLZfIdCRqdhDMpf8KDRQ\nPlLTXdtgK5S+oD2ujTe1vTLGLq8WElkEQaooLG/DjJ993gAv9jXl0SEdJSin\n9lnk2If/g7mR4zaWBujDSAMNJM++DgPS/Y3G5uPr0WHqm3VhL5nv9IyBeCkg\nJ10KOR2zwD9pztgeAdf/P5pJoYaIVxj6ULttQq4fOApqbTO0ZHO60nllc2yo\ntuy421QMJHmjLQdnJazuWzsn8U4sf6H+HG7jImuOxiqUmNeqJ9sXGVUk4PNl\nl4zX5aTYFW5yxtoy5HFsoH9obxqSdzE/v9yfIH3zWC68+BBsVyCTc8RlHo4k\nTIE6pWckOsXIzVe+FwcFmpXbmXVMWG7oTOr2STktwGma/lRyF5WoQXhH9At7\noshafSJMM6wIURczCndUzoR8A2ASmW4nm38DMIYzc71TO8hC7/SbxGS/E4Ak\n/2qv\r\n=ll8m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFk8MKPlxpbKr+1+PhDuQ8NE7y1ox2PPjj1GobYtz3smAiEAhGObCBDft0zIfblxJRSPkh1bOzOoA56P3D0ocDEZYPw="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.17-r5_1644767167489_0.2885714265129329"},"_hasShrinkwrap":false},"1.0.17-admin-1":{"name":"gankaocli","version":"1.0.17-admin-1","description":"项目打包与运行启动相关的辅助类","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist ","upload":"npm publish --registry=https://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"babel-plugin-import":"^1.11.2","babel-plugin-module-resolver":"^3.2.0","bluebird":"^3.5.5","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","null-loader":"^3.0.0","path":"^0.12.7","qiniu":"^7.2.1","request":"^2.88.0"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3"},"gitHead":"f7946cd0ffea4ddeb34f38868e0a6fedbc26c8f2","_id":"gankaocli@1.0.17-admin-1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-yTCTv4sKpv8DZZM+PgVtcTin3CKT2B9iqCimMPP39bmUqpntIqlLMl/6bF5PUZ+Nr8JFWktBMeNbraZFBM7iKw==","shasum":"243c2737173bdb725aa274b3549f924a6d7d4531","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-1.0.17-admin-1.tgz","fileCount":9,"unpackedSize":79084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCSlQCRA9TVsSAnZWagAAxEkQAKKHRjLqBvQ7XcY57Yw8\ns9vIo5y4BmdyHzWbMhflaN8GKOIPu7Ge2gLTSb9XFWwvt/88Fly3Mt+4qCXb\nGTymg4XEhZNXg50WzejWHAn4tCwt87zPkotdGfkyokyLWNQ3w2XRPZjp3wnl\nG4anMC4/LXOfIsROvkIF3V+WecbJuogpaXL1Hz2yC9XoOWw6o0X+71Bd2Ywy\nB+E7WwNeI2uJkJuGARIg4kNO9dCcOvYXbvv7Szehd14pWIPZBrmk0cdzy8B0\nVdyaJ/eDigpEl8qZjzM8q8NOdepqARUYOcBMZRF6yYctmy9A48n5tH/z3cNC\nOVRhNs7E4G2WZd64Ic74LCCCb/EWYwjQ12/s0qeA90KEfsbQm6gupxPrwPqK\ntQd7x8y2cnQ9tITFnMtuzG5TfQkOqT7tNYG8rUna7njq+N2xUZ4H2ul4opGu\n9gS0KUk/h2k85hfvcMwXn8c9cTRJCeqSDUmfMiJxcuGO1oGwsJUaCm0zDSi5\nGngKLsXiPvpGw/7MTxYL03T7NqQG2y66VJdKRdztPRmpk/lo0MPPNwakEBEd\nj8eWz+1EWBqHlOIXjRX/KACUTXLCCDe5vhexq5nVMf49Z335Y6hvdUgNtZSE\noYUaKu4S8fFRqG8zgHhEinf6FJLVY/yDTroy4RkEK5i2lYY86dxcfsm23Y0m\nwKi/\r\n=BFAL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICaZd+eXozk31HVGm/+3dn8oI4YuqfZQDFJlzRHFSbvpAiBh35pLTMoBeQJ7K9nBfr01IIFjXHxRxBQBW9weshp7/Q=="}]},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_1.0.17-admin-1_1644767568207_0.12854926083898466"},"_hasShrinkwrap":false},"2.0.5-r11":{"name":"gankaocli","version":"2.0.5-r11","description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","main":"dist/lib/index.js","scripts":{"build":"babel src -d dist && npm run copy2project","copy2project":"cp -R ./dist /Users/threem0126/Documents/0-Gankao/main.admin.gankao.com/node_modules/gankaocli/","upload":"npm publish --registry=https://registry.npmjs.org"},"repository":{"type":"git","url":"notset"},"bin":{"gankaocli":"dist/bin/gankaocli.js"},"keywords":["class","api","microservice"],"author":{"name":"threem0126"},"license":"ISC","dependencies":{"assets-webpack-plugin":"5.1.2","bitbar":"^1.3.1","bluebird":"^3.5.5","commander":"^7.1.0","less-vars-to-js":"^1.3.0","lodash":"^4.17.11","next-pwa":"^5.2.21","null-loader":"^3.0.0","path":"^0.12.7","progress":"^2.0.3","qiniu":"^7.2.1","request":"^2.88.2"},"devDependencies":{"@babel/core":"^7.4.3","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.0","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/runtime":"^7.4.3","@babel/runtime-corejs2":"^7.4.3","babel-plugin-import":"^1.13.3","babel-plugin-module-resolver":"^4.1.0","webpack-after-done":"^1.0.6"},"gitHead":"9adb85058573bf493905e3d9e921fd4292499444","_id":"gankaocli@2.0.5-r11","_nodeVersion":"14.16.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-/SpIM8c/9zBG48aOk7KvLIbpH98f3d7VvkHWq8zwYURSQ9zdI4Zh6zMoWT13qujorZzpPCTwF0bozryM8w+Q/A==","shasum":"2dc21b050211c0ed9a37e81a80f80b0577fda286","tarball":"https://registry.npmjs.org/gankaocli/-/gankaocli-2.0.5-r11.tgz","fileCount":9,"unpackedSize":110274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqU2gj6+PvotOO0nvXD3o76ajYazJXLoGAFBqd8ydLjAiB4xIo8wxNtDBJgu1zx4tbFermk1leZ2m/5rCATlK9QKg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbK4UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4QQ//VHSlGBJPwOq0ZUnLW/rvcKrxFlCUUVNTo2dxlpmHiPoWKBCR\r\nq0+hM7XF6jqvJZZDUTqIx9zP93Yo02faxven9mXiSfjSNrVm/3aNFf4Lxay6\r\n9YHuu1Gs2SEDt8WIQ2ca10eFzzJUDyDxWTHA696ybP89ivEkj4wAE1eaeQta\r\na1wLzO5FmfiUtBhIbudIwZ/dlNJ8cboIgimMXXkZyXaCBCW4pTRAR099UcZD\r\nKfz3MFvYQbD4g4RSSMFvN69/s3FjROXqlhBPv9NY+XffLb3diLII/3jcMW6r\r\nuccUrN9woTmgVNJka86qiDoCeU3wjIEB8wRu+ofgQvP2xC13tmjAh9KgIhP2\r\nb18R+C3a3B/TRZG8gB7Nc+V+MuZI4nViHhjdxKEq8pKCjfX8jZqlcsEGgDhZ\r\nrah6Vtcyy41ZnEtO4kqHEP+1XJjfdGtrqgqjWSe5Kzwc5Cg2kL/GPZlcvbFZ\r\n3N5qK63yeEer5sEqsK5R3m3S6Tzqwpi1MBG36hCguqZHnffYY5Ojkz8Dzil9\r\nDHhRQicZZY0WQOWf44Jq0SDsJF9vmDKVE9RamS8ObsAvjLQzajSTLStqu5ph\r\nZUTMUr8fd5rC1G5cPMVc0NliQ1WqDSMgLssc9Q+q2tfiDUviIM0OEbI/7rhk\r\ntIgqi23LXAykBv7Lc+cszqpROSwshCjK5Y8=\r\n=hv0v\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"threem0126","email":"89479759@qq.com"},"directories":{},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gankaocli_2.0.5-r11_1668066835861_0.2595429914213647"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-25T14:40:44.637Z","1.0.1":"2019-05-25T14:40:44.745Z","modified":"2022-11-10T07:53:56.096Z","1.0.2":"2019-05-25T15:10:44.223Z","1.0.3":"2019-05-25T15:29:00.522Z","1.0.5":"2019-05-25T15:39:05.869Z","1.0.6":"2019-05-25T16:02:29.499Z","1.0.7":"2019-05-26T07:00:15.651Z","1.0.8":"2019-05-26T07:06:16.100Z","1.0.9":"2019-05-28T08:22:58.325Z","1.0.10":"2019-05-28T08:23:42.553Z","1.0.11":"2019-05-28T08:31:54.985Z","1.0.12":"2019-05-29T17:58:06.110Z","1.0.13":"2019-05-29T18:08:11.421Z","1.0.14":"2019-05-31T05:39:10.757Z","1.0.15-r2":"2019-06-02T05:25:45.273Z","1.0.15-r3":"2019-06-02T05:33:10.286Z","1.0.15-r4":"2019-06-02T05:38:39.002Z","1.0.15-r5":"2019-06-02T05:45:48.042Z","1.0.15-r6":"2019-06-02T06:02:34.321Z","1.0.15-r7":"2019-06-03T17:30:01.915Z","1.0.15-r8":"2019-06-06T09:30:35.146Z","1.0.15-r9":"2019-06-06T09:37:00.146Z","1.0.15-r10":"2019-07-10T15:37:18.770Z","1.0.15-r11":"2019-07-13T03:51:17.075Z","1.0.16":"2020-01-02T10:14:35.906Z","1.0.16-r1":"2020-01-02T10:16:13.197Z","1.0.16-r2":"2020-01-02T11:18:13.270Z","1.0.16-r3":"2020-01-03T01:47:09.910Z","1.0.17":"2020-01-05T12:40:19.130Z","1.0.17-r1":"2020-01-05T12:43:34.135Z","1.0.17-r2":"2020-01-05T13:37:39.030Z","1.0.17-r3":"2020-01-05T14:41:40.431Z","1.0.17-r4":"2020-01-07T10:05:54.924Z","1.0.18":"2020-10-21T16:03:07.977Z","1.0.19":"2020-11-01T17:19:02.252Z","1.1.0":"2020-11-06T16:25:02.948Z","1.2.0":"2020-12-02T10:33:42.503Z","2.0.0-test1":"2021-02-06T10:06:48.506Z","2.0.0-test2":"2021-02-06T10:08:23.349Z","2.0.0-test3":"2021-02-06T10:11:19.548Z","2.0.0-test4":"2021-02-06T10:19:11.972Z","2.0.0-test5":"2021-02-06T10:22:21.596Z","2.0.0-test6":"2021-02-06T10:33:06.341Z","2.0.0-test7":"2021-02-06T10:35:29.108Z","2.0.0-test8":"2021-02-06T16:03:14.399Z","2.0.0-test10":"2021-02-06T16:25:00.941Z","2.0.0-test11":"2021-02-07T03:31:41.233Z","2.0.0-test12":"2021-02-07T05:02:29.778Z","2.0.0-test13":"2021-02-07T06:55:29.987Z","2.0.0-test14":"2021-02-07T08:09:28.235Z","2.0.0-test15":"2021-02-07T08:16:12.253Z","2.0.0-test16":"2021-02-07T08:58:30.457Z","2.0.0-test17":"2021-02-19T08:07:59.376Z","2.0.0-test18":"2021-02-20T14:34:46.779Z","2.0.0-test19":"2021-02-20T14:53:41.030Z","2.0.0-test20":"2021-02-20T15:24:50.957Z","2.0.0-test21":"2021-02-20T16:42:45.336Z","2.0.0-test22":"2021-02-21T00:27:39.397Z","2.0.1":"2021-02-21T15:01:20.323Z","2.0.1-r2":"2021-02-24T08:33:01.154Z","2.0.1-r3":"2021-02-24T09:53:15.078Z","2.0.1-r4":"2021-02-26T05:44:06.065Z","2.0.1-r5":"2021-02-27T02:58:00.550Z","2.0.1-r6":"2021-02-27T08:45:44.775Z","2.0.1-r7":"2021-02-28T16:59:03.452Z","2.0.1-r9":"2021-02-28T17:03:48.905Z","2.0.1-r10":"2021-03-01T06:52:19.253Z","2.0.1-r11":"2021-03-01T09:35:03.837Z","2.0.1-r12":"2021-03-01T15:43:02.155Z","2.0.1-r13":"2021-03-01T15:44:46.707Z","2.0.1-r14":"2021-03-02T14:54:18.373Z","2.0.2-r1":"2021-04-08T07:12:55.336Z","2.0.2-r2":"2021-04-08T07:38:45.182Z","2.0.2-r3":"2021-04-09T09:54:03.446Z","2.0.2-r4":"2021-04-09T11:08:08.652Z","2.0.2-r6":"2021-04-09T11:21:39.853Z","2.0.2-r7":"2021-04-09T11:23:03.713Z","2.0.2-r8":"2021-04-25T17:15:27.036Z","2.0.2-r9":"2021-04-25T18:08:33.000Z","2.0.3":"2021-05-09T15:42:07.958Z","2.0.3-r1":"2021-05-09T16:20:02.097Z","2.0.4":"2021-06-03T15:55:43.700Z","2.0.4-r1":"2021-06-03T15:59:05.084Z","2.0.4-r2":"2021-06-30T23:38:23.854Z","2.0.4-r3":"2021-11-04T08:05:58.077Z","2.0.5":"2022-02-12T03:16:55.593Z","2.0.5-r1":"2022-02-12T03:36:21.759Z","2.0.5-r2":"2022-02-12T06:42:38.750Z","2.0.5-r3":"2022-02-12T07:25:19.044Z","2.0.5-r4":"2022-02-12T07:47:06.997Z","2.0.5-r5":"2022-02-12T08:04:04.686Z","2.0.5-r6":"2022-02-12T15:45:21.392Z","2.0.5-r7":"2022-02-12T16:46:12.783Z","2.0.5-r8":"2022-02-12T17:14:11.789Z","2.0.5-r9":"2022-02-12T17:15:45.399Z","2.0.5-r10":"2022-02-12T17:37:47.748Z","1.0.17-r5":"2022-02-13T15:46:07.870Z","1.0.17-admin-1":"2022-02-13T15:52:48.440Z","2.0.5-r11":"2022-11-10T07:53:56.018Z"},"maintainers":[{"name":"threem0126","email":"89479759@qq.com"}],"description":"- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用 - 也可以整合到现有的Express应用中，挂载到指定到路由下  ---","keywords":["class","api","microservice"],"repository":{"type":"git","url":"notset"},"author":{"name":"threem0126"},"license":"ISC","readme":"## 概要\n- class2api帮把Javascript Class类的静态方法自动向外映射为API接口，创建独立的应用\n- 也可以整合到现有的Express应用中，挂载到指定到路由下 \n---\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*\n\n- [从脚手架快速创建项目](#%E4%BB%8E%E8%84%9A%E6%89%8B%E6%9E%B6%E5%BF%AB%E9%80%9F%E5%88%9B%E5%BB%BA%E9%A1%B9%E7%9B%AE)\n- [class2api的由来：](#gankaocli%E7%9A%84%E7%94%B1%E6%9D%A5)\n- [业务静态类的编写约定：](#%E4%B8%9A%E5%8A%A1%E9%9D%99%E6%80%81%E7%B1%BB%E7%9A%84%E7%BC%96%E5%86%99%E7%BA%A6%E5%AE%9A)\n- [如何使用](#%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8)\n  - [创建全新独立的接口应用](#%E5%88%9B%E5%BB%BA%E5%85%A8%E6%96%B0%E7%8B%AC%E7%AB%8B%E7%9A%84%E6%8E%A5%E5%8F%A3%E5%BA%94%E7%94%A8)\n  - [在现有Express应用中扩展API路由](#%E5%9C%A8%E7%8E%B0%E6%9C%89express%E5%BA%94%E7%94%A8%E4%B8%AD%E6%89%A9%E5%B1%95api%E8%B7%AF%E7%94%B1)\n  - [接口返回值的默认结构](#%E6%8E%A5%E5%8F%A3%E8%BF%94%E5%9B%9E%E5%80%BC%E7%9A%84%E9%BB%98%E8%AE%A4%E7%BB%93%E6%9E%84)\n  - [接口返回值的结构自定义](#%E6%8E%A5%E5%8F%A3%E8%BF%94%E5%9B%9E%E5%80%BC%E7%9A%84%E7%BB%93%E6%9E%84%E8%87%AA%E5%AE%9A%E4%B9%89)\n  - [自定义Appi路径](#%E8%87%AA%E5%AE%9A%E4%B9%89appi%E8%B7%AF%E5%BE%84)\n  - [跨域配置](#%E8%B7%A8%E5%9F%9F%E9%85%8D%E7%BD%AE)\n  - [访问内置的Redis缓存实例](#%E8%AE%BF%E9%97%AE%E5%86%85%E7%BD%AE%E7%9A%84redis%E7%BC%93%E5%AD%98%E5%AE%9E%E4%BE%8B)\n  - [自定义错误常量对象](#%E8%87%AA%E5%AE%9A%E4%B9%89%E9%94%99%E8%AF%AF%E5%B8%B8%E9%87%8F%E5%AF%B9%E8%B1%A1)\n  - [业务类的修饰器扩展](#%E4%B8%9A%E5%8A%A1%E7%B1%BB%E7%9A%84%E4%BF%AE%E9%A5%B0%E5%99%A8%E6%89%A9%E5%B1%95)\n  - [API方法缓存机制](#api%E6%96%B9%E6%B3%95%E7%BC%93%E5%AD%98%E6%9C%BA%E5%88%B6)\n    - [启用缓存](#%E5%90%AF%E7%94%A8%E7%BC%93%E5%AD%98)\n    - [清除缓存](#%E6%B8%85%E9%99%A4%E7%BC%93%E5%AD%98)\n  - [执行中断设置（开发调试用）](#%E6%89%A7%E8%A1%8C%E4%B8%AD%E6%96%AD%E8%AE%BE%E7%BD%AE%E5%BC%80%E5%8F%91%E8%B0%83%E8%AF%95%E7%94%A8)\n  - [常用内置的预设错误（code值统一为负数）](#%E5%B8%B8%E7%94%A8%E5%86%85%E7%BD%AE%E7%9A%84%E9%A2%84%E8%AE%BE%E9%94%99%E8%AF%AFcode%E5%80%BC%E7%BB%9F%E4%B8%80%E4%B8%BA%E8%B4%9F%E6%95%B0)\n  - [sequelize辅助方法](#sequelize%E8%BE%85%E5%8A%A9%E6%96%B9%E6%B3%95)\n    - [sequelize表Model定义](#sequelize%E8%A1%A8model%E5%AE%9A%E4%B9%89)\n    - [重置初始化DB](#%E9%87%8D%E7%BD%AE%E5%88%9D%E5%A7%8B%E5%8C%96db)\n    - [sequelize模型Model加载器](#sequelize%E6%A8%A1%E5%9E%8Bmodel%E5%8A%A0%E8%BD%BD%E5%99%A8)\n    - [打印sequelize实例的方法列表](#%E6%89%93%E5%8D%B0sequelize%E5%AE%9E%E4%BE%8B%E7%9A%84%E6%96%B9%E6%B3%95%E5%88%97%E8%A1%A8)\n    - [sequelize内置函数的引用](#sequelize%E5%86%85%E7%BD%AE%E5%87%BD%E6%95%B0%E7%9A%84%E5%BC%95%E7%94%A8)\n    - [执行自定义SQL语句](#%E6%89%A7%E8%A1%8C%E8%87%AA%E5%AE%9A%E4%B9%89sql%E8%AF%AD%E5%8F%A5)\n  - [权限访问控制相关](#%E6%9D%83%E9%99%90%E8%AE%BF%E9%97%AE%E6%8E%A7%E5%88%B6%E7%9B%B8%E5%85%B3)\n    - [对API方法施加控制点](#%E5%AF%B9api%E6%96%B9%E6%B3%95%E6%96%BD%E5%8A%A0%E6%8E%A7%E5%88%B6%E7%82%B9)\n    - [后台管理jwtoken的身份查询](#%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86jwtoken%E7%9A%84%E8%BA%AB%E4%BB%BD%E6%9F%A5%E8%AF%A2)\n  - [测试辅助工具](#%E6%B5%8B%E8%AF%95%E8%BE%85%E5%8A%A9%E5%B7%A5%E5%85%B7)\n  - [启动环境变量](#%E5%90%AF%E5%8A%A8%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F)\n- [下一步TODO：](#%E4%B8%8B%E4%B8%80%E6%AD%A5todo)\n    - [权限控制点信息的自动采集与上传](#%E6%9D%83%E9%99%90%E6%8E%A7%E5%88%B6%E7%82%B9%E4%BF%A1%E6%81%AF%E7%9A%84%E8%87%AA%E5%8A%A8%E9%87%87%E9%9B%86%E4%B8%8E%E4%B8%8A%E4%BC%A0)\n    - [业务类的方法注释，文档自动化](#%E4%B8%9A%E5%8A%A1%E7%B1%BB%E7%9A%84%E6%96%B9%E6%B3%95%E6%B3%A8%E9%87%8A%E6%96%87%E6%A1%A3%E8%87%AA%E5%8A%A8%E5%8C%96)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n\n## 从脚手架快速创建项目\n```javascript\n    //先全局安装class2api\n    $ npm i gankaocli -g \n    \n    //从脚手架初始化新项目\n    $ gankaocli init \n```\n\n根据提示输入\n``` \n$ gankaocli init\n 脚手架模版类型：\n - base   ——精简型，不带before/after拦截器\n - normal ——普通型，带before/after拦截器、API缓存机制\n - super  ——增强型，带before/after拦截器、API缓存机制、数据库访问\n - admin  ——管理后台权限认证型，super的基础上附带管理身份权限校验\n选择以上哪种模版？（base/normal/super/admin）: super\n给创建的新项目取个名字(superDemo27366): class2api_scaffold_super\n\n 远程提取模版文件 ...\n\n 请配置数据库链接:\n    数据库IP(127.0.0.1): \n    数据库端口(3306): \n    数据库访问用户(root): \n    数据库密码(默认为空): \n    创建新数据库的名称/存在则忽略(class2api_demo): class2api_oooooo\n    数据库编码(utf8_general_ci): \n\n √ 数据库配置成功!\n\n √ 项目创建成功!\n\n 开始体验:\n\n $ cd class2api_scaffold_super && npm install && npm start \n```\n\n最终：\n```javascript \n //curl请求\n $ curl -d 'name=huangyong' 'http://127.0.0.1:3002/a/hello'\n \n //运行单元测试，需全局安装mocha： $ npm i mocha -g\n $ mocha test/test.run.js\n```\n     \n## class2api的由来：\n- 目前还没有一套开源的流行的、将业务类映射为API输出的框架\n- 让团队专注于业务类的逻辑实现\n- 基于Express（添加了很薄的一层路径映射），内核稳定、插件生态丰富\n- 省去了繁琐的项目环境配置，ES6、Babel等\n- Sequelize的Model定义与加载器\n- 内置缓存服务，支持缓存API方法输出的结果，并可反向控制\n- 平滑扩展，后续将扩展支持其他更高性能webServer框架\n\n## 业务静态类的编写约定：\n- 类名需为命名类，不能匿名\n- 业务静态类，不能拥有实例方法（通常其实也没有需求和场景），所以请参考官方代码，在构造器中throw异常，以确保业务静态类不会被实例化\n- 类静态方法实现各业务逻辑，一个方法对应一个业务逻辑\n- 类静态方法只有一个形参，并以ES6对象解构的方式书写，调用代码可以获得命名参数形式的可读性益处\n- 类静态方法的参数（首个参数）中，框架还注入了几个属性：**req**：当前的请求信息对象，express的标准request，供方法内部读取；**uID**：用户的唯一编码，当modelSetting修饰器中指定的身份验证函数（__Auth）运行通过时出现；**__nocache**：调用方传入的特殊指令，当__nocache有值时，cacheAble修饰器内部会在本次请求中忽略cacheAble缓存策略，继续运行方法。\n- 为了增加API返回数据值的可扩展能力，类静态方法的返回值必须用对象形式，不能使用字符串、整数、浮点、布尔等简单值类型。\n- 某些场景，只需要API返回操作是否成功的信息，可以使用内置的GKSUCCESS([props])函数，它封装一个简单结构{success: true,...props}，其中props参数是附加信息，当props是对象时，自动扩展到结构里，当props是非对象时，以msg属性扩展到结构里\n\n<p><details>\n  <summary><b>Examples</b></summary>\n  <ul><li>\n  <pre>\n  ```javascript\n        import {GKSUCCESS} from 'gankaocli'\n        class ClassA {\n            constructor() {\n                throw '静态业务功能类无法实例化'\n            }\n            static async hello({name}) {\n                return {message: `this is a message from Api: got name [${name}]`}\n            }\n            static async deleteArticle({name}) {\n                //TODO:...删除文章的操作\n                return GKSUCCESS()\n            }\n        }\n        export default ClassA\n    ```\n  </pre>\n  </li></ul>\n</details></p> \n\n## 如何使用  \n\n### 创建全新独立的接口应用\n- createServer(opts)\n创建服务器(使用内建的独立Express实例) ,opts为参数项，具体如下：\n```javascript\n    createServer({\n        config:{\n           apiroot:'/', //[可选]，挂载微服务的根路径，如：apiroot设置为'apiv1\"，则业务类ClassA的method1方法对应的访问入口为: http://yourdomain/apiv1/classa/method1\n           redis,       //[可选]，内置API方法缓存所使用的redis实例配置参数，使用clearCache、cacheAble修饰器时必须\n           cros:true,   //[可选]，是否允许跨域访问\n           cros_headers:[], //[可选]，允许跨域访问时的headers白名单\n           cros_origin:[],  //[可选]，允许跨域访问时的授权源配置，默认为*。当传入有效的cros_origin参数时，以cros_origin中指定的为准\n           frontpage_default: ''    //[可选]，放在API方法内部获取前端的域名，与从前端请求传过来header中的frontpage合并，优先获取客户端的，其实采用此默认值。最后封装为标准url对象并绑定到API方法回调的params对象的___frontpageURL属性上\n        }, \n        modelClasses,   //必需，映射的业务类列表，如:[ClassA, {model:XXX,as:'abc'}]，建议以mode-as的方式修改业务类暴露的访问路径，以隐藏实际的类命名（建议）\n        beforeCall,     //[可选]，API接口请求之前的拦截事件，可以修改、监听post信息，以及身份的验证判断\n        afterCall,  //[可选]，API接口请求完成后的拦截事件，可以修改、监听返回结果，典型场景就是记录请求的日志\n        custom:(expressInstence)=>{ \n            return expressInstence\n        },          //[可选]，对expressInstence实例进行自定义扩展，注：微服务通常是无状态的，所以不建议增加session机制\n        method404       //[可选]，自定义的express的路由中间件，在404场景时，可输出自己定制的返回值\n    })\n```\n\n### 在现有Express应用中扩展API路由\n- createServerInRouter(opts)\n创建服务器(使用外部的Express，只返回router供绑定路由)，opts参数与createServer函数基本相同，除了自动忽略custom参数。可参考项目中的demo-src/server-router.js源码\n\n\n### 接口返回值的默认结构\nclass2api对所有请求的返回数据结构，统一为：\n```javascript\n{  \n    err,\n    result\n}\n```\n其中err代表内部异常或错误，凡是GKErrors和GKErrorWrap result抛出的错误都会捕捉err ，而result保存的是业务类静态方法的执行返回结果，且约定为必须为对象结构，不能是数字、字符串、布尔值等简单数据类型\n\n### 接口返回值的结构自定义\n*特殊情况：如果你的系统有特殊原因，需要接口返回自定义的数据结构，可以使用以下方式来控制反转：\n```javascript\n    class ClassB {\n        constructor() {\n            throw '静态业务功能类无法实例化'\n        }\n        static async customResponseResultStruck() {\n            //TODO:.....\n    \n            //class2api内部约定，如API方法返回的是Function，则框架会调用函数并把其运行结果返回给客户端，以实现自定义特殊的response结构\n            return () => {\n                return {data: {name: 'huangyong'}, errorCode: 123}\n            }\n        }\n    }\n```\n\n### 接管res输出操作（谨慎使用）\n```javascript\n    class ClassB {\n        constructor() {\n            throw '静态业务功能类无法实例化'\n        }\n        static async customResponseResultStruck() {\n            //TODO:.....res.write(fileStream) \n            //class2api内部约定，如API方法返回__customResp标记，则框架终止res操作，由方法内部自行控制res操作\n            return {__customResp:true}\n        }\n    } \n```\n\n### 自定义Appi路径\n```javascript\n    //创建微服务对象\n    createServer({\n        config:{\n            apiroot: '/api_v2',//如需要时，可以指定API服务的起始路径，特别是在映射路径的方式中 \n        },\n        //... \n    }) \n``` \n\n### 跨域配置\n```javascript\n    //创建微服务对象\n    createServer({\n        config:{ \n            cros:true,\n            cros_headers:['customHeader'], \n            cros_origin:['http://web.domain.com'], \n        },\n        //... \n    }) \n``` \n\n### 访问内置的Redis缓存实例\n- setting_redisConfig\n设置内置redis的连接参数，因为考虑到import声明自动提前的问题，为确保其他自定义业务类内部初始化时依赖redis实例的场景。建议的，最佳方法是定义个独立的init.js，并在server.js顶部第一行引用\n```javascript\n//uploadstatic.js\nimport {setting_redisConfig} from 'gankaocli'\nsetting_redisConfig({\n    host: \"127.0.0.1\",\n    port: 6379,\n    cache_prefx:'dev_class2api_',//必须的参数，且针对每个应用不同配置，以避免各应用之间发生key碰撞与覆盖\n    defaultExpireSecond:10*60   //可缺省，class2api内部的默认混存时长为1分钟，可自定义\n})\n```\n\n- getRedisClient\n获得redis访问实例，以进行直接读取操作。注：读写时，在redis中实际存取的key会携带redis配置中cache_prefx属性定义的前缀\n```javascript\n    let cache = getRedisClient()\n    cache.set('keyABC','this is message!', (err,data)=>{})\n    await cache.setAsync('keyABC','this is message!')\n```\n\n### 自定义错误常量对象\n- GKErrorWrap\n错误包装器，以快速创建以下约定结构的错误信息：\n```javascript\nreturn {\n           _gankao: 1,//固定标志位，以区别普通的error对象\n           code: errCode,//错误码，内置错误类型为负数，通过GKErrorWrap自定义的code请务必为正数\n           message: `...`,//错误信息\n           more: ''//详细的错误信息\n       }\n``` \n\n### 业务类的修饰器扩展\n- modelSetting(props)\n类修饰器，将传入的props对象赋值到 Class.__modelSetting 上，并传入beforeCall事件函数中，供beforeCall函数内部访问调用\n目前class2api内部约定的porps属性有：\n    - **__Auth**:Function，与业务类相关的身份验证函数，内部进行身份判断，并返回带有uID的用户信息对象。通常在beforeCall中执行调用完成身份验证\n    - **__ruleCategory**:{name//权限组名称,desc//权限组的备注描述}\n\n```javascript\n    import {parseAdminAccountFromJWToken} from \"gankaocli/rulehelper\";\n    @modelSetting({\n        __Auth:async ({req})=>{\n            //后台的用户验证，解析header中的jwtoken信息，调用class2api/rulehelper的解析，注意与非后台常规用户验证的区别\n            let jwtoken = req.header('jwtoken') || ''\n            return await parseAdminAccountFromJWToken({jwtoken})\n        },\n        __ruleCategory:{\n            name:\"文章管理\",\n            desc:\"对文章进行新建、编辑、删除等操作\"\n        }\n    })\n    class ArticleManager {\n        constructor() {\n            throw '静态业务功能类无法实例化'\n        }\n    }\n```\n\n### API方法缓存机制\n\n#### 启用缓存\n- cacheAble({cacheKeyGene:()=>{}})     \n类静态方法修饰器,对修饰的API方法的调用结果进行缓存，缓存的key由cacheKeyGene函数运行时动态返回指定\n```javascript\n    class GKModelA {\n    \n        @cacheAble({\n            cacheKeyGene: ({name}) => {\n                return `getArticle-${name}`\n            }\n        })\n        static async getArticle({uID, name}) { \n            return {message: `getArticle.${name}，from user. ${uID}`}\n        }\n    }\n```\n*Q：如何判断某次API请求的结果是命中了缓存？*\nA：命中了缓存的调用，在其请求的返回结果中，带有__fromCache=1属性，如：\n```javascript\n{\n    err:null,\n    result:{\n        name:'huangyong',\n        __fromCache:1 //额外的输出标记\n    }\n}\n```\n\n*Q：如果需要在某次调用接口时强制禁用（绕过）API缓存机制？*\nA：传入__nocache=1参数，组件内部即会判断并绕过缓存，示例如：\n```javascript\n        let options = {\n            uri: remote_api,  \n            body: {\n                fID:123,\n                __nocache:1\n            },\n            json: true, \n        }\n        let {body} = await request.postAsync(options)\n```\n\n#### 清除缓存\n- clearCache({cacheKeyGene:()=>{}}) \n类静态方法修饰器, 实现在API请求完成之后清空指定key的缓存，删除的key由cacheKeyGene函数运行时动态返回指定；如果需要清除多个key，可以用反转控制的方式，交给类静态方法内部来处理，当cacheKeyGene函数返回''空字符串，会开启反转控制模式，修饰器内部会在类静态方法的第一个调用参数（按约定，类静态方法使用第一个复合对象获取所有的参数）中增加__cacheManage属性，__cacheManage是一个轻量cache访问器，提供get(akey)、set(akey, avalue, expireTimeSeconds)、delete(akey)三个方法。\n```javascript\n    //常规的控制方式\n    class GKModelA {\n        @clearCache({\n            cacheKeyGene: (args) => {\n                let {aID} = args[0]\n                return `article-${aID}`\n            }\n        })\n        static async deleteArticle({aID}) {\n            //...\n            return GKSUCCESS()\n        }\n    }\n    \n    //需要清除多个关联key时，可使用反转控制机制\n    class GKModelA {\n        @clearCache({\n            cacheKeyGene: (args) => { \n                return ''\n            }\n        })\n        static async deleteArticle({aID, __cacheManage}) {\n            //...\n            if(__cacheManage){\n                await __cacheManage.delete(`article-${aID}`) //删除文章缓存\n                await __cacheManage.delete(`articleCategory-1`) //删除文章类别的缓存\n            }\n            return GKSUCCESS()\n        }\n    }\n    \n```\n\n### 执行中断设置（开发调试用）\n- crashAfterMe(hintMsg)  修饰器,运行完类方法就人为抛出异常中断程序，调试用，生产环境下自动失效\n\n### 常用内置的预设错误（code值统一为负数）\n- 位于 gankaocli/gkerrors 下\n- 预设错误有：\n```javascript\n    import {GKErrors} from 'gankaocli/gkerrors' \n    GKErrors._TOKEN_PARSE_FAIL      //token解析失败 \n    GKErrors._RULE_VALIDATE_ERROR   //权限认证过程中发生异常\n    GKErrors._TOKEN_LOGIN_INVALID   //请先登录\n    GKErrors._NOT_ACCESS_PERMISSION //无访问权限\n    GKErrors._NOT_SERVICE       //功能即将实现\n    GKErrors._PARAMS_VALUE_EXPECT//参数不符合预期\n    GKErrors._NO_RESULT         //无匹配结果\n    GKErrors._SERVER_ERROR      //服务发生异常\n    GKErrors._NOT_PARAMS        //缺少参数\n```\n\n### sequelize辅助方法\n\n#### sequelize表Model定义\n- 位于class2api/dbhelper下\n- 模型创建与管理的助手函数空间，可参考项目中的tableloader.js示例文件\n- TableSetting  \nsequelizeModel定义model时的几个扩展设置，包括：\n1、TableSetting.tabelOption设置，含model的几个默认设置，paranoid默认为true，时间相关字段名定义为created_at、updated_at、deleted_at，字符集collate为utf8_general_ci\n2、TableSetting.extendDateTimeVirtualFields(DataTypes, [customfields])设置，为时间字段扩展出可读性强的时间格式化后的虚字段，名称约定为'*****_display'，设置内默认为created_at、updated_at扩展，第二个[customfields]参数追加需要扩展格式化的自定义时间字段\n```javascript\n    //DemoUser.js\n    import {TableSetting} from 'gankaocli/dbhelper';\n    \n    export default (sequelize, DataTypes)=> {\n        const User = sequelize.define('demouser', {\n            name: {type: DataTypes.STRING, allowNull: false, defaultValue: '', comment: `用户的姓名`},\n            birthday: {type: DataTypes.DATE},\n            ...TableSetting.extendDateTimeVirtualFields(DataTypes, ['birthday'])\n        }, {\n            ...TableSetting.tabelOption,\n            classMethods: {\n                associate: function (DataModel, ass) {\n                    //User.belongsTo(DataModel.Student)\n                }\n            },\n            comment: '学生信息'\n        });\n        return User;\n    }\n```\n\n#### 重置初始化DB\n- ResetDB   \n重置数据库，即执行sequelize.sync({force: (process.env.FORCE==\"1\")})，内部有启动环境变量的校验，只有当传入的启动环境变量与config中mysql.reset_key的{key1,key2}相符时才执行。默认为软重置，可以通过传入FORCE=1的启动环境变量来强制重置\n\n#### sequelize模型Model加载器\n- DBModelLoader \n加载Model定义文件, 参考示例项目中的tableloader.js文件，代码段：\n```javascript\n    import {DBModelLoader} from 'gankaocli/dbhelper'\n    import _config from './config'\n    import DemoUser from './tables/DemoUser'\n    \n    //模型定义，在aloader.init内部会动态加载指定的定位文件，替换为真实的object的value值\n    export const DataModel = {\n        DemoUser: DBModelLoader.define(DemoUser),\n    }\n    //绑定模型关系时，可能需要定义的别名\n    export const ass = {\n        subComment: \"subComment\",\n        replyToUser: \"replyToUser\"\n    }\n    (async()=>{\n        await DBModelLoader.INIT(_config.mysql, {model:DataModel, ass})\n    })();\n```\n\n#### 打印sequelize实例的方法列表\n- DBUtils   \n数据库的辅助工具方法：\nDBUtils.dumpModelFuns(sequelizeModelClass)  打印指定模型类上的sequelize扩展的操作自身数据实例的、以及操作关联对象的各类函数方法\n\n#### sequelize内置函数的引用\n- fn:Function        \nsequezeli的聚合函数引用\n\n- col:Function       \nsequezeli的列函数引用\n\n- literal:Function   \nsql语句字面量包装函数，确保sequelize不解析此SQL字符串\n\n- where:Function     \nsequezeli的where函数的引用\n\n- createTransaction:Function\n创建一个sequezeli事务\n\n#### 执行自定义SQL语句\n- excuteSQL(sql,[replaceparam1,replaceparam2,...]) \n执行指定的SQL语句，一般适用于无法用sequelize表达式的复杂查询或更新操作\n\n### 权限访问控制相关\n在 gankaocli/rulehelper 下，适用于后台管理系统的身份检验、权限校验的辅助函数库\n\n#### 对API方法施加控制点\n- accessRule({ruleName, ruleDesc})\n类静态方法修饰器,提供后台级的权限校验，同时为当前修饰的类静态方法标记了权限名称、描述信息。\n运行原理：修饰器内部会拦截类静态方法的调用，并先向class2api.config.js中指定的远程权限认证微服务发送请求进行身份验证，根据请求返回结果来判断是否有权限继续运行对应的方法。\ngankaocli.config.js配置中定义相关信息：\n```javascript\nexports.config = { \n    name: 'courseService', \n    admin_rule_center: { \n        auth:\"http://127.0.0.1:3002/gkrulemanager/auth\", //管理用户的身份验证接口\n        validator: \"http://127.0.0.1:3002/gkrulemanager/validate\",  //管理用户对指定权限的验证接口\n        register: \"http://127.0.0.1:3002/gkrulemanager/register\" //权限配置表的上传注册接口（待完善），在IDE环境下使用\n    }\n}\n```\n修饰器向权限中心的权限校验接口(config.admin_rule_center.validator)提交以下参数信息：\n1、jwtoken：jsonwebtoken版的管理员身份签名，从req参数中提取，并在header中发送，权限中心会识别解密jwtoken，从而分辨身份并校验权限\n2、categoryName：权限组名称，从modelSetting修饰器的配置信息中获得\n3、categoryDesc：权限组的描述信息，从modelSetting修饰器的配置信息中获得\n4、ruleName：权限名称，从accessRule修饰器函数的参数中获得\n5、ruleDesc：权限的描述信息，从accessRule修饰器函数的参数中获得\n6、codePath：代码路径，格式如:ClassA.methodA，在框架内部获得\n7、sysName：调用方系统名称，在class2api.config.js中配置\n```javascript\n    class GKModelA {\n        constructor() {\n            throw '静态业务功能类无法实例化'\n        }\n     \n        @accessRule({ruleName: '删除文章', ruleDesc: '对文章进行删除'})\n        static async deleteArticle({aID}) {\n            //...\n            return GKSUCCESS()\n        }\n    }\n```\n\n#### 后台管理jwtoken的身份查询\n- parseAdminAccountFromJWToken({jwtoken})\nclass2api内置的管理员身份校验函数，函数内将jwtoken参数会以header的方式发送给class2api.config.js中指定的config.admin_rule_center.auth接口，auth接口端返回详细的用户信息（按约定，用户信息中含有标识唯一的uID属性）\n\n### 测试辅助工具\n在class2api/testhelper中，测试辅助函数库，为了接近真实环境，以及确保接口调用的全流程，class2api的单元测试原则上都以http调用的方式执行，而避免用类调用。\n注：当需要测试业务功能类本身时，还是可以在业务类层面直接调用，以避开微服务框架以及http通讯的干扰\n\n- setApiRoot    设定微服务API的domain，在WebInvokeHepler内部需要使用\n- WebInvokeHepler(usertoken)(apiPath, postParams, [apiDesc])      \n向api发起一个post-API请求， postParams是post的JSON内容，apiDesc是API方法描述的函数封装（只是提高可读性，没有实际功能意义），声明了apiDesc的调用的请求的post与res结果数据，将被内部缓存，供save2Doc使用保存输出\n- ApiDesc       API方法描述的函数封装，只是提高在真实入参列表中的可读性，没有实际功能意义\n- save2Doc      保存本次mocha用例中所有提供了ApiDesc参数的API请求的post入参与res返回结果\n```javascript\n    //testhelper的最小化案例 \n    import {ApiDesc, WebInvokeHepler, setApiRoot, save2Doc} from 'gankaocli/testhelper'\n    \n    let _run = {\n        accounts: {\n            user1: {\n                token: 'token-111'\n            }\n        }\n    };\n    //通过setApiRoot，除了本地开发环境，还可以调用测试环境、正式环境的接口，这会带来极大的线上排查与校验的便利性\n    const remote_api = process.env.ONLINE==='1'? `https://api.gankaotest2.com/api-comment`\n        :(process.env.ONLINE==='2'? `https://api.gankao.com/api-comment`\n            :`http://127.0.0.1:3002`);\n    //配置远程请求endpoint\n    setApiRoot(remote_api);\n    \n    describe('接口服务', function () {\n     \n        after(function () {\n            save2Doc({save2File:'api.MD'})\n        }); \n    \n        it('/a/hello', async () => {\n            let response = await WebInvokeHepler(_run.accounts.user1)('/a/hello',\n                {name: \"haungyong\"},\n                ApiDesc(`hello测试方法`)\n            )\n            let {err, result} = response\n            let {message} = result\n            message.lastIndexOf('haungyong').should.be.above(-1)\n        })  \n    })\n   \n```\n### 启动环境变量  \n- $ process.env.NO_API_CACHE=1  强制关闭静态类的API调用缓存，使cacheAble、clearCache失效\n- $ process.env.SQL_PRINT=1     开启sequelize的SQL执行日志的打印\n- $ process.env.PRINT_API_RESULT=1     开启API方法执行的结果日志打印\n- $ process.env.StopOnAnyException=1    在发生任何Error时，暂停进程，包括Gankao自定义错误\n- $ process.env.PRINT_API_CACHE=1    打印API缓存相关的调试信息\n\n\n\n## 下一步TODO：\n\n#### 权限控制点信息的自动采集与上传\n#### 业务类的方法注释，文档自动化\n\n\n","readmeFilename":"README.MD"}