{"_id":"2o3t-core","_rev":"38-e486b8c5507db5746b3d3d36d6eb3631","name":"2o3t-core","dist-tags":{"latest":"0.0.34"},"versions":{"0.0.1":{"name":"2o3t-core","version":"0.0.1","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types/**","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.3","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.1","eslint-plugin-html":"^5.0.0"},"gitHead":"1f4f89dedcfefec1c5abdfa004607d669f7ea282","_id":"2o3t-core@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-QY8Je8oHG2c32Rv4G11RZ9XS4FyOEvOE0TC03XBr7hFphlzqA+2Aybbsgh3EWEKL8qWZ3hkJm+XNx0K9HmM3uA==","shasum":"ebde82c6317ff678d463f2b63034dde39566ac78","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.1.tgz","fileCount":35,"unpackedSize":103249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+Fj5CRA9TVsSAnZWagAAYN8QAIcPevOsAGFuKWkH2hd3\nPqganXRAYkaxHwUZd2mpuC8tn6lJTKQZV7uXTnYBZcxbTIpklaLLl1GE01fb\nPCJLTDevT2NciC2njhLNMWGBW+KjIdd17Nj1n8hhMiI3XURGhRPM48dR8cYa\nUBL3idmrg9iNiveFLnwqRSI5f16DAZFNH2jswMQGjX5T3ViPsseLz3NH3eL2\nfwHJxZRjJehEdBabpLF1nMuvMe5pOU9nRCu0U986i7HoxdpRYGYBtlcdBgok\nZ3hwIs+riba/11idiiIwBb3KgUda7PMLAQzPiddTOx+d8EaaCeS06jILcAv3\ng3PkGy+tC27uQ3s6u8vNZ2EGDZFRfn6EsqhvcC05Zjl7rmtG+T5o6EXnNU/4\ncAqkjdrFLsn0BG7J1OyE2Ng1Kd8rX0VpoNrm7iUAdVuGtHVqZ36TW0AzHARb\nWX6QCoJ7oLhNGhmzklIEpnZkQXYU1cJgJ+U24bTdpqF8e3YAgX8ppArnrgJ8\nEeYUQZpyLuO3yapJnzJuV29mlI/RmngIhkg7SsNCLHX2EHzpjp3LAwVZsZHS\nfBwREelkN8nmLY8zpdRstYe68HUv+a7Hj1OJQ1gtTMtP+PBTrN/X4AlWGpI3\n2WurZSx+FsziFYD6unNx+P+oR10pX5Q62qUUB8s5loCEzL6fgGwsAu0AS+yw\nFcyQ\r\n=CcKS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7XTsfJUOtJU1iIIfiwHmOSkjWLqWaLwO07c436OIzwAIgFrvtXV7QNfAydJkfmpbaKb1DpC4BM+OAYNFmwgNYSBA="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.1_1543002360536_0.273333565211608"},"_hasShrinkwrap":false},"0.0.2":{"name":"2o3t-core","version":"0.0.2","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types/**","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.4","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.1","eslint-plugin-html":"^5.0.0"},"gitHead":"1f4f89dedcfefec1c5abdfa004607d669f7ea282","_id":"2o3t-core@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-DZVWteU9xBJspv6ucWU0JxG0qQy0V2eaDMyRkDD3vaR38MNjcg1i7j2lKfJSwS2M5hv28PS6N93Of9/JiEpv2w==","shasum":"22e2ab8298ec62ca39129a2a2cd111c2c948a66d","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.2.tgz","fileCount":35,"unpackedSize":103249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+F0/CRA9TVsSAnZWagAAbGIP/0AQEqdzIkxBYu36IOUq\nZopqDdk4Tp5KA3AfCvMIF+FeFnd/A9hjkZqKnAuLjXI7gmCuGeKeGVqTgygw\nfDpeiIF/kAuFEMHgmcDhZ5IatXnEVJrSClgYpL2gEfP118oqqWTzpTdtcJET\npD69u3l0peilzs87lwK9h2HrNpAmY+9/x5n7UhR3pRlHZioYyRtzCxQAnKP4\ndq9+U7ZKr2Qcp3e8iUXbb+r3N+VylhrEyDRZsMGoT3VpEyfno7rjhgqvpmL6\npRRKsCeaIRu3iHLysCV9iVDb7zF3zfsr+SI1LFupq56VkRfD5Mgs7ouNvs0j\nzXpr1fCMIo0JA5mz7u2YrZAr+C4S7PJkm+8uSgu7+1q9O0fWzV0GxnqCJQFo\nvHVn1k05YiEGGHhfpd/PlnUMR/tKFTF+zFxmCw6s4szS+/VUKmq+gRTbm7YB\nPlXyQYC+R88UPYm/DGiKhV0c2JxnnuXlAD1wpuVwHMGkd4em2Ep8/qVs3qFL\ncUN+YdVCv2MeIrSqLb6nrQL3GxfHCPLmD4l2ndZZkyC2GAEXnLHHs20yaudH\nYJgBtwQpsC60R1XRen+AqZaBhwYW6Vixo1BYn2R0/dssnVBV7jd+aSHXDYaF\nZfRnWFWEOnbmMJxehWsskRH7H0R/Qu9cIW0Cs6S6putYatl7/IDBMgTEGxmv\nhn3w\r\n=Y1pw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbqT8JOEMu5DpURNL94PBLQ0UEP0SSwYF/jNyCw/Wb2AiANvfTDC7TFNh1I5geTFL8VlbCqzgeQDFjicBs+O0V7EQ=="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.2_1543003454585_0.24863935787946634"},"_hasShrinkwrap":false},"0.0.3":{"name":"2o3t-core","version":"0.0.3","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types/**","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.4","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.1","eslint-plugin-html":"^5.0.0"},"gitHead":"1f4f89dedcfefec1c5abdfa004607d669f7ea282","_id":"2o3t-core@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-o/RqEO6OA6c7hYQfP6zioHshQitoUTLdFtX7+oPVBd2m1b2KcTSty0lrDwj6Bz8I2/t6NsgJ+HpgpGPLattgHg==","shasum":"6bee6439b05675577a65b883c262825a2e029976","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.3.tgz","fileCount":35,"unpackedSize":103405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+RyhCRA9TVsSAnZWagAAlbYQAJlNAUI8HiZ7HdlrUzTv\ncnZkakF89WTUrdmuaSZXoxMYHWsXdCpe4/4S7h3GZka5oRFsRWMYW3cK/gPq\nFJEFTMI26fsaPQ1fDexwu8Bew3dpnjFYrCdkF0ztUbRJsW0ME14L5/rdoGIF\nJzWwfYc+7f+Eex9qbhgqLedsoVJooa0OEHu9xTEnrZ1OLsPdBfFWwarckwbM\nRMCJ5TZRdqqGh7/Rk/eY4R98dBTAaYilgLQvbwJYildwQJp51LruIM9ZSp7K\nzH64nDjYaswsXwOSfrTSNmWBwOejYp90G4EgtaI5frcjp8rC3dKoc9OYhbTg\nIiRJTMZJ3uk93vl0D9u1TUWLJnt6yS3rZhqk30B2fe2O00nVyBL7fX/dNSeU\niGKj5t5vXh++1wwuqW0vsMPGiwBtE8fSz8icV3xwB4fncmrv0ThUmVS/VWVy\nIjuhiYVfyrbHgPABodVSJqtQJBV863Vvke0d3Zgea0Xy7EdlotlkQKewTo9n\nYmiEpQ2W3NEw4i29RLBuy7BajhxgQcLPUBS/vgtrZT/7tgoMfGzcp+GRqD/t\n6+2eCKWmEaWbdR4RdVtabhewFpCZ/W+pF3Tfm1MgNhW6kEIwnO7d5TatbQ7c\npAMh7tmQ4V3wnFP8Iqq1IWVC5nc/plnQfIFkMi+/LTLr/tK1mCAfplMb8UbH\nSOdm\r\n=1Xeh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZlZ11mfAqGiXSoTyE9KfRXKqi/tXKHSzNHSvavUq+VAiEA1sdU/H/qcW84OicE848jqwSWEYCb9QtVQDtTIt7oFOM="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.3_1543052448514_0.38901882987449987"},"_hasShrinkwrap":false},"0.0.5":{"name":"2o3t-core","version":"0.0.5","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types/**","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.4","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.1","eslint-plugin-html":"^5.0.0"},"gitHead":"1f4f89dedcfefec1c5abdfa004607d669f7ea282","_id":"2o3t-core@0.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-hcK2cOX9RDkqYENRrwp1Pb3dWYAuWczs1fJ1SOuYL78m0qIu1F71q9nP6o3joIRmNHxBj24AqyTrq2OYYOK8EQ==","shasum":"7adb8c5a88c2b2a47837e09b9adf64d9346b1674","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.5.tgz","fileCount":35,"unpackedSize":103604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+XikCRA9TVsSAnZWagAAFQkP/3xYenurrTpfAVlmRy/U\nj4rAd6F1mgTKq2obNmldx06C6y7zbirbVUn61BlMHBibR0+In7Zyh+sJEuFR\nczRV7IiVE0O/g5Pi/RSTID0Xn/Xr1hqZDFRhyUqN/oEza/DTS6KcjJitKIYJ\nhE0wbZbC+96ml01+MA9uPVjUJDkipWQMDGb+2Yp0tPrpj2qGDniIsP3IIuQ3\nW7D/nJqZz0vewV8za6yvbi4bqngUXJDSRPu6z/B3pAPqOqZoLnRGcK2rKuYP\njQZPQLFTCTtZv3Wj9m1k13VYOmUdDaw4thz9/EYqIb9hWiI5ow7Z3afW6XzS\njRO1SSAf4gfdYU8SsWsUGGCU2LXTiVuTBfTbUB6qjoYI4I0Q5caJj+R3ReM+\nMtXqmdTWp12G1XmA+7pc6fV8rCDcWrxeI4RS/RvmKBGU6ewNURIp2yyDlUUS\nubu6c+3YmUkvg0iq4LZd0gE4e4dCbzBk5+JzV+cS9xsQIr8cfSG5Q9eIqeEd\nKZWWr/sATyJcgbimf1E8Wk/9WQWmttEaRQxt5uOFcAteC0TD1OvwlnQkBLvA\nKHtxgtyk5FnAogNFK5TQcF3vNKlW6+Y1a6IQk50DY7+VLI5M+yWhpnUys7Eh\nAovoPvlWCWDA7Q7SIMhbWlR1ibfKpNrw6Rr0rap6jHKefmmoe+fquEeG9pDN\n+cg0\r\n=BlGG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqiSZEBRcEHzB2ktlLGEJB8i+bD832Gn9WVbjZ+D9l2AiEAgPzeEKXfRcsbrh+yzh810JH+RN1wGa2XbcI7q3z7+AY="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.5_1543076003581_0.15489853852437685"},"_hasShrinkwrap":false},"0.0.6":{"name":"2o3t-core","version":"0.0.6","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types/**","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.4","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"1f4f89dedcfefec1c5abdfa004607d669f7ea282","_id":"2o3t-core@0.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-W6WCia8s18nU/KjIOJgiKmEeZhjJd/xPlvkuAqE6VjMtHRpCDS/kdX6ku/01GzyC0FQ14KpU7Hp4TeJsXwhBYA==","shasum":"b903d01cb0e1a336bed9dc682b27c9bae4869036","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.6.tgz","fileCount":35,"unpackedSize":103598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+YGqCRA9TVsSAnZWagAAJMEP/2pDHeHp+43gmkUYZKHK\nyzkRq0Y77CE2lZHOofF/h+NmKnMs8U+EPGILjGKwgveiS0wSsSXez+u+9Vx0\nNI9NPOJ3XuedSYiFgLW2gUm3J3HHyBgrNiA9LgvOrpsZ6moT6EMVg7saTffZ\nSiQ0byXbBqbykX9bOiBfpnMR7E2IfOkJf5FWb70er86Xq4a75/ivn0sstUwN\nBdQ1n5hpTRL8ppYbzGHVOs/kHyPzLDYD9PN8V9vrxulKlamU/cEBlM6i2DPU\nlJ+gmeXs7oQzKhcIPtFtuYH2UJYsqhqqLMu1baHOW95EZHQv4ZyAw2wnJsAK\niDOGqHaCCaGdKfGRZEARtC9++q3zRj7M/IUrf95jqcYEWEk0MWHS3Gi3HWJh\nSAnHR2kGJvdI4foh/nlP97B4YrQDxzBpHvdejtConLwWvWNh05Ndlj49gSSS\nZC8UpBzGBGDpktOw/nRBTTI8SEXcC9Q3VVqsZvqxn4TGn0qZJAX03PMqicbc\nFf7yyrrb+xtXtoCo2YVr+q+90tba+38B2OB2lrLJoZXM7+FeMbDy70kEgiSf\nxTqS0L32+BvyajYSittsZqsOl7NQA+BjnWq7rSkxtY4cyDCkhhLROsO1uiIi\nUdXc2COO4Da0wYcZdIvirhTeaKMKr/TLZ4LgwhKk+3DCOFp3aXbtXuGCrbam\nrAdA\r\n=xzHv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKxfyTo3fM5cW4EEXPuKKhhFgEGtulFNt9PxBawkWZjAiAj2CXS2PgzrYqTFxgrGCjnSlf4iCjwbVj/D5YTRL317g=="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.6_1543078313271_0.7930574453717028"},"_hasShrinkwrap":false},"0.0.7":{"name":"2o3t-core","version":"0.0.7","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types/**","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.4","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"1f4f89dedcfefec1c5abdfa004607d669f7ea282","_id":"2o3t-core@0.0.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-DLL7rL5z4pIkX8ZdbMZGdF+ajTrlbRv94AMUjACDwjtlAvP620l+9Ek0KiAQTMWA3YlEOX7K7kYnM51qC9/R+w==","shasum":"0fc616b29abcbb5bdefcaecdd56ba7b3fe3f8774","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.7.tgz","fileCount":35,"unpackedSize":103685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+YNfCRA9TVsSAnZWagAAEaUQAIGJ0mT6FgXgg2ltMwK3\ncscGllL7V54Jx3JE04xJSv/aISY7ttLBI1owSubJDR08tYiE74l4rZDhD2nv\nEyYKWJoApG+nWSjfkju61a8c/hpscd2IQezmsE/MmadL5WeKdbVmts9eYL4M\nqkk7fEPviUx+f5lBMIyifRTiEEHrZaqANFGWsKl1CO0ACPIoSsWMiqXWlBW5\niJwbuGdffxaktZD9XTwY7mSjR4vgPeTnyuFDOqr+Bk63+W7d74Zj0DMP03CP\n6u9v5te8bpxrRJbgXHkZkNlBafC3sOSHOGaHF8kqqnE7xuxLKFc0kO7rby9K\nVNz9kShwATxboD5CnJTnKLGpPUo7Q44V2vLqvGCSyOSgnQUGT2CCP9daTCPs\nOv/T+tUh7eXspwwsE6H3tKcGAe4w/CA4lXrSq6LMpIU8AgzEkugIlPr80jXz\nbtz1iWVUIToLi9I33bkotpRPAC1kreyStScZj7oH+FZqG0+LqS/132T5VmQk\nPzGkbj6yXcAeh5bNiQrJeidosiOczYOLRKNljag89LuvYLFbBRZyHVUiCKB+\nAy7NCkOKaF23QS/0qziNuBktH0TIcm+6yjpiXz5UDVbe8W7M55j2cMdvDqyh\n4XCpiQDMl1ePDTgCRPFfvOyJZDKPOyEJiE7/WOGjbVjnNKkou3DNXd1pGet4\nfDWW\r\n=jf8a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRE3egt/1sc+SrPfxBSpEVXeoGeFuqCXKbp8DeMH4zNAiBu+VhksTJzjwzShJmI/WB/cg38jfLDDLVUTWW7rjfnVw=="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.7_1543078750792_0.7877863482779517"},"_hasShrinkwrap":false},"0.0.8":{"name":"2o3t-core","version":"0.0.8","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types/**","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.4","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"1f4f89dedcfefec1c5abdfa004607d669f7ea282","_id":"2o3t-core@0.0.8","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-vRVuQp0twwdqARtHUehxFRyEDqtPLqeFh9uU0fwwu5cy2fQG0t804A2Bme0R5idraKMhkiydpQM4Wuhva0kavQ==","shasum":"2f144cbbd9c9da8fcf39e2d06fe792b1c6742aca","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.8.tgz","fileCount":35,"unpackedSize":103917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+YWDCRA9TVsSAnZWagAAQaQQAJIoKkvkNxZr4mdx7aDi\nY8B9RX8TzTQT5ZpnYNFV+HDTmBhbadn51dt2wZeSvtRiS6DJ+UwlI0vrVky4\nh47CCz/lDpUhurcehSuEolJNtIdpPrqOGKD5hAXq/Uv3lm7SNNQrBzfLen9l\nZQTCUdrnCbSGlqPMmPzgJWDRglYixXsHBZLwH/IGX+O6+y+2vI4SYWUaYXah\nzoFl5zqfHobxKj+QriZYXshML9opzdEZUJy/EFpzh9PLtiddCY9ixwMoTNMp\nFf0U97l0rZR9d/3peMuCdeucrnf8zUAelqbnSY/8xQFD/Y1CfOG9KteteGgF\nuxVxecXDmaq/t37tEloLpevlVVdNXs83td5xkZhts7QXzP75MwyLi9C6FS4t\njNYKa9/gSeryXTrOdOzyj+8HCN+l1UKymC7H1bvdoZA7iyz4OzuWhlXJ4nNl\nyZQbJ+QF8PWEE5xyhKDH7fIZ0Lo8DvzncW9rBQF/wbpxFYh/Sn8FOruNOSE0\nf/a9VlWJdLa3pcP/fGXONvZw2yrStz7frhN03SnCegd5jV5X26s5cudTUwnQ\n0gQkX+B5ceLMtelFnDuWbeYLH702G0ANhaJ3jkK+aeSk73P3vyGru5TjTBGI\ncqJ4OBjTH1ldjVI/YlmwVzTwCjq8y3mbIWzyHxccw7Q4Ck0vGveyrNET6rMk\nyGNa\r\n=/8k1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqQMnP2TDZrRV4jey1qWbKyBq1chvdyhV18roxV+xTzAiEA2Aa/QpaO1eQyeP3/x38gI1e+PrCIXhjh1jULBplriQ8="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.8_1543079299343_0.6390661721556856"},"_hasShrinkwrap":false},"0.0.9":{"name":"2o3t-core","version":"0.0.9","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types/**","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.4","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"1f4f89dedcfefec1c5abdfa004607d669f7ea282","_id":"2o3t-core@0.0.9","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-a0p4IOPwxmAvW/S7j+a2JV0NzVvamQeGuRWwOQAkZeyh7phtMlpLcv0gwZ41HfH84RL7I3pDLkCJ6TMfEvImdg==","shasum":"4ade0d1e97e39e44598a9248c4f709e15ffd3644","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.9.tgz","fileCount":35,"unpackedSize":103914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+YcDCRA9TVsSAnZWagAAPfcP/3mcvFxbIm/glCmw3v5G\nYswk+C6bw2IB5ihkpMlBfLcrCANV8Cb82PNqBC4etF/Mck6XJ0pKJb6q21D+\n38Wl1DvGrkGHcRiKbBlEdaNnft6GvZb+DNfjWCbGNiMLR/v6DfwuuVNxiwsX\nPinylklyZSIJlHz28YIy+JA13ElILL4MfwBb4JdJHt7CQsEfxGNPtLcfC1IE\n/0I+jx/Rxf+vYek+UgquAyIiMQXy6S2a2LE7yC7ANjeGsfGuNec7/fadtRjt\nd85eKVPLbmUvADbrwD57BNQeuma1phbfRzY893WrmlkmH9BdTUfWqD6fFexB\nutSt3S6lb+69eixqwV7kcVJO4sM2ohSV6Iy7IyK5IDYVGLGAlWMbLblAUa10\nBEiYgR5oHEqG26iMqeN0QEswJx3dLsN7IcM4GMQ6K8dpsy1NZ9zuUziFy9Br\nZuxW5vqPkSxGQcyakod/4c0uODVUNvPUC5243RaoaEfeOuPd6LoCiGjd0F0I\njlawkGTCVrk/kbn+CZ2JzbZaQbN2LF2YTVXZh92n5tCFBqOZIqtKMvPldLxd\njeJfVrTHq/xiSMhuMn0sM3Pg1D+gLopnP1lEKRbYYLPK0uSt2URuzPj0mY+5\nJFK7+HP7iImxXKZnxjZQnrvjPTWyxduOvoENjXys+LpdhlYuFdsqDvIcAN+V\n8gNb\r\n=jRx1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH24Ajz2N/DTpgWtKune7kBUNLs6D/fMG4glSkAR1YC8AiEAkhApUhWGu5psEbVV/aznOVTMPFmNZdXVoVX9N4zcoeE="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.9_1543079682669_0.14921467051600046"},"_hasShrinkwrap":false},"0.0.10":{"name":"2o3t-core","version":"0.0.10","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types/**","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.4","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"1f4f89dedcfefec1c5abdfa004607d669f7ea282","_id":"2o3t-core@0.0.10","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-+15nE9pbpqdQWYGKYT1swdlaAaNYvn5LaLX7KTQebwQSeSAUfkvFCN/MGwbmdV507vltwb9NjskartZbkHJGFg==","shasum":"879729c24e5f07c295120ab2634564411ea4c5ff","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.10.tgz","fileCount":35,"unpackedSize":103952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+YioCRA9TVsSAnZWagAAupIP/iiwvxGMXE3/U1UOw+ZY\nCJTVEyojLVfhn70kSrYXYyQ3R9cOvIPUmKOuINPET2XL+sc+sr2rHGrjUizJ\n0NxWhVN152HoUxpMkytY9Pr/yaM9eGI9eaYokW/BzsxHyTSFLRxE42bZF44n\n+RL7R56klg0AtwRL67sedEgLn37mVbDC5iatR5E7Rzn7COmN5JwTVX408PlT\njDAWa7T73629R9wfJXigKHkudeNCo9ThZg8Gg/AHAeCOI7FIRwdC/24kNsm4\n2mZavRvWzekzFmLctwxV4Mjld7hGOrqoLFYIrPG5rq7yMumurmUSmzOMaZlY\ng91Y8QyyqV4h1AfRDcj1XmHey3pdPpKDDO4ThuhLZFb0bojrfYzAnzlU/ftw\njB/FXlPOvgTItiudx2NuHu8YokJH5VhwIXWGXFNLvisVOEImzZzWfMSDGy4D\ngAQuw3ip/yxwbUGQmDlJGuAAmbMHYVWdpAInS71FA4zOcXDaN59FnHSW8fKS\nF69oPzKGTTWAQU0it+9F9IV6aPEx5e71wH9z4BCXwo0bOubekJjYqWpX2Bft\njNG+Ay4Ohq+x6Bh+g7Ej45Y1v0otN6oSQ8l7ePpVzQXwGt+Hzctc25b4SJO3\n+rQLZvpp8lz8Zg3Ko69vMl8HtKeXruJRkED7tkDi06HbwQeDs1oT5B9RnE7w\nEwZU\r\n=Metk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC47JLg7VP/Y95thqpVwoGbPp4QiiTaqzRou7JETyGnhQIhAJS8k1uRv8DIKisbaketZqAAMn5czdo++biFi4ivqWuZ"}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.10_1543080103871_0.005966354841505872"},"_hasShrinkwrap":false},"0.0.11":{"name":"2o3t-core","version":"0.0.11","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types/**","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.4","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"1f4f89dedcfefec1c5abdfa004607d669f7ea282","_id":"2o3t-core@0.0.11","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-Q3Hpqujb3dCJtQjU4DtiXV8BAV7RBGqjfk0wFIxucWUgVcLZaSknVcm1ZbikNU6LTXPTS35BBHLYhapLfZKyLg==","shasum":"f165b279917bd060dc732955949c2836ec5d1dd3","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.11.tgz","fileCount":35,"unpackedSize":103952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+ZbXCRA9TVsSAnZWagAAAJkP/29oLFTTkA10d7i7BmEk\nsC4Ynp0BqzgbOFGPwIjvV7wSTfl4GZtUg2PDLu9R1yMCUlW87FT3J8RbUw5e\ngxyvo/kpzQ9VIcbr2s6GDyy179KWbrViLAp412wvPn2ZdGmRk9YWVpYO+XnI\nQ/FTDNy8s8IXb8APxV0EF3Z7oKD8EIk8PqV7ecHWwp+EnUcVG8iSz/OTYsIJ\nRvlQW+oXUqhJ1MPE2XbvZOTsynPzU+mlbV7jM8ZYheYJF9bA6GYduW2IvWlU\ncvdudBlTuTb8pXkm52oGVg7Oel6DvaRtymaSRoc9wT7wl+GEREzh5j8PABzt\nL7GtHHXG19IXr16LV+UcETbG3uVs9LT0MZP+nTFrJ0m1vV9rtHx/AkVx/26F\nn3183kGuF//hD9GHoLCZbdmdUTun0PbEjb4XAo3e2hrGip9Gn1d20No3z3w3\nB2OfFbmNIbQ6X+VEEWPIseR33Mjzu4d9sKKgJsG3NRIf0xqZkCOMJsu88xLw\nuc3KFtUAnsdSTlHM78XddtvvnuscagT0S56bd2kH8stj+yEbY0Gq5HMdspjH\nWRmgFY1FRmbfQP+00dUOBJOEcT+RZhkA7mDo6xB26TPbMtgWVfWHrUeq32/Y\nyZWJA051TovV8t23INht49Bpf0ZyNR1nsZMcC3JOGv6+4vastq7yL5DLTuys\nNEQ9\r\n=AN1z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAh8/tCO8vlYL8PyzrIOgNoMznZEWa62l8RyYRBri5VAiEAqrg8a2EMSecR3cN5B/dnIKroCZ2SsAaH21m3XH3huTQ="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.11_1543083734717_0.5499092647726707"},"_hasShrinkwrap":false},"0.0.12":{"name":"2o3t-core","version":"0.0.12","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types/**","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.4","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"1f4f89dedcfefec1c5abdfa004607d669f7ea282","_id":"2o3t-core@0.0.12","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-y415HSjYHej+NEN3NHWs+xPQEkfTMI9ueBcyINnqEY7LVbuCYcxNIVTVsAKndVd/0ys5XGDxw+2hUHW+g6jjdQ==","shasum":"08c8218f3e5109b799304d845ac8e60e202f8c04","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.12.tgz","fileCount":35,"unpackedSize":104031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+1vXCRA9TVsSAnZWagAAQl8P/3fsEStFap5luSarDv6U\n+q7umBwQke8WbI01gh8Ls1o3V4wKFn5YFhEr3adTBsqiiRZSo+ZYAXtg3Ywy\nvkjK850SU2m4Rd39msz/HkSq3zyLSBX4XFCBHoGVwklnzl6uqwIMqUczCe3r\ntTDco9Cui3y0EMWzawxyXxoLOuN1GB6vJfXUNr5QlxXupZKBKMxpMazijisd\nS8s8zyytVPTjhZOgwJvkw+hMNmhSJ2w7RSYR8//5miiDDdMyqGe6dca5CG1C\nD8kKen+gYpSRi3tIX3jkAyJ3gIxoxg+KfFj/+QTvC1yqDZF3ssIU4H9fTut3\nAJ6OYTcgKyXT3qFaVs/ucvMbHUXPF1YLlOrlSDf5lzTYewiu4mcUNryQ2Yq/\n9OAOXnxcXtZ5ZuR2oEa2TIcjxxJUKwXiaOu17eluOF69npd2CkYP2qvltLjF\noZNHVKJL7qNYrFoNesrSv9PMda2oAM+EN71ZokJes9WIR4Zl9DWVWkVvNXgH\nc8jIg0ATtumUxxf6lIj7L1XUIEZ/tR0dAtM3B268HhRGYSpVaAtQgn9NQoY5\nuVKdvwjxUbT9lqvaHXCpA/HQ2yIOrsCOXf7zkxeHS5mGjaeIKmhgol831ThT\nPLhhYHmJSx56xKvkT1lSFaaisYjaWtFbnN8bf9syyey264IGUQXwW6TojSWI\nZGL4\r\n=Q8pv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/Juk9nv19q3Wa0j+rb9MNZOt2NwEwPxxr/dtu8Bz/ugIge9yZIMS6zLWmkk/e2Znr0E1S5UqWwEwGxiX2T8opwM8="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.12_1543199703173_0.9736284807366635"},"_hasShrinkwrap":false},"0.0.13":{"name":"2o3t-core","version":"0.0.13","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types/**","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.5","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"1f4f89dedcfefec1c5abdfa004607d669f7ea282","_id":"2o3t-core@0.0.13","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-si95yypfBWbD2IttEck+FcXkz/wAErB9cwZRXO62PnEZ2Y5o1OYQMXwYROcvxmtiBDPp+AXSUHrn75HGXVWUPg==","shasum":"10b7e329e655c88567c85ffea68e0ff4831768f0","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.13.tgz","fileCount":35,"unpackedSize":104182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+5eBCRA9TVsSAnZWagAAJMoP/RcAp0AihwCqoEnkBA2C\ntyCEaVZIcRAp/YRgx6nPkFBzbxTy+hE6QfkxJEpo7OZKBvH/M6L2HLAYKsWY\nZ3tobJ65JVDZQLKWcQjPSPkr7HFckSiQnxe49U/Y4ybrZaovHzhiqAWBogIT\nQ4EKMr1gxdpd1DERqdqKzcWbFY/cZeKFGlduHgFZhDYS8Od3HOe4UkMm89tl\nL3+/L4DiQTlYPF/lerA+ZrPGTayS0NEpJ1EPvLOmtwoAJVEgc+t1qqXJX2T0\nHbEpjT/SfqurlBTDcrujlBYFqSvmrhSIGKbQSwhmVmcf0uCV+E7Bn3guiXIN\nvz028mcV8tcPf70n30VZkCwxRbxXQZO8SMNIIYFnTqsn7e7gVae7LjruhJT2\nqwfZjn6ya+dyRGxxHPuo9M7lponXT1s1JW3wiePiiCzLlqAg+ZmW25b+5udB\nINPXheNEAu9N/ljeBOXoITyveYteJ9UbtJAbm+s383kHz4VOEvMSDJVgVSw2\n7+vp+x5+ia4EJRwguR1KLiPTq5qENmvGF6dpxLomcbYPPrcpE0qmpaESG6Y8\nNPOVF5n1kBQYWXhsEiVJYqDyIgM7uNKaNJZRHzXoHtUK8Rrldlxi1WC4r+DZ\nA/EWcNVB6lbs8ycY1aG22FIICVS3t1xpEd54y8dY12zW9Lv+OcH6qr5AkdKC\nCYyv\r\n=5LnO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDghqN5L9YnlO4YfvfX1Fttr9wacpuDJjuCIP1jxkhtLAiEAtp7gXLYashKOcgHWq4S5PgiA561m9VIcqsDJ+EWvuB0="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.13_1543214976202_0.037965872462514705"},"_hasShrinkwrap":false},"0.0.14":{"name":"2o3t-core","version":"0.0.14","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types/**","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.6","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"1f4f89dedcfefec1c5abdfa004607d669f7ea282","_id":"2o3t-core@0.0.14","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-8Oyn7TCxVoK3nLouCovhRdoa+WI8n4oneQBk+5gkOSMBfvUImYowen/82ddi4uG02r7DDw6vVGP85bAuGiIrGA==","shasum":"9967ad23555bbeccf289a2f215f8e4470664268e","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.14.tgz","fileCount":35,"unpackedSize":104182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+5zhCRA9TVsSAnZWagAAuYgP/2iAsuMv1vRiBg17twGj\nIT6e1JFdQ9I5tADIkylaOEI2mia6BwtpOuhhUR98XyzUdo6Um5y8iuXePmUY\nIQB+u8040nsP/JXpdEdPrAWaaQqouFQ7DB6MWdbKS/S0Ye52rpdjYuqPjwp6\nyAFb35qzQNvND11y3BVMKtEZ/NfJut+dM+0ZSIlhdUKA5wscMuIQD1wsuiVL\n3DUTEDPDBl+X4ZCR8h0OO8sG6STE4BcR4G3xr+XNJTAKQATwafxYnNGQze9c\n0XjuWSustKWjpl5kOrvrX8LfQyfiuplSuyqKIMmF/ozeMbLzPWLpyOXWw0lE\ncE3fiOGT7V9vxVbg9E/0m1AFv/wDdgQ8MSD9+d1tAtL3M2/yOcyq16yfSUs9\nWE/2IuLYmlEYPDDZclc3Isd5Omnw0mtC6Uclr5ttIjMvJRmWbd5F1BTWzNka\nXKS7v8SuvO/RFMLLnZ2pXAme9bcgwP23uXF9wpMFJKzS4nzEXVrvSDo1jHCo\nRmrJOQ6GHbh95hbWsRVYYFQOsqKwS1uGsWI+6qsV8KN6pK5lrd1FXRSfiq4M\nBS8P+z4OR0v0+jXtf9W2pRIyNiPitWZ2xwWYnYl68Pk6YE2g0C6jfgdgXhik\nM6DsTHxUDXLFmRiWAHjX77dURbMp81TiNgD1IGtI9wXUnWMuCF8GnScjlQP6\np7iu\r\n=UG5b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClNabwO1amZ6wXU4y09aUzFGiUD/acj/ffd1ji84pp6AIhAItVNJ0u9+mzogRgkCi7EQ6K+MUgrHGmTfEnbNDl7n3p"}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.14_1543216353074_0.8287452219457037"},"_hasShrinkwrap":false},"0.0.15":{"name":"2o3t-core","version":"0.0.15","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types/**","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.6","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"1f4f89dedcfefec1c5abdfa004607d669f7ea282","_id":"2o3t-core@0.0.15","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-VD5Hxd27tL/CtTx+kMxPVIGsrNYB1/F2FxWD5+kysn+HQQMEyEx6BS7cXuA02M3RRooTXS3Xpljd1H6TEAPURA==","shasum":"f2dd5c399f0e20d2cb7d6fa26c1b29a12a5c0641","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.15.tgz","fileCount":35,"unpackedSize":104185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+9i3CRA9TVsSAnZWagAAJU4P/0rO/GPkY0GCjQqWPlaC\nYcsJ54U+6c5bO4Reatn7U3vEFIa3lu9XPjiF6S9CxWB1gz6isTDp/uxXk7ED\nWBJ3+iT2AEIlO/+8Wq1KBM8bGhuUIM4+b/9ha6lXFM3MzkQtMbED1bbHMwNm\nDKz8QkwhMF+jdWkBb6p7bsP71vjPyMJOrfquaT2PCSt+G+YFkCcr177DAB3U\nudtV92aBj1K8kjDtkqPd2hEQ4IkLCV6envHdjsmKnoEiC6JXelO7YgPpLDS4\n99IF3fhZ6Uy+1fcXQ+k87/78LXLYFbkoFlSK1SWAb8F2d1AR7fbMTCWuVsKW\nD8urpZifc2kXnxrNlJxEm3j0Yx9yQY1z2x5UlO9KnAdbmxhrIMkGXh/Cn5Oc\nOIJ9Op8MTbSyaBIEZjWklqtgN8MV8oAQNvMN0PWkGl4Q30vVJbYea3F6Pxng\n0ewKED2pj8gbDIncUbR5FoF6WLwoK11ovL4g5G0bPwy3oNlghKH+HEoDdqG1\nCPx24nxSiJvlmg7GCWHpi+dgR8oy+bPhQsyLMFBdYPusNzCJSma7zmZTzjqi\nZEiX9U03xtbBFCOOVhriLPi6J7ugT3NP0VkfMh7zxR1/mcO36d77XL46ejs6\nqImAWPSbdYZL4Ml2NAiHKsVQ8qdo4dPtVEWUeoSsIzURx8ca/924r6PdYpjx\nhxWM\r\n=R9Bn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsTM5okRsVXREtQsh29ZOs3pI4vniInlFKDZeUvS6mTgIhAOGF/G8TCsEdh+Vg5fukMj0kzJJ6FEaflakcThbUAjHT"}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.15_1543231670288_0.18120263924079216"},"_hasShrinkwrap":false},"0.0.16":{"name":"2o3t-core","version":"0.0.16","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.6","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"94c5e5bac1190e771c22a08ef76f1149b334f9b0","_id":"2o3t-core@0.0.16","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-AqjHGDAzN5COTq45u9Dfg3rtn1yWk2NwSy5LvqEjQe0W6hjhG0OLkkvPz0hpGZzaFbvK3J99mh/pSWeBwB2NJw==","shasum":"20a2110ee3d3acd85042b96d4766edb99eb9ac89","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.16.tgz","fileCount":35,"unpackedSize":104292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAX4lCRA9TVsSAnZWagAAWcEP/i83ZxhujjHUNGwuXIJg\nDFNvcgzdYZa4EwuRhbi54/3HDk3MMvo6108+300MXNeYptOqvnMFTEyNxXnZ\nJ91GJ5ikbJzeVX68B10CeFpS4RpUc+j4LoFSPISB/UYbx8Yk1FFiRlKuPmKd\nlFh20JiMUXWW3tmuWmoxiAdMPcxC2U5o7awmSZdzIAgj8/M7U9K/wdzhxS/h\npiqfN9OCCDb+Lnd0dFoNaeRfsI8XO7KmX0qpdUQ1jpuXvvsCWNnp/R+Z7tWo\nkpfZg8C7WWCPOKLWjlXNDwUDY/OULi467mCFb/rtt7lBvMgxJt/jTijXzXTa\n35DvmZla7l1qjGY09VPhrhMzAr3waayhtcUZ8Oin7KELQvOELyrGl7elIKrW\nIxKkMn1Ce7SDc23J0KhlM7wAHKibXuLy81lQwa30ewE6g1Szkx8tbj/Kx5Re\n4SETvhDUau9mnuSO7UFYMcGWendL8UgfNTdrkawgARvlYLssWnmWhAXIBQFe\n9jR/9HGndnIGXga9bxFT6pej/TIxUvKiwJF/o+RwdNIi+PjZC0FCCh3P6PMk\niY6Jnqkjr9uTfK19xiLVgwvR/cH71tOfW5UoTI4RKFpCn5WplTvfbSo/dl6/\n7RfA95WA0vwXJZY7HJ/PwRERYYPTq6ClmUPVaxEvSDu+a6NVJs8upIvh2L22\nR3dc\r\n=pupz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5k4ueUkq5BaZgmNligY8jSLe4+2JQ6EJKzKjP/z6INAiEAhcvz29S88vFfKiBErUtVl0wzwi4UcvTaN2RfTk5yFeQ="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.16_1543601700697_0.5316883407272581"},"_hasShrinkwrap":false},"0.0.17":{"name":"2o3t-core","version":"0.0.17","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.6","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"ffa11d2b54c2a5f8069f53130ce3dac2b6e4153d","_id":"2o3t-core@0.0.17","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-1xGANPv+mZ9IQ45iqAWI6mOMV8y04n6r1mCj9OSdzvhXlVIZ2F0C4Ip5s9yKPEojxTRvOwN72UnOzWZIrnUugg==","shasum":"d95e36fcd9f5d66c570bacbe018eb853b3945fac","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.17.tgz","fileCount":35,"unpackedSize":104442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBA0eCRA9TVsSAnZWagAAra4QAIEQAUWwWLnLRdTd4/PJ\n+pn8AnQSTVeKUEIBGu3DHSaZKDbkHyMrRo/fFbDUoql/taPfUxlwFBO69OI6\nmJpmMjnRYU3OwVnieKg7PpHkl2S2h2RtHAKm8q2kUmHp6q2TS/ZVE9nwRF2m\nOfnYYkCLKqX9tWn8B8ZZhQzIX9PGeGLj7WhBryFia3ZNQLfvhZzDAx9i9JMA\nUdhqUvzMKk7psVaAqd3vXybJkOfDcRucAZYa7NPHZcAJXS9O0+6pRrkVJn23\nozKOIJAPgArRiL/WLLZKbWtqsaCPDXHmXv8kLbnQsSokKPLAVpSpseuWb9DE\nz0faJy3vryIJNpctpQGGNhA9CYgdKpxW8ZR2iW1WwlgNDh/YFdBOHkSbwyUj\nosfrr0CdVY5ijinjRyJOfjQ04bARC4xxm8s/3/5j+MdT1ZUHkhVtR6BoD12Q\nsUIWhgNbTnuYjHTwx76lDFfMbTMV6zBANTR640YsIVxxTS/vmNEAh5slF69E\nSE62IH9Sdp0kpcerJz1EOt6ZRkzYKh/MDx4GOc5Ndfy1t8r0pqbQjf4tVNsm\nyNbSUDGRrnHNaHg771A3OM3bPiq606u5Ma7kL9QMwrQgIcM/yT7zxtNB+ESq\nNZz/1H+ubRxXfN4JIdlDHIcoSwx2MONqWNIzx10s5rbCTROKwEhDbBR3Oyhh\nw+mc\r\n=9gYz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQP67yCi2L1F2UGcct/H3LxX6VXRglGyY9aS/1XqoiAQIhAOcnVSimF9XHDvWO83CITrnLhCAMvAhXntifx0pXIB4o"}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.17_1543769373193_0.5852730554615089"},"_hasShrinkwrap":false},"0.0.18":{"name":"2o3t-core","version":"0.0.18","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.7","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"ffa11d2b54c2a5f8069f53130ce3dac2b6e4153d","_id":"2o3t-core@0.0.18","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-vuP9B7dlDWGUMjHzNzDI17gVSEAO3E3qlo8PYiZKiKF2mB1F2KV18Utvt1NLTEdcLp0PlZan5vcyuABM7IhJDA==","shasum":"30b35826f8f2ed4459a84a6eb39d89186d9e3f88","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.18.tgz","fileCount":35,"unpackedSize":104442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBQv6CRA9TVsSAnZWagAAtVYQAKL3xqmfrdHZXkkd34j5\nN4/wiiRxtiDMP0y7ytOO+YwoWKrMLB5dFIc8/1UuD2riaqjbszhfjjm/0vO+\nM4DRyyOSakdeJpcKNgZOUuKXptfsmXBEoH5DiE72dYoI7Rje/e7L0N9zfnWy\n7/lb9J+033nOE9V1RDpe7rz/lraNEo5sFPoWO5yMm12dGX6wjTlE89peYVCx\nW91bfbIESaYc0bVlJOvmsBtTCaT+j1qzIDllHnRiucci8G5Tqrg76kOjnVWL\nHD8owx53iRIBtAjTHm8M3EmNgV7zPPPUsEoaqyV16aUwFjxvRwQYe2eo2lEq\nVTrx4LjRlw2e+mTR0HoIfxQ+uA9QWJgeLMTe6v+TwDKPGyJv7lhecfxNcYYz\n86hkg9AzoXA5aoUYOD+fYGta1a4RTmFzqnoBo2YnwA1ios29amZimSPkenfn\nHMd8QC2/IxzHeyLpJt95eISW4IIKwIH593VjtdfbbAXL3ZreoHwBCaw165Yy\n6Kz5oK5BBLq1DDENiKHcVJqZ9jUMPYWvs4i+WCxlRsMxmwFdp8bxIY4diDzu\n29LVUkokP1hHjy+afUVrGRWsyWNABtcug45XS2Tv3QeSZClg/FOlRyZ6YiNY\n5+sqVdMjgxjYzEK7Z2yuj292mcYfc6OKX1xDkBjGMqm1QyHfgXpK+4vzgrMi\nvSsx\r\n=6pnl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOHx9r3iDrlM/tT6vOXHgfrD+s5N351a34yg4w1YEvigIhAOZq583VmipYMZQFJfGRtVESz4Z+VbU+ejUxgUSwM4iL"}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.18_1543834617885_0.864407535637203"},"_hasShrinkwrap":false},"0.0.19":{"name":"2o3t-core","version":"0.0.19","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.7","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"ffa11d2b54c2a5f8069f53130ce3dac2b6e4153d","_id":"2o3t-core@0.0.19","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-AXQ0LG71OznIMnV3RKIIKUMRPsR/kMINP5SKMugR1PnWUxyEzjRBsJPgLCNIUlwWSZ3ET31b7xXsmRS78DjCZw==","shasum":"2d7070131fb28010d3de2ee4e501502aa8a4246d","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.19.tgz","fileCount":35,"unpackedSize":104688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCkHRCRA9TVsSAnZWagAAV3UP/1p4n3u/ew2B+MAnRCIg\ni2UqfDGuJKXHA7hbRltRkkMyI4o/ONTA7U3Pe2gJSm9RboVvqk9RWW6/jVwV\n2w4iGigdBVYEItZ+BxHKF3XOc33ZKHtw4Bn1j1w/z1JcdCdtj66cJwN1b0IO\nO3MeeaC2dkgMQVZ0v6OOL0eYwRYs6Ml6DVUpxMzvt5rFL5Jxtc9oTIJt/ZvM\ncTHcWUFyfeVV96R0ENxvaGWHil3HNUM6Ax7qfx3ZKhtVCutZ9KaETBVqfreb\n6DAhZ9GwBXlCj2bDLNaT6l/V3t4fUc1fa6RAgvgLxShln/vgddTnzGLr82fy\nnjzg7ddbIA+3A6B1RPu/dJgZbUSsyM823uUPuWX5/Kx9Iq5a8YPpJGNM9nZr\n2KA0c6e9lWxiS9cBO2z+UnJqzETmVgA2VYhDypBohch0Vwg+5iG1/IyjvKjr\nUGjnCsicEmMHFX6ZhVtocnV7PO2z0lN55yeUuwhDGvC2knBjsJO/iAb1lWWn\nJjrGLfD0wiEPqpvuE9KuQJKU/qj8Mvd7VPOVEzR3OqDl8y8Z8OCzeyP7L+Vp\n5cuZTdPYvoImo5sJvIRImB4RaHlSnwTPsFfYIC6udixH7kOt7eI0bdRCpc1p\n2VPFyXSjlF0apMnv9KT0FcfHrIbowkYrSyeKIeJiSvIc2tsO4DoQce26Nc6e\nSx+0\r\n=woBh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEqR+gyP3Q5qGu3eJzpojvkN5Cm/gbC2VptyR9vu2a/AiBm4R9ZaGT3hxkHTuZOqWI2AOeXDBESCSY0b8VP7fuRAg=="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.19_1544176080929_0.7730156306474965"},"_hasShrinkwrap":false},"0.0.20":{"name":"2o3t-core","version":"0.0.20","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.7","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"ffa11d2b54c2a5f8069f53130ce3dac2b6e4153d","_id":"2o3t-core@0.0.20","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-Y5POmhN8VQrdHnrkqcEnrTmeW5gYALtsOLHd8cexwWRLcGmYS1RCQhcHksXA8whTuQjQm8w85VIO21d7VC8EIA==","shasum":"0994f5d183ad8f32e29b256dfb956b724aff9ca4","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.20.tgz","fileCount":36,"unpackedSize":106563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCoruCRA9TVsSAnZWagAAIf4P/3sngb/g8mp4rPPTwxPD\nzucvQnQlqHG1eAVZHT8LLYr+/0n/vkpIq2M6SGID7DZaL9ewU8XWIYLIdHXS\nBqw34N0egBlraqs+qu80CCceqETYoCZHq53qj2blHya55cRt410AgqoRUsja\n5oUREL6nP4xs4pyXPOlzNx3QfXxGlL7anNeahun4wXTb9BXSN72cYCbRp+V7\nWX8gjtxb03ClllX7gb0VG0pJAjSoaeG7JfCfIXyATDLn9WieRaNk1/iYECdN\nWSX+V5ony2avskQFtP/UccCDiiSHUTOIYGvqW3AOrgzppCpgXcix8mADT2o1\nS79bH15eScGqoCFxV+yk84OBuDOW0GCmJBIDaUUWyg27Yfzpts9wIJfwV0+8\nymRxeSjlDR6/s93X1pEJ/oygPBA+317Y2WyMmFYzv0k04+XKFv1UkzC4xJFQ\nuan6gBIm4a4y0MmAHlI56BTgt4x9q9TDAsJ4qy0NkqAYhRFQzdHK2R96Uzpk\nQkQGPmxCmGouTyI6qowKlEpNBUd5paHXpQRZvnBL39dGZCm8IxNIyEQ8ycwB\nd5Y0QwA2janltxfmuozfHVPxb8kSItWXYSItyilZPkbntimRGAPXLLPklekB\nLxNWWeU9AqOVFWfbsSI+y7W5KGhvsirTh6fn6WjOrkvrJABaqz0BVQKCWKgS\n9mu0\r\n=LCL+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSwb4N23xUIaGHifncBHXL93ke+ydJ2wJOYzgP3QKKJQIgcBgmkWq5udqRavmuTWfDXm93FEbBd9VdvKZ+ucG/WWI="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.20_1544194797618_0.6692114718024351"},"_hasShrinkwrap":false},"0.0.21":{"name":"2o3t-core","version":"0.0.21","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.7","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"ffa11d2b54c2a5f8069f53130ce3dac2b6e4153d","_id":"2o3t-core@0.0.21","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-MN6XhwmuEySXvi6239g7Hb0VNPqwRC/tNfWkxL2vrxT4Cb5WDxD8vt2Qk8ajyLXW9Yl5fMh5juCIipnU3lK0fg==","shasum":"90e05a3e3742692aaaad46be863a322515ef3344","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.21.tgz","fileCount":36,"unpackedSize":106720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDhQqCRA9TVsSAnZWagAAQ+wP/31zgskT9gwUy/lEtLwk\nM9JB98y8kz5Z7PGakUsIs2JD8cz+oynMfBN1vDLpM4Wrk7aoIJk6AiCGr4Fy\nbRDc6bhjnU7yckqlsmGRLQH+z/7N7Ayhmzms+gL6rDsGSh0ZtTSSzJodrEwf\nIyHoneDU4ePDA0YA7LhWynLX30qdNdF127w16yZ8aAx8PMf8d8jbciicPwUN\nKpLGo87te0Db6QokH6vjkDVMWPsxzP0FUVUGDtkzV6cuAYhE3NpSCvwhZ5ZY\ncR4RXI7xLwOi/ZlKc/oUtbUOZ8zn3uA764e/8cHp1UmPymcPh3rrPvHhrGce\nw8t7+YATDUssLaPnR1hLWsmVGURdl6qcnRn5qERgkI8+3fF5EJw3EYCCbT0j\nIKOQlAMSXsxpYLtdM8aJkpIIkR4UbaXozqiRIFDHoFaIOgVegQn3KgUyXqy+\n2Kjh/RRVHmEwXfRzw6DK/nZ+HrrZXnAXapGdNE93hwjsOVv3cU/tDVh9AhOp\n3738k3Av961qMMD54GVGDECAUwGbQcnzK88FX5MtbiNuQbmORNXDAxjbjDcu\nWhih71wIVLTLtAp26kHULUv8oo5NI/hhR7cW8nJUceQXbE1bMDUjLBW3GBGq\nsRPdbrCd4nMi/YkDx1UO40LS+t9LpaZzf8vgyQ9Xdc1QSzyq6fucQ4OYWNnq\nxD7i\r\n=GanV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmjO0HyVRWgy8hCTbCT/JF2sYwKbVCgd0di9N5Ic1Q5AiAiBqMTjGYbJfaqtjOuO1OH70HTUORAZOJxDbEuJqy+4Q=="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.21_1544426537859_0.805046968605617"},"_hasShrinkwrap":false},"0.0.22":{"name":"2o3t-core","version":"0.0.22","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.7","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"ffa11d2b54c2a5f8069f53130ce3dac2b6e4153d","_id":"2o3t-core@0.0.22","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-YvD1f0srUdM+O/K/tCtkd9d4kFDRnknNJTMY4l7360nQtL5hRCDorrco5xA6bfX4QQe9l1aX41S9ISWFyE+X/A==","shasum":"64bed7c13098636bd051a23df3d2208629b0da50","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.22.tgz","fileCount":36,"unpackedSize":106895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEkGOCRA9TVsSAnZWagAA/CwQAIyrZ/te5heQRgQdgAQU\ny3coVLfV8EIwnHAyXU07sOT5cIn1PWyU9Rw4INuGRmCQ2ViHHZDqak0GHs/d\n1FTbSTWb7PCeKQFUYNEtF34x1bqL9QbRCEY1iK4P6KJp210/zfLG8TRJvi/T\n4pK4MeHSj9deNXsIHwLCgSR5qpmsoINQ/ky/pWrFoZ/bcz1by1etcv36BJ66\nUJA61+pHgsRxnVxF8kzoxikJNKKjVK/dXQ6VvfueJDcDVmzRgkV0S8GKr29f\nHDiOQZeksts5mPi5kG1DedZcWOGFZ/UutiARhBc/G4Qi73JANHxZwnW6yAIq\nN3qKIwVj2lg2XO+UA3LIT94Cvj9Fsfb4+UpQsitU8KFbrgnQ4J8hk+OL6085\nN3Z3ohkFk6OkNV+2YaLYMm8Rd5AN2g6F3jBJd53y1b7/2pEtRNiNNAPkyG7q\n4e0hqJt8pvaq1xoz66Zzw0H5DPoQQZQW+mP85oKlSf+19OAwt11JD+2gPG57\nAoG1/HHSkWgAqDWN143uNys8lkTKAp530jQhac7LMBkqVd4H2Ju1rO2T5lfu\niUPR6AjSfIGZdLNa+TFGMKNSQ0U1jE14924wVIi64h0e/lo7VIRzwZOgtIys\nFNwIUdRdXX0HGJjppJrTkNUJjgGz1MJ6cuSLH8/dM3Qm2ux5310FZiQ9lUf+\nQwWe\r\n=h59N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3TT7gMKTaa/JFdkJrvgAlrrF9BbgZdQBDpE0tojSpuwIgX6DEqjH5TD2cDkIGNXtvRlepRzSHELtaYdifUnxLdGU="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.22_1544700301750_0.095646659707882"},"_hasShrinkwrap":false},"0.0.23":{"name":"2o3t-core","version":"0.0.23","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.7","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"ffa11d2b54c2a5f8069f53130ce3dac2b6e4153d","_id":"2o3t-core@0.0.23","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-YfXzFAYKC2ew0ojCx74jaXCwc2mXickMxkxOrt+X9YHlmpIOLrr1fNXiVFDb1jDOiQmGjYWQSzAzFf31FoPxzw==","shasum":"167b7d5795825b4dfe894d4af19d7bd24b59efb5","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.23.tgz","fileCount":36,"unpackedSize":107103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNsC/CRA9TVsSAnZWagAACwUQAJe3jyHgumfNfcxH095p\nUQemZEdynznZykKfl52JGOTfmC2wBNCl/IVsFxtqOSzgImUVShGNCyq5+WfB\nyVd+ngQJf20AoI6+b9XMlJ9E2qql9s5xRRwP0b/vUF6ha0fHzi09GPSSdQXe\nf5WBp8bORTSxPBEs8X6V29SjJgEe6vN7qdn2yCnZeskr8o5heej/v64Csd4A\n196F417E7ZTdkUhYgdTUmatRqOEjkdN1IDu2cbRx2Gco5z6QrE/RlRt3ymbG\npL3Lmb4UPfAgjixIKoZPj6tyCNFHXxLzjUXQfz4KaOlb8QQU8ZdHhSesqUTj\nR33XH8E/hYDnz/ILi416jqBpg1BYH5D7J+3a5mOCM0fVJniWtUVf/zgduZ0L\nEDYbBdl434VPes1z2wOqnstbCTO7cPaNucHckbUhXWsVI4MHpZk+GdgYxhJd\ntZqq/iBrBNJTYbY8RZLaqUFkmCfH6yIAIcwiDgdaL+RO6b4YbdGsvJMHMSYv\nGYM5kVANTI4PrjLFXbU+URv6jn5EkM92P8HdMoVu5gTShqu6Y2YxykTXxcmy\n9eLSLjP+s2fOAm/gC9kbllMxmJdm3Ub8Ja7BWZ8oYOjsMJDuTNtZjkRe/aap\ntuhBo3EyOoHF9AzbqlafZbspxV6726GEqC5WQ+XOiwgPz9KEm3G+ETfaczwP\nsBHu\r\n=SvBN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5vo/GxTHs0mkb7SPz/9p4SkNkwtQY2/2eTrT29WVtMwIgD99yxffwoUzbqEjMogjXMnWimla52N1G7F3IxDSogZ0="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.23_1547092159257_0.270535214435059"},"_hasShrinkwrap":false},"0.0.24":{"name":"2o3t-core","version":"0.0.24","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.7","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"310cb274efd489963fdd27b58f8e035f09af5b25","_id":"2o3t-core@0.0.24","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-N/ykFdcfC5USFwdO+JPzsgRggk03rsVfZWD7ZlIdwaJnh4CUInvRUPjIKld1up402EHYGgekxDq+6TSayewZsg==","shasum":"0051e5539ace9fb228adc26c68f198eda0307b96","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.24.tgz","fileCount":36,"unpackedSize":107129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckjeICRA9TVsSAnZWagAAK0cP/2bc4jejS0oVAaTiMJaa\n2JlYuNMXeCgBQUm5ZKN5UYV0s4tKQu3p67fx5aJF253fyaLtXjRBgc0uHymi\n0I5rwwhtdtLvG9nZNzuZlV6gXGWL1FVW6CNQBib8T/p8Vl9HMTaeczhtMDYv\nQDMg/1hi9o9EVrM4bsfRByV/IdQaD+ZhHSIFblkhZf+1C85SCcVpfXqsAmcg\ndqDYGKEp8IjkJF+Kz/25ltIWJxV7TbplmfIA8RQslpJQPwyLNXTjIfYjrGw4\ne3CmW/VHKiCd2BuTPnkCDg9wR2bFcqUVhxupsUN5icdmc/sqm3VWUZ3AWTzL\ncrqYBX0j4vOuWaYnTk9xyuCZkfjCuG7jrHgY5k/RX80dzT9UnwLQzm54WJC8\nA3Sk+0z+YJkUNmxB0d3FUjBOGZZ8+faAhh9TV/a4WZx9kwlx16iee2iYM2kh\ncqFyXgz2783OWtdbypnjOYbf2UulBGGcodepIT8BlBFF0DBydzpKTWfNPAsh\nK/UeIEe0/BpAJGrAduiSt6eXYXndffIjbjKMzRsHQ+C22z6wHUWb+afdGW2g\n6cDVfsy91ZK/GJZMe7Av4efoYI7x+bK538Vm22V1ZQk9L2OHWbIdvDUzPdfh\nWniBkwwQrDCJsPFG27JGi7FMfKQ9/2DNo8+9Gl06wtXRrmXmY+tagT7Bz21D\nx+v1\r\n=N1Vi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHoy/M4auaFFOO0u8zRJCpLfrhyM75LiIJI1ELGvgzUwIgJrMI32XqmCc6HpD4plIa+BsuXMNiPUDgxAoi983J0Y4="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.24_1553086343574_0.7630948969807472"},"_hasShrinkwrap":false},"0.0.25":{"name":"2o3t-core","version":"0.0.25","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.7","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"310cb274efd489963fdd27b58f8e035f09af5b25","_id":"2o3t-core@0.0.25","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-tGjHcuyHBZhV9Cq6d0U8hy6HnPbfnYed5hJVTLjmt2+27LRS+oK2igRNpsoXLZMDD2okp/MN+4yD373zpx6J2w==","shasum":"2b72b1a55f7b80f34390e53cda0cae03d0bb1fc5","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.25.tgz","fileCount":36,"unpackedSize":107389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclc7oCRA9TVsSAnZWagAA0UUP/RHJc4JR6Nyur2QZtIRp\npyIxNpQV18DDc9MXo9YcV6fUaXV9Ik8FCuii43rImCrDprzKRiBdz/+ClL5W\nfMK6CRVu0R0lxnCgRFqdrCLLQnWq+uEZFH8pk29OPCoI1qTWVFUkM/jJu+5W\nxP1j95KKjRNBXBl6xFTPM7jX8Wnt/3ZNSG9VlFtzTcRJzIPsEV1xoa16b/8H\n6ZHASlEQd3rMQ4ShfQ6PXMshfhuwsCmhnDvW9K4m+xzHa6NQEXAm2ziUsWwu\nXcwXVvSzFhLQON4qj31bf2jxsZ88DMx6ub1Ev8JJtKqVExMUckEHANhv/Am1\nubm+tY45X1vNaj1au1WRN117iOp8w02A225gJEaGmnhf3s1dQTPvySJoBQfr\nGpkcWfrUfXBYDOyv7U5uxZWj3/TXHjQjMZ61xp+5Q2yBoPKrXfEY9uJ9jMO/\nz1MtGxPX2AJKJzblp2mFayLMmJuilPe2rcbszc7wofS0iEdmNgBFAUgPy9go\nzrvJ9/8CE6ZwvtyIumtQ8BL2UOz0BrimG1Qu5z1LRbPDIfY+4Bvuie5YNUL6\nD4Zd+KdKXIKv8NAubBksVRGq43eJRHWze59I82g4++HkNt1Ry52p6wrubMAh\nO7e1OI2AEi0nJJfI6tEhuCIQqf3rt/PeDSFZSlCbINrxGlt3hxIFPh2wkLNu\nyKxa\r\n=/MLe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7URgEZoWknbB9ulWPty4vPOD7Oh84Bcq4f8pzuws4LAiEA8F1IZk/zlDWvsaBPN+lEt0ga0aQx1/Oj9vHddWSa7A0="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.25_1553321703464_0.05655899329179581"},"_hasShrinkwrap":false},"0.0.26":{"name":"2o3t-core","version":"0.0.26","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.7","2o3t-utility":"^0.1.0","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.6.2","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"310cb274efd489963fdd27b58f8e035f09af5b25","_id":"2o3t-core@0.0.26","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-N+I3WFNkYDtBPg8ZddFYRMTuMVSUbTaMHfJVfAeD8wHb7rYQoMahqbW5oKcMMn+fT/wJkTvGbIfYGdqSGo+P1A==","shasum":"ddf56fada6a278123db7427426f356d185c95bed","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.26.tgz","fileCount":36,"unpackedSize":107385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmibICRA9TVsSAnZWagAAv2kP/j493vntU5IA7ftNtBBr\n5eO5T/ILJGZCA+sOdrR89SFE2Fmgd90vx2d66YdO2qEK0l7DgqUesPP9LjzU\n8kqRns1kzzED1+LP3y7k0Sj0YFpU+H4AO8Yq/ntkheekVIK2GaUwdYIDdnHE\n3vEnEY1+fPQkt87/LuMHWs156LlhXyyzuytqjec3ZRY49bbH8ueEXTzbDajH\naIXvQyZvFeAtsVO8DFAzdCDipiaySsuDtd+qhC5D5eme3Z+haS2tn9h3BglA\nNQIe/HAkqXqV8KNb3GS1Nqp1c8LV1HLHY1bjmNl2DY3rZ4EuPhMg9azJ5MZW\nti97poyORnRtSwFLnadhBdcxziA61MoiTrUTHqxIWZkc2ZVLP4UXrd/isOLm\nKKpn75ODe+Iep/CWF1apDrRbZt3g791OAXshYU/IEw2mq5ozJBq3b9iEUAP3\nwFmqWCjjIujiizXPY9S+mrCLwtOfs1irjxp1PjbV+VFa2R1f18f4iAuwtaPv\nLMjAT9wyfwI3pjpZ9Xq1v6zgEGQcQ9lRpvAWNAP33BQCRtN50MGfU7rjkt2O\ngSYAEwL1mEflSzMuOlYaDtzw0Fwzp//dv4E2LT/KZK2M9rcEuv3WeXLsMDdc\nlhq0mRcNcqDD1ZEaFlXcon+NVO/AHgmHEoafosxvAr0znn8KatLEZmKcMYqa\nQqd+\r\n=eniD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLEQuD7bQeNwr2rhxdWrTYbsXG8mqpMo7O0uakfXMV6wIhAOUXeQyn3OPzCkWtD3xLC3GVJcyrGJi0l4zdjrbyROfm"}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.26_1553606343503_0.22006405074514146"},"_hasShrinkwrap":false},"0.0.27":{"name":"2o3t-core","version":"0.0.27","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.7","2o3t-utility":"^0.1.1","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.7.0","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"310cb274efd489963fdd27b58f8e035f09af5b25","_id":"2o3t-core@0.0.27","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-PIMGcw8v23YfndGRtfW8bpEqjuNQaIBz+y3ODD+aiH+rTo60kcqcV5TD4fAKz2ZmF+k2mqtsRdRlpraY7iThlA==","shasum":"852dd1f41f1b0e70774feb6eac0e771868c8a112","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.27.tgz","fileCount":36,"unpackedSize":107450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrHNqCRA9TVsSAnZWagAAdkMP/3m1tsWERylNV7wHOykV\nVNGTqMBkruC/XDj6TF+hypa9rAlQSXVfN4Vmb6e9cSNXjTiFKHH+exlslxy3\nf6IykI0haNS3PEFpK1VH0kIhjMw1TuFvht9UjIyE5t4qr1p3ehHJpBmVaVVf\ntSPWkzuti/1daxJEDmkpI/33+v/zk/2Dt2o2W2Mlzmn7JTY7cWtFWjjZm9g2\nq0eRA//1HR2wXt53umKX7KvEvVvXfEH0FmyPPlBgj1pPWuWUGAsjDYlQg9vH\nuJj2h6vthwYx/com071VR3qTWZsoETVOIxcPFM5tQb7aIqn6wGPycUvKIROw\nXon3Gav0hxNQEtL/AiEdjl20K5f6HX2//fFH5GIqwQGU71cXJyux5KhiSstf\nsJ0cl3tOq7NTSsg1TbwGy1O7ahIZWJiM4Rp21oARqnY2jLTKMPWxkZFbQQf/\nHtLvtsX89R1jCO+qeRwo1fX7ep9gVgHpLhcCzhlnVpm64Wc2Jydg1NObJUMg\nTnS4GMI0U8H22zM3j20j6iUTudSu7iiv08+pTEmtqFVww7Q69yvV4XgpCkE0\niWRhqQPaqVmeX7aNyXWQrdoRnTchUFpir83bOuMGk/KzGgNCMUT+6NzWWvxy\nvl1Phb0lcZhESFhpzbaK8+zBhsqd4EaJZqmf8SAyLFmIHDIWQRrcSTO5dTBA\nKszs\r\n=KWL2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq6FEMIbVW+wpUHOYvEON2eo+tPn2wU4dbOvcm5+qFiQIgEpj91Z1mpSwGhMH9op1/sj609KPqQtS+5jfbg2pFV2o="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.27_1554805610022_0.21460493461763486"},"_hasShrinkwrap":false},"0.0.28":{"name":"2o3t-core","version":"0.0.28","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.7","2o3t-utility":"^0.1.1","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.7.0","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"310cb274efd489963fdd27b58f8e035f09af5b25","_id":"2o3t-core@0.0.28","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-PKtRszTQvOaAKPsaR4gEkpH6/txTgm20Pu5v2JFCBlLWeOu8j9ZEXofFjlXx+Czxj23VzoP4+TbN3gNkePxDEA==","shasum":"c343c78b3caa7feaeab6dba6c1164bae6558b28f","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.28.tgz","fileCount":36,"unpackedSize":107492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrHUoCRA9TVsSAnZWagAArW8P/RwBv434tjk7Mp/SA5RB\nPhhz8Ok1aEYw2MpDiBdxRHk1DVHnnLfzcEqd/bc60gFopxT3K3oZ1aLoVgmD\nO4+8iZBWL3Z2JxdQuA55syPDe/F8FB+9wY93DQVFeP213k0Q01ObmvgsfD4r\ncIfXc5T0ql68sJygMWG2+0HCws44fe3yNsk8PQqcaQhjP+Qe1R7KXiIeQDbw\nV8kwOV8Guq6TGt4J0rOyqaCxmW+8wD/RJy9RdiTQTM01WlmP6RgPsEg24+5Q\n0bZBNc8hAp8y9LyRqcgtKvDlLGGvr14BQP2IPIure9LfMekghQrf5cqEy2Bq\nMZ2Luypi88LnQy43CyaARfYbuu8TV0SbC9O3QRUF16y1tl5m7dXdBsqAf+Kz\n9ULEVb0P2SDXNq3vlf/OXhfngpppi7CWeDH9y5deaB6bQi0O7E7yE2OY6g8o\nov3dMZweoq9Vm0MKZATjZpCQXShpHsEUpCCCF3cTbC2HMm3k0ZYWqvGj129j\n0MSInPt/ZWtoizxVjtXBGdaOdJEhT6gZ5gHvc4Frz+LzrtOexj+f0SzuySH9\nN8BnjfJHQ/ADSbifdyXaxWEZMIgefejiFF/dvRUjxNeCePl7mMc4ElBVT4Yz\nxM5lBt1JyQMwA9FiEx8tyW6Y92UW701lQVnfmoYRYnyAJJH34nZIgfK43z0P\n5zaQ\r\n=GSNj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIMUVgmMQHFCTA+EMbjwYwrxlkLEUalT/47eCyjHDFHAiEA/4HvSsTg27TVjmyIUUKrBNe5UTC/ryZ181xWec5pG3k="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.28_1554806055499_0.3275461852203918"},"_hasShrinkwrap":false},"0.0.29":{"name":"2o3t-core","version":"0.0.29","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.7","2o3t-utility":"^0.1.1","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.7.0","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"310cb274efd489963fdd27b58f8e035f09af5b25","_id":"2o3t-core@0.0.29","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-cazaYyDN+5DWYdycxCm+0pa/FkG1VKH0q+/V1Yryc7ZoNQcNuZXBWUwRKFvfvGkMwN7O80nXBPGKlZ6sd2GWAg==","shasum":"55d4dc124a981c5af44c9023f98376f3406ce430","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.29.tgz","fileCount":36,"unpackedSize":108217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctwHfCRA9TVsSAnZWagAA8QwQAINeBlAHTBhWZ6Eui3pX\ncYlnLXoFVJUjdiyYJFZyXk++w17GqCWEu4a2lLsPl2TwBLDJFGF0O7ghPoKv\nYxxEykqQHfGd5PoR7qJ0pupOKcXW6i9E6xTv95cW9wlJv1Z30NT2JvqDnCqS\ns4s6p2VkaOs1MM/y5c9+Rs6rjCQLA3qTjiYVaLrBlGQX7RBQnvWF3gnsa/sk\nMwx03qWn1sumu7KjoHo0/TcS8xNDa5MkP7YJaKypjiAHyXbxeakvELXumQMO\nO8qoC7PIzj+v3bWn1WOeB5HhY867Q5gfvaQxxj8w8vfHMn24ePzW++53IDvw\nG2HXrYvTQXk5+EONe7eW10GOvMg4d25EYWf4uzP56ex/Bb0nqNGJNIWJApNy\nPHb/rtDmlzxq/5EcMmkpHG1QgiarJQEODZF6DzYF/jo4iL/G8y1AS8xpaUJU\n74vLbTbAjwMzmBYbAVxBGl39fdBpqXmsmFBstVdM5rrLFNfVgGSqcMMrxmA1\n8ca5fMUsbUXYrkRWYD4PkXMOY7Fwg4OUjH5VvHy7kI95zEQt1bxUb8MheVyX\nXuh3wqq5qwjJ5/Bmf7VZj8VhryDqtClAS0qyGaGpf9Vc9rJ2oFavFNvJcH5H\ndbdi8f2dQ6iSG9rMJ8m4hk9ivh2Zf7WkP29rrLQobc4tcTXfO8Q5QdUiyUO6\nY2wj\r\n=JUAI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6sCCAOP0mbzobmObQdWaJ8tQSbWd7unB0/HgMJ1RfFAIgI4kF4LO51e6foJy7DoZMt9KUiudVOzd5kylqogBOXsI="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.29_1555497438133_0.5808925904574331"},"_hasShrinkwrap":false},"0.0.30":{"name":"2o3t-core","version":"0.0.30","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.7","2o3t-utility":"^0.1.1","http-proxy":"^1.17.0","inflection":"^1.12.0","koa":"^2.7.0","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"310cb274efd489963fdd27b58f8e035f09af5b25","_id":"2o3t-core@0.0.30","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-TyTo42bg2krA5laS0pkbFqN6zkbKm43JPHq4tHRN5d7hVzoKOrnDyrDrArqk8zdoEMYukx8g5HLN02A8xXqq3w==","shasum":"0caf4ee94a2125ce6c9c55987ce46ceee1e0d8ae","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.30.tgz","fileCount":36,"unpackedSize":109394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctwq3CRA9TVsSAnZWagAAi+0P/0ILKqqWCtkLphlk08fN\nxoo/LPk9lG10bRtg9nDd25dVxj3xglTGN5eSTSJe2jiYgFo7JNVZ9GZkq10o\nIi7u5uIdLLj9rVtWbY+uGiivf3XaZ/QS4jsMakE7bBbwDdksj2wuiZMPUf3v\nnkZnETKYNeTmHeN2KQQP1fT7fipmB8Ric6JyG/9EKItK9LeuDeb+re+ZSbuM\nuYB7USJeZPqjH2BlCS4qi3XpqiwD0q5WVsZYHDiFuU0ZDq254pJ/Lyn5CAD/\n/HtlLsU6H+Nszmcv03u2Y4FJDuQmPZcC5vgXzvDFDLUbKSUt7HDgUgzTX72J\nF5eXZVDqhSekIuED8kWiywiFurJYkuR8EURXWSuCeNOdODnlICJPrsbhhRtv\n3lVAYGRWtkybLftuyWqfTsa2rc6pXodLy2tTBB/lVf47OM/B7kJTC+OLTskm\nPy09a3siwj1VDBzuiD11lGWb27auqn2ORNpxoxiv0/WOFUG7xc/+pgtuHUyO\ntOQZbRUPpk5PZXph8/Px3zMUdI+8jXWIs/2fteoug8hTaLcwG34e0cdRXAUg\nqtsDH8UVmk450Bm81LXwqhUqSNrxn469urudKt6foM1E24LEAZzwb7IijTmH\nvCOhV2k1kq8w92kJG3M7b6Xj3k/cf6ctMTedy7xdjKscZHj60nRroQhvDx5P\nu0DS\r\n=Jnj8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmcPYF4eBydw9555taXPJNgZ6TMeWoPHdRirj2ha1WCAIgej06zqCmuPeF7NqMVwuclRinsNyYHVd9t9LFQzsfHlI="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.30_1555499702811_0.6264372474401394"},"_hasShrinkwrap":false},"0.0.31":{"name":"2o3t-core","version":"0.0.31","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.9","2o3t-utility":"^0.1.2","@2o3t/koa2-proxy-middleware":"^0.0.2","inflection":"^1.12.0","koa":"^2.7.0","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3","plugintest":"file:./pluginTest"},"gitHead":"ea4757ad4d9a8fb08a3af8bd5d9691441c938feb","_id":"2o3t-core@0.0.31","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-cOwCdSOMrTEE7NWUuerI7O8B6n+cnp880iJmXmJeGHwgm5ZkpiJ8KluOeVQig+fm44+ZzbiHrtkm1L44bSQyAQ==","shasum":"9f1c3cf8490db9b40edc4c538b2771a65f7b32ed","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.31.tgz","fileCount":28,"unpackedSize":87332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc569zCRA9TVsSAnZWagAAQugP/2hvEvrkKA5IrpdTFxKA\nAlHfA1plqliwLeb8kwVsE0wb+5CDh2nrheI31FSGcTNNGpNOgGFq9z6jKooI\nvRbmD9o9BOKNsTZn8l1/wFmE6eh/60Oa5lcv6h2iLLGWK7J3+lmTzr/syEQo\npCLX5V3DzVm1v0VIwPQk1e9FY8DzXHwEqnTJOuQOEp/OX+0HvR43ySYQ2LuR\n6xsfJKAi86ajcdYQaiiTpCzI84X0WHnPXNH59o2z3WY5H3eH+4I2n33YrxKP\nYBVf6jNgH0Q+eInjEr/Ox9YNI5TZe77gMiVsZQyzVB4B/54c7prw9wcCWPAV\nUGmwpH9Tn9QgA29LPpLJOSTa5qGOdP36CqB0AZnhye1hkR0pgsUTIWl53oGb\n/CpUjzFRHm5JHd4aYc7N0McCP2OeyAq7esHQYCrzifaLzr83671Ju9b0Q4IA\nKVVOtbQFxGHXGgtS2B9a+VWis806rGOqYqMyAPMATaP9NVqySzaaM/WyXeqS\nqJNz80qgqzHVjRYtPKWObuGCiNIFB4Mflywk1LTC5uBK2QiaGtcnHz8wPPv3\n0YoA1VHfGd2v9ODXdGL8c2vcjzHhmERh7uUP04bvNPajieUYXZGarkige5Au\nEHVE/4h/rAbRX7lv8XQUwfxMp7YDtpxJqmajyhvCDLo364sv2HdgzYFBR0sR\nIhA1\r\n=9sO8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEIy3uvdttha8Lj8VOiHqfM6jhvxFCdqe6HLMNxIxDbAiEA+AwGxOb1ul3BGwmIxnD7qnfvBCiMW8Tb8e2TxqOtt/4="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.31_1558687603195_0.12520960901741574"},"_hasShrinkwrap":false},"0.0.31-test":{"name":"2o3t-core","version":"0.0.31-test","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.9","2o3t-utility":"^0.1.2","@2o3t/koa2-proxy-middleware":"^0.0.2","inflection":"^1.12.0","koa":"^2.7.0","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3","plugintest":"file:./pluginTest"},"gitHead":"ea4757ad4d9a8fb08a3af8bd5d9691441c938feb","_id":"2o3t-core@0.0.31-test","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-MIsRzy4FTnN0ElXQMV0Rtux++ipui5FxXm0pllcOCJPraRnYoM5dEolomeB/mLDzIuiTSxyWs90DSwk0M3dLVw==","shasum":"4b926ae7c1d25f53f59d2956d36b9f5bdd96f622","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.31-test.tgz","fileCount":28,"unpackedSize":87349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc57ZfCRA9TVsSAnZWagAAGIkP/At5Uz+cLNyg7EQUMvIC\nHnOWmAybIpjUJ63iGx2+POZc5FfTiBQF6IAy1aAMXRHQPJiC97Ict5OGYGph\nZ+aG4Z5vtXHJl8YYJQsrELjULfQIfml590yUeqYHgLKpM9vd0f8KKhyPfkiN\nqtxFi0m67uA95x9xyzq5KV3YtOZRMJg6hr8Wi7hEPFvInMKF3Aa8TA/uIReY\nMtHvwcurRW9TReYoobZJDnvOqWHY+iRthxEdHC/BYO6HgP7pWUH2XfzAP3M3\nwWb8R9ljiR+XxoeldRGlqDiI/pNnaRH6UoUtiuabCt9fs9emsJ2i7QFXi1iC\nzv39e4TPkMnOaGFjZRFWuIup8znaO+/H0OovsyFWFVZr30AD1A+m8bjm/5FL\nVvgyn6n7VZRbPijZezvt3Csu2Zr06dOjXnHv7o23mPZot2YDBglw++bT5sJ5\nT53iHlNzud0qXM/xgB4G7JQxk+JJEF1e46z7vwjuFWe2/SX3CA96nFT83E+i\nrFZE/95NsYcQPN8Li28SuxFyEzFbqRuq368yeo/jajauYayDULjqnevREglF\nUg1lgOcNTyr4Vo7zysfAQqsHJDd1N+zSgu0G+Y00HR61TxkaKf8NjiU6XVmJ\n6QNblz0QXoQmFKaDHXfg9xsDtPaUwPS5d/UAUHYr1nNQoNvZpKsMq0TRhoAB\nyzzU\r\n=lkKy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANwNAvpFufSq2EnavJitx0Q1jlvlqt2ZGIqPFaf8XozAiEAkVzpJz3/ir8ilXoqpJ5+i10wUj6ppjL1MPnpskvnMkM="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.31-test_1558689375320_0.8768170949248844"},"_hasShrinkwrap":false},"0.0.32":{"name":"2o3t-core","version":"0.0.32","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.9","2o3t-utility":"^0.1.2","@2o3t/koa2-proxy-middleware":"^0.0.2","inflection":"^1.12.0","koa":"^2.7.0","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3","plugintest":"file:./pluginTest"},"gitHead":"ea4757ad4d9a8fb08a3af8bd5d9691441c938feb","_id":"2o3t-core@0.0.32","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-ooIIJ/yDhoJdcnp4O82mSoKJtlLHdja6CXi41gTo221Yu55iCBCCZCbhi6Q8B7Gk2sU/HPXop6nLSm0TXJYP6g==","shasum":"9122658a18739560d632f86eb1b0b62e550732c7","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.32.tgz","fileCount":28,"unpackedSize":87332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6CpYCRA9TVsSAnZWagAA5PoP/3pRFe96FerLAIDnvSWj\nYKkQ2hlgllgd9LimOEhZkEGVsKFwgluGZQCVn4/q6yZHRuwNdkT+2dBT0yyT\nhAv+W2dKfMNuPGFu5c1rvVzXkzOQfKVT4bpZnDl/Rz2jyMCDcNBEbzgrLWlX\nxqN4T8i8/ueeKHAweR27kGYUJaVu9LUlSY5pzNvBgB2YPmLCI5hqfkcXVUx2\n5V0QhqKJzL8VjD9EeUM4VVauk9XocT1yjpw/GQ7PDWXvwWZpXBpr2pX6R8GV\neoIQotkkVYDiDFJNh4sTifYiIZ/0rIY4AC/VJNb3oD1SymVuJpqaCG3C0xQ1\nHaUEfXNvrwJ5CyX3NUMGxbLfauutIaaxFdr9y8n/Xp+RHhAh687vQKTngrIs\nIiMO596Jd1ASbBKDBFKxGODzu42huzySWtUt99Vwa9AKX6Y1mbMgkNJYrRKa\n9mojJdSdXBvjXdCZNqIm12sIMqEEgiPsW8dF64hc7IC+sM1R2KRt22q/40ok\nqfw4z/jvhqpYZZMkWXN+yVObnJ10TpYDxJJyec5JsD8aamXZpobjOBNSr+Nd\nqJm/Dg5GRPFYQ72Cv5a8YOpdCJJp1rV2+djFIv6KdPfb73daU+wqP7ayk+RW\nCUw4sYELruCS6djl0NK+1Kihpq06dEt5/Aqr8TMLDfki/74Sm5ILGnxsWtCR\nS+9N\r\n=lDsL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5f++qwxHWHQnJc+xqRC28umOA/QPZl967EQCT0DefLAiEAy3bqj1lEp2Q1JkU44kdrfXtr4rlTS3BvZbhkCHKyBu0="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.32_1558719063990_0.5350683582418418"},"_hasShrinkwrap":false},"0.0.33":{"name":"2o3t-core","version":"0.0.33","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.9","2o3t-utility":"^0.1.2","@2o3t/koa2-proxy-middleware":"^0.0.3","inflection":"^1.12.0","koa":"^2.7.0","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3","plugintest":"file:./pluginTest"},"gitHead":"ea4757ad4d9a8fb08a3af8bd5d9691441c938feb","_id":"2o3t-core@0.0.33","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-NaYdVNg4ryHq61pM2Y42OCTiEV/r72SXteByyqIVEi3/kaGURXb+6dkuwJSw8xo+pREuDL5dJruHeRDCe/mMDA==","shasum":"7bdd06ae9f3f9217115759162e831a7bd85007fb","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.33.tgz","fileCount":28,"unpackedSize":87344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6C0MCRA9TVsSAnZWagAAS2gP/3e4v39oTo6Vaph2r40O\nRcUGNBKUkAo3P6ExB+Pwzv9H02ROJzf5qL/qBJw4zL+p0dfFEF1w+cSP/SN6\n5rai8cA8HKJg4lJOA4QwxumjUAdp4y124MR2P2s5RGamw379gkHZtctXRrdj\nb619fnCAiyRLf8RLMhsyHTbGygKZsSMaJSTiblNjVsNP8l+kpfLxqZn4FxMM\np+GFGu/eGuq9Hd79Fqsxug55MF+zIdnD1Ilgi2QtHd4W/qynkDyNKjB9xsmK\n+HQ09OQUedWs3b+Xr6U0XuFpOhtinNVP376VII8t9FLnOaSrx0z0ftNzKAg1\nKJ4gRdu9FF1JBhS+oxOlIxH5nhFbHjZX9yoh2VdSSZLZ7NVhdZqf1JFerZzZ\nLscmDyHKgF9PmOBg+RNFy64YUYQKlcuWfrcknGOfsdMzGDk6vAwilbqWAcTq\nKmN6P18d92dZpgbDM+uFytVvC8IypPJx8cHBH2gkOj7gPldis5IWMd57VcN3\nZcXikDItzSHRk3b4BXpVVTLBvsvdfRqzvD5N8lNcPzKcK3KmWinE+t4gZ4CF\nMe646CLWnV275yEH56ELsjpFD4E9jNexhiRUVlYVbFzWlD7jFLCExQ5VMZuT\n1Se08VoczG4emVyaGh0Du5vsCAaXKeeTZ/Cv6TMF1WsCiq6kdEuS8bE9Nc2/\no/Ik\r\n=wBv+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd3LfB58Jd/JRQJJnFRYvWn9MP944zahNSwKPyBDDE2QIgIlwMwkBFJ+4jdrbG4m9/PAYE0V7GZNsX8STkDbORBpU="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.33_1558719756225_0.6954671405056858"},"_hasShrinkwrap":false},"0.0.33-test":{"name":"2o3t-core","version":"0.0.33-test","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.9","2o3t-utility":"^0.1.2","@2o3t/koa2-proxy-middleware":"^0.0.1","inflection":"^1.12.0","koa":"^2.7.0","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3","plugintest":"file:./pluginTest"},"gitHead":"ea4757ad4d9a8fb08a3af8bd5d9691441c938feb","_id":"2o3t-core@0.0.33-test","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-fIzeeXDAKXpA6NeEvKpJlgbU22+IR6JVW3yenZkSE9mz/mrRAsV+iKNrT2XcIHcjevxyNIfUOgNje8oxM1e7bQ==","shasum":"6b416475c2a48202465ce90607eadb5af7b67ce7","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.33-test.tgz","fileCount":28,"unpackedSize":87349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6DD4CRA9TVsSAnZWagAA4J8P/1gZ/8lf0HpfGsldmUw2\nZLG6LwSW5dK3a/tBI9XAbbN9TmjMBint0OjGlKiqtcURBCIvJkXJPcPhm7qy\nlx4fto7eqrtijS/+zYDk2Meg44UHr2CskB3vecTaj3B5hlk0IbBWUMKrf28b\npVTldNlgHg2tTahbNw77vuyy0Yho+gGNqihwifJMEm5CaEBGKnhibBAPAq/6\nFJwmvqhC+x9alhgT7v27aC5F3ry7b75bySS0KYvGbt7IrfONlg1TgDMpE6Zi\niSxrDVzGkV8N8nEuZv64QJAwKf2ThfzsqqCFVq25KxwrChlV+8iKwSfm+zHR\n0yXWZDZ4n8gEi9NN/a1GCmMZ4H+bczfTJvPjMYz1xNuElSh2GSKuVwS2zTkQ\nCJh97vm/vhfa+lr4eW31/D2FjX1rQfrR1zinhCGLZiJesxncp0rkk6DjIGm0\nTzV/UR8/JDBrCxilRjNg2EUveqL59VHNV0b1vLw65MUGK+5QoanPVzjJ9smE\n7RvPMJQjHzUt501VqaQPs//UUPG431lFBqVVs72tECHct8HoT7rQHwoR0uqW\nIt6K2UBmd3m0RqOji4VVKTtumJ7z2r/kqWYcBRdNJIRzbvxTIKuO+RqFm+fk\nK79PGRhUTQNoWAsq8DwUEVhwI+Ola1I5Fwm0MDEKlUC3cHl8THg4Y8u5xTtS\ni11O\r\n=kvGG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp2WHbFL4lUdALDjfnuePyKaWuB6Avkha2wRjY+EVIugIhAOkw0lLr1FHYo+F1fNhhhxw/VoLvulL9qtYPhohPYbut"}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.33-test_1558720759799_0.8237593442755373"},"_hasShrinkwrap":false},"0.0.33-test2":{"name":"2o3t-core","version":"0.0.33-test2","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.7","2o3t-utility":"^0.1.1","@2o3t/koa2-proxy-middleware":"^0.0.1","inflection":"^1.12.0","koa":"^2.7.0","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"06c3a19a802ec16f6da41fc898ed333b43522a4d","_id":"2o3t-core@0.0.33-test2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-dxG6YKtJXgAMwuoGSlnnpuq2aMZBfRYuDQJAe5UkcyVfVRvdwd3BVCLLe1JSGc4SfkMEjdsrRQvHbGE/o4PyeA==","shasum":"45ef631fb981c05f6bb47270fc450833d20518f2","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.33-test2.tgz","fileCount":29,"unpackedSize":93486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6DN1CRA9TVsSAnZWagAA8NEP/0iVBjl7vXhcZiBKFTWR\n2DcXAGo/JGlRRdhaTSUYNobeH47/wRGXRdy+K7KEEe3C6zLdF72PcD5DDfd/\n1qErHHqMKzjFnSy+nNmaf+YlBlrXxgsxCN57cDgJzHv4TDoDqRetd4C+41Dw\n5PJJ9mJCiT/B9PjTZ6jKxL7j1i7iyfpYiU63SXZ29Pc9+KatvaAN3Al9uSqv\nspgmLWvF3sZn0iZSOgJ4sxe/81k41ACDy3GIvfsCzSD+ddC7hX4rQpXeC020\nxjRORMcBi7WvtuapO4XKMs65Y6EWbsmZk4yxT0ZFUWLFHFVLH4WqDCKWUQIP\n0oNDvjFMPLCrWRtZjcLggok/h7FUywP0oVO81agcSZMwEFlNmhebDj46Jowj\nAU02tTw5xZRIfScTXSgqC3mMbFZQm39NHhlk0RdBZ3a+ZYz+xkBa9ZygQuP/\nXAt+T5XvhipRQGZhbsZ9Gz8reFHBdHUlAIqZolDVwgF913yUaDNE50pjncNT\nTuGlt4H4254kLxE1KXglgT0m23J4UQcCJGAJLTRdY9KchFapyBX7rRmPNkv+\nIe16bluevfYPdosVHiBEuY+tnCUrM98a/Bo2VR6jqKsvQDhzWlyt/LifNPlv\nlU7jDcY6Ri99A4tKuv8DqJ1usi3yNvPViXESFcJS24tZeDHKjZtABb8bsMMr\nkrZF\r\n=slgb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClvc5dHfSJYTiDkcoYwpZplaZArj2yqJdMuG5m9uOqYAIgTNXoE6xbmuMPH0hJdJcm8wQhI2ng7QgUV8WJ1NNqPqU="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.33-test2_1558721396407_0.9327689189506758"},"_hasShrinkwrap":false},"0.0.33-test3":{"name":"2o3t-core","version":"0.0.33-test3","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.7","2o3t-utility":"^0.1.1","@2o3t/koa2-proxy-middleware":"^0.0.3","inflection":"^1.12.0","koa":"^2.7.0","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"06c3a19a802ec16f6da41fc898ed333b43522a4d","_id":"2o3t-core@0.0.33-test3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-8oggMPnskmOPZnkoZA5GyWLTUGz7qHA0hM+AlmjYNAEeP5UK/DQDW96cQD1IBUToph2HGmXUS5c3M83+X46rUg==","shasum":"110feffac1bb319706ca665ad79b660e0255cd94","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.33-test3.tgz","fileCount":37,"unpackedSize":115564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6DP5CRA9TVsSAnZWagAARlgQAKD9c8/ggxcBrZLUhUei\ne2IDe6xEhZWLeBtllT7h//usg8Dg6XC43m9EWP+o3wvbVG/0K/Kg37k2wKHu\niKxWyKAk9pjCY0RvPEm6eE0KHvXXrKEgawbM34qH5wzb5nj+KPnuzSS5xwMb\nlop16I4ySPqvDp71cMn/c10oYq6uYGCyGUMqzVYnq+Em5E5+G7vK5EQG3d0e\nk4bLT6Fwe9jdUqmmEUv7DdKrwE1nKDwi27Y9deG0rAeC2ij7hxw47RZO5x6O\nSmSNrj5ko83b39ZoeF5q4kbM6Q2whkGknS9NqlaXYkHxazew/mlp/WFA/FMo\nYtTWv6B0DrSFcRxFqLAI22NeIOhTo6ojMmBHKydwu3o+68wLE4gVGpY3/pca\nE9FPQybeGvknP35okGHeH+RebOzOFX9+eP7G+vgHXP9OQ/2OE1jz2NcYkT0o\nevozNcm8bTRgy2PKsJ1aIYAdpp66cYIyDdzDz/MwM890IotnSYugOq15N8Nj\npsP54RjKF7QRMGLO45sJY4+1uWjtEsSHdGz038DVExCCTtWcDb4/me4WUhFV\nfC8O74WQFXgyYfMITSOzKu+g18Qk8sfQxdgENlUq9WJM3F6Ir+0KC3hkqE5u\n/6oYC7nJ/qPT6+8Cr5YYBf6IT9Ic5pymAqCSDnAiV0D4BgXHaRHW7eZCfurm\nH6Ea\r\n=9VEo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1yfF5NgDpLcuu5/QBEynJX0kPThppeTLxs7qdGuxgHwIgePLqTzMdF8dwHU6iREsqN8ugxZAyekBjyQPO1PcH+ys="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.33-test3_1558721528530_0.33667288070366164"},"_hasShrinkwrap":false},"0.0.33-test4":{"name":"2o3t-core","version":"0.0.33-test4","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.9","2o3t-utility":"^0.1.2","@2o3t/koa2-proxy-middleware":"^0.0.4","inflection":"^1.12.0","koa":"^2.7.0","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.47","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"06c3a19a802ec16f6da41fc898ed333b43522a4d","_id":"2o3t-core@0.0.33-test4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-m26PumzqygbetKEuze6XBni7VHiotQlbJp5meenXgygLfkgcdlaY0ucNjmtvBUjAzjDIIPh9Z46xotFxbk33Pg==","shasum":"3f8d0f3c6b30681d867573afafcd6fe0835cbce4","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.33-test4.tgz","fileCount":37,"unpackedSize":115584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6DdcCRA9TVsSAnZWagAANGYP/jmetJ0oPhAGs14DoO4l\nkrQXt9Zh/c+plwnLS56l/W2ecnUIK91P4QDawZiR3yRVEw1UZz3Y2ATzP/RH\nxuUILkJLDzyXObKr/olWoQ+jY4ZHRMLBqW8XhGq5sqGcRz2uvyC2czMbG1zm\nIyYrV22L0JgBb0Zm2jFfXemifqi769htqKTDBdD1v48+Bf+VhZbXLVn4ovat\nZzNmfRHZIwaA+elJgN17BbBwEtnygbYTojBQ4M2he3wqNjyS0VBVQz/T/KeX\nyq5NI1SoKi6Z6gyvrXsu0yKwSJbDIdENFInJYesKIQChUXT/s+IKzqUKK2q6\ntX7bcG2rMu5qeTqhLKrKpnQk7vIPDIrLTx+jXXrgYsOvo86E+uz9tFCJjbsq\nsr5Akq+XX3CemrOTEYGd6gCZuoMaD2hMtivg0HpsehaVw0kUUeCEa8vjUZyS\ncgyG1vNiNwEkBSQ7essg6bkv4VhfUHKdPmIAkZoIqYuzPd9Nh3bjX/ay9pXj\ng8mNkS302xEWhrbetOoGnWEaqlN1fm1QWio4oW20whtM/D2uQsp5vGuffbrQ\nXr+VOyGqfJdOldyS7ZKzh3okNEQmxRn50kV0nEZUeezYuOA/rOhA895vk9iQ\nTTcxoP5nZGZNjXnzlMTwn2Gc6tV1q5U4IWUiORaHI4/LXI8xoqgLGqULomIu\nS6wa\r\n=vFcx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjOLl/aoCO5ja6bN9i1w9zjhFe/+W5k5MZftQ+JCGqgAiEA+8aH/cEQk1RoMZLL/NkrD5boGL/JV8ltshoRfUNJ7I0="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.33-test4_1558722395360_0.8896463089612043"},"_hasShrinkwrap":false},"0.0.34":{"name":"2o3t-core","version":"0.0.34","author":{"name":"Zyao89","email":"zyao89@gmail.com"},"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","main":"index.js","scripts":{"test":"node ./test","lint":"eslint ./ --fix"},"keywords":["zyao89","2o3t","core","loader","koa"],"types":"@types","license":"MIT","engines":{"node":">= 8.0.0"},"dependencies":{"2o3t-logger":"^0.3.9","2o3t-utility":"^0.1.2","@2o3t/koa2-proxy-middleware":"^0.0.4","inflection":"^1.12.0","koa":"^2.7.0","koa-convert":"^1.2.0","koa-router":"^7.4.0","ready-callback":"^2.1.0"},"devDependencies":{"plugintest":"file:./pluginTest","@types/koa":"^2.0.48","@types/koa-router":"^7.0.35","babel-eslint":"^10.0.1","eslint":"^5.9.0","eslint-config-2o3t":"^1.1.3"},"gitHead":"00c3ab3732cf3c7ae3135145c313fbf78963bb62","_id":"2o3t-core@0.0.34","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zyao89","email":"305161066@qq.com"},"dist":{"integrity":"sha512-tynwQlB1mxCEbpbmdXVK+WPZNePK/9kdA7es2LbaYDZhH3RBQUbo93qe0C4/A7kEUaxay8XKtdZMHHqpLzIaPA==","shasum":"1a78de334ca2f510f70e8ac4115c0dbb0f4d906e","tarball":"https://registry.npmjs.org/2o3t-core/-/2o3t-core-0.0.34.tgz","fileCount":37,"unpackedSize":115578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6DjPCRA9TVsSAnZWagAAJVIP/1KzS6zb0SLd9tHdCmQw\ntvnqgCQY05Inr0cjvvnaA0P1kHa2TfWjqsk1WPAZf2+ASnIJbkzmpoeVZ5Ci\nbPvx/T3Mj2I0TDy6pS8gXVW/un0wWNF+m+Iwtlo/1buibjN4k6oqycAwcI8x\ncE7ogJMamzoAlK79VBo8gookfQH1WpEEF4Zd0ihvsb+nU8wEMJuHN4rr5lmo\ngXgky4CvQWHQZaBM6N6jButhv7mQFYX++XUjPXoIvGzbAr49gJs6Uvyld899\nOrpSSkc3iUb2oWecZ9QuDCmR8YwhRxOnr0iwtlIzxCK36f+JxjcdzAqKqfeR\nVbgTSZ8duttgzdexWqa6z5nwEdfhypRR3CZfLseZ9YvJC4ze7S8dePRPid/7\nrXFo0/GO2BvLV0ZbnsgUCI7Fp/Pjjka/Wm9Vn128kLCuqRkmOd0tndXXcPrZ\n4qwni2rh0bTKd8RFd7c+FNo61z6FZRSDyvu2s5egFha6aVQyBTFhRmNAyuav\nEbjziO/o2nOKrKQHCn4N0RPHboGffSuktU1n7pskx32LW1mQWvYqXul1mIXp\nA6MlOKDWRlwjsu5AGxux5Tx5OGnapRWBhA0e2O4ekmthsblsG+bSP7LHvx5J\n9WZH1HiRqB2V1o4ux8ktuHoC+zdKvDYTHcRhkzlz4L7ljoukXldxzPiI0LVc\nxrXc\r\n=iKHf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHRrMIdo8nTW7qio7lD9DSVmlMQe3fSfT0d5d6l2xUcwIgXdyEnWmTyGOg+hkN+ST+RzyKPK26qPIcv1M6RZ57m/I="}]},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2o3t-core_0.0.34_1558722766944_0.6415721811936266"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-23T19:46:00.376Z","0.0.1":"2018-11-23T19:46:00.690Z","modified":"2022-04-04T10:19:29.687Z","0.0.2":"2018-11-23T20:04:14.727Z","0.0.3":"2018-11-24T09:40:48.638Z","0.0.5":"2018-11-24T16:13:23.790Z","0.0.6":"2018-11-24T16:51:53.475Z","0.0.7":"2018-11-24T16:59:10.934Z","0.0.8":"2018-11-24T17:08:19.493Z","0.0.9":"2018-11-24T17:14:42.793Z","0.0.10":"2018-11-24T17:21:43.970Z","0.0.11":"2018-11-24T18:22:14.811Z","0.0.12":"2018-11-26T02:35:03.295Z","0.0.13":"2018-11-26T06:49:36.857Z","0.0.14":"2018-11-26T07:12:33.196Z","0.0.15":"2018-11-26T11:27:50.429Z","0.0.16":"2018-11-30T18:15:00.828Z","0.0.17":"2018-12-02T16:49:33.315Z","0.0.18":"2018-12-03T10:56:57.983Z","0.0.19":"2018-12-07T09:48:01.065Z","0.0.20":"2018-12-07T14:59:57.812Z","0.0.21":"2018-12-10T07:22:18.077Z","0.0.22":"2018-12-13T11:25:01.926Z","0.0.23":"2019-01-10T03:49:19.450Z","0.0.24":"2019-03-20T12:52:23.698Z","0.0.25":"2019-03-23T06:15:03.954Z","0.0.26":"2019-03-26T13:19:03.729Z","0.0.27":"2019-04-09T10:26:50.408Z","0.0.28":"2019-04-09T10:34:15.613Z","0.0.29":"2019-04-17T10:37:18.318Z","0.0.30":"2019-04-17T11:15:02.909Z","0.0.31":"2019-05-24T08:46:43.428Z","0.0.31-test":"2019-05-24T09:16:15.496Z","0.0.32":"2019-05-24T17:31:04.122Z","0.0.33":"2019-05-24T17:42:36.329Z","0.0.33-test":"2019-05-24T17:59:19.916Z","0.0.33-test2":"2019-05-24T18:09:56.545Z","0.0.33-test3":"2019-05-24T18:12:08.777Z","0.0.33-test4":"2019-05-24T18:26:35.439Z","0.0.34":"2019-05-24T18:32:47.091Z"},"maintainers":[{"name":"zyao89","email":"305161066@qq.com"}],"description":"[Server Library] 2o3t.cn --> Server Core, denend on KOA.","keywords":["zyao89","2o3t","core","loader","koa"],"author":{"name":"Zyao89","email":"zyao89@gmail.com"},"license":"MIT","readme":"# 说明记录\n\n## 项目结构(必须)\n\n```js\nROOT: {\n    config(s): \"配置文件Config存放处\",\n    plugin(s): \"插件统一存放, 只加载根目录的文件及文件夹, 不支持文件包含\",\n    helper(s): \"工具辅助类统一存放(一般是固定不变的静态工具)\",\n    middleware(s): \"中间件统一存放\",\n    controller(s): \"控制器统一存放\",\n    service(s): \"服务类型统一存放\",\n    router(s): \"路由控制类统一存放\",\n}\n```\n\n类加载顺序:\n    config > plugin > helper > middleware > controller > service > router\n\n## Init\n\n初始化, 例如:\n\n```js\n    const AppCore = require('./app/server');\n\n    const app = new AppCore({\n        baseDir: __dirname, // 根目录, (选配, 默认 process.cwd())\n    });\n```\n\n## Config\n\n环境配置: `.env` , 如下:\n\n```conf\n    HOSTNAME=localhost\n    # node env\n    NODE_ENV=development\n    # scope\n    SERVER_SCOPE=local\n\n    # logger 启用日志列表\n    LOGGER_ALLOW=*  # 全部开启\n    LOGGER_ALLOW=DEBUG,INFO,ERROR,WARN  # 部分开启\n    # logger 禁用日志列表\n    LOGGER_BAN=NULL # 不开启禁用\n    LOGGER_BAN=* # 全部禁用\n    LOGGER_BAN=TEST,SYSTEM # 部分禁用\n\n    CORE_NAME=2O3T-Core # 应用名称\n```\n\n配置文件支持类型 [ `js` | `json` ]\n\n### 加载顺序：\n\nWill merge config(s)/default.js 和 config(s)/${process.env.SERVER_SCOPE}.js 和 config(s)/${process.env.NODE_ENV}.js 和 config(s)/${process.env.SERVER_SCOPE}_${process.env.NODE_ENV}.js\n\n```json\n    '/configs/default.js',\n    '/configs/local.js',\n    '/configs/development.js',\n    '/configs/local_development.js',\n\n    '/configs/plugin.default.js',\n    '/configs/plugin.${scope}.js',\n    '/configs/plugin.${env}.js',\n    '/configs/plugin.${scope}_${env}.js',\n\n    '/configs/middlewares.default.js',\n    '/configs/middlewares.${scope}.js',\n    '/configs/middlewares.${env}.js',\n    '/configs/middlewares.${scope}_${env}.js',\n\n    '/configs/controller.default.js',\n    '/configs/controller.${scope}.js',\n    '/configs/controller.${env}.js',\n    '/configs/controller.${scope}_${env}.js',\n\n    '/configs/service.default.js',\n    '/configs/service.${scope}.js',\n    '/configs/service.${env}.js',\n    '/configs/service.${scope}_${env}.js',\n\n    '/configs/router.default.js',\n    '/configs/router.${scope}.js',\n    '/configs/router.${env}.js',\n    '/configs/router.${scope}_${env}.js',\n```\n\n### 优先级：\n\n```json\n    default > {SERVER_SCOPE}  > {NODE_ENV} > {SERVER_SCOPE}_{NODE_ENV}\n```\n\n## Plugin\n\n插件代表是组件, 可独立生产(但是不能独立运行)，插件中的 `中间件` 会进行全局\b注册, 并且优先级最高。\n默认自动加载plugin(s)目录下文件, 可在初始化时, 更改目录路径.\n\n### PluginConfig\n\n可配置config信息, 如下:\n\n```js\n// 普通配置\nmodule.exports = {\n    mixins: [ 'plugin1', 'plugin2' ],  // 指定加载顺序, 自动加载plugin(s)目录下文件\n    plugin1: { // 给 ‘plugin1’ 指定配置文件\n        s: [],\n    },\n};\n```\n\n```js\n// 文件夹 或 模块配置\nmodule.exports = {\n    middleware: { // 扩展中间件\n        mixins: [ 'a-b', 'c-0', 'bodyParse' ], // 全局顺序注册加载\n        bodyParse: {\n            enable: true, // 开启全局注册(可选)\n            p: \"\", // 参数\n        },\n    },\n    controller: { // 扩展 controller\n        mixins: [ 'user' ],\n    },\n    service: { // 扩展 service\n        mixins: [ 'user' ],\n    },\n    config: { // 其它参数\n        RPG: 'I AM Plugins',\n    },\n    \"555\": \"666\",  // 其它参数\n}\n```\n\n插件类型可以是以下任一种:\n\n- 一个单独的外部模块.\n- 一个单独的内部文件夹.\n- 一个单独的文件.\n\n插件返回值(支持任何形式)可进行全局注册, 调用如下:\n\n```js\n    this.plugin.${filename}\n    // or\n    app.loadPlugin.${filename}\n```\n\n## Middleware\n\n中间件，只是全局进行注册，但是并不进行使用。\n可以在 Router 中配置使用，或者手动使用 `app.loadMiddleware.${filename}`。\n\n如果想全局使用的话，可以在 `config/middlewares.${default}.js` 中单独配置，通过 `mixins` 进行全局顺序注册, 或者是 `enable` 参数进行注册，如下：\n\n```js\n    mixins: [ 'bodyParse' ], // 自动进行全局顺序注册\n    bodyParse: {\n        enable: true, // 开启自动全局注册(true-全局注册, false-不开启)\n        bo: 33,\n        c: 3,\n    },\n```\n\n## Controller\n\n在 `config/controller.${default}.js` 中可以通过 `mixins` 配置需要加载的 Controller 优先顺序， 默认加载所有 Controller 文件。\n其它参数配置统一。\n\n```js\n    mixins: [ 'user', 'cms' ], // 控制加载顺序\n\n    user: {\n        name: 'xiao ming, 红',\n    },\n```\n\n另，Controller 文件需要以如下格式书写，如：\n\n```js\nclass UserController {\n\n}\nmodule.exports = UserController;\n```\n\n注入参数可通过 `this.options` 进行获取。\n还支持以下参数：\n\n```js\nthis.appInfo\nthis.config\nthis.plugin\nthis.service\nthis.helper\nthis.logger\n```\n\n\n## Service\n\n待补充\n\n```js\nclass UserService {\n\n    updateInfo() {\n        // do something\n    }\n}\n\nmodule.exports = UserService;\n```\n\n## Router\n\n待补充\n\n```js\nmodule.exports = function(router) {\n    router.get('/', this.controller.user.index);\n    router.get('/test', router.new().routes());\n    // 代理透传\n    router.proxy('/p/fef91266a44c', {\n        target: 'https://www.baidu.com',\n        headers: {\n            '007': '008',\n        },\n    });\n};\n```\n\n## Helper\n\n待补充\n\n```js\n    app.loadHelper.${filename}.${method};\n    // ort\n    this.helper.${filename}.${method};\n```\n\n## Utility (系统工具类)\n\n待补充\n\n> 引用 `2o3t-utility` 工具库\n\n## Custom ？？？\n\n暂无\n","readmeFilename":"README.md"}