{"_id":"zonetk-core","_rev":"37-7773aa5d7f94eef1903be34d3c3b5510","name":"zonetk-core","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.0":{"name":"zonetk-core","version":"1.0.0","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.0.0","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"77e211cd7a30b1af72e0b36dfdb2b266914f2944","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.0.0.tgz","fileCount":47,"integrity":"sha512-6Hn0NtII0Sy0KTSDI9kFpKuepT2/OzOluCPkkb0hYHseIue7GNaG7USLa8XbrR7NYn2Rlf+Fce9JY9ghfmiXUw==","signatures":[{"sig":"MEYCIQCrvWSgvUxhtYyPQnjuoMO04fomcff1jWPH4CBnJkbz5AIhAN5tdeE9o4KB3FumKSdfUOK3tuWzQYBTr60g/s6Rq1B/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSOkzCRA9TVsSAnZWagAA28wP/iFst/FkY4R6zVA8Jk1y\nRvXvuwRfVTV8Y0nAAK8X4r0TlYtkbJpyHgQ4fm1h+SbgFspzMbFq+E207Y2P\nRSbd0JXT7TwcIHfFITUe0N3HlAWUZoWtGH3OrUxH2Nd1PqXmbHnaT91pw+hv\nPRVju2wSFSCoZ0gJPDi2llb8vb5oS6SNt6/+NoqkENRMeh2aC8l3mPl/IZR9\nt4DrwUP0VuzpE8poWEDjXtr5d0azY4hTYbVgYUNvCVYXe/nFJNrI9aiQ0Y/h\nb4IGdbmXk2c2LEOteMwQoAliWVXIc8w0eU6wjQDE0N51AfhLX/HGvtzl8CAJ\nr8YpgXj4a7+Urgw72uyAv9E0q3PAbZ/AMD1XTSYGvZLsNC7qskEe1u3y+myK\naLGAXb27zpWsDWtM7/2oj/IOVWE2qgT6UXYhQjwKKBeELmgFEQ4xYkxSov96\nfanRqnApff2w2nTnidanR7epIZAT253oPWorXasWykpdnEH4Y7g2z94IReCz\n4Xxe7NjaCJRHSUItHxjglPuLxfxK0rPNHJTXJ1JYCnxDvmO+bX0p+C/6L/fI\nf9YW9hymiBD3cgIMf5jLjr2Rmh9ClxXbkB2yKxmqt1CLtc9xLFg9TcxusaVs\niwQLNxIffwD9Nh5jiD1DPuw9wTxbVvIZn/JgBJgIiq6yq4LKf8aze8czb6Ep\nqLq9\r\n=yAll\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"d0a0a5f438ad609163bef40dd3ffe98d0ad4b2d7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.7.0","debug":"^4.1.1","config":"^3.2.2","mysql2":"^1.6.5","typeorm":"^0.2.18","winston":"^3.2.1","injection":"^1.4.2","koa-router":" ^7.4.0","midway-core":"^1.6.3","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.5.6"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.17.0","supertest":"^4.0.2","@types/koa":"^2.0.48","midway-bin":"1","typescript":"^3.5.1","@types/node":"^10.12.18","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.0.0_1565059378872_0.43081401728084523","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"zonetk-core","version":"1.0.1","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.0.1","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"51f85f8c18d98608f2326ffeb6e260c63faf7402","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.0.1.tgz","fileCount":47,"integrity":"sha512-7g0dbAO09qPE0jCGqZ5hJT39Sg9NgSXqYUCpEtDx6xo6stglMjriCyb4Y870GbncFquWaECA9eHF3lE56dEL2A==","signatures":[{"sig":"MEUCIDBzvl3OplU93ELEix8NFxbqQHrLYru/Hp5mNXehClmHAiEA7NaBmtQSU7xplD7luJhZuH/XMOrV4FPXrfLaRmyyino=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSQYFCRA9TVsSAnZWagAAmDMP/jqDIhXTUd8VgoKRCyHr\nlsIzT/kL8HC80fzotHxEaJuXoY5whcz29cAiPeefeXv9f/+9ckEvj6HHAO6P\n0I+5O077zNtILfqTiJte7oqZUZ7ZdvjhptFA4oeZNr4pPzTa4eQJ3jRa/4Gh\n6swxTJp/sQRCJ9yyteXasALtjrV69mk1wKb8Re1hpTBkyEmn2g3K/pUEIW7M\n0Xy20SnnlPbePV6wFf01IjyJvFuE3DGcBXeFP7tQp7Fo9WGgWCwJ6+el7HaV\nxGHKJwikfJXkHDz/5Vk9rOZ3X0DPdVTkg23YTPbO2QlpSuk76b2x61dBlRUA\naKCc/BSfa1sF1eO1RvPOF5hJ0+7DWw/AcNa80jP5J719KKW6LQOyDGfaLq1z\nOsWAPszdhTeYVeumhACBSBcjBdqBKDuASqAzLng+hTMAX0pt42u5skxDPnNS\ngpeOjJ6oMCQ8u9cyZwfgnao7UGwVOkkC6dEg+qJD/FvfvxnhH8FxzeIhIyD2\nTceddRJFpr1FUsGr3JP4nL9G96N49xDEtgXYZO2irnw+F1XIBUAIdAaZAspl\np5/QRfI9rfoMtPoakIaRr1Nk/r4on4iL8oFqoie+B4y7loNIzxtH7nOvjx4t\nESeXkQl8RwoU8eGhy53RVxkY4pCj/5gEZFZE1c8cTcCaAOg7HzG66D9QxPQl\nL9ca\r\n=uLzF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"294f62c2cfb9e1fd3d62df1a2ca4baeeabaf4ce3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.7.0","debug":"^4.1.1","config":"^3.2.2","mysql2":"^1.6.5","typeorm":"^0.2.18","winston":"^3.2.1","injection":"^1.6.1","koa-router":" ^7.4.0","midway-core":"^1.10.8","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.10.8"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.17.0","supertest":"^4.0.2","@types/koa":"^2.0.48","midway-bin":"^1.10.8","typescript":"^3.5.1","@types/node":"^10.12.18","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.10.8"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.0.1_1565066756648_0.7610908104231648","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"zonetk-core","version":"1.0.2","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.0.2","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"fec34f1fd624c4fe2abb9717b593704d892387ec","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.0.2.tgz","fileCount":47,"integrity":"sha512-6LlEuVtzd9poG0pp/7eMHrzsP5QhCWy0WLwXGgAUM9T/rIaXs5DYTo007fAHSSzqRsajEF4RRWNHZGZUc3upSw==","signatures":[{"sig":"MEUCIQDtzMBMDUI0eSqK95FX8NEyoDWf0lieFoap7soQUbC19AIgStotrFreG25SnNhL/ZANaSjqSOnMSIlnx7CA03DTiW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSWxtCRA9TVsSAnZWagAAXuAQAIhOgH92Sag80ATLeoun\ny3UvDycLGj7xA0sk/XjISz71hyuXPvAnnHiBGZ7FDdCkblQG7yLiC5CyrjGa\nyG7nR+p93ey+UolEyA4uUGv/csQSOiZhpHlfCMNSYkmg+F9eujRkivplaP0n\n9aterzQoV25fTBNEX8KtN3PgnrDfI4SOv5vIVmTEyBChHRp2ntjbArb9FINu\nSd5p/r5PTe027CofDAzv83H74Ln83k24xG4BsdD5S4ZNNW8ZdLnHHKjIh4pr\nqP/LrprMDLZSstrLsuPm2A+KR4VvCJ7frPFAJ62oBnGCM/7RLIGNTI9RsttO\ndTlM8UAM6nrAOY7uJA+a3cVOWjb7l0jhaBgwvL/PFQT+MSSuMpzaGyV+49lW\n+rcKe/as2J6F8q9C7OqL33uy8dbTV95Fq4otn5GHQSXKaPmghgZ/A+QxmHh3\nxEq9OGg6kRSc2XH8szZr8CtbHcqCCrWn/uVy88yrXidOXLjFUbOBERI9P9Nd\nOh/3v+6X8NLqKzcgyFTmEtPiLlU+SjB/wazT7wDvGRK9VC/D59SBgRKjIXyX\nWXUoMzVMIfLL1YzBG+ksQBWsdLmeSGb1F1UQmhuYi3vMqOTu+vcqfm0/6fbc\nknO8LLqCbez91A8EB3kFXxH+8DMs0MGD8xWGKFVmCneV4qQ9VE+b0Ext+Sk3\njy9U\r\n=8PBg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"e14713a7c85e5920560ca83095052f98f089e894","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.7.0","debug":"^4.1.1","config":"^3.2.2","mysql2":"^1.6.5","typeorm":"^0.2.18","winston":"^3.2.1","injection":"^1.6.1","koa-router":" ^7.4.0","midway-core":"^1.10.8","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.10.8"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.17.0","supertest":"^4.0.2","@types/koa":"^2.0.48","midway-bin":"^1.10.8","typescript":"^3.5.1","@types/node":"^10.12.18","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.10.8"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.0.2_1565092973097_0.17300848475880626","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"zonetk-core","version":"1.0.3","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.0.3","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"e22f9b77c5c077b39a0665cb0670a7fffe35bdd5","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.0.3.tgz","fileCount":47,"integrity":"sha512-DXUBe1wv421YUgzeVsls8/nGhKwKk/RjjaOYijbXkf+N+aLiXubJpc94BMdN3+73RpaOKYRng+RORUjXaqt+hw==","signatures":[{"sig":"MEQCID+QpZVl2WOe4b+mVMXuX4huQRhG/uCs9ikmVaM9vEGkAiBXJFax7D/gta1g9n2nlL1MDEeSX6Fw7BD6CdLTX5mWGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSjI1CRA9TVsSAnZWagAA+D0P/03nXF2GJJTR38AlHHAT\nYjoprmYSifArihZZKsCTdWsnGAcc6SDJOuUfG9zKIlJ7AOrHMpEcRkk3cENC\nBSq1MBDwKYc/Goj6JqFZNMU4GkWFTJzq7kbvTnzxCjuQoj9OfEK9af5B7OxI\nsM1XCsZYhVzhCWQnvhNgv2koRFvf6FtEdfL86o40BvasCcEWpasRZf8F0jeY\nwpWHJDlw8RxSY+vevggaw2q11tg4vQ55bbXVFO1LL/yMz8Hj/yPMHhYQGjEm\nLsqsGPsUPhNaqOKOaxX6WME23rLGSYY+WAGrIGelKLkefcsV1FqvW5k4a+7a\navWWr8zmbCtgzhHS68bZiYuy839/HT6GOqttyA8f2/YlRuIiLhZ0UEObH5dN\nez4lOfGQ5xjpAfSeJRCalpeHIZawI+F6iyVR3bXpw5ZIqX/aaoAz75TxNXBR\nZWRi6C46/VTdquGaZ+eGzzdbR2py30Q/KVnwfkmV0EbEnxGAY8T/09T3zmpl\nbfwxOrLzR0HzDJ+fYqH3ogoZj2AksPLKBWxCZRw25vN9S5hpPK3X7cx2qxYU\n5DSZic58DlAD2maSouuSds8VaZ7XZLJ+Xz74PI9zEtIL6E1MTcieCzUPipAw\nZQjRWgAXCIAErJ1ij9H+LOfTlJHdKhDKMwKuyUCVNh3aJc2vR42EfugMVw7P\nxWOc\r\n=tq1C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"9b85bffd0675d714d2c2964aee206815dc7cafe2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.7.0","debug":"^4.1.1","config":"^3.2.2","moment":"^2.24.0","mysql2":"^1.6.5","typeorm":"^0.2.18","winston":"^3.2.1","injection":"^1.6.1","koa-router":" ^7.4.0","midway-core":"^1.10.8","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.10.8"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.17.0","supertest":"^4.0.2","@types/koa":"^2.0.48","midway-bin":"^1.10.8","typescript":"^3.5.1","@types/node":"^10.12.18","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.10.8"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.0.3_1565143604743_0.08256922325289784","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"zonetk-core","version":"1.0.4","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.0.4","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"5a31bcc5197d96c95f499152ca58964ec320afb6","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.0.4.tgz","fileCount":55,"integrity":"sha512-Qu0ypBBbmDc6StSFFGTsqo6v3A5xV61cONOhCH+yeErreURpzNm5G1TpQtXGOK/CxpbSFa0sZLOSCnsZ8eXB0A==","signatures":[{"sig":"MEYCIQC9rvNq56xgYNbQJD+sY0iN3QKhcr1/3rl2I7/Tnj32dQIhAKmFfzMp18wT1QYWto9q0zYcRjEo1prz2R3rEB97Lr/x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSmvrCRA9TVsSAnZWagAAWSMP/2oF5eotj1A8x2AxEMgX\nAgqrJDHuoe4g/9f/GK4YgdIzRV7kVJiVPQYoIr6qOUD+hK4hc2YdlEzRLYkI\nbt6ycviQ8wTnGqhtOK06V32TFAbaI82oc7/BU43C/dh5BqjaRcAl1CPI7z3I\nwdOeJWB77LOdFDzqqPW/jhrc8Cu/frMXBfmrQzew5FHqBwn+N8MJIGuU/eH3\nmssjfvjsYXIL0TVZGiIU7k7Afdo9s3Ua8rSG3ylg9xy8Sty0nZlCkhqFceu6\nb7XH1x2pMzcg0+hKA40WYlocvisiGRrl/dTCWrcw5TdJCeknmzflW1lbfHN4\nmagEw5mFe2QvaGHmP3RHcxtuecwjMqc95b1dbsGGYREulEHIiIdW9ZkjlSiq\nlaAmKg4SQZ8b41UGQEqAzogFydO6OLoLM4DxQmVLomjMykG4lheuKSSPAJgR\n8gjuUdqbWQp4XHlOZrK3F9G5AsuCNA5V4rUH4mactYqpcM3HzGwgb04+fCff\n8hYKK7w9JlRt5h/m9Ws+yJrgS1Qr5/KcjGw1n4GvbWvlIkt1Or53/Xpq7VyI\nzTjxfLo15fpMcgJMDyx36PWHQEx9mK3wO9bPy35LQCoMtw29f9o1994nJmhT\nJ43jv2MCO4DjFYX3BZiNRuxVuPcSMOcAFb1iq+OWAhD//qXngolmOsf3xBDz\nCSqj\r\n=2Tr/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"5e03bf3cba2cee82c3a15e7f5b61020fd4fa1f2a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.7.0","debug":"^4.1.1","config":"^3.2.2","moment":"^2.24.0","mysql2":"^1.6.5","typeorm":"^0.2.18","winston":"^3.2.1","injection":"^1.6.1","koa-router":" ^7.4.0","midway-core":"^1.10.8","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.10.8"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.17.0","supertest":"^4.0.2","@types/koa":"^2.0.48","midway-bin":"^1.10.8","typescript":"^3.5.1","@types/node":"^10.12.18","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.10.8"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.0.4_1565158378443_0.3709360430690627","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"zonetk-core","version":"1.0.5","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.0.5","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"931222d60a6ac0686d8381838c59acdae16ef365","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.0.5.tgz","fileCount":55,"integrity":"sha512-FpBYvzxJ6DPUyEQgtjptd2p3ECjGm/CPmmpWiUxiCnpWywsOW5q7iS7RtNbG8j5m7v3fQPbvn3CG09aTPngSUA==","signatures":[{"sig":"MEYCIQDuY4L6/IR2ISlpw3e6fA0sOaos5vbRTO/0mYmz4bBCqgIhANg32lXxOCsUU00Hk0GqFJ5WlIZuXB6JgvERj1dzrxiO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS8qTCRA9TVsSAnZWagAA08cP/2b5TICitoTPc436e5+X\nmG50598Z1i2S1xQje3Hvs6ZVmqB1I4/cK56l2slFcHyFQKkJbpFHATEojP/p\nMinMGEFXZLGcweZX8zPpVleuGMwT6erp4A60y7cimv7UiuwrbnV7gBHoI+KR\nv8PUOKwu/yQnNJiNmvmoUN4UgkPsWDg88p1M2QNPD/YrK9v+SdU6I5DbeuTk\nNBaUuEgIeOwCunuIGE/c45z2Eabj7O0ida569JQf4JPUjM2V98aLAsFDdQtc\nxh+ZrCaX9NGUWoNB+cwh62cx4bzN6ZpfsZjGMTYPMi1LZ/md/tNCtmvYw6bf\nt3Alzpy8BlhZuWg/bCKmnUNV7MYNPVR6BPUo8mCYFHSg0HTMOZkNzKzTA46y\nvWxua9GW4k5PaNG9tqhIKk5Ep3AMIv6xrhvhb7GF1S1XftsbabgJEdeove9A\n7A1wIHR8D1A1ASLuDBP6gFLdEOTIKJzIvxEa/8mdURQI4EHVwBbY22jcyz/9\nqd/C0rLiWY2DPGtAmHTcpfFXZFfAC7vVS+z43VqOGH87AiAOexHJA1S0MI1O\nToFzldKrTQL86FQRYNGeMSQ1M+5PwDObqWsFO7w5osWmweqAYw89yhwozqtf\n35O7eBs0+YGCARPfKTHaLS1zvIPin5kAQEO/YKchCSENpX5VABmTezW7GIbK\nHt0h\r\n=gyiI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"8644664d77937366b7a62711ee328e81560d6cc8","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.7.0","debug":"^4.1.1","config":"^3.2.2","moment":"^2.24.0","mysql2":"^1.6.5","typeorm":"^0.2.18","winston":"^3.2.1","injection":"^1.6.1","koa-router":" ^7.4.0","midway-core":"^1.10.8","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.10.8","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.17.0","supertest":"^4.0.2","@types/koa":"^2.0.48","midway-bin":"^1.10.8","typescript":"^3.5.1","@types/node":"^10.12.18","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.10.8"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.0.5_1565248146278_0.14675391180790998","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"zonetk-core","version":"1.0.6","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.0.6","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"2c75c25b03d741d28e8c5026ee112255731c28c9","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.0.6.tgz","fileCount":55,"integrity":"sha512-nll+brAedGKEkELDocYU82/V1hBbw4SVO6wcVI8cs7nSERqFaabPovZ9IL7U791X3L6BSUjlqb51M1n5CA0Fzw==","signatures":[{"sig":"MEUCIQCUTqKF3Oq7wehlU5mXWHbNZ7NcT49NxaFiy+T4ReDphgIgIFdNKjMl9TEGm9ad5WkHlmhrGmPs8AcQGXvdOm1bzac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS9T5CRA9TVsSAnZWagAAqWAP/0feH/ns3i33/h/XI8Hp\nMx2sJMOAX5h7ZSkKV0T8F6OEbMl16yXNRbLU8ojxT76rcku12i4G/Jm5vs0j\nZiDN1B3P/qSGdlg04IODJ4W6BBFnM4SqSeBy43lnPHjf/+nH1Pxjswf7TgYv\nJKCpWu3tzM0DuitPuKICxLVhRpfSITiqvDCr6Kc1qnUnktlbnTaY6v65A81S\ngh+2iDtfNCHW/80Gnt8QIZtK01VaQOzO5+cqdg64tC3C/irdmlMPz5zxg3iu\nq+W/56JFJc23IpBpfh5gRCJds3RzE7RiNzEMIQM6NYslLTt0lIyWmVh8Y6ts\ny4xlo25vO6J0ILPzEwZx6tds51h50VBV21qVeVbNOS0/2DK/nn1qJaYapi09\nUWMf+eXshfo+iRnRR0E5YVxCgvjuatvEP78VPKy8eJNlunge8ZR6HFkYhVV1\nhTQF+hue7A0np1SYi2OIpvJwPX6E19XFhIq+K5EBZNN8eXe0lXsyCLcaqCOY\n4xHPAjYaNsMA7RUfcFm7j8kld1c6dP/YYYNWH5VekqkBNfChGaHKZUgVlM1F\nL6V0dzzw/zDBVdkkqIqK4PHc+ZFZCL/cbNhPVueqi3FkIKB8Y0huSZ7S/nyk\nDhjT/QES7uzHPVauaIbKdG1ZM3EtWb6dVp0dv+jRQ5cFdSuGS7rm+Y4mIQs3\nULFY\r\n=Q6DV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"5e895f19ac216f8ee64817f19ad2c533aafce4ea","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.7.0","debug":"^4.1.1","config":"^3.2.2","moment":"^2.24.0","mysql2":"^1.6.5","typeorm":"^0.2.18","winston":"^3.2.1","injection":"^1.6.1","koa-router":" ^7.4.0","midway-core":"^1.10.8","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.10.8","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.17.0","supertest":"^4.0.2","@types/koa":"^2.0.48","midway-bin":"^1.10.8","typescript":"^3.5.1","@types/node":"^10.12.18","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.10.8"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.0.6_1565250808722_0.6193640947237362","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"zonetk-core","version":"1.0.7","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.0.7","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"cd465903421f4cfdfb291a97de0f129f848aefdc","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.0.7.tgz","fileCount":55,"integrity":"sha512-buhYwcKcDllnCXGTpot8Witdt7HlFIX7Q6WP0xyBWznEj8vdnMyQg+8tYKrYf7Njm/fPILkEQUS/J6EPEvX3fw==","signatures":[{"sig":"MEQCIFLcQOKY+2Utku8BXLQL/bd0j4F84Vd5dUTtJpnnampsAiABavmE1CA5wm2RlaxiCOkDbb0/e/l/15dUNp8DhREZAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUmTeCRA9TVsSAnZWagAA9XMP/j41ZXJ06PszJLq+dh8T\nPpepdliTtr2zAdGaS6ih++jfG4Uk9MAfw63DFKG7qgHjxHbCzsVgSNwoYDlj\njZ4LSAMrWZQCEVy8NiOVJ9hmfhkefGwUzkeDvs9THiqWWbwMnGHsWESJXTUf\nYeY7xwgJAe8zA5ljfnadvaP5k8vFb/1kSz1l2d2FAK/0F5ccOB2M4KzRHusM\nImtf77ffUqA9f/jzj17mcUvt0TbM0ECNfQYnVUh61RDJ3FUEP7LcVlXLNVcx\nwioxwdZMCBEdmPb7eSmfLYN9yx6dwnekpPvuM5M8FYAe3vOIb6P0TOgI0lK1\n9dhu9LAbIPUBaCowaMtk/hwFmWjEbzAC2TnYt8AYeo2Ikfm2kIXAbS8TO4bX\n+BFALEQ+7D0y9pLUgxdloUpG2gbD5nhJ3nHpbwLZzwggUjRUOKawxKx/cq0f\neJdX2yzEXGzzD/YLz+QARkrMBFYBA1qGSebScmOVsQxrs+e9hyk9VPseqkrV\nKMZTlCQlhyd2+AKcAzeb/SoMw492sR8XJSFejXYwnKoWa1nTQG6O7upOrtJH\ntira0aTPfHyKe1Kyw0BDh0ZTnOz4wrCLOLi1akKULj9B299n7FkHH/GE8oqB\nBPkmGClHZ0EefmIUen1SxVIxNctejIiFBKgwJXLsf8qgdZkTWo036Kjdvp9l\nNDsk\r\n=iOy/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"466b07dad9bf86a9a798389cd7fefb8b4e158c89","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.7.0","debug":"^4.1.1","config":"^3.2.2","moment":"^2.24.0","mysql2":"^1.6.5","typeorm":"^0.2.18","winston":"^3.2.1","injection":"^1.6.1","koa-router":" ^7.4.0","midway-core":"^1.10.8","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.10.8","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.17.0","supertest":"^4.0.2","@types/koa":"^2.0.48","midway-bin":"^1.10.8","typescript":"^3.5.1","@types/node":"^10.12.18","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.10.8"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.0.7_1565680861542_0.32821983552446254","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"zonetk-core","version":"1.0.8","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.0.8","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"4de16e8fe88c6beb78785cb76bbe77430d70c1d1","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.0.8.tgz","fileCount":55,"integrity":"sha512-MMsopXAjKXNcbVEipMNLPwb9NdYwxeqa2rZSD0LblutbschAZ5SblypCJf1TrJE5loXogFhLHt0M4FCFD3SMKg==","signatures":[{"sig":"MEYCIQC9jWaFC/7xnVOCCMh5xAo3VEB08VzVLYhcvUiw9wZPtwIhANufvuNrkfGROsVloKk0RVfA71vS5LYs8eYO40MKZJH/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUnlQCRA9TVsSAnZWagAAHxoP/2rqijTRKv6WoYv9olYs\npwFez2Zn48dHtkvfOugftV5JKJjNEBY9og/d2xlRh1MLWBSRrnHWwqCw44x2\nLmZC24i52JAXO8Y1EuxB09SANNUjRqu6t37Be2BDfRIU9XG4hPAWfcWNyunN\nK2IMDYUt5poKE1KzVtvWmKP0vt15FB+myvtX7qnFx1hNEXEnOKJSIW/q8ozq\nXKcezZcOlvsbOwvIlgYHCvhbdbeMqUjVhGgz6G+M9hsM8X3K3xX/JppzMS0B\nuhxH2ELhirBUCR5s6K62D7S6muJEbyB6G53cZpDFaipJ2NEgMRltwxojxtcC\nx7wM5jbDUWE7t4yV/UFJPyp7V9eEywU0Wdj4TKm39TBl2CqF7bG0Agpw/xj0\n+sg7jByHP384mk3/7SWgQGz6kcig4e7ORmmW4YwWpNGh12cC2LMsqzkgvbzc\nYL05+U7gL0EF4f4JaeXWhS/NbPEAzS6eI7L2G6U0CQSKDrMG7k/Tmn4pnHy3\nq6xhi7dp7+6UokxKoh1tBW5AgtmiVWId3E3byBepLtg5Mg7S+RnM5CXmNDQg\nK0GiXTS5OpuI2RlNcNtSsiA13XBhwDuBC2/Me9p07fJ/W2yPNnlRn2pIvEqi\nqNHZKl4sQ2Qa50++wTO470hXUF5pxqj5hAntkqFkhQcAogA5mcK/n2jRCEeO\nNGoj\r\n=O7FZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"466b07dad9bf86a9a798389cd7fefb8b4e158c89","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.7.0","debug":"^4.1.1","config":"^3.2.2","moment":"^2.24.0","mysql2":"^1.6.5","typeorm":"^0.2.18","winston":"^3.2.1","injection":"^1.6.1","koa-router":" ^7.4.0","midway-core":"^1.10.8","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.10.8","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.17.0","supertest":"^4.0.2","@types/koa":"^2.0.48","midway-bin":"^1.10.8","typescript":"^3.5.1","@types/node":"^10.12.18","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.10.8"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.0.8_1565686095839_0.1867411694799006","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"zonetk-core","version":"1.0.9","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.0.9","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"2f2ea973ada204267dd2845cc549325e5b6a748a","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.0.9.tgz","fileCount":55,"integrity":"sha512-QJFVFt52AXp7PZyf7uDje+ji20aCly7DvPlmcb+kRS5HwjXFusZcmZQ6RPuEg3bw0x1ZlgwB6+tzFDWM96L5TA==","signatures":[{"sig":"MEYCIQDWN6Omx7qxZXLBNUmNaXLNtKdUAxPVwhmVHVrbqAfz/QIhAK67FeA9L/P5w/oxx91un2aUmsf16aTMY4TzFYFvi1jk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUn2lCRA9TVsSAnZWagAA0PkP/1cvu/EW3R2QsokWAKTr\nnQxZFG3+GoxLiIRWz4roe4TBFCy9luEcq4CAmgwJ+wojagitkTR0iBjDCmMY\nGAuCKdWv6MMpi4/K1S//ce3NTzTz0GCIgEGuE1aB6qozWFETPqh0vV+hwjOK\nkFUOLqdY4skSvMH0F5tJ5xcv5ztCXGTTSHVZiMSYCcPaaI2uysvA2LoIDQDI\nr2ublPFVRdYEprOE6O4VFHRhwj5XX67mD78pGn2+kJHrg/3RtRtu8LyWT6kw\nbylDMmc81apyRjMemmwD5y+9deVrFndFNnWEdIbWIqJc1BLvAPSXhd3nbEL4\n23TJ7JbpuG+yOCEXWv/vxlLp9SKvgRtRXPZNHHdHWBAASU6Qsvl+32WJLFRQ\nqtuuO/DQ3P6Hxnc7cxU7vwgl58/fbTvg7ELweyscQ3sSM9xk40/9DaqpOKKw\n1Kl+EJinjMqeEUUfM0AkLyYCWYIhD0wSSGjy5oI2z6zU/X/PVtAX0qiESmN5\ne/UTRFVVgWsynIHmM4UaItH4nLiyLvmItc/L1k+VzJMAB3OHjBc1EB5P9hKp\nuJtdPVLhrPKct0SN+OFpDhuTMKhjQQMn2TWFQ7kNjSS3IxEj0Ki0BVgkwVTM\nsCgZzw4F7vHg+3MEhIq+la39a8U3als0nGpXheFv7mQ4Td1PUBazf/zAJUzx\nN7+j\r\n=BSnX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"3e80113375976075e24646e05e9191be94eb8eb9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.7.0","debug":"^4.1.1","config":"^3.2.2","moment":"^2.24.0","mysql2":"^1.6.5","typeorm":"^0.2.18","winston":"^3.2.1","injection":"^1.6.1","koa-router":" ^7.4.0","midway-core":"^1.10.8","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.10.8","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.17.0","supertest":"^4.0.2","@types/koa":"^2.0.48","midway-bin":"^1.10.8","typescript":"^3.5.1","@types/node":"^10.12.18","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.10.8"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.0.9_1565687205017_0.9379474524842344","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"zonetk-core","version":"1.1.0","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.1.0","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"845b54ffe717824613b2d3ff9a8ea55c2f953317","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.1.0.tgz","fileCount":55,"integrity":"sha512-54BBIKmWnDVs0YtXEuCju7Xw7GLJlw68/6kdcvdvZ9GxOXGR4pqQ08V8BHe9xnTOSX6cUO055waOBzXDztdPdQ==","signatures":[{"sig":"MEQCID/EQWGqKyQUmZsUbS1Z6nxV/SUAd5E9XUdYFqomaicLAiBur7IrjCWftsJyOLK66Q+rbHM5CUpheVIb9bMEsXRRCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUoyKCRA9TVsSAnZWagAAbiQP/1F1Q8GqtMnUO+I8bbCf\n4io2zDDVeGRvcWZh1j4JaHYtPI0pjdMTxF1SnPIZXz2XzmPMQkLfPKPvys2u\njn2qAgq9gXTwBy5si12vU67vfmoHXxmbarcalHMLHyuoJNwiEQ6wvbpcTpNo\neaoBPFXxwYiycKSenIn0l+CpXT0RMkWOh+44KbVXrddCcE9M8/ksbTAAigh2\nvSOlV6+JWxk/r8WoyEMwZPGfoJL+6lizghijRYv9hbbKpM0p7jvs3XevbO7z\n3/C8WRLf77dJ69BOndsGwla9U6qGPXNyMDtVqGINVXO2Vji3aMIxO4A71b9k\nmRMW/aNlDIvzAnX4Ze+TIu8tq580gZ+JGTSHmJvsHv/ZDaijk5GQeYL1iF4/\nmbFYz8j3e/1Kq/7+JJRP97A+CWHag9TOBZz00ngSI803vIMAlV2SehypoenF\nrvNjYribSSpNWp2AdCvH3WI157NoEuKGOOrrq07g4I9ikqFOm3iPAcTacMPP\nMeqW57NckG8J1PtJ8lYoJuiNH4WCnh/jID2HRzxRJsn5yARP2WB8diNc4xCe\nrk4BcTaZfAyjdl/3fVRv+TI/DlQ/nqwkFD4XHdFtcxgKsjJhGp7S5YNY4jQo\n7QoiyFQwWcV0c13XkLQ5Wbo9QhPU5tPpiY4+rbJh6sXV+YLRR0ukqmAQDw2i\nEGbc\r\n=e8jk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"d1af7e80abc4f70269ffbe3c75d122cf88be3917","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.7.0","debug":"^4.1.1","config":"^3.2.2","moment":"^2.24.0","mysql2":"^1.6.5","typeorm":"^0.2.18","winston":"^3.2.1","injection":"^1.6.1","koa-router":" ^7.4.0","midway-core":"^1.10.8","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.10.8","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.17.0","supertest":"^4.0.2","@types/koa":"^2.0.48","midway-bin":"^1.10.8","typescript":"^3.5.1","@types/node":"^10.12.18","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.10.8"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.1.0_1565691018293_0.2591793750051512","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"zonetk-core","version":"1.1.1","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.1.1","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"d59b0d18695c338c7c2d1d250aba8219f35ebcd4","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.1.1.tgz","fileCount":71,"integrity":"sha512-/4+LrVWjtlFo0oFObpFriCsq/RpDJc57I0XSh5GksD1737eHMTm8gwKDQsKIoTmbBNy976+CwA/A3F1QcpznZA==","signatures":[{"sig":"MEUCIF44ELyNSCsVboOHLgZJ85HMrX5HJjJeuWU8MlRNxJWiAiEAwk0RBnDfOIbxtsIrFARxR2JTZXnK43I/CAVd54F5tns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaN+qCRA9TVsSAnZWagAA3bsP/jhalbOsWXTBtsovApLr\n7YhEKub9iJhkO16netK0+gWCaDALsWKtIYRTYSz1yjd8IuFCmkF4bTB1F3HC\no1COr/8AySPu9kNaiY0GeBjBeVJJT739kYETk/AEkdlp4IPeSxBRgBGNQd4E\nVL1d+bEPzfDEnvFauYmuLRQBbMYAR7WMcJEKiL9y1+I8Ng+KmVmSoDIjjT0Y\nRKHyugkiyDBjjkFmFy81ycS4xlKZvspdFXvavU7H/xQqJcE93O1Xv+ZSrFOr\nwW55ovwvZp0f1vvaYpgAxrF3K0ekdNDd7RblRqVBJqewbd0ez1OEsdfambEu\nEKFA5k5p2vqi9gpQtvpSbwT4bmOW8mtWzjeHZ26TP/5MoibAgzeBfpHIh2aC\n8O6AC4E7TBiSbKoEOxJLg7SPsUzDt8WQ0jLJW7NUXiaQRP7UMl/xf4spW62r\n7YqhVmehvhDD69zm5PYudch5IZzwyRX4Oakq1KbCbDRI4hh4wHtblZmqWSxt\n+oki5DOzC5TIaI1CoYzgjqQyyM9ngBLSXmdCZ+eSPQBbULpP7OKWcGdbcSsM\nekbYxTN8fu6T9K9/2CNRFLppGfz7VcXVju+VciVwnuPvpMbOehScSk3jKlcp\nenSqwdExERgCjDSiW09a4JD1UCNtigxpYjQOsLSDfG/TArG+KwikilaYpCfj\n91WG\r\n=3ku4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"0b6909a3e0b7502a283ad2257d88ee5128988d0e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.7.0","debug":"^4.1.1","config":"^3.2.2","moment":"^2.24.0","mysql2":"^1.6.5","typeorm":"^0.2.18","winston":"^3.2.1","injection":"^1.6.1","koa-router":" ^7.4.0","midway-core":"^1.10.8","sofa-rpc-node":"^1.14.1","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.10.8","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.17.0","supertest":"^4.0.2","@types/koa":"^2.0.48","midway-bin":"^1.10.8","typescript":"^3.5.1","@types/node":"^10.12.18","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.10.8"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.1.1_1567154089597_0.7013731147654056","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"zonetk-core","version":"1.1.2","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.1.2","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"7aad0d7287cecbed552dce438c283b9ed168a519","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.1.2.tgz","fileCount":71,"integrity":"sha512-OGTg6xDQMhW40j+fHtUPP2aTu/9FRu2zcQABcVNIj+3Dm/GlIUh+DKw/SrrjAU2nq7u6t0FmMfZ08H3nzRNhew==","signatures":[{"sig":"MEUCICMGCvLrTBGVI9LGNDN38DCm/ZhWbGYJfekqt5UPF52oAiEA39R6O5brX0pyjdyD4PgCSE76KIBsh/Qq6Hpbi2uczAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdadbyCRA9TVsSAnZWagAA+loQAIcbCMyqIEbWN3T1oNmi\nw2lahazRCKnx4fFZZsA4bIMPQyp4IAyUfm5GzcyREZLDslmLx1bxQKz956Sr\npk1uWxucKRVdqQ+6vomanqunnWn4WOpuLbtnscOtDgi1unGHF0zKrVsH7KTj\nU7rnvMHNXWoFkPWkIHaj+Sxn3r8WvfBYdleJACc3A7turB75LceKxWWWLGZQ\nU74cb6YePltddD5gsDoWSHyrpCHYdR7VFnK4Tn7lSbt9uIq5DmfdVP4KJxf2\nX9Iqtg4534uiEh6QmAIX+pjz0ljkRW2gZ1YXPO6KUasMpVmPge3hKs3gby5B\n1kDKbz4+0278QqYbrNiXYnZ/SDU+NoNhcXKgbCWTRPfI82kiordwK6956IDD\nSJqM1ENSlZz2MOgUfblKR/xH8REIZGBQwTw1uq7UpCtQhKA75V2Y0J4d4g2+\npe9L4W5D0lZDX7pqmRTvFwrIwFDd+GidjOGAmZkd5HabnDqkxzKp56mL+H6i\nL1cxhPwpvHNAvDQlq0RVpo/JFigq0FF6jbPmgYUkMAlaY7MwnzO6DOm1fuvE\nPdslubBy3v0pbd+KyWj7nrUoAPBA/xd05pj/Lw/NHU9T8NcBa9cy2IFPc83f\nEnzpJf9I/1BqpqJNbw0Wo7XUQLlomYr3A/6TlbkXI+VZl9vSCyPR+FE/FjZt\n1/XT\r\n=LY5M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"0b6909a3e0b7502a283ad2257d88ee5128988d0e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.7.0","debug":"^4.1.1","config":"^3.2.2","moment":"^2.24.0","mysql2":"^1.6.5","typeorm":"^0.2.18","winston":"^3.2.1","injection":"^1.6.1","koa-router":" ^7.4.0","midway-core":"^1.10.8","sofa-rpc-node":"^1.14.1","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.10.8","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.17.0","supertest":"^4.0.2","@types/koa":"^2.0.48","midway-bin":"^1.10.8","typescript":"^3.5.1","@types/node":"^10.12.18","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.10.8"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.1.2_1567217393545_0.11971264517550129","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"zonetk-core","version":"1.1.3","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.1.3","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"469fd8a91718440548ccfee47f50e62315ead8ea","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.1.3.tgz","fileCount":71,"integrity":"sha512-SHc4VjRItRTeBd/NirU+nJBFdUpQnHKheVGhkwqlyUCFiEpRB4rjw6K0yUGRogds1i4l14LebkD4u303JPHB3A==","signatures":[{"sig":"MEUCIQCg2uad8ZaacFN8CJ6O/IoVEm69aZ9jMHeaZcR4+IICtQIgCspwmhvblYF6W4Lbj4e/iPQlsn0s8eMGyVyUMPiCrJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbgcMCRA9TVsSAnZWagAAgxkQAJCfM7T2ukp/De9t7WRF\nUKmWy/qGXTThJvesEPvYxmHOmWSYo2X8hoJU3ndL9colLskFDN4oSK1EqoDe\n6EZDr9mvZWvX1sKLsFQ+gzE0ZvmEI45fznx9AUX4U06T5fw+VMM0u2yHS3Wj\nf8Vosz47HAQ8EXCRxXWZ3Q837CzLs+3BuLpKTMFNR5yOyhrluBCSS+hz944c\n/DhsEWnDZyO7em9smAfB5OA6jQM5z1etOcZyH2M8xOFLbCEplQUFzU3X3ncP\nxapU51OokR3JzXJsJTm2tq1VfKQPsxFnfcOUT19b1JpDXB1L5/6o//bJoprE\nIPznJ7LXDBGIPRJ27Q960LHBhWTYNIDWuD4isN3PgCF0SLEpBDyzuPJ50pJ1\nxnD1l+sIrSrgjD5CFnpfdNzWv4HJLnEfoDkE4pswXj26sBTl/zIQqiRP4lXS\nAmw8CPlAtWtSKEmQfPy23fyBf/m1urSLYCwlsm0a4dCSEgyVVdXKNIXgK2j/\nQoJP5EpC8yiTP853G5EMB+mtHcA+VDz3dlB+PQzrFBUKrrsoWrxQ+nEtnLEp\nvZGLtt5SlIeTRj2sBS1Ed3mxkDwOdlwg49SlO3vu8qNP/4v1VGMAAN7LMS4n\nsnlIKjM8HgRsXmc3ENhLQsXxmbh7gfg9hflRBGoseUEr6azF5debgSoOsjdU\nDPWw\r\n=/HqY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"4efc9075d12148ed23a6bf81918c090ecdc82ae1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.7.0","debug":"^4.1.1","config":"^3.2.2","moment":"^2.24.0","mysql2":"^1.6.5","typeorm":"^0.2.18","winston":"^3.2.1","injection":"^1.6.1","koa-router":" ^7.4.0","midway-core":"^1.10.8","sofa-rpc-node":"^1.14.1","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.10.8","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.17.0","supertest":"^4.0.2","@types/koa":"^2.0.48","midway-bin":"^1.10.8","typescript":"^3.5.1","@types/node":"^10.12.18","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.10.8"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.1.3_1567491851892_0.7903836661084391","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"zonetk-core","version":"1.1.4","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.1.4","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"0dc73d231a479ae9584a0b678506691746a04be4","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.1.4.tgz","fileCount":71,"integrity":"sha512-bApeGnijbRIn7dIhbT2SNatYUpsx6dxzAvQwbGJJd3Zyx+G4JgwtTBN6ygkPnBnG1/vw3LWjblPSIQmN6ZQatg==","signatures":[{"sig":"MEUCIBGOsicEEV35iQ5j6l9EujzJJRjgi5Y1fI7GHxZaXwIEAiEA+B7ccbISyLZ/fUmc3m0nY9K3myeWrltYyvC33DllOKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfv08CRA9TVsSAnZWagAAZqEQAIPbkZj5KeSaTB6lIq8m\n4ScZKT5pCQfG8wNiyEYuunbPjHo6fyKphhoe6mpV/kOKTHr0A1MA21d/eA0m\nHBwhZtIIF6nbc1o0f+X/UDFmP1m810W7PlugyfEHyjOvur3j/rUT9sDCZ35l\n/UE+ci4wboBbFz0qPqbfEysUdOmNu2D61nfoS54G+RY71T1xJr11+HvBlMQ1\nOQFKvPnuROUe+AQ+Eoa/Cr4G9647ncF5RRW2hX5VCjViozs7FJ8cLBNam1+s\nIgqjU8QpXyTTQvIHRejkQzkT8R7wRdGNxE5dc7ZtqxEPLLn7UtvS7QTXZ2oV\nFUSG/82SrxNzmvcDPIdvPdTYHWStAUriwvgzB68yFFLJiJ2WpYwvxChqoMfc\nYUAYx0Zi3IpODoWcreI2e00A7sibBvY0zmswJNThKamKxVZmvnx3PM734iox\n4Sihg9BFyjiYr3wMOXUsCzw/fOYmwHQWf+Y+Q5ay6bD8w606MmEzqLbOE03O\nFunOH2cFnPMJ7ja9bQFRzfvhPydgl91YuZoGAtybd4EyqS5mrjzZ9IQMz0Nb\n0fgtFJcA5UFxa8yWBi0Bcl5Kh9SaALyMmkouT93axILE4XOG5x2ENoJEf2M2\nKOGkdlvXoDRb/FF1DjrRk/2qkqMelGIrUvTBO82U+cJtYXnc+TYmL3w5qxFo\nDWYN\r\n=BYmT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"8263dcc51a77dcd1ff615a3e14fbbf07f86a1087","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.7.0","debug":"^4.1.1","config":"^3.2.2","moment":"^2.24.0","mysql2":"^1.6.5","typeorm":"^0.2.18","winston":"^3.2.1","injection":"^1.6.1","koa-router":" ^7.4.0","midway-core":"^1.10.8","sofa-rpc-node":"^1.14.1","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.10.8","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.17.0","supertest":"^4.0.2","@types/koa":"^2.0.48","midway-bin":"^1.10.8","typescript":"^3.5.1","@types/node":"^10.12.18","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.10.8"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.1.4_1568603451858_0.7401764888916387","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"zonetk-core","version":"1.1.5","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.1.5","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"bf1b32918748c78475dff8ab348f72bb0353af54","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.1.5.tgz","fileCount":75,"integrity":"sha512-ltImJlEAprvpCgGciljycYwfZ2YF78h6K9UvIoFtwaU9J0Di5GSyTTeYlDKKyCLzPj0W/X1DLZRrwEZPFS6ZWw==","signatures":[{"sig":"MEQCIHbzfA/aZ8+Bu4JF/2jSJ63PQYGb+Cx+3Ie+Oviv3OA/AiAUC7WgyJKYKAzJY2hu0i7mSkYfaxRKgdJP1uOYw6RXCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgvwACRA9TVsSAnZWagAAagUQAJN4kSMzbsLR2q2yp72F\nmx0pcYOMbYdpX1JDnd8DeHES+jYBQHOgunYJ+YM4BviqOO4j0YDEokJ3nTKr\nJQ00YAo+U7Dy3tgmfpGBcY79ai7a+y/04qVlgUffaJAdUKuRn67p2CpexBFF\nB3F0Z8UjxVh9a/N5GPEnKv1AWhrsdkYpeH7bInYAMrEpnvvFymNThrUbGfqD\nxOrwqxl0Uq2n7367MjkaIfj5uAWovRgjWEq7afMXSYr6jNYHHL7LiZ6wrG4S\nFDRwwS/pWPuwwBqdARs9h7iiV8yqEp7aFpDSh+nDubW5TFqddqZilQoM+/cF\nF+clzL+W40w0MffwLgrdt9LgciTB2znAEzSSwlQjiDkkpQtYm2fHG9cGWUi/\nqozCQqCbkQat/skgcBEr/bp2CBzvSy5Ns4XS13XDwKtCgafeCC6tMxTio/Tk\n6CslRBiKUfkFHjWFJmsSjlcTBCmEM9V+WnU41xIfEE++E1SD8OtzodwInt5C\n06azMK+nlC7GdKyZSTVQrfILSny7Gh+7izlslsXSE96oOIWOsxO0r71kNEmB\npgmSxklVUD3yzN6Lr+2YsqwskgsSZWslZAY7jCkvpXmlrrRov/lONHyyjPXx\ngiieIBZ4n0E+xbTI0AKCIGq46w2KSRW6HvUTeMDij04wMsUgwPEhQGiF0aly\nmnvA\r\n=m1Kp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"61e50f86533c7850aae6900788a445955d69f436","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.7.0","debug":"^4.1.1","config":"^3.2.2","moment":"^2.24.0","mysql2":"^1.6.5","typeorm":"^0.2.18","winston":"^3.2.1","injection":"^1.6.1","koa-router":" ^7.4.0","midway-core":"^1.10.8","node-schedule":"^1.3.2","sofa-rpc-node":"^1.14.1","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.10.8","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.17.0","supertest":"^4.0.2","@types/koa":"^2.0.48","midway-bin":"^1.10.8","typescript":"^3.5.1","@types/node":"^10.12.18","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.10.8"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.1.5_1568865279547_0.42910627474469654","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"zonetk-core","version":"1.1.6","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.1.6","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"0ac14bae76061180813044cce0005680b6e23094","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.1.6.tgz","fileCount":75,"integrity":"sha512-KnEzc6GGBkyLjwpD642Rn8xbML0Bkbkm2VqpzRmSnPC6GLCAlTUpc061W3rhQAC6COGbaqd+ngoN97XIcfiBYA==","signatures":[{"sig":"MEUCIHHKhaX4nA+ACoHfNTP+cqIkRZl9ietn8wpVKid732HjAiEA8woiVbWiHaaTPD/9Rj0uDrlnLg8uAt0Bmcv6yBwfiig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhIHLCRA9TVsSAnZWagAAQQkP/i/e/0vcw/13qet7FG/Z\nVTP+mZWHG1DrgoufrZ9ihV5nT+lmI+b0wOW8y3/38g8wKoj0qHWgXmv8s5Am\nEmZME0hG1us/ATMRCf0Eb+jeTu5DBbDkC+Ptup9drHVZJJ7L8r4Qv0xhUj2T\ncGboQP4cbpLN6z7pBEctTOylgpfwVsNn0jpE3Qi646H6mOnaMk5hnSK3HPxP\n5HvqCvTaBsnu8/Inpf00XoiTU+p2mV6ZmBtzwPvlfaMaCu+lYWEvdK0IhZMG\nfTzmWt6R+TgfBiAzvGh7AA6a21NnfOhEFud9JXrPIQBgQXnrSL1aujvEuUA2\nsl0ZDuZ6WOaeUrBplLVNoa9ipTYaczFu3F/VFVtZe5Gqtj+nTdnlDtkSNuro\nxtN9+Ohy633xIzF7OlFTCdL+9E4HjQdPmlrs/EFxZsgGIs4qLdX2uw3dOter\n/tK6ABhWQR7fUR1T5it0DhFFx5X9Jm2FOBmq8Mw93kiR1259XpW9etIfsNSI\nI0HzmyXLSP4ZlovztWSNdEIqfdHo4QZSmh7COLXX+nFmWCk1s+39nkhFKTZ4\nvQvDeyMU3giqjPT2ehQ7gfHRrRjJjgOPT6rYnWtu+j0d5XlXYwXNkxZw3DDt\nO/O64+2ldu4y3chS3hlxp0eDaB1vDqLmP4+O7gi0B35jwMhrTcpDnH7eRCYY\nTpdp\r\n=FL9n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"fe52a7378af1b228137ecef19cd2afbfb89e86f3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.7.0","debug":"^4.1.1","config":"^3.2.2","moment":"^2.24.0","mysql2":"^1.6.5","typeorm":"^0.2.18","winston":"^3.2.1","injection":"^1.6.1","koa-router":" ^7.4.0","midway-core":"^1.10.8","node-schedule":"^1.3.2","sofa-rpc-node":"^1.14.1","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.10.8","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.17.0","supertest":"^4.0.2","@types/koa":"^2.0.48","midway-bin":"^1.10.8","typescript":"^3.5.1","@types/node":"^10.12.18","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.10.8"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.1.6_1568965066643_0.9118650004056463","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"zonetk-core","version":"1.1.7","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.1.7","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"d7c19ca0bac34072925d76edbf0520a449f94d86","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.1.7.tgz","fileCount":75,"integrity":"sha512-09l29LhrF4S8x4IzGdve77Jivx1MWdaDBRwhkA5ctBTiiB2oacpehXI7q0qJZMq+JzIOmYJXx8Iu4pPmozMxFQ==","signatures":[{"sig":"MEUCIQDw9X47XWX3Uqo+0GNxYE2QsMbkoejYcpy/onk8x52xVAIgGdZSiiecaMQhkKmNXiSKZgKCoYw2fq4vGOZ4WLY7u3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnaKbCRA9TVsSAnZWagAA7pcP/ixdZ7ovnsplTh3B+5Oy\nY1Ny8OsLC90RhgVPRR4ATD75hZocJgC0w9in4JcLsppb5KglmWFT9C0Nl5oe\niuIIhPai0Dg+QdqFlN6dVnnH/i2ar+hYhWMEqI5doAx6RJ6HuEe836vsFgEH\nm8E0ZbK+5AJlO6sjm7yztTOtYt49Qw40hU12rp0vPK5Ee6vcyAwY1UftSJQj\nUt1Zx2A7gVkJ9YLAU9PqLTi6PKN52uCz+86ZciRXootxAw7BKYPsXFVScvYF\nfKZ88MJe/jRLo/lg14gNLFtmm8Umyt1MatJEi0uOUGnn234mjgGNKdrXinVQ\ncYPGOhJNa7WRueFaSeELDrfCQIvJ+VwMNTYcZJL4DLTbphrC8a9zftHEXjek\nsreOXmZJY+Qz5dB3s9jplNjqW3aQ4cY3r4FRcYiB1aG+hq5ev9WAIFiSX9yw\nPGfwa8PzMq4NsdNQEToSeGkE5US7j4UlDj2QG5HqrCKKcWN36ZHQ/bMdznnH\noD/nunYV/C7goohx5UWeWgWUbxitWlp3F7hG1vHPHLjWpvVXHq7JRVYqja/a\n9HP7NIJriymqK4ROX7WgQvZh0a9dat30Vb0r6wfKTzTwXcvYCq3coPSeCUyR\ni7FXvKpWEbOnyjG/AFYwa0eRetPTFs92+5MvrlVebIdCnAaANeQGw1fSoAdu\n3rbg\r\n=lzk3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"fe52a7378af1b228137ecef19cd2afbfb89e86f3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.8.2","debug":"^4.1.1","config":"^3.2.3","moment":"^2.24.0","mysql2":"^1.7.0","typeorm":"^0.2.19","winston":"^3.2.1","injection":"^1.7.7","koa-router":" ^7.4.0","midway-core":"^1.11.4","node-schedule":"^1.3.2","sofa-rpc-node":"^1.14.1","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.11.4","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.20.0","supertest":"^4.0.2","@types/koa":"^2.0.50","midway-bin":"^1.11.4","typescript":"^3.6.3","@types/node":"^10.14.21","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.11.2"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.1.7_1570611866943_0.03953597657289398","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"zonetk-core","version":"1.1.8","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.1.8","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"edb1ab6b8548ad01cb5f5c442d3c2bc2ea0472e4","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.1.8.tgz","fileCount":75,"integrity":"sha512-jt8iuZHC0TbFgmdHmIMQf7PLRpgWXKjqxDb9GbaKnmg723KYK24Enhq8f2Jxz8t6lj21H8YqFYZ8XVyEX5toyQ==","signatures":[{"sig":"MEYCIQCk50NArEeGxL8VknJiRN54eotBuujWnUNPG4nRlS1iCgIhAJLoIJwZzENqNsjnqcXCDeewjlkveP3Q18aMgtL73kIA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwOVHCRA9TVsSAnZWagAAkSEP/07ySWUHLc3RjkQYhqXh\n3TeIfVFbchpvu4UQQ6uCAqInv73oBxtYCxIK+l4LPMz1WnJwX0K8CapxSjie\n8J/zm7lkZzQ/Xz0ee26s9V6PfhfhjJHPrjcH2UaIJr0UI0GOAFxlNDbXeXP3\n08B0XT3YeGC9LuIP6YIFZjI9E33v7LvwaS2uIn+d02R4JX0OktHs9TLm/s0M\nzGGVnPI3gd6KA7oOVt3CAWr/lfgEEwoOErDKhO6JLCeTP0F8PEc2CwiCzAYb\n2TiuI2oI+IE1DtIZ6qqbR+JLUazeolggR7VCcfmnIftdwmBqmtYyUH/9NlzQ\ndrAC788NGfdpzAK6k205JdWR27STG0VkswckFcpXMdx6jO4fEgU29E29Lsxb\nSVKD8N+gYruOskTRYoCgOKq+iB9IfW3YfdfJckkBGm1kJ55W3hehCdmqQo61\nAYIoRH2RL103rpuDKjZE7ek6ucjjfowoCZPT8fH/Zs3f6XC2di5TO0eqOw81\n2e+jsZsBncVBR7MA9+bhTGVeFAuwzv2HaE7q9gs60IHvyTBJwPnbG7XJ//x3\nG5+mpaHiqJLfCPHYp/pZsUwfUXB0Z0zRrUSoI0Q2PLsib7NtQz0VW/PElpnh\nLyHmFD4YoCC5L3ELsSt8/BqftiEY4hXhyb86EefontYyCF/Ho4S4lPpAAsdo\nBVuB\r\n=U9Tm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"de16ca6c29d4f2a875f6dcd9b40532298c0abbe5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.11.0","debug":"^4.1.1","config":"^3.2.4","moment":"^2.24.0","mysql2":"^1.7.0","typeorm":"^0.2.20","winston":"^3.2.1","injection":"^1.7.7","koa-router":" ^7.4.0","midway-core":"^1.14.1","node-schedule":"^1.3.2","sofa-rpc-node":"^1.14.2","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.14.1","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.20.0","supertest":"^4.0.2","@types/koa":"^2.0.51","midway-bin":"^1.14.1","typescript":"^3.6.4","@types/node":"^10.17.3","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.1.8_1572922695168_0.6567888045740702","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"zonetk-core","version":"1.1.9","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.1.9","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"d58e9c41ea1e674fe5fed4cc76aa66008cdd0745","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.1.9.tgz","fileCount":75,"integrity":"sha512-PozTHUGJ/CoIIELnYu61jl8y0LA4X7TM3tGuM02u7T2h+c75L4t2At6lL9FQFLuiQxo/dnxfar1IADhu+1C4xQ==","signatures":[{"sig":"MEYCIQC187yXTTmFw5odRjsP5EnmL6u147LWO9mE8xZjKIeKlQIhAJ4yZQ6clw9yJt1wVkQKP/6WJIh67wTtSa08sbzOZRgT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBzsjCRA9TVsSAnZWagAAlRIQAKUoWB400Vzw+NN4CdUc\ncSY91Bvc0bDiTVe1dQ52K4lgLj3ka/eIvULKhfLBwaa/D09pbDSe3FwVF7Ai\nI/U/XBNO22gz3/xIgxNWfne+D/DdcRd36njmdpbRqZffuhPDHw5EtItKyheC\nVrGTabWFjvPdDHBmNDa0VAUw6g6gH3dn4Wzgjjo8NGUWDjK2KLstS/Wpht+Z\ngO/RAY8jwobYSbHM9fHozdWPV4E13GUWarOr4WvdZJap9cjiDL2i4f/R7LOX\nyt5mBmEt1unq6yW7RsbXRvvId+sX0G4d7fNJ8vziccCFS7sWMqa33ASSIWkK\ncEj/33n/s3aDUC7mjW53KaG9LC/r5kFzdTDGIr5upSECSZBDO8BVTlc6i9gL\nP4fLJMN5R9I55Rg23xMtMHS299zfXpzJX2g3y5kp2BbIvEYdWKCI0N8f1Pkf\n07yVtxy/7kak8u61la+opVRXczrAwsOQcmBWMkQRh4sEkF35SCtuqsiJYv+h\n/UnnI/FEZ/9w1pvZcotDu8VK3MlWTrvYLF15IL1pcqmtTgp54wYlB36PGTCx\ntPdA3gzYmbojVWE1bs1BM1pINYu0SbeWj1eEW93QFMeYsKEA320MiU5xOTcQ\nhX3yEJy8utE02fW0kDRXixFrwwap7drzfEjuZ8rFNRUEE7LVM9icgqV7dnPv\nxy3l\r\n=edHm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"190360f3e92c696cc4b04f63cb789f5db3e0736a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.11.0","debug":"^4.1.1","config":"^3.2.4","moment":"^2.24.0","mysql2":"^1.7.0","typeorm":"^0.2.20","winston":"^3.2.1","injection":"^1.7.7","koa-router":" ^7.4.0","midway-core":"^1.14.1","node-schedule":"^1.3.2","sofa-rpc-node":"^1.14.2","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.14.1","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.20.0","supertest":"^4.0.2","@types/koa":"^2.0.51","midway-bin":"^1.14.1","typescript":"^3.6.4","@types/node":"^10.17.3","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.1.9_1577532195206_0.2071615155208395","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"zonetk-core","version":"1.2.0","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.2.0","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"2a02408059eb48be815114e97594716647f04ca1","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.2.0.tgz","fileCount":75,"integrity":"sha512-4X1UaCCYn52ijO6NS2Ae/fwY+jPuIBdJ0fxVEgKZ04jT3lr3LzM4qopkGUlxbocNWMs3DUKLPBemu4JYetCBZA==","signatures":[{"sig":"MEYCIQDNQ/ebydKZsEvS6tC0lPRWAPhWsXpcrqTbycQ254wULgIhAPO+FQtOv4x27ZjoB6EXL9NwczHoqDpea7ONSOS/fq/F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehAHdCRA9TVsSAnZWagAArGgP/jx5LBV7w8W6uSAev/7g\nHHVFKfFUgks1u1cUHYcF/6sPeedrzZHRWyq3TTt8nvB7GffSQ1iQRMxft6Gn\nM2HierleNl4T6svHyXzy2A5SJbN1Qk/iQoHfpZtx0CglO20BIEwej5oy2MDF\nylsdtR1VDu2lxsEXGOcftMxpU1vTmRB4AJTPwqKpKWpLHduVUhMsV682F51Q\nMHY6b81++4ylhVQceGKvZmn5KLDn29gYJXcb9SwQXP8iTVsWP1EeMvshyY0r\n6tR6+DQS+0yLNq/xDJsnK2oYK9xxroZ7956t/carooCCLLnjHNo0wEurJLE1\n8LfTe7nrdUgCuUsFsKJ61D/IvKxIoh4o+DsNKZbZAKMv8LPGp0m7RMgssIqe\ncvCO5KVqwEOYFj4O92rDqDqfI9fWv/X9/JH4FPE9sN+vE9uXjl7/sKFInXtG\nQh3QWkNDFITA5Gzoo5uCJJjMd+ZTG2GjrXhkIucN2C9g5+zrRXDiBmirqMlM\ng2YEZD6cilS2fKLAP7Y80aRBFxXby5gTOnq4d6EqB4wrzh/QlK0fiNJozOZn\nUNqLY4dQVvkSNSUVhMzcL0E8/dObm68CbcuJZqH2fxhzFXr6uhjARGgCZlEo\nyGyOBi6834Tyeb25cafrUhPoDNuY3VYmH8YKCsHopGqbYGsEEyhy6I6rdFHd\n2qqK\r\n=i0IG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"6316944b26cc560e4359190fdd2943b2c0de9e49","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.11.0","debug":"^4.1.1","config":"^3.2.4","moment":"^2.24.0","mysql2":"^1.7.0","typeorm":"^0.2.20","winston":"^3.2.1","injection":"^1.7.7","koa-router":" ^7.4.0","midway-core":"^1.14.1","node-schedule":"^1.3.2","sofa-rpc-node":"^1.14.2","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.14.1","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.20.0","supertest":"^4.0.2","@types/koa":"^2.0.51","midway-bin":"^1.14.1","typescript":"^3.6.4","@types/node":"^10.17.3","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.2.0_1585709532613_0.6827124491358896","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"zonetk-core","version":"1.2.1","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.2.1","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"fa28f10166f697d2b12017164878e4f0f65c4fd5","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.2.1.tgz","fileCount":75,"integrity":"sha512-9MTpKDkAN6HT3YhXcXXBIVhG5g3aEIzPiYba0r1U/Awt2pdjIUaA6b2D4HRxPRyBMQxMpac7oWtAN/PqkqGovQ==","signatures":[{"sig":"MEUCIA8aWACVpNpF3B7hcouiKXXubjkppuXftwOBl1VaS1fyAiEA2r7qqW7CLV9xEabWxHv+A1V71OlAagsumwj+h+oU3d8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehAUUCRA9TVsSAnZWagAAmlAQAI1yY8cl++N00MLuscZA\nLhRaxa93WnjPNPqNV2NtWl0iEFVy8cn9FpyR7JbxpgEO09njKZwUhsy1jkH8\nMSLgj922vNNKVBvCXIb1x1Mrfcjx7Q4+Rh/tlZ5SXPfxgAHC0cdfGpH8J8Wm\nnLjRGv/KGZ3CF8bU8OxU85wM53+JzmQe5GQM4DrNf9zh1kyuJbNhQysRqbzG\n9bLb/zpWnmIMiObGpoXMTb8l5Tgd8dWcHvBrGQY1jt58DYdj5JXF/X/3V2ab\nHUC+lG6PNO89GypTGnGlxpV3WBrhgk8K3mNqCFBPD1/mUrddNpjFU1PrjZPM\nCH/xp0isFmXG87+QADTQUEWwX+/5i+q/nEMU0qfo2mF3hDYcVhXmfafL3ED4\naqAaqCy3VLzhFqpAAfYJNKOiHFnT0iuOZ5pOkQelToZ9ApdxHuWVY30RUx2o\n7L9guAkbxsp4hjopYrsae2JhXJzwrKWUEtzIbyefVo/+qo/AH0aXmmWseO+o\nVQYCYA+spGyRf4SfN5+Sy9J2XYq1848aZRrr30x/WWEFrmR4ExgzCGiIYaUu\nbKvlve+Ot4zI5beKOOEa7MJruHxkcRsE/LWnEBrHhO/WvirUTFxqZ5ASRaHj\nY5eBlIDqKDVTdHiBFtgYyOO4x0/bjMYDsDpQZ2DbO55gxAo8NfmLuWGtPkLQ\nvsYK\r\n=9vAY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"f5493f8654fb2464af9946a64d2ff1fc5d8d1a52","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./dist && tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.11.0","debug":"^4.1.1","config":"^3.2.4","moment":"^2.24.0","mysql2":"^1.7.0","typeorm":"^0.2.20","winston":"^3.2.1","injection":"^1.7.7","koa-router":" ^7.4.0","midway-core":"^1.14.1","node-schedule":"^1.3.2","sofa-rpc-node":"^1.14.2","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.14.1","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.20.0","supertest":"^4.0.2","@types/koa":"^2.0.51","midway-bin":"^1.14.1","typescript":"^3.6.4","@types/node":"^10.17.3","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.2.1_1585710356295_0.9465172795424583","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"zonetk-core","version":"1.2.2","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.2.2","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"92ec789588c0c05197852fc44d307df43557f5ab","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.2.2.tgz","fileCount":75,"integrity":"sha512-c28wWaaQvi1KsenVBUUegVF6d3WTXNoveYO6pxEk4c6zjdV6LVONQPCJ9Mxqs7+qHgb4I0G7OXcjGsKxf34feg==","signatures":[{"sig":"MEYCIQCd1eYgK1jX/H9fcPWnnXp+GzpcVIPupSTkGcro9M8HIgIhANTHbLgorde26e9Oh0la5nExP7RtNPIAQgUj8J9G5H1k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevO/SCRA9TVsSAnZWagAAIaAQAKPy/F2ubGYrrP5ZGPEJ\nK9zy8x/c92WoZY5+7NauCUfa+pcN88NQUWiK8nms0hAnlYPaUf+osE0ARMgJ\nDHrLv3C745XDiCewbUHLaF6Y0PR4nXbkMUW8RsOwKNEqRxB+3aal2hEr+bp1\nJNZ1BlwWSPDJ/h8cU37ssI3L7HyZcZn6EiMImUMaj6TqTuDgxjh18TBLixi9\nKNiViPU4qpGiWMfmpfjvLNUVzTy6988ztdslqZLTUZDA80iOTLY4oeWXzoQu\n2iLRxh+yOJhpGpH7qyQFd0QVVl3DrTd/ntkGi+B5h8IM6/MtXGAaTv9hFY5q\nTCSbCMQOiuIyajZHdoEQ7Tbsby+Vict8C579HrqUNR9F2kPOXpAyMJzT6PXO\n1EuroI7g/heaLB1z5d3wMfPXpmHHm98yw9THHO7nKmhqurkuRgMjY6bVqRgU\nntnAJJpGTVG+2lskqvbRlIZN3mw4ypXVFdbYMFGGrHo6qNL9/68FI0/L/Vlu\nmKA3VXSOYmpu/h8IwhRIH9y5gSUKkayE8FKG8jaHdmyda3CI1cOJV4ZsajY6\nY0Xj9c37MmQPj/XJRfqumLpxyUaxrIRArYpYAiyzo2dTP6kzpuCo0DjWz0NF\nNBOo4+vDCLnriIxKAHKQNgMCkAH2yXz+kFdNQ3T21N1xb5LOM0dKu6rEFddY\nVFZT\r\n=B+WE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"490456809d91f762a68e54664963af954a1a8f45","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./dist && tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.11.0","debug":"^4.1.1","config":"^3.2.4","moment":"^2.24.0","mysql2":"^1.7.0","typeorm":"^0.2.20","winston":"^3.2.1","injection":"^1.7.7","koa-router":" ^7.4.0","midway-core":"^1.14.1","node-schedule":"^1.3.2","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.14.1","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.20.0","supertest":"^4.0.2","@types/koa":"^2.0.51","midway-bin":"^1.14.1","typescript":"^3.6.4","@types/node":"^10.17.3","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.2.2_1589440465733_0.522184801874028","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"zonetk-core","version":"1.2.3","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.2.3","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"8c1568130ed3b967b97b5b3e9f55b949e68fb790","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.2.3.tgz","fileCount":79,"integrity":"sha512-5JbrqNpxIDPwguKYH+4bTnafX0M7uqK3sQvAnroTt0ZRv920EPuO8DcrlId+umdRhY3ZH8VKMb+g6CDQqrPLyw==","signatures":[{"sig":"MEYCIQCjBOX3B2b91MBWQdsuEQulA64F4WlEPuQlcXgHSaxt4AIhAMqdochIDj3rQWbxJHj8O0tMvRhrdYMtM2cPoaxtyGvO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewjnqCRA9TVsSAnZWagAA8XkP/0jYLgbqZ+MU3OEOf2cG\navJZRWE499HLqq3ZPk6HgMfVQ8Ab4xqa1oWxOhQggB+JNMWiyj9r/aH27WAN\nRPB6kp39NE9j2Ln6+NZL9W8R+ZlXTn17T5bvOlM5mPpkOLhdn39/llQvfRA0\nzuT+MitN6WY/qREGZfo2ZYpehYpFfBwyO+SFgF/0x4ayzX7MpT4u46MbKlJ9\nF8JpttfjdgM3Yp4lvc0ocaVTW+TugcBbz3sZFyPRSmK22Q8e9h7NQ36yG5Or\nWgdLfpcgfRDrU1pq57Y2riArLjxfUIpSrM49aU/xvqZbgkowxx1XAiYsIaoU\n7A6KGUtqTU84toQegVHZ0wzbsxG73qShiul4vVZcxvgzx+iR2wARIcORAbBr\nDpFzVm68IiNkPOZpCzzXzHvaBXdqMcFMw1qd0la6LnXVbQRkthnfhkVqR9sE\ndPgdzGY7xXvjNSXpVmy5jaI0EzUlz3pDrkO2DCKiwaFF4B4ZboTa8wHbF4x+\nPLxVhDEr3mLaJbDjIlEDPXen84nXueQXTCYIOG36eNLJMX6N+7jyTFdv2tiv\ngF58b+C+P++THPAqoRyAWsSm8u+sF7/2npqj9SUIbNcMuu0hAHhZjUwRtW1R\nvH79VFdNLquP3tW9DLtjmn7pwCFeWuXPXsS8kkhad9w3CC558dVSzfDAOrjW\nfIjW\r\n=Fe9g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"eecb65bc37c8b31387db8734b9c0ec305b4cec23","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./dist && tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.11.0","debug":"^4.1.1","config":"^3.2.4","moment":"^2.24.0","mysql2":"^1.7.0","typeorm":"^0.2.20","winston":"^3.2.1","injection":"^1.7.7","koa-router":" ^7.4.0","midway-core":"^1.14.1","node-schedule":"^1.3.2","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.14.1","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.20.0","supertest":"^4.0.2","@types/koa":"^2.0.51","midway-bin":"^1.14.1","typescript":"^3.6.4","@types/node":"^10.17.3","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.2.3_1589787114022_0.6672730815595993","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"zonetk-core","version":"1.2.4","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.2.4","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"132d79935bd34501c4e9aba829fc521f6166bfe7","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.2.4.tgz","fileCount":83,"integrity":"sha512-AzB/zT5Js5apfmCLclXdIMzHJvqj6EjHAiZPIHRJH/bjQSf3Kz3vqA9YYco7BFwOwTVCL9OaAAyLK4t6AbGdwQ==","signatures":[{"sig":"MEUCIDm0WogHuKliGQzeIe4IYix7sMcA6ZIowxO8U1mAybVOAiEArxiirHZniY0EkNoPUhWg6LoBWz4fLSM7f5sVgL8SGNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew3ZjCRA9TVsSAnZWagAAkiIP/1eHI3iZAx3H28lcCR/9\n0Euvv4vtleW8WNP8eRtyMGV5FReSMwllMvkJaP3UJnxvRiteScPGgciLfNQJ\nLf2zfdmeOjx0q42NEGYGq5aMtzchKrHhrLz8JVazjWHYi9Gwts9Nhg4hdMFq\nBXThDpjq/RRfXCWrpb2fzocv25cH0fZRQr5gQVYAXl2cdjgb1A/3f+JiQRxa\nn5mUtuTDCDcuZmWH0NnQsHNhlme3hGyxsE4EU56+MW/RI5WzIjvsmYcHenYS\nBKGqbqDXouxBcYxRQxoC+6NFZUUBbAS0MoRr/AXqXu8rpm3Vx1QZLhYdahTn\ns8t8egUJ77pj+CWdo26wgB/WbR3c4mMEauG+2dT241DoXN4GoGwIHmg2/Mlm\nXEoCyJHqLWiz91f249ZJiCibmg9oPye+v+/5/TKkTi7yk2tnMq80enznfZEO\nR/QKf3Xbu9aDcxHuMKGSfoTwhIq0L7sRmqKC+5s9ykftgPjjwpfKN15GJnad\n+ObGH8ok6tlGh5H5bOAkwxSEA+f4Sr0Enk45jupQOECDuBsU8UGJC5287PXx\nv1vAbtjXEfsvasO7Tq/VimqAv9ODDCK6KLP7PFytE4sdqNLP9c4oGW+OxxBB\nXcePeAboi0IpqpBMaHHDAzmywT33S1D3pN1Y2Zq4lsrawsrLGmo4CsocM0Zj\n9SsM\r\n=0yWw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"20f30c7f0902edf7593c191bfe545f69a67995a9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./dist && tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.11.0","debug":"^4.1.1","config":"^3.2.4","moment":"^2.24.0","mysql2":"^1.7.0","typeorm":"^0.2.20","winston":"^3.2.1","injection":"^1.7.7","koa-router":" ^7.4.0","midway-core":"^1.14.1","node-schedule":"^1.3.2","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.14.1","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.20.0","supertest":"^4.0.2","@types/koa":"^2.0.51","midway-bin":"^1.14.1","typescript":"^3.6.4","@types/node":"^10.17.3","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.2.4_1589868130493_0.8620763967640284","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"zonetk-core","version":"1.2.5","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.2.5","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"3a4fed3ea7b5d3720575b3ea7e8b59205b4b7e17","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.2.5.tgz","fileCount":83,"integrity":"sha512-MFDRNhJN6BoVy/MPgToC/9zKfFjbIHm9qLhAREifspi9g1Aj2jjWCNmvQG7RlXfPkkEEWbY199nUm7bvJrdR9g==","signatures":[{"sig":"MEUCIBmaB0sAON6NY0xLsgSuTV74ZvTTYreUxavyeBvRTv64AiEA0KnKlhCHgukc3Wv3+XIm9zVNc2L+vQQ0d2hsEVP1DYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew41ECRA9TVsSAnZWagAAO48P/iNJbWR6J7Fh/2+aCyBa\npYbH0l724HUg/ELTgU4ps+efKBSVobBIxRtPqmfuKnAL3mhtjiBcTRo5YJ80\nixcGc6oFf5xLqgYlBo7NpK4+7PkMo9t29BWiQjzz0EPYqB83G0+jrJFhkVqs\n5VJAuvpMJ0qf+DZcfucrY3mBepam3QpuzWpfgiLKQC2C1nQjDmqBCUk+eP/Q\nnN6ry1gJJtzEAa92X6/NXSf8EUQhQ9htxQNEOZMpaqoQ+ZECnP6qavLRWTs0\nnazHO+vN2GfeKbymtm9ZKRPWCkx5ZNKuSVC0FA2t4rRf3khp3x05sIz0gIUQ\no4mbMIAaSO6cz9kW/Ohy5TZtNEDSHM81u9Byltmdvlam7dClcdFtNOplFwFy\n6Q5YcKgKVfp68ziIyha4gE/9+++YSnAJBnSAiRScucUcyNqj/CG0hFwJhPCq\nDLqjn8XgfOBq/y5HK1eh/6TCf0g8BVoUMN16D5qpXoZ2ZZmhy0vngVu0v2bA\nuELONVR5qlAoP9Lu9zv6QpckEvqbsETVVv6Q2IqNOBY1OO3a7O+8yYepPPzN\nEVEiv/qVH+ju0BneSynHYXPctwwIUN2ThxTARloLInEbPkVyLtHO0Vr/HwYD\ntG7WvocE6R0GRCguFckLm3n5CV+xTOMVG+cR+muU6fF5Svmr91VsenpBdG2o\n5y8a\r\n=z4XK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"37487a3b9aeb26fa125dc0d5bd3cb169280c4411","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./dist && tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.11.0","debug":"^4.1.1","config":"^3.2.4","moment":"^2.24.0","mysql2":"^1.7.0","typeorm":"^0.2.20","winston":"^3.2.1","injection":"^1.7.7","koa-router":" ^7.4.0","midway-core":"^1.14.1","node-schedule":"^1.3.2","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.14.1","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.20.0","supertest":"^4.0.2","@types/koa":"^2.0.51","midway-bin":"^1.14.1","typescript":"^3.6.4","@types/node":"^10.17.3","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.2.5_1589873988017_0.6632834148233706","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"zonetk-core","version":"1.2.6","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.2.6","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"5532e568999668bb9df762201630ea71587c61e5","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.2.6.tgz","fileCount":83,"integrity":"sha512-FAghlGXt5RKVuE2bfiXDTZHiFDXtetmo1fXT4lXJDQktDN4uQrpQ8AlWiAD1j9I2DkpSOmAILEhpmTD4U8ZtgA==","signatures":[{"sig":"MEYCIQDzj1kV5ImfDcefRSPYwgsRPUzxiAkQ2GGsg8u9xd0i5AIhALfB8q5UiFJ4dzWlmzL0t5IOj5ELsKjCFZATOxcrMIOw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew7ggCRA9TVsSAnZWagAA710QAJT76a77gMvJVoHyDSWu\nHtWUB2CG8iBTE2aldMwEqTAgCPzQNOXRYIk2qG45+EwsWxhaBdhswAb5SJJg\nIukS1delq7k99e8UKjkoe6wykCm9hCtai6Q5myYJv1SAAM87Wuuw01jWmE7J\nXo6g05ntiZFYQiDEpokcHk1NkldjpVrN20/V+BXYGo0qll5nJ/afpYy2nFaT\nATnbeV9KQpyUw5C9bpkCL903Sq5F+h+Ll6AepxRa0GkPHQ9SgNk9QqMzC0Da\nbajJEGQEthXebKAiHMik0vg/YVSIkwpzdWQNi5eiV0pSv3MepRmXFRSX0oeh\nQeEQY4wyExcPqibjGv1ZBa6Npa2B1z0VQY6GKq5FvFzoHogkBH1mVLwGZ0ov\nLJIgbP+0/trTmuHbvo3i8eKWuLwnX3F3PLRKx0yhUk9rLuM3zJhWVbuznAm0\n2gUJnMaxiwDD6qkmgjVFl8t6Z2s3+ExhDxkGQA5o0KIJ+Y+n4N0VOdgqmFgz\ngT+BLLfL2QUCyWBolEKnpMlof3jXGaZc2FUbzFecskSNZXFSpa73VSQyBsoF\nDdvqjVt3QKF0MP3F5ROU1M1OOzSV90auFyBTsfX/UUpkTCyR2d960zOc/3G4\ntGDLhICZzDILRRj3QEKdb4S77XnrHglcTJ8pTQ8CkxjsCdXYqIkAGRjGtGRR\nlrck\r\n=KsZm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"37487a3b9aeb26fa125dc0d5bd3cb169280c4411","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./dist && tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.11.0","debug":"^4.1.1","config":"^3.2.4","moment":"^2.24.0","mysql2":"^1.7.0","typeorm":"^0.2.20","winston":"^3.2.1","injection":"^1.7.7","koa-router":" ^7.4.0","midway-core":"^1.14.1","node-schedule":"^1.3.2","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.14.1","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.20.0","supertest":"^4.0.2","@types/koa":"^2.0.51","midway-bin":"^1.14.1","typescript":"^3.6.4","@types/node":"^10.17.3","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.2.6_1589884959809_0.9103649995724048","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"zonetk-core","version":"1.2.7","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.2.7","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"74d2adbd6630596cafed31f4fd1613f0a49fde1d","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.2.7.tgz","fileCount":83,"integrity":"sha512-XiXcppDNpBDwaX1iqBGYYwbbiFgVrsJwIDczwbmJgpVnsj7vWM8DIZquZ6MtlLrmRFJ/j5XyMzJif6OvEhmuyw==","signatures":[{"sig":"MEYCIQCusEViyeUYgtQE9nvxElusVH4IpIzCZr9LhBjRAvLSdwIhANgfjrhiGldGEqLTj1Qnx8E5WyhFzVK38+aI5uoLJB4/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew8AxCRA9TVsSAnZWagAAVJUP/iicDcAmp9fmKiQyzyHa\nSgQPRTeFjwDtaLPIH0nLXKAsOy9bAzOLU2Pblc5VH4ff8rlnQf8Bm9chiVCF\n8szN1X/mf5X/BAmH0Gkc8WPPxLW9IeEnwnvHk9G8adV5WPVxe0YyxqrCRTp/\nOCRbtD6Ah9klaUjE6r2IOg8IE71gMaOAPhHyhG6q7uWVqVJkIO7zWHzNchgg\nJTaUEK+Wznq8TdIVadVn8Pt19vAxH0W4UWmySq6ztuH4vFkyUMRm97ffYPr1\nzYW+BIhK2IeMrbIjsOiEfH7wsbrdaNQG7rTkslge81hLDclZMEKqiBfS8EZG\ndpKBXwyCyGpFi89KgUaV9aCuuQPODgaWgsTrAaQpSFjvsRrPIP/dUWOTpjtx\nz+JMunTqWCj8s+YymC3478DcxLFqPZk1TDtGBiOSQidWvRVbz2slrNAM1tnH\nveDQ/X4QTfBFv6wL51Jv7pQPX0z6UKszHexOQidfXmIuglR9YXcJ+68OD4GL\n43p5CKbGnabT828cH/5cDlqspS4vNHzoC+hXfVKVODfJZ0SbtC1nSfda4U/s\nlF66VrvCdnHrwGjdmI8/cb6xG9J1k95scHK4Gy5hTZnoTz559CMYQe/5iSwe\nYalt5BM+WF3r5RSXJ1jRbQsMCZ6dK5hwnDSie4/bX/MFQaITAGYXcHFfbrPY\nbOw9\r\n=Cne+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"37487a3b9aeb26fa125dc0d5bd3cb169280c4411","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./dist && tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.11.0","debug":"^4.1.1","config":"^3.2.4","moment":"^2.24.0","mysql2":"^1.7.0","typeorm":"^0.2.20","winston":"^3.2.1","injection":"^1.7.7","koa-router":" ^7.4.0","midway-core":"^1.14.1","node-schedule":"^1.3.2","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.14.1","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.20.0","supertest":"^4.0.2","@types/koa":"^2.0.51","midway-bin":"^1.14.1","typescript":"^3.6.4","@types/node":"^10.17.3","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.2.7_1589887024630_0.12809604277856224","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"zonetk-core","version":"1.2.8","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.2.8","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"da6e928c2642eda8e2e3e7532700d7b2a1e007d8","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.2.8.tgz","fileCount":83,"integrity":"sha512-LYZRWOdPBNsHehb7UOsJt6csp/cVQ8AAwbiSEjFg/Kq7WqncZqpp3BPLLQPsc4L/bv4Qmj6vvMgI5Gjp7f7wdQ==","signatures":[{"sig":"MEYCIQC0DB3kBjT2RnOBsFmlzS4JeZkPpKr321WPrp36ZAkRbQIhAOyQJGbFXwRg4VXqQCpe4gtyDYcjwBIntKtNwwlNRcgX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew8H4CRA9TVsSAnZWagAAkUAP/1bHjYlcIanBxWD9A4tj\nMJX1R/4sulMFtVJnnb88GvpgxExlqadKL+YWh16Y1jbZSEk2FUGvVaXuBJWN\n3O3K8katt8mkyc55pH8miMuezbKHs4ugqz9/KwA0+0qOcVr8l703viRxnfcp\n3UxnvBRsWfgi4BZudzP+9445H+l3PZBOkVZH6iB4OW0m9hNWvY7Joxs1kyqd\nLvJEHc+/o2gPDKMoseRH/sLmR4IyZSNfO1tLEOiF/WgDnP7HOFHrnGyL56XE\nqThztYeFq40UIrVwOjJqZ+E85n9x7C4QEMCRw+rUgX3c7M4/dtAG7geYJxbC\nMRMav39wKFSmNhqvn2Z+YyU4DmDJ71gm2rMmeJtK+kx+LjzNGtls2TIL057x\nZwBkLmW4/b8OZOLyj30eTAczc9mVI04zCygMKk5/IvgHzlbYB5BfEzWYrPvP\nGXSyD4hB23rQd/anyLu/lgeNRVFqSMFVenSnfnvR6rSmIbBvaYSMYU17/eFU\nS+Ocf4mHmvF2e/qN1C/6Y3W3RjtIpZeQ6na0rt0iejKXrSsjCA5x0tgyIVGu\nWvM3RQKX2/vW24toTIa4eJLRgtVpUYmnqFYIPDd/Z10CZOdNk6siGnHrN6ou\no8uX7uwdsLx3UTMNyT2X+V3MaRikhUuM61wJN1lWXcifRIPwgleyTJpDowFq\n/i/Z\r\n=Zt/G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"37487a3b9aeb26fa125dc0d5bd3cb169280c4411","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./dist && tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.11.0","debug":"^4.1.1","config":"^3.2.4","moment":"^2.24.0","mysql2":"^1.7.0","typeorm":"^0.2.20","winston":"^3.2.1","injection":"^1.7.7","koa-router":" ^7.4.0","midway-core":"^1.14.1","node-schedule":"^1.3.2","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.14.1","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.20.0","supertest":"^4.0.2","@types/koa":"^2.0.51","midway-bin":"^1.14.1","typescript":"^3.6.4","@types/node":"^10.17.3","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.2.8_1589887479827_0.4914147752133362","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"zonetk-core","version":"1.2.9","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.2.9","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"ef7eb09aef722d0c6802a99a1a9da5fd430e3a46","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.2.9.tgz","fileCount":83,"integrity":"sha512-U7RMyjedCwVbPwJYB7wFhMQCGAta7fDy9qKp373Xr/bS7PiSS71RkdolUIXH55sOcBSODhGuhIVTQKk4QTWt7g==","signatures":[{"sig":"MEUCIQCxCuWxjLBD3+hkVqrAvCsYxZnxqByE/QaL47K4lKXmRwIgcSHCY/TufWOHFgyVqZwBcNB9kk+KFsQmq2zudllEBIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyLpDCRA9TVsSAnZWagAAt1cP/3NirOcVxfpXvkYatDyJ\nkjMW+iB4Q16nhWHCvdoXJGtYaDWyvWV/xoOBHLltiT8IzcQl9L6g4PXEk7lO\n3mjsniyUqviOHLfj7jXbPa83Sj5HceAYSw3OZL/JKyHpBpOX1VP8ECch3rs9\nP93gqt4YKfm8G0bmhpuqhvqS+PN3D+1fyDFRgTBFKYJLujHzRSy3OxactImM\nhB1iTdahM+50zGLPaE2Ib2HxlOglmkpp5U7MLYC7COT+NoenSwWelK5BO+PW\nW6gUPzQmXKi6bezflure1P4E/q9Ez17NTUXKEJJtand5Fk8gNGMfei0j7y7Q\nTurBZbL1Vh5ETdJOVs4O4VIRa8Sv57NVWc3NaobswUNhPfXrFMdD8jNQbwXg\nF39rJPS4r+oeT5pLWVNMTS/JZJ4uh3T1KY4fXzc9jQN30gczz7CEV7Cez6Ii\nB2dmSn5E0NX/3UU/KzbRHPE7ypKoAPiOE5VWaiCddGHAm6mm7gHkOjsoY9om\ntDpxkUCLsCKIy8uepASrFEHtzc35dVhcr+IpCAmiOS2Ly2W36R3emU2Ggks1\nWYcvPNF14CCoWpvvU0O0HZP1pHBgQ0rxYlLW5gE1kc35U2IrILsy27bRNigX\nOsBRq27v7joXRZTevCc71QxaPdO+IGSszmkGSg3XC0a5U5l4dYVWBu2rYOtR\ney+A\r\n=Fo5E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"1ae1be6348304a031ab72141561a91d91a6ed45a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./dist && tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.11.0","debug":"^4.1.1","config":"^3.2.4","moment":"^2.24.0","mysql2":"^1.7.0","typeorm":"^0.2.20","winston":"^3.2.1","injection":"^1.7.7","koa-router":" ^7.4.0","midway-core":"^1.14.1","node-schedule":"^1.3.2","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.14.1","winston-daily-rotate-file":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.20.0","supertest":"^4.0.2","@types/koa":"^2.0.51","midway-bin":"^1.14.1","typescript":"^3.6.4","@types/node":"^10.17.3","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.2.9_1590213186739_0.9417389746799101","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"zonetk-core","version":"1.3.0","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.3.0","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"fdac9e4d32c8e58e7e0333908c6b76336939d872","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.3.0.tgz","fileCount":83,"integrity":"sha512-6f5hks164w0w092J7NQungoE1PHHXNrML2Iu7dlcVdyMfHmFXvr3UeMXj+sTFr7p64ze9W7f6eH/i+QUHq40yA==","signatures":[{"sig":"MEUCIHKjkYLHW9k/31Ns9vBAYozwLrz03TwlEKx8P2GTrbOiAiEApRIYbmPjxQKBfYPrdqEutLBuk4qtivTV2pdP6qDgDyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPzMVCRA9TVsSAnZWagAAYGwP/0GB/hEFOwbH0cqo23Lj\nm+oWcy2l2KTnbpKkzsg76HoHjb7k+ABD/a00ud14o9mu34c7ZNEGdcFpcm0k\nHOznB3CEyGGLQd6hwb5blsP5hk3AfByz4vPQta9kV2Q9+fgvx6nt4gFJlJHw\nRMQDUx9lw4LOeC57ydMcYkT+xZzN4zmGe1BUbnfo56DgizNZVwf7nTa38nlr\nxc3RfevnrWz/nYBrrjwJlxaFf1n8w1V6EbyRn6sXQgEKelSYGbxioBipiEhm\nMyjgo2rlInKmE75aW3fWvkpLlKQmo8f44/Fd4uIANhMN60fVyH+Lb0zMfD67\nqgmhCbfQiRqgB6JzGNecwjWEz+59d1En6cTfGSIN+fZEESFjHxJQ3U2VnaXT\noXiKWsUmsg6jqQxsej29uVuyAOWd+eStWY9DiqMpKu0qd6tFlaDKT5jKUtB8\ngZdEGOVLl9OYWMhh8zQw/CCUjr8Ny43TbcbfX+JcvEuzwtwh12P+cvyOVpOZ\nhU1Mu79HhlvXFUIi8dWwrdQRYpf4yyJNg1zD0mCxZ0rmUMS0b9TTGgG9fHE6\ni7C0We7gu7pwwM4SOJFd7iGX4hUIFXPegmV+w0wEpStaXWQaGT0r7KFcJjmY\ndki+m7GPjD7rruMpE49ganTD1YZ94tFuS5ch6074Ox86RirSGkCxDHRzCLHV\nB3K3\r\n=TItJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"412bc23120bf0d72ac5d2d52ba247ba5bb823d52","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./dist && tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.11.0","debug":"^4.1.1","config":"^3.2.4","moment":"^2.24.0","mysql2":"^1.7.0","typeorm":"^0.2.20","winston":"^3.3.3","injection":"^1.7.7","koa-router":" ^7.4.0","midway-core":"^1.14.1","node-schedule":"^1.3.2","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.14.1","winston-daily-rotate-file":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.20.0","supertest":"^4.0.2","@types/koa":"^2.0.51","midway-bin":"^1.14.1","typescript":"^3.6.4","@types/node":"^10.17.3","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.3.0_1597977364409_0.0387916541388329","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"zonetk-core","version":"1.3.1","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.3.1","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"2238dd1b18dd3376d9faa784652d8ed0900a0c0a","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.3.1.tgz","fileCount":83,"integrity":"sha512-YRzBKRZ06miRSBHl/VYS8rmbgA/Zm1seP/HrsdeEMNxhc288V9xQHxKxwgqSaaL+aImW5HZPvhKzuldl/hTWPg==","signatures":[{"sig":"MEQCIA28jM4RJ47smQCtOd2Hn58ZtlnGji29Z1lkSEWNWbvyAiAemPxY7/Rc21xJrZOxTJlWTTV3VpdyQEfbsYEkSOabMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP2mmCRA9TVsSAnZWagAAeU8QAIhGGeRkDnJhK/wFy7am\nA2756hSwo7wm3UXkXh5VIZEBGiWXm3gqLSzaD/qZGDHbayGGdk3Ca4UU4zFG\npYJBci6WPySnonN/qKVznXG0bBrHC89ahHzIxTOp024KFCWUdLJwTFgO4gdg\ncSwlW/jMtdZn+fmS/1fyPNbWS/tb6W2bAVM3PpKAvL77D9RPyGRWpRO0L7jB\no3YMXs1f4YeQvnoOIwc3db+YkoE4/NsBPBKtP6t2DcRaYgGzBMX+0qiiJg/W\nFN+YbeBY5qhrREcx/swKCeUaR0hwi6O7GTcOR57Mw9VAE5JVGr4CIcDo5jCN\n9UA6+eScxPFQDe7AIffe11wUTJab4pk0vVRhRB8a5kGfYSqBXj0gYbE9SJS1\nQfr4lTmDNUM0qSbCF9b+pZsuPT9wSgFVs2fS5B/zwGrOp/VLYEBkOA7cawou\nAgU0jvl8TgU/IyZIJTNwq/WYmV+wPFaqQ/T/ddgzu5DJwrhvku5Wk0YFF2LS\nbz1SDvZnnlB2L6VMvbdmwrMzDflIS6caDEmufMDsLPE+HPMa4otNokKYLGUo\nBNFBzTszfj34J5MjirNJ4u6vyRR41XZ/sxepQ7Arfm6euS/qFAQOABbgLfGo\nf+ScMqiEGK073Bwbc0lS83+PL+j9A114e8yscvsNhxVdtIkwoV2Rucdp5NL5\nrb55\r\n=ATLf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"ce211bffcd5f71412a19c5ef9920aaf083c317ca","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./dist && tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.11.0","debug":"^4.1.1","config":"^3.2.4","moment":"^2.24.0","mysql2":"^1.7.0","typeorm":"^0.2.20","winston":"^3.3.3","injection":"^1.7.7","koa-router":" ^7.4.0","midway-core":"^1.14.1","node-schedule":"^1.3.2","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.14.1","winston-daily-rotate-file":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.20.0","supertest":"^4.0.2","@types/koa":"^2.0.51","midway-bin":"^1.14.1","typescript":"^3.6.4","@types/node":"^10.17.3","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.3.1_1597991333457_0.2568601279757776","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"zonetk-core","version":"1.3.2","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.3.2","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"c17d18377d3ba9d1f95661387af4c98784a981d5","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.3.2.tgz","fileCount":83,"integrity":"sha512-+MNRgyoL4Il/1BK2/ZlCqyEhVm3umgOA1ydGaJk+YKyNdf2WkClygCPMhzfWpeO2mR9kVHtnN6Ievp12F1QMEg==","signatures":[{"sig":"MEQCIBAcke5h2l0gzIQJNPcErCV0m2TGPsIyDNX7Bp+nn5vHAiAgpAvZnfNo/WOw31LCceDF4UDiBcwaQpTVv1RhIIUFpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrfEECRA9TVsSAnZWagAAdlwP/0YGQW3Rm43tcALFPYT0\nF+pGjOO7HwVwB8uGsI+oEzpHG7+L/y/VnrvJNZrMXjF97VREsnT7BkJr/BH3\nKecqqDAcGyEpgnV3LOKxq9+7XVxGuF92wYWFkjnQgeJTcSTDPfAIZEi07Jfw\n0kaj1Nta7uJ6xjELePeTLtyW2a0eGuo9VEBtXj5awgaw8MaXh+o8ENqEl1jq\nieNub7LUCv4iNcG/t2SXidlsBcjTa+Fcrk82sCSwzr+QyFA7rDjQIglJ6t9O\n9EzYuofWzgZF3wvSf5N5TZF9GozDqExHd6c4L5Cmj6lsXLFMx7H3ddKIivj1\nfZHqB+yfVVTN+Z9ZQ+0og7Y2hJ7YTEh69xdVhmvvp3Y5+EtlTRn8xxqOAoOO\n2ezL1I1zh6QRCpxHVF/WZDEsaFlihwMRjVWXvxAHVSIBAbIsCsQOdsK18igP\ntt+xD2uBnMYeSUCPrcEySj23oksT541bsrglAWGddkBQTFfK4Xv0+mt2PPjv\n5fC6LDyowwLz0x8FPKBiWDPbFN/xKmpfIT09lzGcQEE3214Vuq3YbC28Whde\nuRjqyCVidDeSHaWhFB1n4qKjPsdYXyZpcJOhQjsoJUNp3/bfcOomWi3QZtjY\noxhHxOqoUsTpX5kxJLmYA5PQ7H1FTNCH5JO2ES2/Sv8cibPnPimFbRcIEWeQ\nIySv\r\n=o6ix\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"ce211bffcd5f71412a19c5ef9920aaf083c317ca","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./dist && tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.11.0","debug":"^4.1.1","config":"^3.2.4","moment":"^2.24.0","mysql2":"^1.7.0","typeorm":"^0.2.20","winston":"^3.3.3","injection":"^1.7.7","koa-router":" ^7.4.0","midway-core":"^1.14.1","node-schedule":"^1.3.2","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.14.1","winston-daily-rotate-file":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.20.0","supertest":"^4.0.2","@types/koa":"^2.0.51","midway-bin":"^1.14.1","typescript":"^3.6.4","@types/node":"^10.17.3","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.3.2_1605234947472_0.3310080198020531","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"zonetk-core","version":"1.3.3","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.3.3","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"cee8ae4fad1b7e1a097d68a4d33e0d9dfe37abfd","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.3.3.tgz","fileCount":83,"integrity":"sha512-Q5sxnnrv2jxSkdpiRXUihWXMe44z4b3PIhqlzRtzxzzUYo32RL7YDf1zJEE2Cz9C3Bnnp7VepjfXSXGY9KgV/g==","signatures":[{"sig":"MEUCIQC3RKsleaRRyIfCPt6nZVsvYbzcoVuLXGgRAxFTZMK7cgIgYZbnJH/YXhiN71Rgdq1USWMcAyWd80qMiiTzJlRiamc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrfKdCRA9TVsSAnZWagAADK8P/2KZKHPLtD10Z/U2CYhp\n20z2wabRdQwXkKdd+OTTcnBlLuIoI0/DcqCEMIG4v1AvZB1W4X7N8bjg4f17\nJyrOrhiHu0VKg5o7+TMDwoV0sGsLBtnLB7zf5be0UYNA2FdRNNimdmx47qZM\n/4jXwsiwB3f+9TA2I3HJ/UnSm1Om2vjc/6IGXZfWuSfWHwkVTFtCNoXbDGhl\nYxo4y5Bk6iN9dQRu9z+17YsL4IdEvh6IXruv7FaD7MCzQbVy8cE6iksXz74W\njCWCcH9BPTu64B4/kGWuonsSk08lCkse4eZL835LZp9VSrNh+f74gN+psFT3\n/kdXXxB9K3hgWmW+BroJw2W9WVsObIZNLCTv9Si3fb5LT12t3JuF5rWIQby4\nrhY/0Tdqxg8gi6sXX87T3CWhpchm5dP/fHBDYGSmnc4n3u3PQ2kIa/BdkPQx\n6qKpdO0kyKBJSbD0tF+p3mrDdV8rftpayrHz8G9ZPcnHW3B8dPq92l6O9xRQ\nrs9VxWar2zSBkLNa5TiW/Kkjm9IZ+2B/l3bVMUgdGsAdLuoUj60+L99UHWo3\nR7WcHx7GX1LqCE4rcDTlZLKCezOSSYbUnxgSXXZma6cw9bKI4plcutkrSEPC\n9MTaf+zoByWo5gvrWaPqHSyiQzPmG07kf2rJgY9TgLLPrtm39pj3CJ8JbU8U\n8bRX\r\n=AbC5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","gitHead":"ce211bffcd5f71412a19c5ef9920aaf083c317ca","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./dist && tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.4.1","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"10.15.2","dependencies":{"koa":"^2.11.0","debug":"^4.1.1","config":"^3.2.4","moment":"^2.24.0","mysql2":"^1.7.0","typeorm":"^0.2.20","winston":"^3.3.3","injection":"^1.7.7","koa-router":" ^7.4.0","midway-core":"^1.14.1","node-schedule":"^1.3.2","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.14.1","winston-daily-rotate-file":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.20.0","supertest":"^4.0.2","@types/koa":"^2.0.51","midway-bin":"^1.14.1","typescript":"^3.6.4","@types/node":"^10.17.3","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.3.3_1605235357228_0.3563505527531272","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"zonetk-core","version":"1.3.4","author":{"name":"meiyun"},"license":"MIT","_id":"zonetk-core@1.3.4","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"homepage":"https://github.com/yunmoon/zonetk-core#readme","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"dist":{"shasum":"0e223407e1c7b1c5080b7110d47ae7651009d550","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.3.4.tgz","fileCount":63,"integrity":"sha512-b/k5m8BH493DGgkGbcoZBs7EOY9OmdoP1POm1PI2xN0f1t9UtzQEAbc2gIVlfhhjqHJxG60BfpQKs/zVSGuUjA==","signatures":[{"sig":"MEQCIGAjiiXpMouWrYg16j7J13f1gL+eecXjkuMcWlGZEFTMAiB8FqFNG0BQkhZAghxzw2Tni0YT87OG/I+D44qMPS3PCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76852},"main":"dist/index","gitHead":"ce211bffcd5f71412a19c5ef9920aaf083c317ca","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./dist && tsc -p ."},"typings":"dist/index.d.ts","_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"repository":{"url":"git+https://github.com/yunmoon/zonetk-core.git","type":"git"},"_npmVersion":"6.10.2","description":"zonetk框架核心代码","directories":{},"_nodeVersion":"12.9.1","dependencies":{"koa":"^2.11.0","debug":"^4.1.1","config":"^3.2.4","moment":"^2.24.0","mysql2":"^1.7.0","typeorm":"^0.2.20","winston":"^3.3.3","injection":"^1.7.7","koa-router":" ^7.4.0","midway-core":"^1.14.1","node-schedule":"^1.3.2","reflect-metadata":"^0.1.13","@midwayjs/decorator":"^1.14.1","winston-daily-rotate-file":"^4.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.20.0","supertest":"^4.0.2","@types/koa":"^2.0.51","midway-bin":"^1.14.1","typescript":"^3.6.4","@types/node":"^10.17.3","@types/mocha":"^5.2.5","@types/winston":"^2.4.4","tslint-midway-contrib":"^1.14.1"},"_npmOperationalInternal":{"tmp":"tmp/zonetk-core_1.3.4_1738997236849_0.44025376426266205","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"zonetk-core","version":"1.4.0","description":"zonetk框架核心代码","main":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf ./dist && tsc -p ."},"dependencies":{"@midwayjs/decorator":"^1.14.1","config":"^3.2.4","debug":"^4.1.1","injection":"^1.7.7","koa":"^2.11.0","koa-router":" ^7.4.0","midway-core":"^1.14.1","moment":"^2.24.0","mysql2":"^3.14.1","node-schedule":"^1.3.2","reflect-metadata":"^0.1.13","typeorm":"^0.3.24","winston":"^3.3.3","winston-daily-rotate-file":"^4.5.0"},"devDependencies":{"@types/koa":"2.11.6","@types/mocha":"^5.2.5","@types/node":"^16.18.126","@types/winston":"^2.4.4","midway-bin":"^1.14.1","supertest":"^4.0.2","tslint":"^5.20.0","tslint-midway-contrib":"^1.14.1","typescript":"^5.8.2"},"repository":{"type":"git","url":"git+https://github.com/yunmoon/zonetk-core.git"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"typings":"dist/index.d.ts","author":{"name":"meiyun"},"license":"MIT","gitHead":"abd51c005e9cf44218d55e46a6528228659aa5a8","bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"homepage":"https://github.com/yunmoon/zonetk-core#readme","_id":"zonetk-core@1.4.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-qPOX/rCPrDadoRdQSqnHTq0OUp1gdH2LG6wl9eUooJgLZI8zTVPThVQeFd8GSnmw5C0JY0Ww7NilrIcbUNLtFg==","shasum":"bba4e45c2495ea329c98154a9416bb1e58c6790c","tarball":"https://registry.npmjs.org/zonetk-core/-/zonetk-core-1.4.0.tgz","fileCount":63,"unpackedSize":81678,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDrQWffYTZkNu4risMFy9FMyVl4l9cWUdSah3pF5FFb6gIhAIekrDHrvu9pHqbIIrLJZr4zUDLCKhBEhYYRQvPpWE2F"}]},"_npmUser":{"name":"meiyun123","email":"565548320@qq.com"},"directories":{},"maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zonetk-core_1.4.0_1749198827213_0.9615131394889762"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-06T02:42:58.872Z","modified":"2025-06-06T08:33:47.676Z","1.0.0":"2019-08-06T02:42:59.070Z","1.0.1":"2019-08-06T04:45:56.806Z","1.0.2":"2019-08-06T12:02:53.244Z","1.0.3":"2019-08-07T02:06:44.882Z","1.0.4":"2019-08-07T06:12:58.625Z","1.0.5":"2019-08-08T07:09:06.436Z","1.0.6":"2019-08-08T07:53:28.897Z","1.0.7":"2019-08-13T07:21:01.678Z","1.0.8":"2019-08-13T08:48:15.960Z","1.0.9":"2019-08-13T09:06:45.147Z","1.1.0":"2019-08-13T10:10:18.432Z","1.1.1":"2019-08-30T08:34:49.749Z","1.1.2":"2019-08-31T02:09:53.814Z","1.1.3":"2019-09-03T06:24:12.054Z","1.1.4":"2019-09-16T03:10:52.018Z","1.1.5":"2019-09-19T03:54:39.720Z","1.1.6":"2019-09-20T07:37:46.857Z","1.1.7":"2019-10-09T09:04:27.090Z","1.1.8":"2019-11-05T02:58:15.370Z","1.1.9":"2019-12-28T11:23:15.370Z","1.2.0":"2020-04-01T02:52:12.747Z","1.2.1":"2020-04-01T03:05:56.538Z","1.2.2":"2020-05-14T07:14:25.854Z","1.2.3":"2020-05-18T07:31:54.223Z","1.2.4":"2020-05-19T06:02:10.606Z","1.2.5":"2020-05-19T07:39:48.132Z","1.2.6":"2020-05-19T10:42:39.954Z","1.2.7":"2020-05-19T11:17:04.768Z","1.2.8":"2020-05-19T11:24:39.982Z","1.2.9":"2020-05-23T05:53:06.963Z","1.3.0":"2020-08-21T02:36:04.594Z","1.3.1":"2020-08-21T06:28:53.640Z","1.3.2":"2020-11-13T02:35:47.629Z","1.3.3":"2020-11-13T02:42:37.355Z","1.3.4":"2025-02-08T06:47:17.038Z","1.4.0":"2025-06-06T08:33:47.443Z"},"bugs":{"url":"https://github.com/yunmoon/zonetk-core/issues"},"author":{"name":"meiyun"},"license":"MIT","homepage":"https://github.com/yunmoon/zonetk-core#readme","repository":{"type":"git","url":"git+https://github.com/yunmoon/zonetk-core.git"},"description":"zonetk框架核心代码","maintainers":[{"name":"meiyun123","email":"565548320@qq.com"}],"readme":"# zonetk-core zontk框架核心代码\n基于koa typescript实现的快速开发框架\n## 快速上手\n\n### 1.安装zonetk-cli工具\n[zonetk-cli](https://github.com/yunmoon/zonetk-cli)\n```bash\nnpm install zonetk-cli -g\n```\n\n### 2.创建第一个项目\n```bash\nzonetk create --name zonetk-demo\n```\n### 3.目录介绍\n```js\n├── README.md\n├── config                                        ----配置文件目录\n│   └── default.js\n├── ormconfig.js\n├── package.json\n├── dist                                          ----编译后目录\n├── src                                           ----源代码目录\n│   ├── controller                                ----controller目录\n│   │   └── user.controller.ts\n│   ├── entity                                    ----orm实体类目录\n│   │   └── user.ts\n│   ├── index.ts                                  ----程序入口\n│   ├── lib                                       ----第三方扩展，自由定义\n│   │   └── databaseLog.lib.ts\n│   ├── middleware                                ----中间件目录\n│   │   ├── errorHandle.middleware.ts\n│   │   └── requestLog.middleware.ts\n│   ├── migration                                 ----数据库迁移文件目录\n│   │   └── 1564975664486-UserCreateMigration.ts\n│   ├── plugin                                    ----插件目录，存放单一全局实例\n│   │   └── redis.plugin.ts\n│   ├── service                                   ----实体类数据库查询业务\n│   │   └── user.service.ts\n│   └── transformer                               ----api接口返回数据格式化工具目录\n│   │    └── user.transformer.ts\n│   ├── schedule                                  ----定时任务目录\n│   │   └── first.schedule.ts\n│   └── rpc                                       ----rpc方法目录\n│   │    └── first.rpc.ts\n└── tsconfig.json\n```\n我们会发现常见的代码都会存放于 /src 目录下，由于 ts 的特殊性，在服务器上会通过打包构建为 *.js 文件存放于 /dist 目录。将源文件和编译后文件分开是我们最开始的初衷。\n### 4.快速开发引导\n想要快速上手 zonetk，除了需要了解一些基础的东西：\n\n虽然可以直接用 js 的语法书写，但是你最好了解 TypeScript，这里有个 [快速介绍](https://midwayjs.org/midway/ts_start.html)。  \n尽可能使用面向对象的思想来编码，它的经久不衰是有道理的，使用 class 机制能够方便的融入我们的新特性。\n了解 zonetk 的依赖注入体系，以及常用的装饰器，这里做了 [依赖注入的介绍](https://midwayjs.org/midway/ioc.html)。\n## 功能介绍\n### 1.TypeORM\n[TypeORM](https://github.com/typeorm/typeorm) 是一个[ORM](https://en.wikipedia.org/wiki/Object-relational_mapping)框架，它可以运行在 NodeJS、Browser、Cordova、PhoneGap、Ionic、React Native、Expo 和 Electron 平台上，可以与 TypeScript 和 JavaScript (ES5,ES6,ES7,ES8)一起使用。 它的目标是始终支持最新的 JavaScript 特性并提供额外的特性以帮助你开发任何使用数据库的（不管是只有几张表的小型应用还是拥有多数据库的大型企业应用）应用程序。\n\n不同于现有的所有其他 JavaScript ORM 框架，TypeORM 支持 Active Record 和 Data Mapper 模式，这意味着你可以以最高效的方式编写高质量的、松耦合的、可扩展的、可维护的应用程序。\n\nTypeORM 参考了很多其他优秀 ORM 的实现, 比如 Hibernate, Doctrine 和 Entity Framework。\n\nTypeORM 的一些特性:\n\n- 支持 DataMapper 和 ActiveRecord (随你选择)\n- 实体和列\n- 数据库特性列类型\n- 实体管理\n- 存储库和自定义存储库\n- 清晰的对象关系模型\n- 关联（关系）\n- 贪婪和延迟关系\n- 单向的，双向的和自引用的关系\n- 支持多重继承模式\n- 级联\n- 索引\n- 事务\n- 迁移和自动迁移\n- 连接池\n- 主从复制\n- 使用多个数据库连接\n- 使用多个数据库类型\n- 跨数据库和跨模式查询\n- 优雅的语法，灵活而强大的 QueryBuilder\n- 左联接和内联接\n- 使用联查查询的适当分页\n- 查询缓存\n- 原始结果流\n- 日志\n- 监听者和订阅者（钩子）\n- 支持闭包表模式\n- 在模型或者分离的配置文件中声明模式\n- json / xml / yml / env 格式的连接配置\n- 支持 MySQL / MariaDB / Postgres / SQLite / Microsoft SQL Server / Oracle / sql.js\n- 支持 MongoDB NoSQL 数据库\n- 可在 NodeJS / 浏览器 / Ionic / Cordova / React Native / Expo / Electron 平台上使用\n- 支持 TypeScript 和 JavaScript\n- 生成高性能、灵活、清晰和可维护的代码\n- 遵循所有可能的最佳实践\n- 命令行工具  \n\n详细使用请[参考文档](https://github.com/typeorm/typeorm/tree/master/docs/zh_CN)\n### 2.路由和控制器\nzonetk 使用 koa-router 作为路由的承载者，同时在 ts 的语法上做了一些简化，我们将路由和控制器放在了一起，使用装饰器来标注路由。\n\n由于 zonetk 采用了 IoC 自扫描机制，使得在一定程度上弱化了目录结构约定，通过装饰器的机制，可以非常方便的进行解耦，按业务逻辑拆分等。\n\n现在可以在任意目录下创建 controller，不再限定 app/controller 目录，同理，其他装饰器也不限定。\n\n现在可以做到比如 src/web/controller 下放 controller，也可以按业务维度分，比如 user 目录，包含跟用户相关所有的 controller/service/dao 等，对微服务或者 serverless 比较友好。  \n\n快速创建控制器我们可以使用脚手架工具:\n```bash\nzonetk create:controller --name user\n```\n#### 路由装饰器\n我们的控制器目录为 src/controller ，我们在其中编写 *.ts 文件。例如下面的 userController.controller.ts ，我们提供了一个获取用户的接口。\n```js\nimport { provide, controller, inject, Http } from 'zonetk-core';\n\n@provide()\n@controller('/user')\nexport class UserController {\n\n  @inject('userService')\n  service: IUserService;\n\n  @Http.get('/:id')\n  async getUser(ctx): Promise<void> {\n    const id: number = ctx.params.id;\n    const user: IUserResult = await this.service.getUser({id});\n    ctx.body = {success: true, message: 'OK', data: user};\n  }\n}\n```\n我们创建了 @controller 装饰器用来定义这个类为 Controller，同时，提供了方法装饰器用于标注请求的类型。\n@controller 的参数为字符串 pattern，我们会将这个值传入 router.prefix(prefix) 的参数中。  \nzontk 针对 web 请求，提供了和 koa-router 对应的方法装饰器，列表如下。\n- @Http.get\n- @Http.post\n- @Http.del\n- @Http.put\n- @Http.patch\n- @Http.options\n- @Http.head\n- @Http.all  \n\n这几个装饰器用于修饰不同的异步方法，同时对应到了 koa-router 的相应的方法。和原有提供的控制器一样，每个控制器都为异步方法，参数为 koa 上下文。\n#### 路由优先级\n在单页应用下，经常会出现 /* 这种路由，在原本的路由文件中，我们可以通过调整代码的顺序，来使的路由的匹配顺序发生变化。而由于使用了装饰器的关系，在新的体系无法控制文件扫描和加载顺序，这就使得路由匹配的顺序不可控。\n\nzonetk 提供了 @priority(priority: number) 装饰器，用于修饰 class，定义路由的优先级，默认的路由优先级为 0，可以设置负数让优先级降低。\n```js\n@provide()\n@priority(-1)\n@controller('/')\nexport class HomeController {\n\n  @Http.get('/hello')\n  async index(ctx) {\n    ctx.body = 'hello';\n  }\n\n  @Http.get('/*')\n  async all(ctx) {\n    ctx.body = 'world';\n  }\n}\n```\n#### 路由中间件\n现在可以提供一个 middleware（任意目录），比如 src/middleware/api.ts。\n```ts\nimport { Middleware, WebMiddleware, provide,config,BaseMiddleware } from 'zonetk-core';\n\n@provide()\nexport class ApiMiddleware extends BaseMiddleware implements WebMiddleware {\n\n  @config('hello')\n  helloConfig;\n\n  resolve(): Middleware {\n    return async (ctx, next) => {\n      ctx.api = '222' + this.helloConfig.b;\n      await next();\n    };\n  }\n\n}\n```\n由于是 class，依旧可以使用 inject/plugin/config 等装饰器修饰。\n```ts\n@provide()\n@controller('/', {middleware: ['homeMiddleware']})\nexport class My {\n\n  @inject()\n  ctx;\n\n  @Http.get('/', {middleware: ['apiMiddleware']})\n  async index() {\n    this.ctx.body = this.ctx.home + this.ctx.api;\n  }\n}\n```\n在 @controller 和 @get/post 等路由装饰器上都提供了 middleware 参数。  \n这里的 middleware 参数是一个数组，可以传多个字符串或者 koa middleware，如果是字符串，会从 IoC 容器中获取对应的 WebMiddleware 接口实例的 resolve 方法的结果。\n由于中间件在生命周期的特殊性，会在应用请求前就被加载（绑定）到路由上，所以无法和上下文关联。\n\n中间件类固定为单例（Singleton），所有注入的内容都为单例，包括但不限于 @config/@logger/@plugin 等。\n\n这意味着你可以注入一个 service，但是这个 service 中无法注入 ctx 属性。\n\n这个时候，你必须在 resolve 方法中，通过调用 ctx.requestContext.getAsync('xxx') 的方式来创建请求作用域实例，和上下文绑定。\n```ts\n@provide()\nexport class ApiMiddleware extends BaseMiddleware implements WebMiddleware {\n\n  @inject()\n  myService;  // 由于中间件实例属于单例，这个实例即使注入也无法获取到 ctx\n\n  resolve(): Middleware {\n    return async (ctx, next) => {\n      // 必须通过从请求作用域中获取对象的方式，来绑定上下文\n      ctx.service = await ctx.requestContext.getAsync('myService');\n      await next();\n    };\n  }\n\n}\n```\n\n#### 一个方法挂载多个路由\n```ts\n@provide()\n@controller('/', {middleware: ['homeMiddleware']})\nexport class My {\n\n  @inject()\n  ctx;\n\n  @Http.get('/', {middleware: ['apiMiddleware']})\n  @Http.post('/api/data')\n  async index() {\n    this.ctx.body = this.ctx.home + (this.ctx.api || '');\n  }\n}\n```\n这样请求进来， post 和 get 拿到的结果是不一样的（get请求挂载了额外的中间件）。\n\n快速创建中间件我们可以使用脚手架工具:\n```bash\nzonetk create:middleware --name api\n```\n\n### 3.框架增强注入\n#### 注入插件\n定义一个插件\n```ts\nimport { BasePlugin, ZonetkPlugin, config } from \"zonetk-core\";\nimport * as IoRedis from \"ioredis\";\nimport * as _ from \"lodash\";\n\nexport default class RedisPlugin extends BasePlugin implements ZonetkPlugin<IoRedis.Redis | IoRedis.Cluster>{\n\n  @config(\"redis\")\n  redisConfig\n\n  private redis: IoRedis.Redis | IoRedis.Cluster;\n  constructor() {\n    super()\n    if (!this.redisConfig) {\n      throw new Error(\"redis has no config\")\n    }\n    this.redisConfig = this.redisConfig.split(\",\")\n    if (this.redisConfig.length > 1) {\n      this.redis = new IoRedis.Cluster(this.redisConfig)\n    } else {\n      this.redis = new IoRedis(this.redisConfig[0]);\n    }\n  }\n  resolve() {\n    return this.redis;\n  }\n}\n```\n通过装饰器@plugin在控制器中注入插件并使用\n```ts\nimport { provide, inject, controller, Http, BaseController, plugin } from \"zonetk-core\"\n\n@provide()\nexport default class UserController extends BaseController {\n  @plugin(\"redis\")\n  redis\n\n  @Http.get(\"/userInfo\")\n  async getUserInfo(){\n    const {userId} = this.ctx.query\n    const cacheUser = await this.redis.get(`userDetail:${userId}`)\n  }\n}\n```\n#### 注入配置\n使用@config装饰器的方式读取配置文件到类属性上。下面例子是读取redis的连接配置\n```ts\nimport { BasePlugin, ZonetkPlugin, config } from \"zonetk-core\";\nimport * as IoRedis from \"ioredis\";\nimport * as _ from \"lodash\";\n\nexport default class RedisPlugin extends BasePlugin implements ZonetkPlugin<IoRedis.Redis | IoRedis.Cluster>{\n\n  @config(\"redis\")\n  redisConfig\n\n  private redis: IoRedis.Redis | IoRedis.Cluster;\n  constructor() {\n    super()\n    if (!this.redisConfig) {\n      throw new Error(\"redis has no config\")\n    }\n    this.redisConfig = this.redisConfig.split(\",\")\n    if (this.redisConfig.length > 1) {\n      this.redis = new IoRedis.Cluster(this.redisConfig)\n    } else {\n      this.redis = new IoRedis(this.redisConfig[0]);\n    }\n  }\n  resolve() {\n    return this.redis;\n  }\n}\n```\n#### 注册定时任务\n#### 注册rpc服务方法\n#### 注入日志对象\n### 4.框架扩展方法\n## 部署","readmeFilename":"README.md"}