{"_id":"@aotoo/aotoo-koa-server","_rev":"20-159d08232ef4eaadcb90449a6f9627c4","name":"@aotoo/aotoo-koa-server","dist-tags":{"latest":"3.0.9"},"versions":{"2.3.0":{"name":"@aotoo/aotoo-koa-server","version":"2.3.0","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa","koa2","fkp","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@aotoo/aotoo":"^5.0.0","@aotoo/aotoo-web-widgets":"^2.0.1","art-template":"^4.12.1","babel-core":"^6.26.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-transform":"^2.0.2","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-display-name":"^6.25.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-typecheck":"^3.9.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.9.0","bluebird":"^3.5.1","blueimp-md5":"^2.7.0","chalk":"^2.4.1","debug":"^2.6.8","glob":"^7.1.2","koa":"^2.3.0","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-router":"^7.2.1","koa-static-cache":"^5.1.1","lru-cache":"^4.1.1","request":"^2.81.0","socket.io":"^2.0.3"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.0","pump":"^1.0.2"},"gitHead":"6ac22f3f4310d178cc1c93a14c179694efe94328","_id":"@aotoo/aotoo-koa-server@2.3.0","_npmVersion":"6.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"webkixi","email":"kixi@163.com"},"dist":{"integrity":"sha512-g98NZsbt9y1Cx3ec5VSIRvzeA/+U2eTbbFpb1p2mub1HNDgkxKPhN+I9/EtYGhvs3+lo8YaBWzRjjcjf7KjCxg==","shasum":"f9d67c979041920aa038dcd50b79b1313fdc89cd","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-2.3.0.tgz","fileCount":18,"unpackedSize":185459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfvZ2CRA9TVsSAnZWagAAMLAP/3Lvs32Fkpz1oZVopvv8\nISlu4fW/tEuqTR+AC1vIF2ER6WFb8jtDNji3d1ONVsOwqWuvSOq2B5deYUyI\nl/JDd27x9Ett6y9GNCPe3H0fbAeMUnlqcZK1S9iP1JExL7Ma0egWwe5sNs4j\neBVgOgwP1kGU8LC4SJ9QO9KGIBOdFnENwr1yVuRsKGhie/sT51FRvE3x2QCC\nm6n/bIg0bnUM87ZwNz2Eud+viFBSx7XBFx9rhDq3UXaHV9LDKotUikwbTYcw\nQ2qnLiuiFRvIfavtSm5kgbVf3jPG2IeArg/hT9jcQFuUpII0sxHK/1Mqi6IU\nFHBdUEX6nSAPqHKcvqdMUYf+/WXq41qspuwXfqqVA24RWOgwkGI6pyChKa7A\nRKXBy0phmIlKoLFbg1GrQiMkpOTIJOmlK9hC5fbKS+Bz4G+sqK0ZQlV/t/vJ\nqfaCzeg2EvkE77k61SS/WO0LBluB1LdubvvSJxyLtQWbh0voYKeAO5kfyBob\nbOi8kLtKUR228QPoJ0FXGi7KXyeZ7fgpSP3ULXVKn9vulc55p2o596s5nHw9\n+HshoEdvKG7ZcnG9YqHig8HmAkkkAAbXSfhoo3Ogk3WQT9NZs2YDRkVYoryo\ndBKyeLQ7nurzN3jE+8H9u49JqBqtfe0TTagfCPRnQmZT2yK1qkLUBVgJZkfq\nosrj\r\n=tpdk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJmBb4xJZvVqFvhPc1Ii1cc60tUnpgE/SHXlseInCyHAiEAmRWzsZUryrbDykRqQBBpI8QiWT5GsdKUDZmpVmY0cbI="}]},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_2.3.0_1535047284937_0.9075958015145662"},"_hasShrinkwrap":false},"2.3.1":{"name":"@aotoo/aotoo-koa-server","version":"2.3.1","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa","koa2","fkp","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@aotoo/aotoo":"^5.0.0","@aotoo/aotoo-web-widgets":"^2.0.1","art-template":"^4.12.1","babel-core":"^6.26.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-transform":"^2.0.2","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-display-name":"^6.25.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-typecheck":"^3.9.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.9.0","bluebird":"^3.5.1","blueimp-md5":"^2.7.0","chalk":"^2.4.1","debug":"^2.6.8","glob":"^7.1.2","koa":"^2.3.0","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-router":"^7.2.1","koa-static-cache":"^5.1.1","lru-cache":"^4.1.1","request":"^2.81.0","socket.io":"^2.0.3"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.0","pump":"^1.0.2"},"gitHead":"6ac22f3f4310d178cc1c93a14c179694efe94328","_id":"@aotoo/aotoo-koa-server@2.3.1","_npmVersion":"6.4.0","_nodeVersion":"8.11.3","_npmUser":{"name":"webkixi","email":"kixi@163.com"},"dist":{"integrity":"sha512-yH16aViwrSiijBJJhP6LFkn4NYAth8gh+jVGd4b7w/GuwfBmMNDyzwE6AfPjQu75jKXk0MQ9bmiU6gm6pKF3nQ==","shasum":"61416b52aa114aade0873c2529c0180f2b67a30f","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-2.3.1.tgz","fileCount":18,"unpackedSize":185473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbf9h3CRA9TVsSAnZWagAAHCMP/1XkllNY3/Q2vE9+RDhD\nTtPSLhQlb/AdtdrCLmT1fcoTmroPGaFh6ZD8Wao3PhTadStqg2U9YtaTf7Uk\nfKg5qFdmYbYcsr6JOpoVxHcBHzEQur72T5G8HhHx6SaPCHhChZojqlcIzlUI\negBL1VsOqBJsz+gBr0YM34gEWXsrNe+H5E3ZtLWwSM3aZx+wVJLOBQ5a5aw3\nnRGpvcW79UtYy3KTiOhTa+dzh/59paR5TCV1lf3tHj/292xFIZF7mqpzSgEe\nOsIWyEnx4wrZel46R4nU656gleKX0paQwW7/EO2t/RAItxDGJcjW5NW1rMTe\nTYx7ZX6hnciYYCc/qhAbrM9Tn4bq1meKDduppymiNEbpPTwSKVcH3H08za7w\n0sppAbULpy9MT3ZBjEAowa4XK/RBrIW3/f/0l4e216E+zGckGG13aqg6fxXu\njb9KtDSKKB2vPOGWVdeU5go5eqnhsONv+F5WLcohu6iOu/8xOUlzXFbaPwe4\nbeV3dYv1iXYl5QbhiQRMDMZJ80PQ1zE+gzT+x/rEWJ2yVb6wrY8F6FDcIdSm\nlVxHLDfQmx90+Sv06gWJWMLwDoN3clpq6170tmx49sVnymlzyax8jtJaj4Fy\ngNU120pHTbm2+CGSZnqSh2Nhywh3puf1KXgR9ithQzmHVCWfZ0Qgx3qr7RJN\nXhBi\r\n=tkFS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQRTJyG6lgd1MI5Bj/eOI3KU70RDWg0uCtLzOKOnmqFAiAjqN0SW2EYsmc6BzSgflHIQGffy1J2SRWFa1zjwYCBlA=="}]},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_2.3.1_1535105142533_0.9226952249257552"},"_hasShrinkwrap":false},"2.3.2":{"name":"@aotoo/aotoo-koa-server","version":"2.3.2","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa","koa2","fkp","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@aotoo/aotoo":"^5.0.0","@aotoo/aotoo-web-widgets":"^2.0.1","art-template":"^4.12.1","babel-core":"^6.26.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-transform":"^2.0.2","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-display-name":"^6.25.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-typecheck":"^3.9.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.9.0","bluebird":"^3.5.1","blueimp-md5":"^2.7.0","chalk":"^2.4.1","debug":"^2.6.8","glob":"^7.1.2","koa":"^2.3.0","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-router":"^7.2.1","koa-static-cache":"^5.1.1","lru-cache":"^4.1.1","request":"^2.81.0","socket.io":"^2.0.3"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.0","pump":"^1.0.2"},"gitHead":"4fb28a816b97955d8df97e993266299a5bace568","_id":"@aotoo/aotoo-koa-server@2.3.2","_npmVersion":"6.4.0","_nodeVersion":"8.11.3","_npmUser":{"name":"webkixi","email":"kixi@163.com"},"dist":{"integrity":"sha512-r0lCm7qiWGYIEopLOtYuYxHWAIATZTAGiV8126+DvT4ft6nbroJt9vvLAajvzr3tWzyhmg54dCR/0RQstaXY/w==","shasum":"6e7e25ea6795a7e259930003cb73346ca30b4205","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-2.3.2.tgz","fileCount":18,"unpackedSize":185497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg6s9CRA9TVsSAnZWagAAc+4QAJna0/Su/qEWZPAYofPz\niLh/tqClpppvQUoLUVK8lt6Nqon5IzoA7V0KhNQ4mDf5Ro/b0qr1GdAsNNXh\npE25UXhwcRWU/80SEtCWuKRuoTDOFnvbAHqQRaZd5CUgA1pzmTi6pyfgM47p\n9XwQVjtIKVEHB+RJmaGPZ+klcsWlqIxwx4ZAWAJYwkZomSogOpN2Lj4S4Kn1\nLGY3XHEGuO0kEvdRsyhZ0jD3Ax1DUqVKTpOmFAEC2C2xwubn/ujF/tW/SLf2\nIJlNGOJOSWqn4XI7dsHQV6lx8V1PJA+BUOkfaCenKpQr/f4VpByPWDW8ooQZ\ndMpJ6fg2nCxYj5k1u6rbRPYqRbdyos2Y4gfFjtpqqG/DgkC0dhIYARlvEuZv\nac8f/1IpsL+u65f2ljJp6z7dT2xGtyxio+zVAU6pztZ7dGIGxh7PF9I98xxC\nlC6Ha2Wv7QjMfsWDH9Vo1kBV//E0j6GappuUWdcnDwrBr6POQBDGkFxsQ4t3\nWoHvfSVG2nqllcbYQPO1mZ7pB9o/vqHvd7MFpWgTigoWnqLh5BFtKVTgb2aC\n2ubBiKt/sImFW2ZUF+ZDjTFm/V+lRjjiaoPtAgoLqRZC591faITnPM/SuayQ\njv/H8fLdSpMBaP9pZ+XzLigM3DYGJ5g3/KuRRm+4+lXX7iegkry4qnqrTBho\nb0jB\r\n=4lqG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZwZu9PFri6S8CsBQrjoBLdH6WuJkg4Jo5I59rpEuIuAIgFlnLxd/aNCQeL1Sw05Qns2LHTzMqsHNoST1DTurKe1M="}]},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_2.3.2_1535355708601_0.9587235483513656"},"_hasShrinkwrap":false},"2.3.3":{"name":"@aotoo/aotoo-koa-server","version":"2.3.3","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa","koa2","fkp","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@aotoo/aotoo":"^5.0.0","@aotoo/aotoo-web-widgets":"^2.0.1","art-template":"^4.12.1","babel-core":"^6.26.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-transform":"^2.0.2","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-display-name":"^6.25.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-typecheck":"^3.9.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.9.0","bluebird":"^3.5.1","blueimp-md5":"^2.7.0","chalk":"^2.4.1","debug":"^2.6.8","glob":"^7.1.2","koa":"^2.3.0","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-router":"^7.2.1","koa-static-cache":"^5.1.1","lru-cache":"^4.1.1","request":"^2.81.0","socket.io":"^2.0.3"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.0","pump":"^1.0.2"},"gitHead":"c56cd9ed9d47498798a3c4dc4d2a9e04717aca73","_id":"@aotoo/aotoo-koa-server@2.3.3","_npmVersion":"6.4.0","_nodeVersion":"8.11.3","_npmUser":{"name":"webkixi","email":"kixi@163.com"},"dist":{"integrity":"sha512-1F6sTsHRREa6wkwxzOZxwMu0VY56bBCVfI5ckUdGqBWBt0VCp9N960eIO9ppmgmzeZcQVI+2GR4LAB9SXAydBw==","shasum":"ea426ed2907ecbf6ad55ffca20211242e9d2e1d1","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-2.3.3.tgz","fileCount":18,"unpackedSize":185641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg8UhCRA9TVsSAnZWagAA5qsP/3gclHYjxx8cPzBpwaed\n6RbtdVjN1SOHr09sTpDn7lThA1UivImFUfFbdnnVsoh7SOF27VL+05O+RP5/\nHK3jPGx653rvQG1hA5rBiymbBPEatfL57r1+8hKI1TrfbER/dvxMXxiRXZcw\nCsKKzsYkI49z6hGgmi8p72T3VoEcZWHSZzpdxT/t2f2Z8GSgIOrCz3JkFFUz\nZHJcFdfty8MLXBX3QTbTMliBGRiTSjzJE3Ec5LT3BGIGeN1JSdMh3EtnYbZ5\nyHm68TpyG4TqTmZUq/vCEDHkDDiGCIy8n5ysy9tZi2muBeLI/Kqt+rKN9FDj\nRgRufnZ2sjP7uxlSpZajfaItN9LMoxXw4hQSoINT8D4tM08lAPOsnX4maBkR\ntssd8U0PcXfoufIsjf+es9wn/gwAoC/6VX6CfL1Kd/XNmYq+JY0g5paF+aaw\npCz6QSClqREJlGGOm7DBsn+vjB11pWw6+FqyeXv7cjd7hidzBmcSQce5vLn1\nMgRZ8vgSEH5XEHpD8Z2zyW42dHp/9Ilrpt+HSqlLEx2d2E/04MC1d3THpIeH\naNuv9m4TwFnWglBbLOp7/E5wyztkk1sQUXHceQdpiBsmK083L0lEV42dEl3t\nHlEwxARKk3j7J1M7gi4wvlRlYT+V3gzuqrzSqCtVOGEdUpYAvBkQ6QrODElF\n5JKe\r\n=nr3L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFyG9+kMVflBOiMVrXqVr4dZ50XEpKS9nXoMa/Cn/eHAiEAv0zJU5HVPW2Mxkj4Cht21ow3piQxHvHnsiY0lZcxuN0="}]},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_2.3.3_1535362337327_0.5817422295236121"},"_hasShrinkwrap":false},"2.3.4":{"name":"@aotoo/aotoo-koa-server","version":"2.3.4","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa","koa2","fkp","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@aotoo/aotoo":"^5.0.0","@aotoo/aotoo-web-widgets":"^2.0.1","art-template":"^4.12.1","async-busboy":"^0.7.0","axios":"^0.18.0","babel-core":"^6.26.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-transform":"^2.0.2","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-display-name":"^6.25.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-typecheck":"^3.9.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.9.0","bluebird":"^3.5.1","blueimp-md5":"^2.7.0","chalk":"^2.4.1","debug":"^2.6.8","glob":"^7.1.2","koa":"^2.3.0","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-redis":"^3.1.3","koa-router":"^7.2.1","koa-session-minimal":"^3.0.4","koa-static-cache":"^5.1.1","lru-cache":"^4.1.1","request":"^2.81.0","socket.io":"^2.0.3"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.0","pump":"^1.0.2"},"gitHead":"e720755a3825aba08e48d9060c43346f1a3eca67","_id":"@aotoo/aotoo-koa-server@2.3.4","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"webkixi","email":"kixi@163.com"},"dist":{"integrity":"sha512-yiQj/cEE9TdK9yTr2yZ2QEr34iNG9TajFwDVlLMy2D6WF100SK4cJFrOxWTTYv6sq8biGSxHiydAVYUhna8wTA==","shasum":"930a12da3c7490bfae694ac27be9c839c46964e9","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-2.3.4.tgz","fileCount":18,"unpackedSize":189378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1u/UCRA9TVsSAnZWagAARv8P/RikWmEGQ0kauYiuOz9D\nRhQpTm7dt5QrbyfDbVR14HNsGm1mKKy5ap9daDkhAmFuBPT5UtmDSbr91+JR\nIfEYhymSLGPrOapNLWeHy7f/B74zT4e0+vEvexGH48BqDwS7VB+0XR+Yx3nG\nXQT/iIX5r1KwJzzAH40VnAq5WKbi9UdcC7vAX6HjlB8nK5zmY37YUNnHIix2\nfid5NKlQG46wHY39Z01L4NHPJYZzbjQ4weyViJITrwtShZQUCv3GtImY3fJ5\nppkT9LZHcaf3OU9Wa4ZEO3WfyOnYPFuFCZpUkMI1fF3j2E5+u1LAMda9nPjp\nWAhhu5dVPOB6tHYecqut440eXmI/Ft6X/uPmLZutGJmQu4qgDNXEk72f+iRM\nlDRvbuyQFPZO+8ZxGgs6h+Pisj98mRxt3H3fs282QGcAoYcCwMU7ABQDdSDP\nyDuNIE8ykHZsgXxxNJ/xqcBZA7bOaVcRGU0s7JqpJF0Ln0Z826iQRz9Yw4dx\nAOhdZM+The7g9oe9KvsvmDCj/aE9Dc8+o9HVixdyxihWmRXllw3DChgb+8+y\nl1TE+f53hsNzr97SPf8OkaKTUoyp90v60H6I47qoe7wKWG26hvcrX5dPHRRN\nxTPTc/P3ZX5VCJsQvNHdYWOqfYkHynTpy4jiWNt/Z2ZYzW6xiSSQnvlu6bQT\nYVnd\r\n=O742\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBHmUCohkusy7zdaW4clchp3YRfsSj0OjbOEo9wSlWxAIgLZPf2pNOCSnB4tAlnq6kE2MgN1+UwXvZBpiVvEFKF30="}]},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_2.3.4_1540812755276_0.414305252387023"},"_hasShrinkwrap":false},"2.3.5":{"name":"@aotoo/aotoo-koa-server","version":"2.3.5","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa","koa2","fkp","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@aotoo/aotoo":"^5.0.0","@aotoo/aotoo-web-widgets":"^2.0.1","art-template":"^4.12.1","async-busboy":"^0.7.0","axios":"^0.18.0","babel-core":"^6.26.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-transform":"^2.0.2","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-display-name":"^6.25.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-typecheck":"^3.9.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.9.0","bluebird":"^3.5.1","blueimp-md5":"^2.7.0","chalk":"^2.4.1","debug":"^2.6.8","glob":"^7.1.2","koa":"^2.3.0","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-redis":"^3.1.3","koa-router":"^7.2.1","koa-session-minimal":"^3.0.4","koa-static-cache":"^5.1.1","lru-cache":"^4.1.1","request":"^2.81.0","socket.io":"^2.0.3"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.0","pump":"^1.0.2"},"gitHead":"e720755a3825aba08e48d9060c43346f1a3eca67","_id":"@aotoo/aotoo-koa-server@2.3.5","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"webkixi","email":"kixi@163.com"},"dist":{"integrity":"sha512-aOA1alnvCgqbsdDwICAvVIIaVz8KZy4uK1zI5mqoY1IjX1mrSmhRgisWB4GsX4urtfoZemOeg32b8rFRtR91Iw==","shasum":"caebd16333f3352dc06f38d75365013cbd51f08f","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-2.3.5.tgz","fileCount":18,"unpackedSize":189312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4BJECRA9TVsSAnZWagAA/2kP/1UkKwPBD/Y6HSZNH5rH\nVokmwKKfNbhFJZZPnsG+Lb5m9eB0V5QHxPtCbf64KybPy1yLyFf5GlzxXgN8\nTugnGxcXluQQlj0s5vPKTX+pVD0YqWPng5Ji3nnasCpMmbd/Y+lhTzQc2AR+\n/sbkMR8oKwbRiU9iqC7ixHWsyQK6+1px9Z36TP4jtm6wi0KhenlaRfdpobBm\n+6FSS3+JAFoRca3x9cRdqGmt5uQAeHRsrGa/7dVfBQ14xoqwXePGruoSFRgg\nBpP4Yo1EZd1yrUepJPlIk5jVJxGmNWWHBy9mgpfXH2ii6e21M5vg9WbPVaWd\nPEu6yYuP33ZJoSjnvR8SIi6Y/0D9JsmCLym2pQAJzMyI3xUV9FlLLT/PpSf3\nPl9drLXAIHjGry3w5LmBrn9GIOL+l99T6JaJkthhrH+5LFbCJc2/IU19YFt4\nHVqcdRk47rRfoJoIYngmyQPVewnwT7zr6fAb9avL/UzV2hnYtQ92sjmkENt4\nnCG5oGQxczwvtOvesTrxpkA5KhC0PFfTrfgsfc+setkotOULQZsiOyVJhL6C\n37pgQpcpTHvYUsBACjAQmOhVDCoRePhGVoMsB9YyCnrv6AJXUcznzyj1mrgn\n6CtF2tE6gIU5e6uUS4a/ybvMVOWEgMD5YQ+AebFNp/V6C7dua7Y+ox8yu974\njVS6\r\n=BFOy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbypJaO2IzrgeVR2XMpc6aeKz1LWx/9wtMRE9QpZj/RAIhAJbW9ZaQ5+MpF8oFiLMOAI09WznCWkXws8TNkGquY34M"}]},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_2.3.5_1541411395882_0.6973986415623512"},"_hasShrinkwrap":false},"2.3.6":{"name":"@aotoo/aotoo-koa-server","version":"2.3.6","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa","koa2","fkp","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@aotoo/aotoo":"^5.0.0","@aotoo/aotoo-web-widgets":"^2.0.1","art-template":"^4.12.1","async-busboy":"^0.7.0","axios":"^0.18.0","babel-core":"^6.26.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-transform":"^2.0.2","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-display-name":"^6.25.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-typecheck":"^3.9.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.9.0","bluebird":"^3.5.1","blueimp-md5":"^2.7.0","chalk":"^2.4.1","debug":"^2.6.8","glob":"^7.1.2","koa":"^2.3.0","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-redis":"^3.1.3","koa-router":"^7.2.1","koa-session-minimal":"^3.0.4","koa-static-cache":"^5.1.1","lru-cache":"^4.1.1","request":"^2.81.0","socket.io":"^2.0.3"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.0","pump":"^1.0.2"},"gitHead":"67cc1e486ef713ce5e3a2de75f54db5c56ed4144","_id":"@aotoo/aotoo-koa-server@2.3.6","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"webkixi","email":"kixi@163.com"},"dist":{"integrity":"sha512-odEV4hGcK25NgiYuRqCYMGgXlvQGtkKm85eM7vzpTZkrA5JL1zJkSRq3FQewsqD8bd2Xf43nn2EZjbEB7CBT+A==","shasum":"e52146201d3800cdad19c8f3a7870f76df9cbadd","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-2.3.6.tgz","fileCount":18,"unpackedSize":189401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcru74CRA9TVsSAnZWagAA3UIP/2sVpdlphTmJnWE58NdL\nLl9EP4Isv57ZeDL8LMtem9rbC6tRwFLChjQfPWMl2Chx7r676YFiEa88eKEW\n3rnpvz7JL2DrU2d55YSIABNVJtSXlM1xURGHazE2Vx6k/ovHHJLe1PqctJP8\nprcSz1zjCfuDfgjqWy10I+LLUYZ4EXQSjt3kQ/94d2WcSURYL/pmUA3sKxNn\nB8yi8Iq+0uA2q7+nJEerSpr0+Paj0O65MoC1rSs6Sm3okGMXewKzGOfJyDLb\n69N1xYNjFT0qfBrbrOc2IP07UAuHnUldBkuc596GR9rSHMI/j564YBnR9S6s\nb2iNu34LCiQVGzue3gM/QSnPD8h5rpay/5Nkm+V81I9jJ2JMZgBzKGKe7fCj\neT7xQEUjg2LthECLqYwuIBRS2tvTd+U0jKwWDTH3FdjU4H1y5+BEtqYuwY7J\nScf9m1C9hG8HhtFBq2AOm03RIYi2nAM5kjVsWZGZecOMTOVmnzcoeMOB1JfL\nyyYIemD4OVo5J9GTNbiZrItwWyUQK0vmxsX+9sW1CsvERhEf7Dn4Vn2znQrN\nzm6glCc7Oa3JbZgYmtJPDDtrc/7nLChpwDGl99FL+3hjmT6AFugu1nG1mhqT\nmZPCchgDPwcei1otlu0a82h5RMSaJyFxR7Aqo3uT26Tp4qupslngB6iPISNG\nL8y2\r\n=VgeL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmykjQvI6fhzVIewoKCD+r9ICoggQXNs9Z3YYrMyxsJgIhANj2feKqVZqtoYME4qbOH9ATqDuVIPZXZq3LmsHt/B82"}]},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_2.3.6_1554968311535_0.10239738727355463"},"_hasShrinkwrap":false},"2.3.7":{"name":"@aotoo/aotoo-koa-server","version":"2.3.7","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa","koa2","fkp","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@aotoo/aotoo":"^5.0.0","@aotoo/aotoo-web-widgets":"^2.0.1","art-template":"^4.12.1","async-busboy":"^0.7.0","axios":"^0.18.0","babel-core":"^6.26.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-transform":"^2.0.2","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-display-name":"^6.25.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-typecheck":"^3.9.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.9.0","bluebird":"^3.5.1","blueimp-md5":"^2.7.0","chalk":"^2.4.1","debug":"^2.6.8","glob":"^7.1.2","koa":"^2.3.0","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-redis":"^3.1.3","koa-router":"^7.2.1","koa-session-minimal":"^3.0.4","koa-static-cache":"^5.1.1","lru-cache":"^4.1.1","request":"^2.81.0","socket.io":"^2.0.3"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.0","pump":"^1.0.2"},"gitHead":"5f2f38e7a5e33975bd2fe9d6e6370ad7c313e723","_id":"@aotoo/aotoo-koa-server@2.3.7","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"webkixi","email":"kixi@163.com"},"dist":{"integrity":"sha512-7LK7E+1CP+j0OrfSr9qcWyHOQYsgzGsYjxreGXFPY7jhO0zlHoO79C32Z4qf5aPzU+YBTd2Pz1aRLzIWXidSiQ==","shasum":"8980d8756c31107e77694a49f5b9dbcc03316d8d","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-2.3.7.tgz","fileCount":18,"unpackedSize":189664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxQ09CRA9TVsSAnZWagAAwkcP+gJt0eljSDeIEM8eCjTh\n2RxFhH1CV93FvuAaOM6bWRvTrXdAc10dXowIv52jS1auZWu+aE2xNpA4EM9Y\n2Jfn6LqP8dahPDKgmHaSbMWsdMcLebpgBDxZ5d1/2CWY1ZPFLHjhhCLQE1gP\nh3oXDIC+ghCZ9wPftuxqORAULxNHf0V0fosQL9YDYWcEuULWmGe5RTKzKCMC\n1op5fv1djA5JGjSXzhmnUKk1kryGa7EDrPC1BXWNXbXHKUkJeC67V1I7u72J\nDBghuIIyjWqjiIoCne7K5ZWpnwpnQPW7PC/nySAp/ezIJNM9BZMwaBQ6qQJH\nMTXhuK1s3jBT5B+O/AvWOYaRUZ/7FKxT9vGhIMkCwqKWcUzgppCEVI7XJwY5\nN6XFTnlh6rdkkAIQPb6kWuohn5nGsgwBvbtWcyXgNaHVRL6BD7mdWyVFESel\naK87VoQyI96+FVbse9e72YpdCFoQIhUOy9vcfn6vFhROTGq8saVoUNgZN3be\nVlx4KZNHaDDy8lh0XrDmEVgWNlAWY3cSgHxyxxWjvxwLwVKQKCuq9XbSor4V\nIz2rBN+VA8CYO/Cw/MBJY9c6RteCVapZIaPsFgAMPAo8fw1QlpfleaTXd+Az\n2UXnn197CaJ4mUTLwDEBHYDFFUiOCHkuNTZxkzyfAqRlmIFDmv1lGoE0p80H\n4Py1\r\n=NGu+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9Hso92Y2Jlv2HTdSLKUxEP3daE7hkcJ1XQb/JSzekzAiEA3qSxXMEr9PrvZVunmrku9Nt7Tub25cQuMV+uv16dv4M="}]},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_2.3.7_1556417852361_0.5716623964321204"},"_hasShrinkwrap":false},"2.3.8":{"name":"@aotoo/aotoo-koa-server","version":"2.3.8","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa","koa2","fkp","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@aotoo/aotoo":"^5.0.0","@aotoo/aotoo-web-widgets":"^2.0.1","art-template":"^4.12.1","async-busboy":"^0.7.0","axios":"^0.18.0","babel-core":"^6.26.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-react-transform":"^2.0.2","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-display-name":"^6.25.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-typecheck":"^3.9.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.9.0","bluebird":"^3.5.1","blueimp-md5":"^2.7.0","chalk":"^2.4.1","debug":"^2.6.8","glob":"^7.1.2","koa":"^2.3.0","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-redis":"^3.1.3","koa-router":"^7.2.1","koa-session-minimal":"^3.0.4","koa-static-cache":"^5.1.1","lru-cache":"^4.1.1","request":"^2.81.0","socket.io":"^2.0.3"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.0","pump":"^1.0.2"},"gitHead":"121ff673b5eb8913e01a6d1be92a9190d2ab71e8","_id":"@aotoo/aotoo-koa-server@2.3.8","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"webkixi","email":"kixi@163.com"},"dist":{"integrity":"sha512-PVQRiQ43n/GVpYHaN4xZD9cUHrfDXITMoMjKso3ZTdTslNOHOzoUKprVuyEUFBeLk0gHh12Yc+gf8mc4JyqC3g==","shasum":"0f1860bca21c1c8c8e7e7acb5b07da201fae514b","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-2.3.8.tgz","fileCount":18,"unpackedSize":189719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxR5nCRA9TVsSAnZWagAAjcoP+QDVjn0F6MA+oerTEB/i\n5z4NCumMmaQGFFl4cqcCk90N5fcjwM0Iqo1zvhHBFYlAGBOAT15FTE7N9nxv\ntmFuhtiq8IyQKdGxNDtWaoZLvdnwrv4VRAzu4i4YOKBzQ4/PKUdG1DJuXZnz\nR6p99i0/I1YBcFzPBX1OuU8JR2zCU43Vol0diTVZefNwSCGj5lqunI/HiNx9\nzgzhJ9BikO8otyOZKB2AwNncXMdSl2AMWOH2m/wKFVU8z2/mortjGr1B9omP\n/qQ5O9mubAT5cossjj0ZP82tkTqe73MIZs2ceckrqLhB05j+72WMjOWpvvlA\no26yVyGO9ItoIKekGrKnyJ3nmOa0UtIvOre4ttmcXxZ/29ZLzrBOzrNmTv1i\nDNJr2I+80Flfpy/T4dFC06vTDJGGtpSUDnnGFmVVz2TOCebsILDHjRPD3VwG\noPiT20D0bxOf+wjP77+TbmqXlm1N9O0pm5r2O6Y2XzIzbubm+/ZJko50icq6\nYTGvvEWAw6GMzeMMtA2/EZ1Wwm9Ykiwqp2D24X0H0as7N40Om4U6mGwoqP/W\nky4lSyy/YC7tH/0loKoHqOj+02nWSrx0aYPHRlmsyKMCZBTHMMRwcw1HXC0f\nxBWWiL4e3Yx2Hwz8sMfFHlRW5h1uK3/fZ5/VNmMXCtudICqVCC8lJJokKbfK\nXpE4\r\n=e0LQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6mb/Chx9InXIEW7wPOHeOjX1ol0DzjAHRXj44zCkFewIhAOpQU3YsxzoBGpQJhVpFr27Xdkp7Nw68b743GIAKW9Mt"}]},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_2.3.8_1556422246389_0.5720666354481871"},"_hasShrinkwrap":false},"3.0.0":{"name":"@aotoo/aotoo-koa-server","version":"3.0.0","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa2","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@aotoo/aotoo":"^6.0.0","@koa/cors":"^3","@koa/multer":"^3","@koa/router":"^9","aotoo-inject":"^2","app-module-path":"^2.2.0","art-template":"^4","axios":"^0.20.0","bluebird":"^3","chalk":"^4","glob":"^7","got":"^11","htmlparser2":"^4.0.0","koa":"^2","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-session":"^6","koa-static-cache":"^5","lodash":"^4.17.20","lru-cache":"^6","md5":"^2.2.1","socket.io":"^2","debug":"^2.6.8"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-decorators":"^7.10.5","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/plugin-proposal-export-namespace-from":"^7.10.4","@babel/plugin-proposal-function-bind":"^7.10.5","@babel/plugin-proposal-function-sent":"^7.10.4","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-computed-properties":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/polyfill":"^7.10.4","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.10.4","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-uglify":"^3.0.2","gulp-sourcemaps":"^2.6.0"},"gitHead":"78297947ef9b05d949538f60db63d124910385ee","_id":"@aotoo/aotoo-koa-server@3.0.0","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-5YEGh+h+NfvXfgF332o1onI4H8qv0v/7B0UUvlm/gkqrPkrsesR8vLsVTatOSrK5Ob4QtzDjpDFChoC03/3dqw==","shasum":"46384c58e956d4536733b7949e8e364e382f243c","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-3.0.0.tgz","fileCount":21,"unpackedSize":67341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdLpqCRA9TVsSAnZWagAAWP0P/Ankjxau1FypBjIXR6zb\nPf7pOPDHDEO+j8r1BrD79lxYs9r28md5BnGEvbRJwuYDO8znlbqfwhHXDORr\nmzYVd6y5htDPvIexqdaF3urD+9g3ygbs7XAm1dNFQTqQoByh65fgpi9GS6dS\nRED93t84jFwILDI3VYx+G8zoCUGHul0WR0TzcCSyVGZcu5dHldRba8zJ/k0p\nnHFrYugbkFF+WR6uWAV8qmRLAX4TjvpknMO8UMuKlKDTPLJkIjTE1tWV5TKW\nfGIe3Pj7fPjOy98qoSuDD2Cu/LFD4ZUQ/DhRqZAsgC+ci1tqbDNlgiqXzmhj\nV+dsowaaBEqtQYy6PpzCoGhOGgN6zsChp4p8w/sCjeiXggBE4OsJO0v+F73B\nkx23penFjSfcdI6LUKbCVg4EqCGByHBVjdsP/U9ciHriq3MCA9uSrf2mw8PB\nHkLdJBH0D/03+msIb95vUMzfQ+y3DC1ic7DXktuiDNxqF1PbBYW4qV5ZIEvB\nklcHrFUhIoLgjjekIuZhTHwqr2zDMvo8ZdJkbPH2rCcjC1IKyTtdp+ddNsyK\nTH0julKQ5CRUaHMT79cEox3i7EzRQTDiV6A6VfzkqLRph02HOgsmr4Ta7CRf\nHXBO530JP5c2Pa80+z1ax6D2bAU9z6fRK+Hdt9ywEB16AX/P+E03Ov605ej7\nS+F7\r\n=3qMh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQFYHHnQzhLKx9Vo40wLSrEiqtsdAahCqKuTmyY4EuoAiBvc8EaLmyM927Vl5F9elUz7vnX6WenOJ9fwz3nddswvg=="}]},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"_npmUser":{"name":"webkixi","email":"kixi@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_3.0.0_1601485418109_0.4054356689131642"},"_hasShrinkwrap":false},"3.0.1":{"name":"@aotoo/aotoo-koa-server","version":"3.0.1","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa2","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@aotoo/aotoo":"^6.0.0","@koa/cors":"^3","@koa/multer":"^3","@koa/router":"^9","aotoo-inject":"^2","app-module-path":"^2.2.0","art-template":"^4","axios":"^0.20.0","bluebird":"^3","chalk":"^4","glob":"^7","got":"^11","htmlparser2":"^4.0.0","koa":"^2","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-session":"^6","koa-static-cache":"^5","lodash":"^4.17.20","lru-cache":"^6","md5":"^2.2.1","socket.io":"^2","debug":"^2.6.8"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-decorators":"^7.10.5","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/plugin-proposal-export-namespace-from":"^7.10.4","@babel/plugin-proposal-function-bind":"^7.10.5","@babel/plugin-proposal-function-sent":"^7.10.4","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-computed-properties":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/polyfill":"^7.10.4","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.10.4","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-uglify":"^3.0.2","gulp-sourcemaps":"^2.6.0"},"gitHead":"78297947ef9b05d949538f60db63d124910385ee","_id":"@aotoo/aotoo-koa-server@3.0.1","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-1rFylRjqgQIWCZZ08l1dk50gELTEuaZv4L4lk27qs0ZvBUQye6lZHznpyvDhwF/ZfK/qlOkcZAheqEYKhuB8SQ==","shasum":"339799fdad474fc29dbf56b3b76aebdd2043fd53","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-3.0.1.tgz","fileCount":18,"unpackedSize":57737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdLyHCRA9TVsSAnZWagAAe/MP/j55XOX3k/oZ31jPqiLo\nEF84YKJRoDyrs8hylrvvm73Cg6vD/uDYHjY48lbsu4gH4psGI/31FUO12ibL\n/g7bLi0/5ayCpaHR8mwz+JDgmt4KlmvW2/CTAlattS+FWtQKpnn4/UGaJ8Gx\nSufByi/CzUjRoORIbvz28TN1GjBOWarSU8lbfPbgENF+a9aybjWRLAAmcDuX\nAfHdnJdOPNOc6wsusamRh/1IcRcXBS+LUn64GiJYH34x/CMTOKlQVC2FgFbb\nNQWaPpIfymU4nzCQJFRn7vcNxPVs4x5JwEoJCQLJ20d8frpqYwbD16IQqHfy\neMDFjnseWsENxMsIgVnczbR6evq9NVkGXlbYhLFbKE37RmKNSFvutmKvZS5L\nwqIrXk9jaMZPBpcFT86wK3+qXgghXmG9O14ZGztsAJWFLRp0DMClQlvNCqaI\n/UrbT0qJEX3Sw5foH+mR3em+hcqcF0eWtZU0HepLAGYf9TUapuaDKr4BjPsU\nV3vU/Km2JHICo9D3+XWXXH33vlmCz1yy3Z7HYw33qpQ7Y0jzG8KJyXU7lnlf\nkDO0azsivHCOmj7J68qK5OuEgFYj55YDgh7MMdTaqBo714lAEUCcj3h0+fp+\nULvSlwUKSJDdpILszTNto/ploFFdCNcW249HtpcJiiE14CZwB4khHSXDpBYt\nmKQg\r\n=ZdSe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcx/fNPHPahe23lBmvvx+EB+83GgF1q/SH0Aass6w7CAiBTqSTHljy+EuNH631D1VvFkGCWLXz3EL+DdjfomqN8iw=="}]},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"_npmUser":{"name":"webkixi","email":"kixi@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_3.0.1_1601485958780_0.20595367522691155"},"_hasShrinkwrap":false},"3.0.2":{"name":"@aotoo/aotoo-koa-server","version":"3.0.2","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa2","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@aotoo/aotoo":"^6.0.0","@koa/cors":"^3","@koa/multer":"^3","@koa/router":"^9","aotoo-inject":"^2","app-module-path":"^2.2.0","art-template":"^4","axios":"^0.20.0","bluebird":"^3","chalk":"^4","glob":"^7","got":"^11","htmlparser2":"^4.0.0","koa":"^2","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-session":"^6","koa-static-cache":"^5","lodash":"^4.17.20","lru-cache":"^6","md5":"^2.2.1","socket.io":"^2","debug":"^2.6.8"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-decorators":"^7.10.5","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/plugin-proposal-export-namespace-from":"^7.10.4","@babel/plugin-proposal-function-bind":"^7.10.5","@babel/plugin-proposal-function-sent":"^7.10.4","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-computed-properties":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/polyfill":"^7.10.4","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.10.4","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-uglify":"^3.0.2","gulp-sourcemaps":"^2.6.0"},"gitHead":"287c0d8905282758cead3659bc783e5d06894179","_id":"@aotoo/aotoo-koa-server@3.0.2","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-pSqFLZ6ZPTYsrEXqHv1TRHg7w5dN2IGgmNP1qwGpHWFodXesLIF0Y3+bwRVj6n5PUswzS43HM7y6Jf6KWLqhow==","shasum":"8e7f012af9d7de1c32f12fc932c6eb761cfed416","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-3.0.2.tgz","fileCount":18,"unpackedSize":58734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgTE0CRA9TVsSAnZWagAAoEoP/iLm/f0Qj0XHwpsCLSBU\ncdaC0sdEdKXSFTz4GZJ524bqbKnIEsGYeodlUWZ7eLNjFn2OABqsMtsgCp+a\npiPO5wu62eAgOhE9QP2sWml79sR10sX9miwdsVMeQhiWCTYgthnDPajxc7hn\npVwDlbaggkDeC0IUEi0e6m1SGEpJAoQ1ZhQHxcCZCirgW6fqpLWyTW1WqHeG\nFOqjHi8OlOxtjELJ5TnlauwQ+md3Ds3TF+sE8zGRKpDevg9ulUavSxW2HRBS\nfwq/XqNkOcqIS2GTXiJnA9GzD+L9DIonOBgxqRnv476oJbyioPSTSZQW+1Aj\nkbg2eCRnQdkt3/CshR33f6DKha7DDLnM9U/ETmTAiszk7whUY52j03CpyW1O\nOANTu79dg/2Ti3de+UcKz3E0QyAxywlTBuZo2eU9eHBxbOnrSLuvOIy/avV3\nX+f66hjYHkD8bCi8FwDI+rXQRb8FxQQdZLJP0n9wKh06WptkhGbJKOz9UcX1\nxPVmwyZIoYDWdWJ19NTlMNKgSr1F4CY9guGXL+zU6WE1QYI+d+9DPpBj9pv0\nFbvYA5YR/w5jtK/TK4PUde8BTh8XlHappPRaJrE6Ss2YiCCiLPvA88nCfQEN\nck9tGOkHWxJd87vLEXVUfbxaOXWmsNlUz0qRM/l9bZGf4to/AU2FkMzDbrMr\nkKyS\r\n=Y2tk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn1fNMd5Uzbd4STjm9drHedvn3QKPZr6FdCA9T0DDD1gIgWFvZKMnDJLtm+OieUUBZNgtt81JWrusfukdkTTxcPcs="}]},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"_npmUser":{"name":"webkixi","email":"kixi@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_3.0.2_1602302260230_0.18461555089265724"},"_hasShrinkwrap":false},"3.0.3":{"name":"@aotoo/aotoo-koa-server","version":"3.0.3","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa2","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@koa/cors":"^3","@koa/multer":"^3","@koa/router":"^9","aotoo-inject":"^2","app-module-path":"^2.2.0","art-template":"^4","axios":"^0.20.0","bluebird":"^3","chalk":"^4","glob":"^7","got":"^11","htmlparser2":"^4.0.0","koa":"^2","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-session":"^6","koa-static-cache":"^5","lodash":"^4.17.20","lru-cache":"^6","md5":"^2.2.1","socket.io":"^2","debug":"^2.6.8"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-decorators":"^7.10.5","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/plugin-proposal-export-namespace-from":"^7.10.4","@babel/plugin-proposal-function-bind":"^7.10.5","@babel/plugin-proposal-function-sent":"^7.10.4","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-computed-properties":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/polyfill":"^7.10.4","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.10.4","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-uglify":"^3.0.2","gulp-sourcemaps":"^2.6.0"},"gitHead":"287c0d8905282758cead3659bc783e5d06894179","_id":"@aotoo/aotoo-koa-server@3.0.3","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-/i6TX3s3c+umnnSTMr/Sjkr4j2Z9gi/mz/e3/Lq2BDUt6Ddst/nOOieQy5Gpb+cUnGFZKWxb8LRqvEj6vr5LfQ==","shasum":"4588c3d68be4d62bda9bc98bdfad8bf8adb3cdbd","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-3.0.3.tgz","fileCount":20,"unpackedSize":69577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfg8RpCRA9TVsSAnZWagAAFMYP/0TWnR7tvy/kk6TlTnQu\n4eGsXKRP0hiwBErSLxXSgPfxx2tHrVmhKOADKskZmdYoYezMJJ6h9EPTalNM\nPiD2zyqmgmSbWi08+5Oh5cbc089gACSCyHWQ2eJThX8YN31JedR/kST88rOI\npAbiu95IDHUuDn0A1vWs4Ex3na1NsbxtlkoM5SnMnCu6bfCNwjh5Sh70KCW8\nPNcgo1jJQwMAwb747k+MjY3wz6heXZrJ4p93dL1jA4e/bSRrHsq0uPNnYBu5\n4BZxKw6sHwGb67jApKYIpJ4aKy/0pUyCFXap4xDOcOcSTk+wRnzzLId4SkMh\nWbGdwrXWsHXuEuRMWb6Q9PjMVXWEpB88Ilz2+L/n6oPcGs/mMLCDhtid46WA\nw0Hr6ci9XPHyWY62MYYbytpAMMsDXMsOtBdNLyppNKkxN38shh7YOGw0YubQ\nW8NJARGjafeMXRN2jnwiai/PSQ9ueL/0lWrNWxcFbgTcKV3wHPaICrcHnvUz\nQovSHmyqvHLbW7hj5hMtzfRtq6NK7SnWEeYbVzlq7B3e7piU+eXMUrxeLFEt\nXGXI5OFnk8AaRe3kj7913mF5lgn3qXwLw6/pWNS9oui2E2pHYGvl7BCqdKJ/\n6Zad92KeTFvAa1UArZ7J+USeuCRd3gRWrNZW4MUsqpd5Kn3PsOlbB29KO7Hb\np97+\r\n=OW5O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCzaS+GONx8hr2hpH/tOaXkEj2piKuuWEv2tfIlhdFPAiBGbPzqrfttKr3+W96gbruFMKUFB7Vj2iEwDgd1/l72fg=="}]},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"_npmUser":{"name":"webkixi","email":"kixi@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_3.0.3_1602471016999_0.7400122977897148"},"_hasShrinkwrap":false,"deprecated":"pls upgrade to latest version"},"3.0.4":{"name":"@aotoo/aotoo-koa-server","version":"3.0.4","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa2","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@koa/cors":"^3","@koa/multer":"^3","@koa/router":"^9","aotoo-inject":"^2","app-module-path":"^2.2.0","art-template":"^4","axios":"^0.20.0","bluebird":"^3","chalk":"^4","glob":"^7","got":"^11","htmlparser2":"^4.0.0","koa":"^2","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-session":"^6","koa-static-cache":"^5","lodash":"^4.17.20","lru-cache":"^6","md5":"^2.2.1","socket.io":"^2","debug":"^2.6.8"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-decorators":"^7.10.5","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/plugin-proposal-export-namespace-from":"^7.10.4","@babel/plugin-proposal-function-bind":"^7.10.5","@babel/plugin-proposal-function-sent":"^7.10.4","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-computed-properties":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/polyfill":"^7.10.4","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.10.4","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-uglify":"^3.0.2","gulp-sourcemaps":"^2.6.0"},"gitHead":"287c0d8905282758cead3659bc783e5d06894179","_id":"@aotoo/aotoo-koa-server@3.0.4","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-chQzGdSi9FWdHTw81GvTsCSZhE0566c0OVVkrooGciN6vErE4ZD60RE/gPaiq/cfSdEIzs+wbTnA/+TU4Xw0Eg==","shasum":"be5a455d5343ca09292ef4805804b679d917f83c","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-3.0.4.tgz","fileCount":20,"unpackedSize":69587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfg8UJCRA9TVsSAnZWagAAehcP/j8dfhA9orcZ+DGhMZcO\nm6wKVZwQnvNqSXmCvoWkxwHoNUe+djFa+SKefgWVV+BujJcf2f1stZtF52z9\n17D6lLWP3HJubHyrTtD57lO78k7ipPDOolQsuW3tRuRI8TvfS62TPofUtJaB\nP2CBNtU3XZj8Sv7kWnu8KzyR/ab6QJQBdBDtPKlH4ScH8c/XuaBkpWbM9GrG\n4W5CeLuM674CP3UuEEeHVwrPCdjaLzNUhfft5CqOdBx9E+Fq/CjKMw9nHx83\nwFo8EFGRw+07oYjURr5cY7TU7Rtse8Ygh3/zYxBPyMJ8u6/rnGYhxs/iyJFJ\nnSkP5a/MI8a+NiOva0/SWLAI2In2qz680hY31MPAX0pqEF6TXOXiUxDbnV5U\nNO+Sog8bwyYlMqbhjxo38chKYReHDIZJUy6CJyPwiLqJTUxFVZ+fV9tNEovg\nAYZo57qyB80tbJjm5RpfLP2Hd5/iDgCJwcQOJpVOobScqJ8UCxC3HdPzLO4n\nHDIdt8H32NfXuu5jke4x093nU+YBgr20ydZngKXXO+BABBM26nZ8oYQldIHA\n9SfDSYUdCeD+/cpALZ3bFWIRcVgNL3VFIP1Yxf/RdqQAUH0aitqNE6dBRTnr\n9jAnrxkU2NOuTEFgXNM/YWtpEfVoBim6Frcbbwv26OD/DuMa6N/IVJb7M/Fn\nO2Gt\r\n=Y0j9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZG3l/4Q3xTtWoHntyjczPmL2LCZGNys9Zl2+Cer7sLgIhAIcEqS1QChIf10NcLC9XAoyRTdFk5MJWFWW3xO1B4ERG"}]},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"_npmUser":{"name":"webkixi","email":"kixi@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_3.0.4_1602471177452_0.25640173729200466"},"_hasShrinkwrap":false},"3.0.5":{"name":"@aotoo/aotoo-koa-server","version":"3.0.5","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa2","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@koa/cors":"^3","@koa/multer":"^3","@koa/router":"^9","aotoo-inject":"^2","app-module-path":"^2.2.0","art-template":"^4","axios":"^0.20.0","bluebird":"^3","chalk":"^4","glob":"^7","got":"^11","htmlparser2":"^4.0.0","koa":"^2","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-session":"^6","koa-static-cache":"^5","lodash":"^4.17.20","lru-cache":"^6","md5":"^2.2.1","socket.io":"^2","debug":"^2.6.8"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-decorators":"^7.10.5","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/plugin-proposal-export-namespace-from":"^7.10.4","@babel/plugin-proposal-function-bind":"^7.10.5","@babel/plugin-proposal-function-sent":"^7.10.4","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-computed-properties":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/polyfill":"^7.10.4","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.10.4","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-uglify":"^3.0.2","gulp-sourcemaps":"^2.6.0"},"gitHead":"287c0d8905282758cead3659bc783e5d06894179","_id":"@aotoo/aotoo-koa-server@3.0.5","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ijqUta/GJbkpfQnuhl+bmfk11FWU+jnVfApGpYC3WUc75R8RmbqOXYh74N8qb47BeS4CLrw+GvHAdPsHSu+2AQ==","shasum":"6e4f79d66ba17898b85baf8c65395f6bdfda674e","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-3.0.5.tgz","fileCount":21,"unpackedSize":72054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhqVVCRA9TVsSAnZWagAAIDIP/2EPKamz1R5DLK/ZTlpW\nx3kUqlkg644DHmyoBp2HhtwCPmEC5norjL51K7HR7KzBeNvuRHZYv2nrTfTD\n6zGPmj3f3x0VfzWeLAZcrwq/3xLh1Wo5XbU33UJetEnuMCGzRu06TN9UD2+L\noezMwpXTPPBtFoUOTKXVafYqM2MeM8MDsIl2xjkBf04XbPhOiN9ZVya1Yp/V\n8uFJ/U/dJEBjnGfuzFiQodhSCoAyViKh4lUyWFYgTe90dDPZ/l5ADDge77Un\n5WhXXQrFSrznURKANtRYDbSlbWexhGdel23ITarmnQnhN9Ww3/BIeOD4wrSS\nUlk8z4X8rOSCyt41ch+mS9Wy/CocMDAcLXSkAvV9ep8+bgCvvK9G6+Uni+uD\nbfVvlIQcbcJWT82SXZlDC8pyb+v1aJ1oWWKfzzV1hdDPOSPu5ycPEONB7oEY\nDMjMsLDYN5l/SxnLnG/W1uHa232X3dmZTpOQEWlo8K3yHg7CDh+IGY06tRT/\nHZbu/13vITpl0hZybDr8PqVA4o64hbi6L/p5U/DcnBvdRoepmu3D9bvxnzAX\nSW1nvLRwbIgwgWv9cZO4c4gUWCN1AgNe1P4rTJH20ekdWHV9TT5jYqK5JQyc\n/6DcF9UfE4P+xgK4pTORvtvgSgrGfFF8MM5ENLcX+QG9cxVYWX3qgOPh7BF7\nUegQ\r\n=KAxv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKKKempRDyIO3Axs10CTWtjXvc5ThvwvBGUimutfeE1AiByv/ALwnLQ2fru2euMbLLzAOEw9Lx+wBUklwJ/OjDMhA=="}]},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"_npmUser":{"name":"webkixi","email":"kixi@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_3.0.5_1602659668647_0.4789426403294843"},"_hasShrinkwrap":false},"3.0.6":{"name":"@aotoo/aotoo-koa-server","version":"3.0.6","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa2","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@koa/cors":"^3","@koa/multer":"^3","@koa/router":"^9","aotoo-inject":"^2","app-module-path":"^2.2.0","art-template":"^4","axios":"^0.20.0","bluebird":"^3","chalk":"^4","debug":"^2.6.8","glob":"^7","got":"^11","htmlparser2":"^4.0.0","koa":"^2","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-session":"^6","koa-static-cache":"^5","lodash":"^4.17.20","lru-cache":"^6","md5":"^2.2.1","multer":"^1.4.2","socket.io":"^2"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-decorators":"^7.10.5","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/plugin-proposal-export-namespace-from":"^7.10.4","@babel/plugin-proposal-function-bind":"^7.10.5","@babel/plugin-proposal-function-sent":"^7.10.4","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-computed-properties":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/polyfill":"^7.10.4","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.10.4","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.2"},"gitHead":"7a51d345a0c37c363faad0ebd74a3b2fdad0097f","_id":"@aotoo/aotoo-koa-server@3.0.6","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-JZmi5sn+ZH2/BKBHKhB8e7/LJboCez/vpljK28ZkdCRGa+MPdnFq6QHqy1fJTe19H/PTEGvWXsaNNQmVSSjdbg==","shasum":"19299fb53978247c781da6684296c745659ecee3","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-3.0.6.tgz","fileCount":21,"unpackedSize":71990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfh0E4CRA9TVsSAnZWagAAi0wQAJVCOBLuXjsk1OoB4mFx\nnqgaf7Ycz3IC+iFATHVYCeDBIH9EETihbHOisOyAyxI13eXPlmPgY5HDntSA\nOIejQ1+VVhQd1epNwI0DH8+neH3EPD6hfb5drcbyDLaOB6NsL2QWxoX0LoWH\n6F/t3cCN4UcN2tV/EsrUWI4Ms1KuZIVMG2W7SP0NpgcA0rtVaVa+7OtM8KZi\nyLyUYHzktdsVCzRj1vEf6IR11mJbg1DFSY6XoWLBt2mH0OzO2ZHqbVa01fHX\nDMdt2xEasN//pIp57f1TRFyQbiq6Bj8+koeEMi2lYKRr3ayJfCtGV/eM1GIX\nKi1W0IhonSJawsez6donLgYkVoA0FCBQfApKTopsrwKJi2mda8Wc2NHpWLfB\nGRsamY3MNNhKZfc3AukHtNYL/3wAMxthJEipBHh8is9ibT9DBwu7uV6+xcoO\nLSjjSfIJCdsMuu+MNCiZVtGZwuC/g5hn8Mjm+z8pb2csc8dHeHe7qdgMtzMj\nIjHc5VYfrmia6xwBaQe75cyYkbcklOxU0/5/otBlKR+3arBFhe7zyJ1nknsv\nSo3qlRvtBrkc3R76h0B8sqMsYGyMtz8EG44tMsHeHSmWYl/S8Yuzj4IPIlCI\nr7gqkzhevAyTpgZ9oBHN0EV3kRW973/KtnAmUIhEPDG//BepHApR/YVJwRbY\nuGYD\r\n=LDrs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKCUXgkzQvhT9XDAlEWzNRTP7hNPBmfvG8+R4ROKsFbAIgTuCKP2k5kLr7HyQ4jDbd1z+gw8H/zACKpNSlP+RoRq4="}]},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"_npmUser":{"name":"webkixi","email":"kixi@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_3.0.6_1602699575980_0.24929603829559221"},"_hasShrinkwrap":false},"3.0.7":{"name":"@aotoo/aotoo-koa-server","version":"3.0.7","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa2","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@koa/cors":"^3","@koa/multer":"^3","@koa/router":"^9","aotoo-inject":"^2","app-module-path":"^2.2.0","art-template":"^4","axios":"^0.20.0","bluebird":"^3","chalk":"^4","debug":"^2.6.8","glob":"^7","got":"^11","htmlparser2":"^4.0.0","koa":"^2","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-session":"^6","koa-static-cache":"^5","lodash":"^4.17.20","lru-cache":"^6","md5":"^2.2.1","multer":"^1.4.2","socket.io":"^2"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-decorators":"^7.10.5","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/plugin-proposal-export-namespace-from":"^7.10.4","@babel/plugin-proposal-function-bind":"^7.10.5","@babel/plugin-proposal-function-sent":"^7.10.4","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-computed-properties":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/polyfill":"^7.10.4","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.10.4","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.2"},"gitHead":"27d95585121c68cd113bc3302837fa350ad91b20","_id":"@aotoo/aotoo-koa-server@3.0.7","_nodeVersion":"14.14.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-0moh1w6zgL5Fi7mNt9x58ve/lQioalQ3nxdvobxqKGK+rOjU+mCPu9h9ZbBgFRUmQ/2T+OveauXJDxw48OVong==","shasum":"03e7de17d443bfda5f83f21f3bb68312ca512ef2","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-3.0.7.tgz","fileCount":21,"unpackedSize":72022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflbvJCRA9TVsSAnZWagAAKswP/0IzZpzbXdSQDAweXgE2\nNivHgBjomZruusTVjhXb/PzeLouKcplMznHO7rf5BtWO7E+GzUROrNNuBY8S\n33Uq3zltA7ocR7ZLj7YczlmHVJN0dD74ZwYBLGM3hdQq8rL1QDfvSS0Tyiou\nSLZv+GvXolIlFUqbY9k6dfby+ds7EvLApF4ZjZE6MkTyNuwY58PSK1Wt49PU\nAWoI4tWjfMEGuXqaelMtnNyIvtbP2XR4SvDwf2R9qGSLj61AvjdFrMvAbk+n\n0OExNbk1Oisv0nv+RykYGFrmk4200C/+DJ0yhtOx+dOYM66mN5ANSthy0KJo\nWEEo4x2Eyo0cQs4IMAb1e9F/184neaYBP1nnGQLfe5bUfGHPP8YxHK2Qn8Pq\nGy1OmgUEHn/u7YjIr7LfseDD8wmwHlbP7sf5RrefUbUbgoh8Hu7zNcP05Icv\nE27sRE42XK6QT1cwaZ3FLDyj7B5Kq5x2XUXpUG62JK8GFYiXZ0qyukz3Nqs0\nzIUQsp5TO027iPzejsUVd5HjxLaHt8uX9qQUui4sqeOBnnYdTqEHD7EF1UbC\n0GTS6IbWBsTJtcDLhlavyky48aenbp/PnUwxOfWfGyYz5o5RjVdUYOGJRumY\nCrVv5MciyzNcgThxN1IAwiE36Qkm9tEi2gUkXWXXSkxWN/3liwmluVBuwC+8\nji5C\r\n=M0dI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCFeb3G/xRG2servIlfOSWORrUIxSI1L7RAg1WfqHUGAIgDUguETU5utgiznjWS0WvLWPiDiMuUyR87103aB6bFcM="}]},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"_npmUser":{"name":"webkixi","email":"kixi@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_3.0.7_1603648457043_0.9631722829994207"},"_hasShrinkwrap":false},"3.0.8":{"name":"@aotoo/aotoo-koa-server","version":"3.0.8","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa2","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@koa/cors":"^3","@koa/multer":"^3","@koa/router":"^9","aotoo-inject":"^2","app-module-path":"^2.2.0","art-template":"^4","axios":"^0.20.0","bluebird":"^3","chalk":"^4","debug":"^2.6.8","glob":"^7","got":"^11","htmlparser2":"^4.0.0","koa":"^2","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-session":"^6","koa-static-cache":"^5","lodash":"^4.17.20","lru-cache":"^6","md5":"^2.2.1","multer":"^1.4.2","socket.io":"^2"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-decorators":"^7.10.5","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/plugin-proposal-export-namespace-from":"^7.10.4","@babel/plugin-proposal-function-bind":"^7.10.5","@babel/plugin-proposal-function-sent":"^7.10.4","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-computed-properties":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/polyfill":"^7.10.4","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.10.4","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.2"},"gitHead":"27d95585121c68cd113bc3302837fa350ad91b20","_id":"@aotoo/aotoo-koa-server@3.0.8","_nodeVersion":"14.16.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-ciK9j65VdyuU0/lr+rvUVw1CL9KDMwJdl05c8yAl6QjUC7vMhMBEgnX3GmxIMn7uhRJMbIO+Oga4LLlHA6MKtA==","shasum":"1e68b5036dd936e37419bff2b0e5f056f964ae78","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-3.0.8.tgz","fileCount":21,"unpackedSize":72042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgewWHCRA9TVsSAnZWagAAe18P/3FvABEuHB1t384IR2T4\nU7f6pVxVgTRtFbXcYKBvJy9lC/Uos0TF9Gc869/IE8nM285v9pixttiPeH2D\nuydrxg1FloXi6DcZ7h7/TDXUv0zTYhzA1GXZdfdHmVTQY1A+rKPjYkqlmdVE\nanyfsNQ0CGM9cwTIrZatCcAAupnUgxPtP5ccKnIbqd2/r/GgoXqKt+Qh4Cky\nJyYZ5fNAU5auxufVxLPAtkGVnrgir//9s3XZSKLCcrbuEjnmaH0YdrJS3JIV\n/czX/RYGPU3/h6XPjnEM10xHL8Io1CCjmTHNtZJ/1ymMO4ulcHMg/DgRXhn7\n/vY9tOipJQuwW20VYPM3GzkuzFpxIAMz04FPbiTwT2TPu62YOalJ5Ou5+uoY\nfM5NIHhkNY81JrljsZdHryQeysAjSlnfyE0GAjSdW0PyRKaMtA/Maerii9ML\nCdbiJfXa9FAX3fuDqjjak9wuzrEE4UgVPhM1S1bSdAKyscrkqoRsrIo4LYOE\nU3swhW8SHLBlD7wwxiNoU5UHd/BaUKfqZ+uIQRZZx//nJ3l8otsW4qqD39kr\n1ZE3xjVvQagnncFbDPMLgzEwmafkdbzLtTwVF+nFXz3e8EnXfHVGEXeGflcA\nXcdA8YrmNhNBZ5O8k14Nb+xctoi+Z2cD2uGsLJuyBEVQw9vAptqHF/zESbMO\ntPiy\r\n=qPsJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+IfRBXcIaSvU2fJNKSoJ4QLCFV6zCmfS9+rpsWY7t6AiByXUY0q0KPdTaaWDbU4+lCegbysjdunIjw2V6SEtEhSA=="}]},"_npmUser":{"name":"webkixi","email":"kixi@163.com"},"directories":{},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_3.0.8_1618675078585_0.6949858636691408"},"_hasShrinkwrap":false},"3.0.9":{"name":"@aotoo/aotoo-koa-server","version":"3.0.9","description":"based on koa2 and surport react ssr","main":"./src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["aotoo","koa2","react","node"],"author":{"name":"webkixi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"dependencies":{"@koa/cors":"^3","@koa/multer":"^3","@koa/router":"^9","aotoo-inject":"^2","app-module-path":"^2.2.0","art-template":"^4","bluebird":"^3","chalk":"^4","debug":"^2.6.8","glob":"^7","got":"^11","htmlparser2":"^4.0.0","koa":"^2","koa-art-template":"^1.1.1","koa-bodyparser":"^4.2.0","koa-session":"^6","koa-static-cache":"^5","lodash":"^4.17.20","lru-cache":"^6","md5":"^2.2.1","multer":"^1.4.2","socket.io":"^2"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"homepage":"https://github.com/webkixi/aotoo-koa-server#readme","devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.1","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-decorators":"^7.10.5","@babel/plugin-proposal-export-default-from":"^7.10.4","@babel/plugin-proposal-export-namespace-from":"^7.10.4","@babel/plugin-proposal-function-bind":"^7.10.5","@babel/plugin-proposal-function-sent":"^7.10.4","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-computed-properties":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/polyfill":"^7.10.4","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.10.4","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-sourcemaps":"^2.6.0","gulp-uglify":"^3.0.2"},"gitHead":"25a50739da56bfb2aca793a0193e485ea0fcbc55","_id":"@aotoo/aotoo-koa-server@3.0.9","_nodeVersion":"14.16.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-zsdz+Xy2r9u0wmWiu2WYZkZ+Xu76qST/m4jQxqCM6mp4yldeIKfpp3wviJxDsuFx8UNlJO7sD2c4GGzSpnIF8g==","shasum":"00ef52adaef5e6d00e7e125afa4fd9f7c37196a3","tarball":"https://registry.npmjs.org/@aotoo/aotoo-koa-server/-/aotoo-koa-server-3.0.9.tgz","fileCount":21,"unpackedSize":72797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkDk3CRA9TVsSAnZWagAAS3MQAJpZXA0xgWnHe/y6sz0N\nVbRUCv0XQximhopd+znrmoElhVa3gYQhqIGktLQPWh6GAd0e2WAn6Cf/WZn2\nyjBbBZNPzxRKtof0vJkOXn4Cs/OIO4KZzwU5wASxcPHrvjrCfXPXN+8AEy7s\nnVaXlu/SQ11vFMJOjCZC1q8RHahXDuN3k2CfPWIFCpF3vTxTkmvSvr3TdKQy\nhyyBMNsga/eqEzyqRUmqNqVNk6iy0uqdtmzW7QAVDp980d8bCSKHJXi8A1D4\n3Wv0o3MBYCrrPSdru22jHjhOg5wtt5YcB1UsS5353tYUdcxhRfmOm1lWA4ys\nTywZQtOfgMbw2iP/rzxNdeW2lpsxEsJDlIt7LItYzvZJ6iePt4yl+pEpmrmM\nfwRFMIxaRgvJOXwxWnCAtpLedAQMfPNlBj7T3RiXK4Q71GpNyP4BJFvlK1Gg\nGJ7hyIt0HBH86xyYopMULbmGU8ZfHWFPFoQ53jmqxRCfKArBoIGypaGqDFc0\ngoqTIWRaZJcrlL9hPVMONwBe5a24NCXbwaJ13sINNGm32nUoLLsDHiPxsQo8\nETQamscsZWSR0U/nrx3fC5x7/dG2B+/mIb8cTh7USRo3nkhzFOxu2+ewumrF\nJPQ017sPXXy42Nj9yLyAMzljxwDFZZ5Gp7vd6BJ6adRUwiSKGyh8hwaKTbyj\nkHen\r\n=BZoX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP2d8mcgPHz7F50qr07aJs3t18J8ee9JovUCqVsrE4oQIgHKtoWZ043r0N3qcj2Hn++WWNS5qc2DOSz0NBgrGfoDI="}]},"_npmUser":{"name":"webkixi","email":"kixi@163.com"},"directories":{},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aotoo-koa-server_3.0.9_1620064566491_0.29178841785205534"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-23T18:01:24.761Z","2.3.0":"2018-08-23T18:01:25.055Z","modified":"2022-04-04T14:30:26.061Z","2.3.1":"2018-08-24T10:05:42.598Z","2.3.2":"2018-08-27T07:41:48.676Z","2.3.3":"2018-08-27T09:32:17.412Z","2.3.4":"2018-10-29T11:32:35.465Z","2.3.5":"2018-11-05T09:49:56.012Z","2.3.6":"2019-04-11T07:38:31.681Z","2.3.7":"2019-04-28T02:17:32.547Z","2.3.8":"2019-04-28T03:30:46.528Z","3.0.0":"2020-09-30T17:03:38.250Z","3.0.1":"2020-09-30T17:12:38.929Z","3.0.2":"2020-10-10T03:57:40.352Z","3.0.3":"2020-10-12T02:50:17.112Z","3.0.4":"2020-10-12T02:52:57.572Z","3.0.5":"2020-10-14T07:14:28.756Z","3.0.6":"2020-10-14T18:19:36.150Z","3.0.7":"2020-10-25T17:54:17.174Z","3.0.8":"2021-04-17T15:57:58.757Z","3.0.9":"2021-05-03T17:56:06.690Z"},"maintainers":[{"name":"webkixi","email":"kixi@163.com"}],"description":"based on koa2 and surport react ssr","homepage":"https://github.com/webkixi/aotoo-koa-server#readme","keywords":["aotoo","koa2","react","node"],"repository":{"type":"git","url":"git+https://github.com/webkixi/aotoo-koa-server.git"},"author":{"name":"webkixi"},"bugs":{"url":"https://github.com/webkixi/aotoo-koa-server/issues"},"license":"ISC","readme":"# aotoo-koa-server\nweb service, based on koa2, with router and plugins  \neasier to build koa web service\naotoo-koa-server基于koa2完成，支持基础路由、镜像路由，静态资源，插件plugins机制等\n\n# [demo source](https://github.com/webkixi/aks-sample)\n\n* __支持KOA中间件(base on koa)__   \t  \n基于KOA2，支持 koa2 middleware\n\n* __支持Aotoo组件(aotoo sync component)__   \n使用Aotoo的组件，可以在NODE中使用，一套结构，多端使用，[【aotoo】](https://www.npmjs.com/package/aotoo)\n\n* __支持镜像路由(mirror route)__    \n按照目录命名规则，自动render及匹配相关静态资源  \n\n* __灵活的自定义路由(custom route)__   \n自定义路由机制  \n\n* __多层restful(multiple restful api)__   \n简单、多层restful支持，默认3层  \n\n* __API机制(sandwich api across backend)__   \n组件间通信简单、灵活\n\n* __插件机制(plugins)__\t   \n方便快捷的开发组件\n\n* __支持websocket__\t   \n组件都支持JSX与实例双模式\n\n\n## 目录结构 \n\n```\nroot\n  │            \n  ├── dist \n  │    ├── html \n  │    │    └── demo.html\n  │    ├── js \n  │    │    └── demo.js\n  │    └── css \n  │         └── demo.css\n  │    \n  ├── server \n  │    │\n  │    ├── index.js\n  │    │\n  │    ├── pages \n  │    │    └── demo.js\n  │    │\n  │    └── plugins \n  │         └──docs\n  │             └──index.js\n  │\n  └── .babelrc\n```\n\n## Babel依赖\n\n```json\n// .babelrc\n{\n  \"presets\": [\n    \"react\",\n    \"es2015\",\n    \"stage-0\"\n  ],\n  \"plugins\": [\n    [\n      \"transform-runtime\",\n      {\n        \"polyfill\": true,\n        \"regenerator\": true\n      }\n    ]\n  ]\n}\n```\n\n# 前端 \n### 静态JS   \n/dist/js/demo.js  \n\n```js\nconsole.log('i am demo.js')\n```\n\n### 静态CSS\n/dist/css/demo.css  \n\n```css\nbody{\n  font-size: 16px;\n}\n```\n\n# NODE端\n\n## 初始化  \n\n```bash\ncd root\nyarn init\nyarn add aotoo-koa-server\n```\n\n## 配置\nserve/index.js  \n\n```js\nconst path = require('path')\nconst aks = require('aotoo-koa-server')\n\nconst _mapper = {\n  js: {\n    demo: 'demo.js'\n  },\n  css: {\n    demo: 'demo.css'\n  }\n}\n\nconst app = aks({\n  root: path.join(__dirname, '../dist/html'),  \n  index: 'demo',\n  pages: path.join(__dirname, './pages'),\n  pluginsFolder: path.join(__dirname, './plugins'),\n  mapper: _mapper\n})\n\napp.statics(path.join(__dirname, '../dist/js'), {\n  prefix: '/js'\n})\n\napp.statics(path.join(__dirname, '../dist/css'), {\n  prefix: '/css'\n})\n\n\napp.listen(3000)\n```\n\n## Control层  \n/server/pages/demo.js(C)  \nMVC的control层  \n\n```js\nfunction index(oridata) {\n  return {\n    get: async function(ctx){\n      oridata.fkp = 'Aotoo-koa-server'\n      return oridata;\n    },\n\n    post: async function(ctx){\n      return {pdata: 'post数据'}\n    }\n  }\n}\nexport { index as getData }\n```\n\n## View层\n/dist/html/index.html(V)   \nMVC的view层  \n支持ejs、handbars语法，基于art-template模板引擎  \n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    ...\n  </head>\n  <body>\n    <h1>Hello <%=fkp%></h1>\n  </body>\n</html>\n```\n\n## 运行  \n\n```bash\nnode server/index.js\n```","readmeFilename":"README.md"}