{"_id":"@akajs/mongoose","_rev":"37-c65dc2722586e3a53d8389a9b372872e","name":"@akajs/mongoose","dist-tags":{"latest":"0.6.5","beta":"1.0.0-alpha.0"},"versions":{"0.0.3":{"name":"@akajs/mongoose","version":"0.0.3","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.0.3","@akajs/utils":"^0.0.3","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5"},"gitHead":"84974fb5f7c6e66b75f8b579646c69ed318cc2fc","_id":"@akajs/mongoose@0.0.3","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-+36iA3zv+U+V7IOkZBrjeM30z+tSSVC6fdIz/j/W4v0a2D+t7xqJ6mUhr7DFT3Dw98zI3GIAF0pLkrlYLKpUkg==","shasum":"ee06ee303ffc655b638749aaead1e68f7cf5b033","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.0.3.tgz","fileCount":20,"unpackedSize":20181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpojECRA9TVsSAnZWagAACLsP/RIpi3C+FIx3EEozp07k\nFm3vjF/RBaFKi07gE21vpwQKCetihs58froC79smIrnJ2sNukPVhhtbaE9rj\nNeKwlu3gIIGnFmQ2POLmxI6BUWDtuTa+Jf2ur6bfJMR1t0lBE7XzDzxKPzJs\nRmwto6Eb3R3PwgCh4dz3KTnmih2xUs7NEIsydlAAjEt7HJdOlvkiP9PZyTUj\n3sY2FjEYB1hxHMsyWwOyEtbaor9Ooffj0Njc8/vA/DOXY9IQ+iPi7J9BZuh0\n0uxQRR+k5YrSZmoMTQ15Jenfoht8GYyBTMUIyZFXvDQY2Du6Ic8wRFvg1zYG\nI5zqancr5PuBivNuShOVV8rAiAhECg91eBx9cQQBsvBk+lnMISX72X3lZAuf\nDQTPY1Khwor8rjDDuRjpB/2GD5J44LvansQPi2Pyp2Q1drH+VkDQYNTkZrOU\nvrXgn0pwyoBRFDEM3BsbglfGwN4k0xCN3JtmKbyrxYtN3kch+gScy3r7Xzju\n3YG2gyQgxr6OmwjKLxq95okKNoPqlSmsq4DsDtSlL63Ui1kWNHCRFkr/j9ys\nOumgFHJq67aUohS8cQbg3AbE/4e+Y56xiqg6BTxZhg+gXNBR/jx0CE4IR27H\nrvbpM9HGcjh/15X453OPPsGZzaVMM/b818RKsWxmAfBJ4JQOmgQEgD4HllMW\nGYwt\r\n=1nNA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7pV6vKlqkHom96LFDIHITOYLNancaczVuvW6npc0MpAiEAkffd9sltCKlp7HgMXI4B7wHvsUA4Odmi15tvPuiGLSg="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.0.3_1571195075905_0.7251434453392793"},"_hasShrinkwrap":false},"0.0.4":{"name":"@akajs/mongoose","version":"0.0.4","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.0.4","@akajs/utils":"^0.0.4","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5"},"gitHead":"8077363e4b27e87373871af2e5e4895c5838267a","_id":"@akajs/mongoose@0.0.4","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-8cFz9h1ycJm+/HftW42zETgezGkyIWaeiVCnZnhrAhxQPkJkg1Prg4dsfHo2MQkGE1E/kZcCjd4USdLaU9DZfw==","shasum":"791a5ad04d978add34e9c4f6d45f7491f73eea87","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.0.4.tgz","fileCount":20,"unpackedSize":20297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdppM9CRA9TVsSAnZWagAAcWMP/2vPYrB5ciV9SoLcRX+V\nivRC7zmv8zuNwdvW45+qrNvpmjNrkTBA31whwiF8qNH4Lyz9wb5dqwpXqafl\ne8bCeGbYVqEyelHwSmj1mRKoGPPakAx634mO1NpmoAlXgVBAwOE6AlqhH5nw\ndKMAWHYZUTW5TXsOQHc44qFVH2wOnA+/xQsESmgmCfukSmn1FGdMcFgOaya7\nswEajGNPcnLoK+3eAYGqGr6nu3Hkxjikmmc5LltT9Eb97P7i1QendzLVAGpl\nen0a2X2Gq/aOxkw/wGxVkyvAQyLrwg0oiHV1za7A6TXGziw+C0eX+a0aT+2z\nxWAKjA77DjNcxGl6r8fcFbqVtFTq5+tLNA7f/IxizBcCwq6BIwlaDXQmXDBJ\n67hZyumfAhHzZ1g31INez8QX0giH6TuoTPkL2tBHcDm5/kgaTsvvnVz5sVY4\nYnsK4dTjn1P6a8LqMBO62C0LNRHyZw6S67n2sBuaVK1NvLjLFNV3mmyvGgTX\nXMzbBrFf9vaLZn0FmFyhMUdIAxYgoQD7KATtd4M+EYQpjQJ7ldBbDpm3zyoy\n+FGXVoq4pHrl0iO+VJp/h1yLePF8lLpqOHrNOfCse1FLCOkieBhWlpLnqiZD\n20gQYW0A/ixe5orDeFPhlIO3ei3WXYH/UFfm+U25xeEa8d2prG6PWsvzNjRZ\nwaeI\r\n=UzNW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxBARDmFNyDAQwMMweaeq92R0+Ywtox5RxJdMTvT5E7AIgfEpqJ5tB2h9wOxh9lAvDvH3T3fRwwoF/USynHBJGu6Y="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.0.4_1571197757329_0.8552638215777513"},"_hasShrinkwrap":false},"0.0.5":{"name":"@akajs/mongoose","version":"0.0.5","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.0.5","@akajs/utils":"^0.0.5","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5"},"gitHead":"f5ea113001ae30b9ff1fbbdc39c44e66a3cd8682","_id":"@akajs/mongoose@0.0.5","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-t67eXzbWwfMVUKvcJ2DbyoT5usdSGkMqSH2jspS79AZTG4SJ2zW8EaLq3wUQLZTzRfoooJ9kzS6HV09pcGvJ6g==","shasum":"c813b18890d452ac79c2ca2c4e874cb056c71ee9","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.0.5.tgz","fileCount":5,"unpackedSize":10275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdppWKCRA9TVsSAnZWagAAQC8P/AtYreym3xUQWCe0wNEs\nRnCNlfUpaYdZL7Iqu7uSJMoghz4eFi3bG07BcE993nDnYuu0SPTGxMTj86Zz\nQqLTsaxjyTx2zFbK2qxBBT8fny7QRZh7vTs7nGqwM78EkbFkT5p/QcoLD1gP\nA6AfW+s69193zeBQ+i88HvldvdPQgmXS7jkYFQctQ6E0qXrhiz+DDBKvaRGP\ncBG9RVpWTL7RtZfkM+6Ra1/Cc4nQMCXJLEj8VKQdl01SQpYlDyxVscpdfetL\n4Ktpg8sy9fdh/B7CdN4utP+1XXrfyURZDehdox+IZZpPajDgexjaF281YZ0R\nw9XHIC+5aOTQVU1XRzxzXqa5sBgoG2ZzqzpXFF83vUh2Ri2qqpbbpckS6gN8\nhScyjC1XtZL3Gvo+T5X0DcTTQ1RT48jtNLKqsek9x0NVhZqcTW6+sCXNbHBG\nP5oGzOaqEWmLC8zee/k7p+5/zHDLAA4mBUmlhvdZ1mw+F7hCrviN7qnlhCYx\nmGtBipbC0czOD9Z3kq1E2HaWIjRF9IlSfxrKWYsQ0sdLUIyNdtoaiJddGBpO\nvfzR3PKl+kJoLRJar4gzOpjMsGoThz2JV398iqRtUvT1HGINyummxceyw6Ph\nAx2gHJCGQBWd2mFgWjO7MMUZUSKJtx2dQt9zK2S3MTJf3w13NkTXUC2Xrhbw\n1GbG\r\n=79MT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAp4dtDIKN5Bhvzj5893+MZaR07UtvfmOermcwXV9ULVAiEAsbU+NPor0oCBVBc9PZSNHZG1TiHVf5x0I9w1UatrlqI="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.0.5_1571198345800_0.6101485582796149"},"_hasShrinkwrap":false},"0.0.6":{"name":"@akajs/mongoose","version":"0.0.6","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.0.6","@akajs/utils":"^0.0.6","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5"},"gitHead":"082a9c51465ef443d6664dbdc4d49f6f9b71ed57","_id":"@akajs/mongoose@0.0.6","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-pFaJUxjkPguVCYrfl9rAXB/Gjl0ILzP86+q594GC9b2JjF8galNv4fnFin7Yvu1tZ3/dC2FNRP0kgmapf4zAyg==","shasum":"ea5f02ae2489d1ff085cd4da5d0b481319c3a144","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.0.6.tgz","fileCount":20,"unpackedSize":20297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdppg4CRA9TVsSAnZWagAA5MsP/Ai8nEyE+EDgZHAA9LFc\n8g64JV7xAzJOf0igqx0iwdSrtbVYC2QdQz91NTQzA5eFg13+/CXtp7/qNpGc\nkgPx+8ukcmg/RECDlLWaAo6xpwJSLMNa+vJopGcMnQ0XBXye/5lbTaYJh8QU\nVcVhGQ/1JjQhQyD13+oBunsVZkruYO2vZ9iTrSv3jK4MQV7DIGC7HEN9Hdy1\nlLKU21e4f5mZqByiJHPtrFjlZoLGqnE+nVqe2gYAnoYl/nlDJKeRvUbNtXTZ\nEpeY0G+3cPqLsFGB9SURbeIahs5t6uGnE6x8LObWeGHHK6ST4aMpO95OWot5\nn/KSYg4xoCNwGo/7VW3wFvTlEGpM/shgYVC3m8ArIEBhb2/OblXQC/tUxIX0\nIapSotaFLMi2AIoiPz74vS3uNRoq48YA5gKiWoBF30R2gzxdlMt0dVHgr5yO\nEpSQimpnbTP1bJvftsxPo9Pk91XNwLMoXMy5VFOVNBLJFunOka4HmtLuu6xY\nZlhkjXNKNwMG7Ztj3mGIogIXJkb0+JLZy+VKcoGSHObwCA6R8/vppeE4GQ+7\nYgzi/B+t/r4Wi6T4BHC7x1vYrt6lq27dRCsorVK9jenrWmisv/b8eta18t6l\n324Emc4DVRXGlCguPlvVjD6JGjhx0stm/CJM/YdVnserCWqhw9UmbLzXsFxG\n6gLP\r\n=YizE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJvXgkJBP+4OE4q4HqYEJESBUZC/+Al+mpaM/bHLoSIwIhAIPMaHCzs707NWlGuhXRblba2foEnJdIku9JUgtXEnsW"}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.0.6_1571199031980_0.9502433492045352"},"_hasShrinkwrap":false},"0.0.7":{"name":"@akajs/mongoose","version":"0.0.7","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.0.7","@akajs/utils":"^0.0.7","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5"},"gitHead":"e32236841af94ef8cb146c2b01c28971979ea65a","_id":"@akajs/mongoose@0.0.7","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-sFj7ynNp1Lr4+Yc/tVypszdu92fi8zH7nRV/Y8gao0PfhV197OxUt0xim8x2uI8RYFEw6e2z/7x+9FGTymebMg==","shasum":"ea63e4d85bdcdd819b461b1f7e5c067544262e3b","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.0.7.tgz","fileCount":20,"unpackedSize":20297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdppqnCRA9TVsSAnZWagAAF84P/j1r+B2p8pB2SR/Dylk+\n5SF2n0S0/84DUtzPxRM0JZv/RxTlQdqmnS/eejSB+PgSt8TKrZcCN4U0/RYQ\nq6lCDGUfYhQnkP3alSz0qNi6m9ESY2lRfDyzEMgasyi7pQYfXFVGj5V0H8i3\nwAdlAb09apu36CH31KJWPjeZXUwTiWxyApKYIP2VN8xv92KhQYnpm4mK7GZP\nDeOT8vBMuBHSSXlUxi8/3Rz+2HVWPNEAnChrmesOwJUhh8bdMwEsWKrm+PUv\nJ89s6gBkNPQ3furq3Eeu31zttdgLWRGja4mxzIt/6QRdJiMNuEJRoyEUma75\nfgq2RVsgcgs9A4oM845/l5jZEgneu6mIVwKYEmiIQhxK94e2jbTn26ccznsO\nvd/TL1pEZop5EMXkdfsH4XYYWLeNprk4ZhM39323HCNO8SG7EFKTYwAkHFOW\nTUfleeVrMHK+Ri/KURzwtzjrKrLHbX/ddX5fr/YADyn83PwOKOIE4hOchfY3\nMfxB+POa3GXtXxy9VBr9Tz0owSqBoD5OCpz7xgwX0pzN1zfihlKS+ExGgYmv\nN6wJ1zXEspA/Rz5aP6CRk06uvVIAlHhKVFq3hxRI8zBDd06rHGl7RV5gqrhq\nEdRlUfGXYY5gxoKivyfqc6eh23/fuV8a726JeZZHLVbNm2W7YHJu1RKlzVvC\nKaBJ\r\n=QQCA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+3lJWYSK7lyZe/2GQVgnxhxz5EI+EzetgwnXPNdvbyAiARpuZhCCyFjMeT37MF/SFZiBNFcFk7kf0TR5a/cQnujQ=="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.0.7_1571199654735_0.33600511623063034"},"_hasShrinkwrap":false},"0.0.8":{"name":"@akajs/mongoose","version":"0.0.8","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.0.8","@akajs/utils":"^0.0.8","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5"},"gitHead":"5c8886c301c93210c078e3dc069a9f004ddf1311","_id":"@akajs/mongoose@0.0.8","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-2+7M1aPMiQkN4EBg58ulwRSH0dPC+cErbmYj51R4zPyDvKEG7eXSq8MIFIVUN0sJfBNV/A6X/yc+gFx6r11j9g==","shasum":"1208691260d270842616a06345c155286ae74e38","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.0.8.tgz","fileCount":20,"unpackedSize":20297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpqHrCRA9TVsSAnZWagAAbDkP/ibGOGwV97u92/S+R2zx\nSl2xRgoQrXPv3/A6ShVU/55ThSNov2TUZKj05IeraTNzYm+VFZJjH+JHjXqw\nT0kkcK7R6hN0r0Eid+C8zqHnGNES9PhU8rXrwGCmRm2siu2mwVDYsmgmWgb+\n9VLLNWCijtC8UJHntbBIs/6TLVRr0T9BkjlYLeJI2xCRo9+KObcMUYNFuQCN\nE/C+VZy/qeBrl74kHnIiUd9gOwyykdMQL2VysFkQiYgpsICeuI+UtuA3ygj9\nGbdGLqV5jdZ8kj6Bz6iXCPABBheux8jsXv5DoWfCMh7tNiQ4sRt5vwUOCh/z\nkvBJJVwQq5b/Meuh8U1pmnQ/2krYgmlLYDfbWAWtTFOTDlI8zALFu6pttW7s\nyRrLjBSg9sDXbORsFcJ2RDpuF2hZitMh5zJkbYPe02wbNS2Ssbhs+H5nI2wT\nVE6Y/g+XLeVAKX2zxPl79Sh/rJ4OsW7VDUyg08UaToTrcoW21/zbxUy0zoUx\ncWay2HBzZtWpqCvWo948Rdv4wmTUh5+houXLtQGx3WE9doeqVdfM5lU804tB\nrJCZrImYvjXIxBdYtvtLmI7muwuzliKHdIqfTxy2e/Zh18dQtLhPYQCwJpET\nvtx4aIT/znutu0MCIhteUj5ciyxkwLv/1VYVaNjHhD2Sfr9ExnWmf84RmSOF\nxMGy\r\n=HTGK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7J0SntlW2oRvUFHyMnw9uKpz5MJrMhd7wUt5KkgaBDwIhAPRou1+M/tFYGsPyElEkLgRgh41HV7eju0HVfwN9HnMi"}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.0.8_1571201514425_0.9589264025360185"},"_hasShrinkwrap":false},"0.0.9":{"name":"@akajs/mongoose","version":"0.0.9","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.0.9","@akajs/utils":"^0.0.9","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5"},"gitHead":"8872161922f7ab5fa71a15923734945e98815f3d","_id":"@akajs/mongoose@0.0.9","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-tJQOXWW9kkhuqSCxSUo8Sv/bNodPnQdF1Gm+rffZbAtyaaKvBThn7H73o/i4c++T6TQCgikhgyrUlm+cxY71KQ==","shasum":"ee52a11ed77f076408d4fb091054f51b11b53f4d","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.0.9.tgz","fileCount":20,"unpackedSize":21602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqWX2CRA9TVsSAnZWagAASiYQAJQ1kzYkmDxira3eWnP0\nr0gb0hKHLi10OTV/gk1e5TpcoZAiQyBHTWm2mOlTq+xN53RP4Pc2V+1JtUgj\nJaH7pQgsKmVnioIwrOK0X3M9viPimoLogdVhtcSAmWlXLFm6Rjm9H9OTEfLw\n8OR1fqsCKB9hCE5rcnXw9uzFAjMBBa7HQCsKuXY4dO+1oHOn8tWidP4GdI72\npB0zgrqJuRfaKBDNuiJrD6+ZVEcWT67Mtqze2UMb/o+QjlQQI8LQzo1MDccD\nuZWxdwyOz+rmxSOV9V7LclB52B2FYTEPZHC61gKei0okCq3NARh+z/Aji1K7\nkZHreBKsp2rROfqIhByNzvBGgRLw1XSpDv3djpASYhoeeD/cOcA1BwUO1rBH\n5HOWmjH0yMNR9S7AI7bAg68WulTag1rMx4YJRRhLihQKGdeMIg2QKiZ6L1dO\nTskmK4wa0SbiToEiUSeG2W2b3a/cHbPI4ZBvmdMacXbl8HSGWzR78lHZnGDS\nJicv1lrAlkzFUSD33sGQIqAqmGk75QOIwkgY8wp/gfsVdeB3YfMO6PBbh8Vr\njsRXqv8Z2YsPshv85fpgfRLZ2PZWbybAxq5PbzmgZ1KafgIwnGAat/1iuthZ\n92OXVU6IDDZCfGD/sx8U3E+uozDU3hSEgmuoKDilGqi77jkVNAa5tW/99i3c\npW0X\r\n=7yRY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbbYJanFJXrBbgkJpwMyK7YWHN1Mov5tmCeqq9e9+boQIgEmOCifwCxHIIlncWzhoGkv6A/13sS8Di9kniOfIkQfQ="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.0.9_1571382773782_0.9326294503959531"},"_hasShrinkwrap":false},"0.0.10":{"name":"@akajs/mongoose","version":"0.0.10","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.0.10","@akajs/utils":"^0.0.10","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5"},"gitHead":"e27437016c5fe30b32f9791e5e5281d0659001f1","_id":"@akajs/mongoose@0.0.10","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-+N5mRhKhVcbCRWciDVy8HgbEjhUBBXJ6YLSctJKQkhkZigU7BoVmD0D4lC3rmtggDkMnvWuC31elFJEelFuGMg==","shasum":"426fc1df0e6bd4e179127db63267bd2f1ecd2f21","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.0.10.tgz","fileCount":20,"unpackedSize":22402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrolUCRA9TVsSAnZWagAANnIQAKKv3x2fV/J4+rAh5mGK\nQpAB0eyJDW+QhbQyzE8Fuq1moDag7esjBgiS4UWEL/ZCeNZ91ID3VkK/dvEw\nuOV1HiaRuhBPBXE+di9zm4DwaAO3NdyWvb1ImOul1RoCxeO8sSV2yFkSKZ7K\n7tmFV6/Eq6qssTF8GNCsW+0rT93CIR3xpDPMGXGB3mC7mAPHFbLc525H6snt\n3WacP5BhHdyn6IMHA4bgtz+bK4GlVu3clXeWGvlTp4NL1gzMyzev8uX46pOr\nNy2Ba+zxf9opjZM75iaGKnuwYa/srcGWXOvOnWsWP0dVb8i1ltTORsdClx8k\nRRifFFZFFBkY6JeBMfSaqFTa5Ijup8FrYYp5xGAT861G5ctrJv1Ab7OvjFYD\nqNBTSvhlnA8k54HExLqzNVf4rQZRCsnwcojsNe8Od9IcknJrJawe93LR80ks\nAfyPnId3pcwwz2N1mULZS+0RntI+n4p4JLRmU5lE5Pg01NPvM8o1G1N7rwN4\nigPk00GWsJpQ5UlNm4UrXhA0no5mBzRmQLb6BVQVovyvzH9uRj6O9+ibY2Gp\ntsUv+1UU1TG95u0DSR4ejFCSJcMXvkHuXxEtYYvYBl/UeSvHh8KTTA453tbg\nP2WlxKGPzwXUJcHvUmgz/Ie8N2hRxJZgXsnPToRwNyNk5Vo0axMT7d0zskGu\nXtKA\r\n=Dh2s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoMbAim2TtJVdXsb0mfjUapdLKgA37naleWw7P/3maeAIgHxoIpraW0r6+kVn3YXOeUIRJfoOR+2OEZeF/RBR1fyY="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.0.10_1571719507833_0.9498851775799695"},"_hasShrinkwrap":false},"0.0.12":{"name":"@akajs/mongoose","version":"0.0.12","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.0.12","@akajs/utils":"^0.0.12","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5"},"gitHead":"019b483806c5657dcd6d33c2f130018e81cd3315","_id":"@akajs/mongoose@0.0.12","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-zM5siVt7guqOLGfqr2ykwGpgojZr2ViRV4kZ5CsH1M3V8RNfB3e1fTtU9s3NbwmWAa4poUdnlkc9Rg5cIe0pug==","shasum":"72c285f4ce0ca0c8b5be600a6af0153ef759da89","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.0.12.tgz","fileCount":20,"unpackedSize":22402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduP/oCRA9TVsSAnZWagAAHEMP/0oyyew27ZaL1+5qkiAp\nDxhrfE7soS8VP0leqfTq3mUkIT16NzNaozvoJ8WvHHAmucUxk2yVBxVy7tjY\n93RXeMuwA5y6lHt93QQ1+fRsJaaHxnQo9oE7H6xxAjyYME4ZRjY+NZrmQjRL\nwyyTlsufPVPjVhwQv44e9oN4EYrOmKOJv2gZCPeJgdd5pAMzuH8KVJ6Zww4c\nbu4mBIl4CDWFkTrIQ8mpAbsoAcAY1pr4FdOFfZuQ2bKjXYhbDEUZsoNaZBFA\nhGidpKMGujBVzTJbf8ifJLZvTXTR0daTh5LHTEXoO/vl5vDp/bmrz7pcyBQ0\nRbi96S0JbT7vqjXCdcRwtEvZTTGhUQ2ZI6UGRTq+gCeHr7gBN8GJpmWWCVIP\nJpmJSyLEeYODNZstOHkSDSU9jETrS+61fDutRIfTIfsmqkhbDMGrHB5xC0ob\nko/+qozDX4Idz8ImeVfEACQkBuKw/HrmoDthXIAihZ5nD9SZHqrxYTs4RF9K\n0lSo26wv7I5fTxyN1b+yvt5YwvNiIWJvUTxMtqE3FzFiaCsZB4aY6c8i1mx5\n8SzIpCeDLh0hTy29Bc/h96eGHycnufCWVp4SdmnKUeimXPoeZZN0ictEEjyL\nKIa9Df9Ynd0fbGcirl5bIisbF2y/4YISBiWtgNBcwS/Lh4TttfMICwyw0Vry\ns4Bq\r\n=/YoI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMlNzRSgjQRGM13g3jjXxsY/9ASPpnjoyRgcwVRJGACgIgDXpc7kS5IVGCxwKeD1TseGrQBh+TM//97LmTKNXiL/8="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.0.12_1572405223868_0.13725084408755595"},"_hasShrinkwrap":false},"0.1.0":{"name":"@akajs/mongoose","version":"0.1.0","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.1.0","@akajs/utils":"^0.1.0","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5"},"gitHead":"a6e3f8c5b5123b866f18006a1d8b6c63bf04dc4d","_id":"@akajs/mongoose@0.1.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-bM+yblIYX38ByrB3oXZ0kYVuDvPx0tf9+VzlsIPIUY8uLctXvXBLMVkcOLnCJqHe5SlcrXyCoq50OIz0EHL+tA==","shasum":"692d4772a612889a3779b8c862ba7268dcbf7f1f","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.1.0.tgz","fileCount":20,"unpackedSize":22493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduQzbCRA9TVsSAnZWagAAm1kP/19kTfEzxmDRyU7m/xpe\ngdiiusi1S8rUM/5YY7bHBTmViV1ev6fnkON3apW2oSB3bAl8lncIzv1KpaXR\nQiaQSWZJZMNx7XeDD85+P5tIgRTl11Ran6MSYJmWPHVb13gzE+WiAww5ke6v\nUB90mJEGWHl1q3o3PcjxhFb5SqTPN4vx5XQLaqmQKL6t/5P/LhyWpVUVUJ0G\nDi0sO+9ZT5f/Noav4P/9zL1MlTkcwLbLlJIfMwext5Thdt9tW3qYwh8Fq/sA\nFack+Dn1ZvTX0UJ09fBdJMAIrnfrmuA96czBAd53wzvKLBZH3h1w2d03QWZU\nAR/Cog6zPYKAuJhkGNamopwMIJt0rUxM1WbPqWn+otxHEGxK8wFiAv2Q22dN\nkava+5c3Ze6n+WBALwbxlCdAH6pHKaZR04burhUMLlOeCRgiLJWlXD1sWoqx\ntQ7FsvSWogZS0sa74Fc2upqqXe3B7b4oyRBnAoD+qca18speTsTS9s31U0nr\nOp97+1fxsisvdx/XWMtyZqYebu9AkU70xtYaclFWAm2AfXXmH4YcyQKbvu+B\nPOl828XbbFZvrefwAayCg7v5v0LzKbHdnnjdh0WCpRbqH3o9EDRlbl0Qu8tq\n6v53HZ+uuQWzpmP5YG9lZaxs4DnB0jK/UNuQk/Bc4j57Ot/1Jyg315U4Lybi\nZTxF\r\n=e+c4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu4CmnPY9U7XEw7aNG9FWhyqTUhy78YZJpS+Q7Sk3E8AiBJAFFKTL+ow6XwkGU6B+OcD46TQvdQLs5+kWsnalqh1g=="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.1.0_1572408539009_0.39868386114686793"},"_hasShrinkwrap":false},"0.1.1":{"name":"@akajs/mongoose","version":"0.1.1","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.1.1","@akajs/utils":"^0.1.0","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5"},"gitHead":"846b57794073396016747833d888f93a626fce7e","_id":"@akajs/mongoose@0.1.1","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-kQMXFRznlJoTvMnxN/u2VAkdyJTEhyRM3MXm4UhT5rzEpoXmkEun4LhHlqdHlyzS2Nwdgi9TLwaMXbeoMS616w==","shasum":"3ff11bbeff6c7d5788a97c6d0ef6f1031e499b66","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.1.1.tgz","fileCount":20,"unpackedSize":22493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduSr9CRA9TVsSAnZWagAAG9gP/RPacXSzpwJCtqEQ+e2T\ni4kuNafk2FtgyNn0n1HMpV2pNCF9kArp1agZs0fOmEZrBLpzPVBMvgQ2lo1d\nAl1y/CpnyJk1qD1sBLfhXFpLj66YdbCBoOUcqausrvpzEy9ava71RsofR3z4\nsn86WEN725cWlUXh+ERQJRNa4YpKwN1dtADHp3HxfL4tLVJ7Itz+RFsuDp5U\n864Ix0sVGkyLyCtI2mcNtUm4qla8Az8eTWEV1xR52KVM/SQ/MWTl1Afa5UZp\n867LNM8bdV7PoSvBmRM0DIHnhynroCEgM1MZWkmr/6iTHcCRgD1mbJT/rZj/\n9lwE6z8ujo4UC3ghZrWvBcLmOJZgkzjadCr4/avQ/Qo6Kd1UqpXys3G+nZYP\nKgw5gnyssElycCqg1WIiUpF3s2NBLVV7YYhzaYTUZK/GzUHwSGTWFP+5DYgb\nLuTnegDRKLEQyDkc7VyrUxgBBhYCT8C6f8C1+HEkE4duVh5TbP4liOTHIrTH\np4Q26yuxZ8q2Ovl9t19pTKjaJDUrG3kCTAe1QOk4dSgJaE81B4OAJ2fItUMw\n41KTqf+73fAjsH5ubnabshdnk+Q+iaaCpG2tCk2+IqOq45CmGDGWt8WmtVku\ngFiY6l/9Orm8pEmxNUR9qPzRQCk8RI8BRASgQDeOLYnQ2EBrE1Of/0CuTAY5\n0t/P\r\n=n4tr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBviWDu3MPEDIyp3hesnvQTUr5vwot00mQ08Bl85t+cQIhAPAJISmKcZRsj5Bhg7NuHNhoJ+OKuxXHfZfh5mqpuqlF"}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.1.1_1572416253158_0.8553873921282114"},"_hasShrinkwrap":false},"0.1.2":{"name":"@akajs/mongoose","version":"0.1.2","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.1.2","@akajs/utils":"^0.1.2","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5"},"gitHead":"72dd4d970717c253ecb313d088319ed2c4173e18","_id":"@akajs/mongoose@0.1.2","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-oZhnd8XPBOOrEoUKqjEbrpQeXGiBFmMErl+b77wqgUOgETVRDJoqtLcWB40h4vRX+A7CPvcqQi5uU4/uM1ymZw==","shasum":"68342351456bf406a58f2e3986652405f34eb8d8","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.1.2.tgz","fileCount":20,"unpackedSize":22671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu7jCCRA9TVsSAnZWagAAMAEP/0qgVzQ79pNcGU8dXqUw\nw7F9uewuDm057C6WDxti1gnjsybKVOhuBNtALb3WUHhQ49VGfkAh4JyF48Hi\nR67wLlBHkEaeeTVXKmhS2cEDNyGrt15gn7d4sfwM4/V3UGE+hSpdIzymOXtS\n56zXwPotWuFgHI6NQopFMerYRIErimAfEBJ44fBz2u/fUXhKW2Pf3MSA3Eif\niT3v3ojhZPTiNVHTpT1IxcwXSbs1ilvTjpC3KOJQa4mSLC45qZMFG+pBBD0J\nTHQKiuAycujHdWlAJfve/sp4dfuNKgId73jlacWLSTuqBTFhkNrFVjzFTsl2\nlZmmf4SxufV6XxClS6pddLpjv5g+SjGa+NYngtaliDROF1By8xjXP6FSipur\n9Zthi1s1qZucZkS14HmAGMxBA2mEJnoHOVb8QBwyl9Uby87zQVOumxtHwgwF\np9GyUp1c8bvwvM5tuwv5Pd4yRkBrdgPRFe+pByc9chGAOyJs6ZjMKdwgcGi9\nEWjIgSwv9F0J2wDMEN3ytNdpUmh14fQAYXTwwt0dA3K8ykj6uR+pnYCwd05W\na07PW4p9UU2UiK0m0rGcP2vcgg63GR/Ayb5X5uoZ6qm6+DvBtch1BYxf/p8G\n4yclY6ZJjW4Wto2qFB8S6E0XceWw4KqhgNVGe/ABRi4lzlvY21iK6tokm8gh\nEM6Z\r\n=zjDz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFydKAR+zxg0xRM+Nn4Ox0j4XNB0So2jt8uW2/9ttm/4AiAEC+5kHv8vLCrDIX1o0Af/IsDGKUrCXD0/hKaucyEWnQ=="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.1.2_1572583618464_0.8977599996137238"},"_hasShrinkwrap":false},"0.2.0":{"name":"@akajs/mongoose","version":"0.2.0","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.2.0","@akajs/utils":"^0.2.0","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5"},"gitHead":"03f45aec0dc302f3c26f58a264249ef5b6992d1a","_id":"@akajs/mongoose@0.2.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-OrosuZ3+bM0vq5KU63i0cWT2IGWZgwpBPGkBzb3xa2k6K6m7EULAwu6iuMgSU3xZMlmnixZcoINWDyAwSCipDQ==","shasum":"ec09a11e54bdc3efe65483bd2a504c59140576af","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.2.0.tgz","fileCount":20,"unpackedSize":23947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdylpoCRA9TVsSAnZWagAAu2UP/Am06pJT/bBYgpHh/hKO\nO+dP9zARbakelSZQjEW7F/Qm3qAOxaAPOCqq5YIRuhdZtG9YohOo8/lW0gyd\nPFlf58NKRFd9EH0+ED95+0y5taTTi/jRCe1kjjkK6JQNB5N9yfrYniKpxEJs\nuAVjhQAAQpHOW97LU3kUkQ0k8Bd+OVcmLrH7YKklIhSmZw/8P5xNS2fhylO3\nQU2f3ZHDK7sbvnDlKJDtg7DNrEOcsGcBKJS/zo5j93IvMpUQ21wNxZDgT1id\nmL19Rl/B7JBJb9ydf78dr8mhOnaIsxRN7JqTpeOCyEZcAg8LhYaBSKd2zcml\n8ysKx7iIVrMCy+ueu7S3sBjOXAWC1YnQx93RQrCXliFPNPqrSzKkGRKccgwo\nKax1sU1RRHY5pwug5KPnQirA2+wNMhsHwBCYAf1NLDhM40BzA04PePu0bJSl\n1fTLub4yjR8pfUp2gr+F+9XSxSI1b4VQDzBV92DVYsFSlR7CUqxbxNE9J8wi\nDqaBc+4WcwYIY6K4lML7TCx0DgzcTSSEdMjURFsV+C3SWS8DcP+2l+ACVBz9\n1TOH9Dy5deZw9CM/m8XipPVWPxpyAbamBgToQvEr8k7/UwJjukXav77hrarg\nfW0IOJt1/9D0KdG8zvC6wwa8WiHM2/wF8LimDAffHZygf876UcSLdtoHOuQj\n+i7b\r\n=bNXV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJyy/l4h2twhzJC5AM1ggcBJ+wV1y6H0kq3RIdBAx4/AiA8X/7zIGY9lUE9+W4hvCSFDFarjWR4E6bzjwnEopFOSg=="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.2.0_1573542503569_0.07973455657679396"},"_hasShrinkwrap":false},"0.3.0":{"name":"@akajs/mongoose","version":"0.3.0","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.3.0","@akajs/utils":"^0.3.0","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5"},"gitHead":"0e004807432b582330d71be2a9701670121f32a4","_id":"@akajs/mongoose@0.3.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-r5hYOn6ss1wJq9VAlKMhDIRu2MgcfKWiISX6VSdojHRdmc8Z1T61//YkLCuCYvRjordTiZYJU4uxv5TOulpVXQ==","shasum":"7eee8dff6dc876aa25faa6aad054bd43cdb6ca04","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.3.0.tgz","fileCount":22,"unpackedSize":13980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd07PDCRA9TVsSAnZWagAAEXsP/jNSXOLdkUW7t4irnefm\nA52YSzWWl1MNYbJfZF9M3BDnGZ8KvdYUmCP4h7BMSaDTE85TwTukUCb+fLH5\n9/5zL95emidltnJfDFM1CJ0hQOSfn8P7HLEFVDqXLY+9frvqM28bQtLN0cFo\nyP16nMLAP0B0M8HyjRNu77+QjelUHoBYJ13hTszdohibpivl5vBxHsX3PP5s\nf/7Lyt1yH4ZGT+LyKXpuEFMT15tk59KO/SN/66EdJteNtxWN/PMqvdCblgFw\nwxGZCJIoklvrHSENxlfcrNqZWQ2FBvu+8reMKdJ3QLccmMZFwoNhcyJ6K9ER\ntnt1B+mzrrx94KzKmCKSHIE7d5xuKa3r0xhe2EaGzBv7ICEyQdNjWJ+RyGLG\nErw1jJ+8noF9PVN8uMkCiR63gjK1MGx+ljd5bRVdL0T+d6Dnim6Kz7I5tzuc\nab4vfQe8ldCis7GTIfWgfd7e5uJiXdl8gc669bRtrFX5WCID3VwP/wDcL2l0\nvWOg4TbsmBYqOQXjy4eAdpEO900rdBjXe5+1jQ+e3hn/hF9Km5T+oUJmTRsx\nSq7t4kCPDCxDbN3L4ZkoZH3zbm+2HeeLODv/+CBz5v+wcGvZvVQ0AfaCYHe0\nK10K9Alcm1FQWHT5W+yP+2GOyFXswk4md+LhSYuT7+q5P/nNBStTuNwYzvIj\ng1jJ\r\n=TDpH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBalQuo4aTw1WIaeYxDdcRAugpVE/AFyEnvz9TYuIkmGAiAhcH9NL6AcV4huTjDKvYddsNUbNk6bLIw0NWcp+cBOBg=="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.3.0_1574155202813_0.41239371222462107"},"_hasShrinkwrap":false},"0.4.0":{"name":"@akajs/mongoose","version":"0.4.0","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.4.0","@akajs/utils":"^0.4.0","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5","typegoose":"^5.9.1"},"gitHead":"102b249a3799b538e089a08d198301ca797868fa","_id":"@akajs/mongoose@0.4.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-RrzbyqVfUw+L9Sqqw0D1R+rR7jWMK1frH7Vkj2qXH/WoQeBEzaRYOs5XnAn1qJkGUnpEFdkWCl6M3TfmGYuoGw==","shasum":"06a7a27a4fe43255122c3a7f842c3cf3732c4f99","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.4.0.tgz","fileCount":22,"unpackedSize":15510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd25iMCRA9TVsSAnZWagAA07wQAIFN12fFs8AofIZuWws3\nDXb43OTHeRlGUyt6QiaX+IbN+jeCD25i3stgx5Q4H1CGW3yt75bApsmcR3OG\nUEw0qwfKxf6r8fXAxJZ1zjLC12cpWHhpyJa7G3ugCDvEs7WLSjlyASMQDVkl\nwWbf0vBBCk4BfPry8ZibFDLhCFXTO50U4H/HWbnOU4ljF7ZFulTBo7dYM6ru\nhclcbZ92ic60G1+SPwyhlp25GEB/Ex7MdWfvANi05hA21lmHFiDV+tjrx23Q\nI1kezca98mWmJlFrPRAPINnn5z8H7dYjO3VIm/63RTjPwxXHkwn9ZA4BZhDa\noIv7Nh4z7TDuXwe+IB4u21wynmNpVVkVOcLb20W4PuibHvc03iFkmzEHSBUB\n2ZltBqC9dh0Cgwq/nSrG6vMbWDp79LZADiPJRTFiOky7Gg4t4Vrzsyg7+R5p\nzjRAtMV6B+JjRFXu5/wbkvaVcoYPf+Bw51qTF6Y7Q3IJPlNs1PlQnxwUXAbI\nYxLSskvkd4xvDUOwMTH54PQ1N0giGL3dz30NBmmgLWApxcKQ3/OeRH9x6oAq\n4xRDMpm9OOBZN3eBAgPeML2rgOwaeVx2jSDfcv031+3X2ZonHzt6kpHuT3MW\n0jgU466PFgHEpcPwSzIrrdIiSwlzgysmkJMYVJszQCTz4vRUImK70Axhlcsq\n0XnD\r\n=AcxD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+3FxGdA2Zj4+lTsVTWOwztbh2g9SF2Xq0ZI3e2YN8ygIgRrA10IYKQLEYNEIfvYPMIq0CTbvBjGIlMSX4gAAARNs="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.4.0_1574672523685_0.6928667426248472"},"_hasShrinkwrap":false},"0.4.1":{"name":"@akajs/mongoose","version":"0.4.1","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.4.0","@akajs/utils":"^0.4.0","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5","typegoose":"^5.9.1"},"gitHead":"e8c13829c0efcce1d2bc1f1129fd5216ce4a024a","_id":"@akajs/mongoose@0.4.1","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-4BZqkZ0SnH+JHrIvlKAKgUr8c/YmbUzHqUC96crwVSwxLoP2VUL0qxcYLI0LpK4geRL8J+ZS8q/WzjOIIWIjdA==","shasum":"b18c93d737853b9e577f042c635ede2cd747f88f","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.4.1.tgz","fileCount":22,"unpackedSize":15602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3P4ICRA9TVsSAnZWagAAfUwQAIVh39QbCrwYoVSB54TB\nEwCyKWnGTyp+yDZ0lns43UlSb2XKKt//7l2gmq+Fa0anzP2ZsEg1JDEQoUdb\ngm8NKSQRgXskKAmwWOhTahIDBkefZV6o9ijhDvP+fLashbMKF2TTJ/VSXVG3\n8jNdHFLOsbA//mL+NTsrF8jDV/FnBZTgcN0zvQ1zEMG8aJCIrN5/qJSSBUsa\n/KYUilRLbvbEpdGtTt5CgURx1O41cA9jGsFmXhSGi5BzUstpaKv3GGy1Cxz+\nQsx/AlZ9WqKir49/9sj0wQ3Kkqe3mYrtLolpy/eKVckq/zIRu7mB14dz0H6u\nQKIRc3yeKD6V1YsN5LcfWVC604K8kZGbXfGw0sONBY0JX0RIhbfR1sZbgGYq\nb0Iuv6snTSf4uz0OttG2tW/UGbvkmW0hS9T2Mr1M9J+wTPqvDHzqNr84vQ+v\n5xK+wy85LP4QhJUQ+p77wPBvYXpe5wMviTmiCRXudRSDpDfr7Ix2AvD/8bDv\nq4UIDth39+O43zc5FuFA4ogJi+PFtiBIYVho56+Z0Bzy9lWEgZfpphZfrIoT\nRGY1ptKbt/aejOnAO9z0yqIMCy5X/8psYo7e0Xzs5ZxdYCgkPsWvP/TdOejQ\nT1jCwtYK07i4PK4urWsaduh5KYAGAxQ4WxM+Qiqsig+4eeQhZJ4AIeOv5X16\nfb5L\r\n=ghXq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5Or84lCDwC5hSplUnjb/YiZh1BRHfGdOjvCfnRfDURAIhAOPFbB3Rua8N7SNdNmEqRwoPpwFC3IqK75asOyKLTUby"}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.4.1_1574764039780_0.9064137564996084"},"_hasShrinkwrap":false},"0.4.2-alpha.0":{"name":"@akajs/mongoose","version":"0.4.2-alpha.0","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.4.2-alpha.0","@akajs/utils":"^0.4.2-alpha.0","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5","typegoose":"^5.9.1"},"gitHead":"7060bca509c8607bf9a6450f97ce55dd0bc93cbb","readme":"\r\n[使用指南](https://kaolalicai.github.io/akajs_doc/)\r\n\r\n# 关于 akajs\r\nakajs 并不是一个Web框架，它是 Kalengo 的一堆 Node.js 的后端开发实践，其目的是把这些开发实践变成一个包，方便开发快速搭建一个后端服务。\r\n\r\nakajs 是为 Kalengo 定制的。\r\n\r\n比如 akajs 是基于 koa 做包装而不是 express，原因是因为我们对 Koa 更熟悉\r\n\r\n又比如 akajs 暂时只支持 mongodb，因为我们公司业务 mongodb 就足够支撑了。\r\n\r\nakajs 并不适合所有项目，但是它可以给你一个参考\r\n- 如何包装 mongoose\r\n- 如何校验参数和处理全局异常\r\n- 如何集成 IOC\r\n- 如何做集成测试\r\n等等\r\n\r\nakajs 会参考 NestJs 和 Egg.js 两个框架的设计\r\n\r\n# QuickStart\r\n\r\n我们提供了一个脚手架模板，使用 klg-init 工具来初始化项目，如果没有 klg-init, 请先安装\r\n\r\n```bash\r\nnpm i klg-init -g\r\n```\r\n\r\n创建项目\r\n\r\n```bash\r\n$ mkdir aka-example && cd aka-example\r\n$ klg-init . --type=project-ts\r\n$ npm i\r\n```\r\n\r\n启动项目:\r\n\r\n```bash\r\n$ npm run dev\r\n$ open http://localhost:3000\r\n```\r\n\r\n","readmeFilename":"Readme.md","_id":"@akajs/mongoose@0.4.2-alpha.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-0GosxxUyx3dgK+vn4vlNQAQ5nXlRe2RZGDeLaAN63DPt61hAXqzmbDwmZQFvGjIL/vHgQNDfnOlGBNSCSBkpQw==","shasum":"62fa325637ae1f4d1244001d06f13d62fe554f76","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.4.2-alpha.0.tgz","fileCount":22,"unpackedSize":15626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3ljkCRA9TVsSAnZWagAANNkP/1TL6+coN1SQ/hGoAk10\n2iwBBUKYyjuUfVOKGN1FRzxbHs7BqwliDkUkSFZRZpaVbbkj7nnJBX8GHjoG\nkOhzqA9zY/S6ABAyinpFE5fC81J9gdFKZkrV4UAVeE/gysoe7UOQwt6nrFt9\nV+OjXGkQthq31LaRcJaB11/5riGtzEc2PJ1/Exfc6NzFc2A0vsC7+r0auoeI\ncB8ZUF6Litac0C9O91m1/9cgXN5v26cjl896TWj8FKqE52JC0tBOyvY38FGL\nMfyttCfYHQimP7SEDEGQpWb0US0EGGpnuMxJElougs5Jwqv4SyXMPzdQnwsa\nhxDVL0pLmgx/S26Dn9276piragqnSXt3MBIwYgKd5YsGGNdtOD26yktmuEex\nSqIecNGTo6qEMznBzOeSHspksCgUTPNfBvK/sQbunFrsVCZDTVIKrBVFqz7V\nY4BQxELiGtkzeKRLL8koS/raohvRn6rjb6mLnCdUHfkJQk6e5D7PjINScYqN\nIRCbxCUA+G6rJivmxYuDwcLJl5XMNrS8AIPRJ8fCjd0Dq72KHjFwHfJcl2/N\n7/37yX2fDfx+7DQEeV91xgwUiungtFFzEV32UXvTvt5KEcb+ms5J+IWaroY9\nF5yZz3/529Hn4cMvC8/mvkswhLsu9570TjeaNgQfMj1Lc80wLadTAlpTY8Lf\n/KV0\r\n=FLoO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+DppLwgj9eSoeoA+4oq/TAny6i3dZ+TyeZjBSks4c9AiAm5cE0jG9yf0bhRm4/IvTm8Qs6rh+udjBuDrbOuxtjCA=="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.4.2-alpha.0_1574852835249_0.12137645964309551"},"_hasShrinkwrap":false},"0.4.3":{"name":"@akajs/mongoose","version":"0.4.3","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.4.3","@akajs/utils":"^0.4.2-alpha.0","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5","typegoose":"^5.9.1"},"gitHead":"5b506337e2dc0c051febbd95adf6b96554979d2d","_id":"@akajs/mongoose@0.4.3","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-QYiaJK9G94OhthjMcwSN6pBM/eUljG6n4vaPIajBC31dxK0bBbrnGhxxINrTON5GaT+ZQwCEIBAsZnAXwI7Rtg==","shasum":"b9edc8c8652016d4f86d779d6db7378df57f9a72","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.4.3.tgz","fileCount":22,"unpackedSize":15610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd33seCRA9TVsSAnZWagAA1/YP/2bkh4+1/uw2B/pyP7Qk\nU97deF5Mq1X7vNQHC/gY0k+wVAg+Wk+Z3K1pax30npq7N4mAyrIV17iqUdL8\nIjfvBIZjE7/eL4q4QqWNUgnk2knHXbdglklK7Oo7F7IfoRWpO1xvDieKpY9t\nHQf+uQKBK5GraeLW5f3//qy9cdKt0PzBV3B/MAI2UF7+Esh7rB4GQpReHPi0\n7YtRizjUi9Qg1GRIA6qfZnBz3JW+F5sSTeBLRY21slt1pHHtO0eKcmOnmI4X\ncoMWbUK1U06jTIkCUSmt4cgMzRRulB+Cor0rQV0lhreD6cQBuPZnGvS+4pm9\ns4/zUO5FWpAsYW3PfBwYvQoCSJkVQiMxWIJBcgRsADAoMuoTiOsgHT6LNiJG\nsisndS6hVnnMTa4rhlPJnCO6tguZSmIQcSj7v2uns8dW+J6wx+mxLNx1M43Q\nfzBUcyhKmiZfp9Mgw7UKTGDYq/lVc9jLEGqwkBhzYF6uqKxwQOPdQTSGwn9+\nj7dh+H9KeZtlVW5zP2gULGIYoqgIV2zn+3XlYlG0hZC9mUQfMQ277fMjIxIO\n42crTDrFK4V8stavCRvlEgzVOlYWqXUmC9TKdQ525AjY5Rm+k/HvtTzsOvsL\nlNtlarvuycJ8TeHGh81vXjgMNMwrn8h7M6iF8iHKMi6PbnT3hjMq1raIA+vO\nqf3a\r\n=oe2c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPE8bmtM01JTlslBx55QNGMZBLD9ljZ4g8LcoQ5j05oQIgPL2v3B/At3AhN1V8NVb13/T+ToYFTUR+ktAlTJahfBA="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.4.3_1574927133704_0.05064359581372169"},"_hasShrinkwrap":false},"0.4.4":{"name":"@akajs/mongoose","version":"0.4.4","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.4.4","@akajs/utils":"^0.4.4","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5","typegoose":"^5.9.1"},"gitHead":"efcb0ad0ab5b1746edc5e7806bf01a184db07426","_id":"@akajs/mongoose@0.4.4","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-v44P+iXz7i2NmBwismNsXXuuZYCBrs4gapzO/qxfuUz2UgfP8/5ZPNJ7AhGroAQSaIXdaGbM3dYwWcgLuVP/fg==","shasum":"3ec8a36fd372b2285c075f0682f0410a6fe8609e","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.4.4.tgz","fileCount":22,"unpackedSize":15602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd33wWCRA9TVsSAnZWagAAXhEQAJw4QT+ayk1nFNjQYVuH\n3rknPF9QCkPCK45YVpVMsyDIJnFUe/51mXa/HODvSCZIKZ/DpT9RVbNYyn+j\nrOpTBkPVo6Pu4x6W9Kif9/f5MQoCl3j/6Yy1L6c1UHf9LyNrdJNsRSldV8ix\nvFobEyWmgdbWwUVU4SgcbF48naHTXHXJPma/O0Q50ZgbpdzVn+esY2yrjGCD\nl5lRcsZyd0PDvi7xPg9266bIdy/EiC1ET22spAkRppTcSPDMSy1SquL0RXxn\nfgjAV3wOXUg/z8rJOXT7OF802L7VxmHhZyBJqpgFo66eKvh/6D5W0ffnVZYw\nMvxCQ3nyzcUsM1AR/KgFaXySgqfKPSz0gAyqHhxrJyU0t7pl0Ivsp7c4Gt1I\niyVAI7OHV7cjmWAh/pl8e2WqwSy1do+Nhrgw1yNIK5l8JqHd+mnIY9+lL/m1\nvaYzKo1A65LchARU9qxONOXNpnzjKCe05xKd9e/+P5l7ZS4QJss3lw+QWHuk\n6LP3/0JWQNVMIkQMJe4wlbwxz9nAuyRwITSC7QBBtDp4B9VOHHitXoM3KCot\nbkK5sbSvbkOlZEEsDnjYHaPSSBHqohyhkdMPazwpvXIwCfae6aspo7fTa9Zd\na4OXbs6tQJJd/+5p8DGWOnkaULAvwegV2K6NLaDxra7071X2RjlUmJ5+YQYV\nfF1l\r\n=3rBt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsE5E4nOP5Z6ApA3gX2hvcujhbQ2Xd2jyLS+lMUi1AHAiEAggxc0KDoT7SciCOwy6GMuqIdD+KGbLMbCdw0dwhTC2o="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.4.4_1574927381938_0.3158645111850258"},"_hasShrinkwrap":false},"0.4.5":{"name":"@akajs/mongoose","version":"0.4.5","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.4.5","@akajs/utils":"^0.4.5","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5","typegoose":"^5.9.1"},"gitHead":"650c925c141bfadcf195d54f10621396581e531d","_id":"@akajs/mongoose@0.4.5","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-ondMs+8wIeTfiXErcCnZOXn/wAN0LLvZ8YDptI0TTcgKy/nD9NbUmQgv2tc4z5ju7dfkie3fJBYAT6ZJH0LgpA==","shasum":"30b429117fede330be6dd767e4a03778a6a680e7","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.4.5.tgz","fileCount":22,"unpackedSize":15602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4PaSCRA9TVsSAnZWagAA/SEP/iQyaTP52fkozyqKoEcK\ntFmL7QHnMl50flVWcNbmPwbC+9MBazJMTBcatzyYR1YfYOkUsP9bRMpBQyVS\nA84IMqh89SZzPJJNxJt0/YoSadhZV+yi8IGHPd585orKt7in/4D5ZEO7YzOm\neGuHgDSZN95pcLjIcIOvhgmwh1xHViDEPPS8JmBz1Ud+YJYDaS8AWzf0h22J\nIDyiIVJtx/gkNJy51+0UywhUTs7fyjpJc6/ec8LVnmkQ1g3/D4HiY40JQK+A\nwTPYBLPAuV4ZJ5FIQoENGXh4LZvBkjlFxSH0Q0rcz+UHuxEL3m9/n5XIckIk\nHopIYFW/W5OjepTweuHmNVyYMdd1ZLLk776KzRxtTBRqkeXJnBy/UF7In09e\npbAi00/1coNlflwaF0E9JmgHVY0ke5j5b66j0Qg3zDVwtmTeN02V/SUAUoeI\nWNTA7KG+p2E+LQOmuqDib7WXnQ/MKH0EJlxl24vJNf9ZcjteLwhKsQJRo0zj\nJQkZYmQiQSgrZXJUIB5TlkwmZm+aLVkLF/tV3Oooec+5tgXIHCtoxlINtpRG\ndUxvbfFGnb1MWyWNXU6XGeGOOUa5JrxRWp0j7KvHYo0GnpQl7qRIBVklODDD\nWfc3vVdn5XYPZZp3NgBOHCnDzfpRBQDHOvKcJDC8jwatqoROYaephbGqGEH4\nfuZS\r\n=vKmi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe2uciW4toVQzPEu9vQn8Uca7zpL7b/JBwG/qJBzTYrAIhAN4h6kBaFHFki0FCtEdF5yinTVriGlwAHm6ylT1iPt8F"}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.4.5_1575024274430_0.85633254591743"},"_hasShrinkwrap":false},"0.4.6":{"name":"@akajs/mongoose","version":"0.4.6","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.4.6","@akajs/utils":"^0.4.5","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5","typegoose":"^5.9.1"},"gitHead":"c79691fce11f2a753b754ba77bb1efb18c057341","_id":"@akajs/mongoose@0.4.6","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-6yZtCR1oz6vDHgWSL3o1QkZdna5YwgyqdwDdbmBDljHdCXPzmSVSbdrMV3Zs1pipo/ORm6TJM5TpiAjbIDnAFw==","shasum":"e960b72b278f35c03e3f59960d0fe9237087aaa2","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.4.6.tgz","fileCount":22,"unpackedSize":15602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5huaCRA9TVsSAnZWagAA6+QP+wdQ4hpdPtCEK9czIbFn\nps4CGsIHnUgGn5v/x6WNuif2p0l2hCwL+DiibXjWitK9uJxjpik+84jXL2mI\nJwtUop49+O+4gA5MzXscR5wRSo6EP9XTVAM4i7o0t6TP3q8QR7ml2UygGiQe\ndwVvKNbnD8o2pDMCRo/dkuAFth4YrW2Kijsu4KLeLgnqQWzf2h0DhfK1yqPL\nicZIy7tuFmv4q4bcPgl+DkL7VeONMNLeqCFgXG3UBZiYWSfY+xCTi9BOHXy8\n88sgs3BPZrbA3RWt/CM2QmAdO9gMxiyk3NRATPaLIoK6gzM5S94Dg64D+k1I\nT5m9K/bZfMLIBvx3J81DPalyCQEdgpN97ipDNrZ8zZxoZWt6D0K05Wk22jY0\nJVq7rq4jnWc3Jh8ajH5hiUJaqp8krgY2Oi82K/p3kPL72n8zW017CvtgsMWL\nBEnZjLSHhqmQPtiD4WttvvA8g+kxE35KHQUundppqaoXzBcu7atwDpC7OSrH\nh2klvG7vsy6NDcuKx6D61lClJWL++HoE6XVHm7GdwiJtbhc+/N/ss0iF4f5h\nO63t6RvFrlShzvX+7VIJ2Ei2AWEo+eqm0/3/n3lo2uui2hnXvybnxt3tu474\nad5DMrwr0KeAyQN1ZU4Fkn4Boqoxcio5CeZbqfe5YMJ8rRv787//IikuXNvO\nF3Cs\r\n=16FS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYDYMX0TEMLK3g4SrRi0TNUVMogVaIh7XSAvhx+J7VdwIhAKn6FTz0VElWLuMASpPPb1Xt4HrL5Pv4ql1vmILpQWtk"}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.4.6_1575361433613_0.6787089455082156"},"_hasShrinkwrap":false},"0.4.7-alpha.0":{"name":"@akajs/mongoose","version":"0.4.7-alpha.0","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.4.7-alpha.0","@akajs/utils":"^0.4.5","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5","typegoose":"^5.9.1"},"gitHead":"bacc80b2d39961f5acbda518fa9ed2fc9c97f81a","readme":"\r\n[使用指南](https://kaolalicai.github.io/akajs_doc/)\r\n\r\n# 关于 akajs\r\nakajs 并不是一个Web框架，它是 Kalengo 的一堆 Node.js 的后端开发实践，其目的是把这些开发实践变成一个包，方便开发快速搭建一个后端服务。\r\n\r\nakajs 是为 Kalengo 定制的。\r\n\r\n比如 akajs 是基于 koa 做包装而不是 express，原因是因为我们对 Koa 更熟悉\r\n\r\n又比如 akajs 暂时只支持 mongodb，因为我们公司业务 mongodb 就足够支撑了。\r\n\r\nakajs 并不适合所有项目，但是它可以给你一个参考\r\n- 如何包装 mongoose\r\n- 如何校验参数和处理全局异常\r\n- 如何集成 IOC\r\n- 如何做集成测试\r\n等等\r\n\r\nakajs 会参考 NestJs 和 Egg.js 两个框架的设计\r\n\r\n# QuickStart\r\n\r\n我们提供了一个脚手架模板，使用 klg-init 工具来初始化项目，如果没有 klg-init, 请先安装\r\n\r\n```bash\r\nnpm i klg-init -g\r\n```\r\n\r\n创建项目\r\n\r\n```bash\r\n$ mkdir aka-example && cd aka-example\r\n$ klg-init . --type=project-ts\r\n$ npm i\r\n```\r\n\r\n启动项目:\r\n\r\n```bash\r\n$ npm run dev\r\n$ open http://localhost:3000\r\n```\r\n\r\n","readmeFilename":"Readme.md","_id":"@akajs/mongoose@0.4.7-alpha.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-75hFf3xWOJVBCH2xoUyKCkBSF1r1ZQmp3tE4kT0nBkFbZSpyAngMpcUCiHfP648a3RBYy+ESmUi8/KDWaGwa8A==","shasum":"c435b7c3bff9fdd1af131d6e225e538146113bdd","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.4.7-alpha.0.tgz","fileCount":22,"unpackedSize":15618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8y7zCRA9TVsSAnZWagAAsbEQAIdmmWxnGPGCd3DAz7t3\nA+fvHFLAgkUOxS17k5SbT0OOgW20Aft/XRFPp1ZCR56MkKACiE77l5uMlooB\n6U/A53QebR6Kv2Ics0dT1Vw4BAEiKxFkayqSdDj0NrnFkIqfTk+meXryYW5F\n22YFyQUfj+FlmKCWcQmlArfJWErD+FdXCZ/StqXunnEXW6rqKPOuDV+7z3Ql\nwQFi0a12WeF4vz6fEV2Z4jMjj8/S3k/HMq2GUIFoZuDAJObUtD9C0e0QU+Uz\n21y3jaflxSI/r7d62J5O/9tSir7QgkrmTgNWNqPUaqQhxQitos6H7qO0wi4y\n00dZdVdguHC/ZjJ5yWEp0XzS6wYIqhHSNyemwQ1C/4XoGaeKiqUFzOxdpXbf\nY1EHT69erTl4qSb/VeQpcr8aTmx0Q/RvKnEC2pLXcJZ544P383mTh8qbV26n\nhRNqXCz7xQcBjuQwClRqsiJTSeP2bod67fq/x/FBfoBQTSBenvcW+UNzcaut\ndW4LE47RtgbtNheV5J1wpM53FqeI6T7DPX5KR4bKXPpWikBuicGT6Ein0KML\nlVEg+BFXbo9iD/y1gQoOH9+i1Tk2XuicscTFEz5IZ0UN0pZc7cbnGQ8xws6G\naA2qJmGUWgIX26bgn2+RaL3fGsyNlGbf5bjf8kBKDF1ASOfUotERZWJzbgXg\noSIw\r\n=O3Rx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5UV1OwrYdkSAVB0frF8QaWt9c5VtyMzI9ZzTybPIZjQIhAKt7/CxWeefZh8pmtqBV3ZAOfrvI5QnMLFnz1HR/kFci"}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.4.7-alpha.0_1576218354843_0.7762628116747301"},"_hasShrinkwrap":false},"0.4.7":{"name":"@akajs/mongoose","version":"0.4.7","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/core":"^0.4.7","@akajs/utils":"^0.4.5","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5","typegoose":"^5.9.1"},"gitHead":"e83ba4ac192b5cf6960032628b2f3a99269217e3","_id":"@akajs/mongoose@0.4.7","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-PZ1GCykbBF7/LdiUrEQjRtvRFlAv8c7q69c+DObkiPcNgpDQzzOCle6YRtwJYGYzObgSN+edu31JK5fWZDljSw==","shasum":"d64a1f7b8ebd81fd2ae6e7c650e68f9de4b243cf","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.4.7.tgz","fileCount":22,"unpackedSize":15602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8zE7CRA9TVsSAnZWagAAm3oP/R5eVhgH+CLe9SMkDN3v\nJ5LPQqCI6AZp0JYBAbkcgEXXQriQji3DANs736E2uLHSmGrnO9mU1sSr3Vat\nsEJVFfqv/ZXZoxhuEPFxr688EeluGzMzuQs57ks594HoLFXm8/XE25yhlM42\nAUDmZrRO0XI3BsvaUnCJcDEthQkh45+hKQyCSk6I+XzU4VT6X0sosP6SOXCX\nw2SapS0bD4OZeu1dTMOscFKGcweZlSw7YMoak4nurQ6i+WSeB8GTCdISmvsp\nzJWQUQO5vFb3HErnUkNGEgUaGdQsXH7xXnSdFWVHL+lRdyyItq883/nStQCc\nU+s7LO9xQTQizPTYNxWHpaX+u6XSCWiVyqatn4VDFlCSSFHI4EGwFR0IDifN\nCcTxz9tUdZCQPM50JVa8Ztr8JMAXYVL1ae8KBUMpCnvAeeMf15++JuOFQU3X\nZDaL+OIdC2RiLUU+UQELCSN/ExsGXpkzAa2Jqqh1XdkHUnRha5N5OzxV+Otr\n+IFDDht8QwZLy+IC4dez15r7NbM71TC/KVbY+TylVfp9hFWz33wv6xBYYoIN\n+A2PetzgiTfECkWhMs+lEyvjOqhLmex4NOGs49QhUPlThFBFQkOjinWZ6sK9\nwtZC+WdoNGm5oxCT/PDgG4aOJxPzdE53s2jBf96r1BoDfpyrxko3ckdngxx3\nz54K\r\n=grjq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5oORTxHVBeCG6PiagLPMl8OEgbYHTaGxUm6L2gY3zCAiA1A9oaSI0hkYBMuHmdaAbxcGgpSyClMYPhp6+5ekXlRw=="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.4.7_1576218939002_0.5283569433254092"},"_hasShrinkwrap":false},"0.5.0":{"name":"@akajs/mongoose","version":"0.5.0","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/ioc":"^0.5.0","@akajs/utils":"^0.5.0","@types/mongoose":"^5.5.20","config":"^3.2.3","lodash":"^4.17.15","mongoose":"^5.7.5","typegoose":"^5.9.1"},"gitHead":"43033b1291cc5a3ca5e5a6058c3124d2692386f8","_id":"@akajs/mongoose@0.5.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-tWhmhk9KU8oSBVAt+EjqMIHmWc58NhJr9fzwTcxq4jW2oordxoMQapUgAFVVf/xwZOPGf3tUFtzyDKlr27csxw==","shasum":"7dd14ee18b79c27db7024c22524abb192f7b184a","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.5.0.tgz","fileCount":22,"unpackedSize":15594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd80lnCRA9TVsSAnZWagAAy0QQAJvPcp7n1FGmBbR/yqT/\nlzFr9w/m7sNzQthm2S/qOCU8QN31oI8X7ZclMuOIFTnhC9zMKo6l6Dz7SWRX\nNbjCXTLfb0NEfR95PVRKcdxF6JNJSxWcHFrwywkG2J+vndPYipjdf0bEfFJC\nhl2NAqqegi2poIb8/eXKVTL5new7nDTi3PB5+ksoRqdHMI2V3yYXiryOS++D\nEzXo8szYEZ/t2OlqI8R3/chhqI/Kg3a/kpPgEo2iQEDHY1frrfEm9DcOSRwf\nYQscXpdecx5goYGnOXoMbvqS85d+IuJTkzFTnef9EyZwJPOQNPR/dgRzZh4N\nUzq2XRsHr2juLPV/W9Ej2oiQyFncUL54uHSIsLEtF9Ysh8vq0tZDOu6jz2ze\nsfWpmVnTx3Fpo4oHPAnk8WuW8JwZLbmEIKXNXT93X5uoDYSearGO0MAGLxFG\nsbPRqYMRZV7rAi2lj0MRmzeIfUvk1funEUa3rVPSBsrHYAtvmfr0byZR9jw3\nyJxShMfH93SDJqKw+PvZEGZteDFS0hNcFGP/l2Lagw5dU1BjJqJTfQ91Aqg4\newD67yQYbvO0I2IFPC2eWGWqpN4imNhFsjHARZzTOHtwTyU0k6gOpr09M3cF\nkX075k4DFoj6zm9WfpHb3vvw6zFVV/IX2Tb2tbED+DHvMDv5nyq9iEiH6eLD\njIOT\r\n=9Ixp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKuMjxJnklLVCDczOT/r/ieigiH3WAafuyUeFdsAjEpAiBbCqOKxYdrCkaytkEJVAldMKnlhzMtuUQUx0UpVwKqhA=="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.5.0_1576225126759_0.9228735592753821"},"_hasShrinkwrap":false},"0.5.2":{"name":"@akajs/mongoose","version":"0.5.2","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/ioc":"^0.5.0","@akajs/utils":"^0.5.0","@typegoose/typegoose":"^6.1.7","@types/mongoose":"^5.5.34","config":"^3.2.4","lodash":"^4.17.15","mongoose":"^5.8.1"},"gitHead":"48d49c0c09a4c485b0b0b3192bb0413314f7e714","_id":"@akajs/mongoose@0.5.2","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.19.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-yU8HEEi4ZqRrVTg4rSCVHUjy1iW19iUnXiXkUI76wMzq+haf5M2w17XUX1sL1RsuK6+pw3pwhHNuDfnhEvbQ8A==","shasum":"0af55a47cd001889316b9867ae4ed55742789e88","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.5.2.tgz","fileCount":24,"unpackedSize":18345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9veGCRA9TVsSAnZWagAAY+8P/00Sf/940Wf1lXGYopzB\n2mmc47a9ut6dttH7ssg+2i4EeSeKpQKw61W2IhGcElM77K24QGO1tqjG6ma0\nM3UkThiqnBV7A0eOtYRFiiTf4uAW/8VfMRvb+OrmAOEkmC+XU81kZYvRG0bH\nuhucLemDM9YQ3ZkfvfxSRZKHimCETfxgkcXXjfzAjZeB3+nGcqFfkq//NnU2\nV2Tldet8BREDSG0aeyFHjU3Rz0NeqnCXtg41SISOdXWjQeJjI2PpB1i4C12F\nOYovj1rGlqTLW/guKAr8xOZUHyKxJZ9Kz3leWJzl9pf9PjT52A904U9vyC5m\nOwU87mIZg2heqepMDzRgDHM6D6+1hVSOPKgAjwiEOE5aBXsrtsdJ1fBCddlw\nvqOIDJ+uMgtYSF9FcDARNoO+SfwNv+ljvMMFnwY7/0Er3OPA4QYxGmq+3/Mg\nz22M4mK3+BOA18h+iokCDxQC3ADRgcZTAE/J3p5o56M9/d9zDKIWTSlTtecd\ngkqqCsttdPA9DY+aQeBnJD6csjZ3LoTTlyPNOFOsDF8/bq5EFVGQMg/7rJwb\nbU2NnMUIHSWTJBpRJJeX9hpaAd8fIlT8qsex1fW14pL1ni3GZLFlqrldIJ2t\nAP4ixVUHZf0yjvMALk/bXOLVZbR+B9qvguAFVzxeh/GvUlgAIaEkKSC2GfyK\nUz0n\r\n=we6g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnJPvT9sIVvK879gFL3zhZpdRd/m3EoMV8mzfXYThaGgIgATPfiWAQhQUzhXrEb9wgLPPtnG+QOuacLDWuIRRWNoE="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.5.2_1576466310238_0.10558962078610512"},"_hasShrinkwrap":false},"0.5.3":{"name":"@akajs/mongoose","version":"0.5.3","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/ioc":"^0.5.0","@akajs/utils":"^0.5.0","@typegoose/typegoose":"^6.1.7","@types/mongoose":"^5.5.34","config":"^3.2.4","lodash":"^4.17.15","mongoose":"^5.8.1"},"gitHead":"3fdd6aa25f5f6a11626e59c4752ce3f354b20d42","_id":"@akajs/mongoose@0.5.3","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.19.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-4iS9GvDExh2rqELZsOuhpgHkqE2NwoRFSPXbA50C7GJViUJr4qtNLXS7H5qnzReGOu6GHyNylLN6gpcI+sx/bg==","shasum":"402598dc1b7c64f950454d3d1306603c563ecde6","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.5.3.tgz","fileCount":24,"unpackedSize":18362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9v9uCRA9TVsSAnZWagAApl8P/RNcP8ik/zFdExtloZK1\nh6hS8THzeY4vS6ygFsOBSUG55rnlP+0s4kQwlxpPYfJZRmxsyWurtpeHGU8/\ntMO0ZFpJrm1PjfLLGYGcqcEjZ7uJVZImwnLA1patDV2WboMfeDcuNP7kHnZ9\nDUjiPehprAZhTxXlWCouuJMGupApejf/JwameLIiBdaBQ34SX0NO41K4Rtrh\n6umO9hggsAN0bRrHn3dDmIVlOfnMFxKj4t/7eO2gfh6GBOvyWFV4gO3Ucs+m\nvOIY0qe1VRZ6vjFxGTXQiF1BRbjQPmGuRgrtSZBaN5mmQF7PQ7I3/6pNuVeN\nC1P3T5ykrPaOULU8QDGMfn1u0pdN6fwvJur25DjUBMTgOBTcgX9dFBOHVELp\ndXc0J2sq8ylQIu3Ao4dkonwKcJwWJXUizh5A9yLzUB61eicUcwosMHzcDOWz\nCgoPAr4mMEgJR/vVMbzSIBkde8XAnrLJCmAFWwPlNjgEd0abXpaZkMkT9jXD\nfoYavKaLFK/w+Y9NGQ5x+VUmp/MBQsPzzFIOJn1HHsrjjVtcmffS6WDWz6qw\nP89vmGQZuBKlJp2M0aESx10hPJ0N/RVXdIiG/gMT/wuYIKX1I+htbewwlZie\nloESb83BqI0Lk6skYIefg8MbLgAS7d8FP0Er0M1bRtcBYG4IcgJD4W4mEcVA\ndDtb\r\n=gCPy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9QtySuPYpNUwVtZiwmLZbz2ATwv2XcuXFjAW+9MoeggIgK1uzJBiq9h5FRoYrq6Xj0/cCLR7hWFVvW+TxAoD5eQk="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.5.3_1576468334140_0.46160551212409806"},"_hasShrinkwrap":false},"0.5.4":{"name":"@akajs/mongoose","version":"0.5.4","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/ioc":"^0.5.0","@akajs/utils":"^0.5.0","@typegoose/typegoose":"^6.1.7","@types/mongoose":"^5.5.34","config":"^3.2.4","lodash":"^4.17.15","mongoose":"^5.8.1"},"gitHead":"4dc2b77aa76127b2c14538facb911faccbfbca41","_id":"@akajs/mongoose@0.5.4","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.19.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-CxFRAbSWtGFDsnnkNL1RjWPr0TY2MnLqgSW2lc7e0hOux2ReDn+ueZhdfmx14JnFDuIFbzayd/siFcZhf+52bw==","shasum":"f5cf731806cbd75d58065d40ed6ac9759392bb57","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.5.4.tgz","fileCount":24,"unpackedSize":18362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9wC3CRA9TVsSAnZWagAAQjcQAIksQwe+By0MTKSNBYD1\nXylVtruyQdTUCd054glHeMLscGBkBhAaYFKjBEwCYRIL9FHFFdBEwyw7oOmH\nXvpbza0zAWOOHs68BWqBI6pMlGh2vH66RQWlI8nFHNFRulfL0IAGBNRr8VfJ\nhcxDO4NoqDLjco5iZkpnOa8wusTU3fj6fUKfUOWs3eOhXf0mKPScuS+byMpl\nHa8T94+lM6zSzHrreABYVfCxaN6DwwFbfivdj4Gw18yuzSOJYy3wGtvRKxLH\nXpuY71ts+h6M54HgMUF4rSK97f0anaay1M8XgS6CSIjyKnTLaVi9+Nr3moss\n/547dPoVjlgKt2gg5OjFaSOcxHBrPn23WP9ygzUBVZF6D0K7csH+Z2L5KqbQ\nZ4sY6ZVEFtEkTezi5nwAJob+kISiLYyhcIIAvkcTMmXN70yFH5qat52ybPqV\nGdo6tPGwUX3KXMP1+mtwrf77H54uNuW24ACKiHvu6+7Tmtgr+FHnS2PGm1mV\n311WNqvyYiQ8eYgeGjkYeWW4mdTOE2h7EOHrbfXUCnwgzB/UrjdSGtZPNMbz\nIufNoyxeOnZIxfF2PM8cLtiCXVEvB2PRvNBs29b8jygwmO/zNUS6g9YhSzS9\n+/Ad+/cgCFrzMxT8htqZ+aR/CN2sG4keRekgsHFG36rlQv8hozUJK0Wpjlho\nzndt\r\n=0UN3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR7LoSQswLy8uXHTc6T2pkLnGPr0YkrpZOFaNTjaVeygIhANqEdsGm4j2C/1RvbATrZvgpejm7TEzZdTEqYIcltfZo"}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.5.4_1576468663245_0.9391945396108639"},"_hasShrinkwrap":false},"0.5.5":{"name":"@akajs/mongoose","version":"0.5.5","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/ioc":"^0.5.5","@akajs/utils":"^0.5.0","@typegoose/typegoose":"^6.1.7","@types/mongoose":"^5.5.34","config":"^3.2.4","lodash":"^4.17.15","mongoose":"^5.8.1"},"gitHead":"e78b0bd2e09d61e80c8919c8b91a0311c869e8c9","_id":"@akajs/mongoose@0.5.5","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.19.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-A2V5vDowdxhM+6V2tUeSTdMopsOlkz1XcOdwbWkEkNVbANauj5zblVBx/2nA6pOAQYuYJQN5xTV0LkuAiXoODw==","shasum":"ca2391d7a3e178ca62aa3c6c60cd66714827f521","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.5.5.tgz","fileCount":24,"unpackedSize":19059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9yPMCRA9TVsSAnZWagAA+9cP/13KASJVB2RU2evfaZRR\nSffsk2edSerlGoU4T5e/uFjSeZ3XGF/4y/0TjMNPurTNvzd6ENn6IpkZ1WIa\nkWUZyD95mJ5RZbCYSxHtTc8lKFGX4TZjmgHV+6a7tTwVOoAJvpwfE9D50SBQ\nHY68SmfjIjEwPqRW2bppX9i5j8xrcX7cRi7PXee9GxGXek0anyOxtuJZ3lvC\ntp44mmH5gWMneGvmqUf4ny8qpbOF6rTxv08LhbcTn++Ho3qF/zDleISlhytm\nxzqzLxAHUIuYkA1tAnU1UKRrEMo1zM1mCHLDfT7wBU7Ue468Y934uQiWdhZL\nwZPecKMSV2/SaQwRPMba5koiK7MXmLTCPxLArkZWTFlZuc/SyCvx7udhQVkL\nPoj/4BOvLbhXYloJ+D28dMP6iDaGbGFGlnUDJqO3TvKrb13g/LHYEn54gXyb\nN7LhVN+u1FTexxyN+Z6wwTkoHztm/oOf6ENwvoJjQ2XUJDUfCaMsJUHs0Siv\nUjSRupJ/q3Q/d81PVEENxnt03xrLPAAOpzXVN2D0btiUZNJXGfht5ttHsmSP\nXHMAI1B8ihmelPVXSqSsky72XP1RNwT8l+akf/+lA44aSMeGBPg5vNzf/iSU\nPytlWp1VaUPKWwGMUNrG1Hss54GGr2BfY17f694MI+jgs9+1SgdGS+jvjF2+\ntzoN\r\n=CVMR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRBajDdSsecJ+jPPHOA2Pj05b9bjsyhiVKPNjRRieDEAiBFxuy2r/6+/XPWgnJzpM2YeT1ADCUMTetsrVvYSJWIjg=="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.5.5_1576477643648_0.5121864793919253"},"_hasShrinkwrap":false},"0.5.6":{"name":"@akajs/mongoose","version":"0.5.6","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/ioc":"^0.5.5","@akajs/utils":"^0.5.0","@typegoose/typegoose":"^6.1.7","@types/mongoose":"^5.5.34","config":"^3.2.4","lodash":"^4.17.15","mongoose":"^5.8.1"},"gitHead":"ef45f81bbc8afb7e1c822dc608d541ee9c52120e","_id":"@akajs/mongoose@0.5.6","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.19.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-TqbcwDJAwPD5tD+dh3ukNaiyEuySX65EiRDPLexGXnSzYyX4KFKPhRm3/7GZp1UgN3sZY0DmLtY8Ex3rmzb55g==","shasum":"32efcc5f8b6445195ab15f7c9196b13922e438ad","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.5.6.tgz","fileCount":24,"unpackedSize":19059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9y/sCRA9TVsSAnZWagAAYTgP+wXrEj8tKGVl7qIOiw1A\nu6uS7WjbBYhk8x9LiDyGe0nKNCKPYz/XRfrjfIMHVq306B8s0u8TFTkR+/lJ\nZJeC3np42HfhkEwpbjP2NzQEkvHjPGY9dPmD7Lys61GpgX/Sh26PUN1dhkg2\nJHID4IHBFwHi5Rf1c6jEDyLKX1LB2pPUOPH7+pLCEa/2N884MAWIJxD/IyUA\nlILxW49Ic3JNLE4mJWwZiMvWQkl1FMiaQLkuNmzjs6YzNhzYnWDOwbJWg4Hq\nE8Si/g4ANvIwVy9SUoXQi4x3dVx45yEtfJ4LdTO1cdQbesMqsBoe8lSoolo5\n0dm62dFsbcwWJTAZmz3b5FQsQf/BDSUc8g69KdtOHds7Ihy2GO0foPbTyQhV\nNuEtIEfLAEpoJdPDzRg0WMP0QXboFu4Qfq3OHAJbjxMoj9a1iUD0STmkuwcf\n9iG0xSunkrz+PJhVgQ8r9JbHMpoonHqpT8owT68KoF0sGhxJ5nY9UqtE8RER\nHJM90NdlBkXNEW88kyYoHquQNg/BPwiHPo35SS/4nn4lgHDftZOAUnY7PDRL\nziNPCIyMO1AfYWYr8W+smmV8/NiMU2g6+5Ft0hmaouPkLM+KYOLh+KULulUO\nqXFTXN+OZdNPkKZPnIvZzEuAslgpl7PnDJu4UVD1gei9jjFf8BJiaf9Hrt2t\nkTfE\r\n=ML0e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6rmGj2zeVlFlWfUwgQmsOk/m0ihj1z09t2oA8x9gf5wIhALE4QvwqHkM3jCa1jU0p0/Y2p7xPhsWItrBlEL68SWQ+"}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.5.6_1576480747639_0.9002508805176885"},"_hasShrinkwrap":false},"0.6.0-alpha.0":{"name":"@akajs/mongoose","version":"0.6.0-alpha.0","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/ioc":"^0.5.5","@akajs/utils":"^0.5.0","@typegoose/typegoose":"^6.1.7","@types/mongoose":"^5.5.34","config":"^3.2.4","lodash":"^4.17.15","mongoose":"^5.8.1"},"gitHead":"345f4b67a0eff96927622548059d328be965d36d","readme":"\r\n[使用指南](https://kaolalicai.github.io/akajs_doc/)\r\n\r\n# 关于 akajs\r\nakajs 并不是一个Web框架，它是 Kalengo 的一堆 Node.js 的后端开发实践，其目的是把这些开发实践变成一个包，方便开发快速搭建一个后端服务。\r\n\r\nakajs 是为 Kalengo 定制的。\r\n\r\n比如 akajs 是基于 koa 做包装而不是 express，原因是因为我们对 Koa 更熟悉\r\n\r\n又比如 akajs 暂时只支持 mongodb，因为我们公司业务 mongodb 就足够支撑了。\r\n\r\nakajs 并不适合所有项目，但是它可以给你一个参考\r\n- 如何包装 mongoose\r\n- 如何校验参数和处理全局异常\r\n- 如何集成 IOC\r\n- 如何做集成测试\r\n等等\r\n\r\nakajs 会参考 NestJs 和 Egg.js 两个框架的设计\r\n\r\n# QuickStart\r\n\r\n我们提供了一个脚手架模板，使用 klg-init 工具来初始化项目，如果没有 klg-init, 请先安装\r\n\r\n```bash\r\nnpm i klg-init -g\r\n```\r\n\r\n创建项目\r\n\r\n```bash\r\n$ mkdir aka-example && cd aka-example\r\n$ klg-init . --type=project-ts\r\n$ npm i\r\n```\r\n\r\n启动项目:\r\n\r\n```bash\r\n$ npm run dev\r\n$ open http://localhost:3000\r\n```\r\n\r\n","readmeFilename":"Readme.md","_id":"@akajs/mongoose@0.6.0-alpha.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.19.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-W5hnNM7lVRcaA8pDKOn8Aw9Y1kYxuH6ko2FPgmow0r3FyEBn0l0Z5tMVb360Lmh1sgMZRjs4EBBSVbjKOuTqgA==","shasum":"7317f9b443c05beada25f78a68ddcc7afc959c11","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.6.0-alpha.0.tgz","fileCount":26,"unpackedSize":21744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd91G8CRA9TVsSAnZWagAA5e8P/1q6imOuNa0g0uUs+PY9\nNw2tV0MNg7oZ5AzjeE+F6SjyfINoPv6B007MKJ3FyO7qicqALA1dhI/DoVWj\nV195bPSuUY9BRI8ljvlWzisVcFeIWqSGNndKUdbG0ChNCrIZKoaJL25suDKX\nzVWL9vOt83T6sYqX0YRgh84QuiYWfXwtQy09TKQUt9e5SZQYiiMHm0n7LCwS\nY985FBuB+tdjNsasMIm3yXyoN/4w1G72a2czi6c5VzLat4QV2H8MGiv0EIFM\npq30Yqt95zvCP0Vz9gJdz2SpJjxdh1yzZAli/jRlo0UshTwIXKhEvUPF+bBS\nRBBA0F6i/jBQhe6mWPCnGRavrf6/+7R3xifV+fxEZpfPNA5tSkq4B55GuNwb\nNeP511CJaQM4zJArknJC6+Ev+vlhWOBVhM0b0zV8mQbUkUfq1XhRVd4OTe4X\nC5VXL658XoDG7cYkm99U/laZR59/CaRDYJbh0mYigbzQkDf4vyrml14wTPcK\n2o2LyARrYPi0N/pNsqsusC+bBxMhiTQQG+CadL4k2ws8J3t7BdFubnFC7ZiX\nx1YOjdKhaGY+vjLJP0lUn3+Hag4PexDiTqWiCiPRv0Tu5iCk4Rg3WFOghhk8\n/oGms7dDSf8rXSCHlArikUiVNJg/My3Z18WO0xpuXA5tsZJO9L6vUw/K2gIn\nxykx\r\n=8Lqh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoVwjUpM7GYOr32m78azJnREniotrgkqOAZqogs1tH+AIgJP0twbW5JXKnXQO4FoRnRYiCeMHkiVNdD4nCBgxf7Us="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.6.0-alpha.0_1576489404445_0.8270064070704071"},"_hasShrinkwrap":false},"0.6.1-alpha.0":{"name":"@akajs/mongoose","version":"0.6.1-alpha.0","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/ioc":"^0.6.1-alpha.0","@akajs/utils":"^0.5.0","@typegoose/typegoose":"^6.1.7","@types/mongoose":"^5.5.34","cls-hooked":"^4.2.2","config":"^3.2.4","lodash":"^4.17.15","mongoose":"^5.8.1"},"gitHead":"f6c62a0ebfafedfd4670ea30f8b8bfc30a661d1b","readme":"\r\n[使用指南](https://kaolalicai.github.io/akajs_doc/)\r\n\r\n# 关于 akajs\r\nakajs 并不是一个Web框架，它是 Kalengo 的一堆 Node.js 的后端开发实践，其目的是把这些开发实践变成一个包，方便开发快速搭建一个后端服务。\r\n\r\nakajs 是为 Kalengo 定制的。\r\n\r\n比如 akajs 是基于 koa 做包装而不是 express，原因是因为我们对 Koa 更熟悉\r\n\r\n又比如 akajs 暂时只支持 mongodb，因为我们公司业务 mongodb 就足够支撑了。\r\n\r\nakajs 并不适合所有项目，但是它可以给你一个参考\r\n- 如何包装 mongoose\r\n- 如何校验参数和处理全局异常\r\n- 如何集成 IOC\r\n- 如何做集成测试\r\n等等\r\n\r\nakajs 会参考 NestJs 和 Egg.js 两个框架的设计\r\n\r\n# QuickStart\r\n\r\n我们提供了一个脚手架模板，使用 klg-init 工具来初始化项目，如果没有 klg-init, 请先安装\r\n\r\n```bash\r\nnpm i klg-init -g\r\n```\r\n\r\n创建项目\r\n\r\n```bash\r\n$ mkdir aka-example && cd aka-example\r\n$ klg-init . --type=project-ts\r\n$ npm i\r\n```\r\n\r\n启动项目:\r\n\r\n```bash\r\n$ npm run dev\r\n$ open http://localhost:3000\r\n```\r\n\r\n","readmeFilename":"Readme.md","_id":"@akajs/mongoose@0.6.1-alpha.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.19.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-4dW3vFbIHfz4y4/Cl69tenjerL0wB0hW6AsdhnvSnBzoOUlGUTE/0oJXJRZsmfZ2o9zGFkJl/en3kl8fbkV8Kg==","shasum":"87cee4ddae39fcb4f4bf91b66ece9f43188f6043","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.6.1-alpha.0.tgz","fileCount":26,"unpackedSize":21780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd91wACRA9TVsSAnZWagAAllEQAKDU+FP5jJ0+x0QAfNO9\nue+asOIvn2C0wsurdug33PvsNElh8QZEHJOm8xxV+XzHQe25tcO6B7VV6kBI\nplv0WTq9KsYnSxKlIJr3ALM80yL+YcaFcyzSGlZ4Fo3s1+4dGX0x05VdvkAm\npk/RbShi/zYJMEf9Ad/8SQok/gdFUo1TYAZqhOKYaMzmaw5FtLU24gY0tfGo\n0KIZnFLjyLmkMmPWSyMBVQzVSMmJIOoQSQLSILmhOHxD5h9aOprCK7lq8EKh\nmWWf4jFQh5mp84B3rA55ZxRGbgrVrGUMXLKLGV3utF8lnVLhjKqCch59/Tc0\nlF9QI8vUesXLDG4Ex8mZ7If2hTiMFzzr71PUw8Jn2W1RER7YaBC/TN0HdDtm\n6+NeMJVnqczPVlLQCNNmLptkEnf6Xgnpxqg6AGYsVYCVfkpi1z0d4Bhu8r+G\n4Yq1tH+iMZ2jUU54H7JpF6lweDjs+3QGGuPL5ZwsZxqDkkbqjWWkvUCg/4VU\ntAH4Wdq4VxZY4styuN+xfXpsIjsXcrwktz0ycY/S7ZTM5vuFvNh2jWABsI0R\n4hfJ3WisPY2aytyEkWh8EvqatF4p60X3YlSvTtZJhcrx0lS/cP4Fky9v9HWG\nqccA4GLyEw37W1FRfM1fbAoTTeCbs52hUI1busoXoNl1L7io1eHXbE5LJAfc\nKpVX\r\n=AyvZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDs+CZo0zQWnp0C+L2hHTY0GezI9D0LuxG1DlzhYj0iQAiABn5+9kvYheIgxXoFiKaQcbx1KNFCjvlI1Fu/FhAkQ/w=="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.6.1-alpha.0_1576492032080_0.9523519048565201"},"_hasShrinkwrap":false},"0.6.2-alpha.0":{"name":"@akajs/mongoose","version":"0.6.2-alpha.0","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/ioc":"^0.6.2-alpha.0","@akajs/utils":"^0.5.0","@typegoose/typegoose":"^6.1.7","@types/mongoose":"^5.5.34","cls-hooked":"^4.2.2","config":"^3.2.4","lodash":"^4.17.15","mongoose":"^5.8.1"},"gitHead":"607bcc6b2617e0490645af84abda0a6f4ac14422","readme":"\r\n[使用指南](https://kaolalicai.github.io/akajs_doc/)\r\n\r\n# 关于 akajs\r\nakajs 并不是一个Web框架，它是 Kalengo 的一堆 Node.js 的后端开发实践，其目的是把这些开发实践变成一个包，方便开发快速搭建一个后端服务。\r\n\r\nakajs 是为 Kalengo 定制的。\r\n\r\n比如 akajs 是基于 koa 做包装而不是 express，原因是因为我们对 Koa 更熟悉\r\n\r\n又比如 akajs 暂时只支持 mongodb，因为我们公司业务 mongodb 就足够支撑了。\r\n\r\nakajs 并不适合所有项目，但是它可以给你一个参考\r\n- 如何包装 mongoose\r\n- 如何校验参数和处理全局异常\r\n- 如何集成 IOC\r\n- 如何做集成测试\r\n等等\r\n\r\nakajs 会参考 NestJs 和 Egg.js 两个框架的设计\r\n\r\n# QuickStart\r\n\r\n我们提供了一个脚手架模板，使用 klg-init 工具来初始化项目，如果没有 klg-init, 请先安装\r\n\r\n```bash\r\nnpm i klg-init -g\r\n```\r\n\r\n创建项目\r\n\r\n```bash\r\n$ mkdir aka-example && cd aka-example\r\n$ klg-init . --type=project-ts\r\n$ npm i\r\n```\r\n\r\n启动项目:\r\n\r\n```bash\r\n$ npm run dev\r\n$ open http://localhost:3000\r\n```\r\n\r\n","readmeFilename":"Readme.md","_id":"@akajs/mongoose@0.6.2-alpha.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.19.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-uMfyuakrlHBGLRr5LyyXwRCsfc40j4n4+yePgN+h3B3q37GDrmBPzqUaJQNX0+19HZ+jSuUtoIsW+rJPlAU9Ug==","shasum":"f003db1ae750c723cb0a2df0f6de9b45b3d72864","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.6.2-alpha.0.tgz","fileCount":26,"unpackedSize":21780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+Ho+CRA9TVsSAnZWagAA0wQP/2h0zw71ackVnOd0tmO5\nRbJkYQ2LZ0biuwDwkCNkXgQbuHjioV+ViIl4Td/0AC0EY7g2MCm5XbYtUWO5\n1Icu5WTB9xs34L5LrUzeSBl9IbdmGbwGf6nTloJ50yNu6s8ext77jMAJH5CO\nApGZ39dPKCr1R9ZjKCtoUIxskdW0cqC1o7uos8SJ6e0CllHK1A3czpUHFg+E\nrAlpKfX+kNmxFtwjD4e1SMuQ6XJI9uGZbRiCVq+zBexb+Mh0oaFLaT254duf\n1zNoPzRTWlcgRIh4BUVdam+ynr/ScH5tKDgSyA0AIWQVWY8hMyicrQG5wz85\ncJkfQUQxuCLI/5dhetmAiPENc0brn9Mq25lodzn7MJH/BTInVfy8xuEkDQ5A\nDjMcCTR8nPFVbdBFAQn5tt1fDc7ITEgWGvR3x0s1/3ahsIsdyKrPACiyioT9\nZXWmhTMlbP3sqyOU00LtS8qI9VM+ZNNtBp51POJ5+c3SRkVbUfxaJvQUw/eC\niHN9Bp6agyVAITBDn2Ujdw+ah40ggTwDCoKtQUOlWTneuyzgVDvI3fP0IQKI\n5ZOyUTQbotEIQwVE83OzKL5Yx7o3EXgOw1xHkQfhb5bRNYI5N7soIYzy4J6U\n4qL2x7/gMiDH/TZwzGxax/RNNL+27Au44qjf0sqFQXCG2KM14SgfSvUiKqP1\niThb\r\n=ZExK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgnXdTwK30TjQ3bwRwOxPwUTcShXjSdn7sA/fZJmiJ5AiEAz52lzywnhkB98ewVZsv+RGMSqlYgK6J0QkgdhB5ic/Y="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.6.2-alpha.0_1576565309831_0.49556993980560393"},"_hasShrinkwrap":false},"0.6.3-alpha.0":{"name":"@akajs/mongoose","version":"0.6.3-alpha.0","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/ioc":"^0.6.2-alpha.0","@akajs/utils":"^0.5.0","@typegoose/typegoose":"^6.1.7","@types/mongoose":"^5.5.34","cls-hooked":"^4.2.2","config":"^3.2.4","lodash":"^4.17.15","mongoose":"^5.8.1"},"gitHead":"dfc52a64807dcf1b79376ad52f23eb5610bc3f13","readme":"\r\n[使用指南](https://kaolalicai.github.io/akajs_doc/)\r\n\r\n# 关于 akajs\r\nakajs 并不是一个Web框架，它是 Kalengo 的一堆 Node.js 的后端开发实践，其目的是把这些开发实践变成一个包，方便开发快速搭建一个后端服务。\r\n\r\nakajs 是为 Kalengo 定制的。\r\n\r\n比如 akajs 是基于 koa 做包装而不是 express，原因是因为我们对 Koa 更熟悉\r\n\r\n又比如 akajs 暂时只支持 mongodb，因为我们公司业务 mongodb 就足够支撑了。\r\n\r\nakajs 并不适合所有项目，但是它可以给你一个参考\r\n- 如何包装 mongoose\r\n- 如何校验参数和处理全局异常\r\n- 如何集成 IOC\r\n- 如何做集成测试\r\n等等\r\n\r\nakajs 会参考 NestJs 和 Egg.js 两个框架的设计\r\n\r\n# QuickStart\r\n\r\n我们提供了一个脚手架模板，使用 klg-init 工具来初始化项目，如果没有 klg-init, 请先安装\r\n\r\n```bash\r\nnpm i klg-init -g\r\n```\r\n\r\n创建项目\r\n\r\n```bash\r\n$ mkdir aka-example && cd aka-example\r\n$ klg-init . --type=project-ts\r\n$ npm i\r\n```\r\n\r\n启动项目:\r\n\r\n```bash\r\n$ npm run dev\r\n$ open http://localhost:3000\r\n```\r\n\r\n","readmeFilename":"Readme.md","_id":"@akajs/mongoose@0.6.3-alpha.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.19.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-FQCE9a03bOwB9Hj+b5WuGXtc1TnbigrAXvFkpk3ywgy+wlWEFLzBdPOXAcXOr9qHyQCckVsfec8u6WVUX9oU2Q==","shasum":"66e696eb9fb9e89ab5912341f619888d8b83cb7b","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.6.3-alpha.0.tgz","fileCount":26,"unpackedSize":21781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+I+jCRA9TVsSAnZWagAAuf0P/0g4TPTd+R2Qd1L0o3Is\nWU+Fbv/jdF+nJtN1Rk0r0WQqir+O2ZheIRFRM6jvDygblMKExtOQ2EqbWCAb\nK04DP0NOHWfqbbNzVAqiceWbkjH6vu44PcLgM3ebL2jeLH0Ns+tz7dMS5vga\nGoBEu9wwHQVDlYuZb/iVEkJv4oNwjlcIGKyp0GhsGMBDbvs9B4i5mI17/jgp\nvxNuxZaXN9wzUIubPTCivP1BJBRbJ8b1x8KKwaYWSsiFYMQ/YuB5KaUssnGU\nAnPYHjmiVRKqK745MT5bp3DliLn1bIqpTjM+4bfG9RT5UK06mM1SXp17OIvx\neu1FkNcJ3K4ipqVJnVAhx10HXZNnQA3hTWexsav/H8IkneTNls+mCqaUN9+t\nRqL0C5jEDzqjbFpH1lB8Kw1hWBKFd8w1E6cfC0gsZC+G1kjsLPC/VWgIa6Cb\nm9jLmgDdW7kykddmSNdtgbXRPUtHG0u0OQEdr/LG9gwoMOhmBw9gPbS6ZURV\nw0NCKOSOa08vhpyl1Jqb/FZyvT0UP7Gau++Bm1LFJPFObIOYwBJnZ0YH4qJu\nn05NCIwEnFBOo+6tsSZY3ynqmibgUSzzmH2YAamjgIgOQTz7eUR/ME1IR5IC\nPVt2tEzgrqunXSL9vTGUw6F/Sdjy7QFfom2IRkrQ5lZM83LpICHH3FvAwuo4\nMMTp\r\n=Oq+f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbnzJIkH8KOJ9dYFPL6g+UmGUq6xfMc/UiLacaJs+JYgIgApBGgHp3vHBNDSPAE8H8sD9BNFVl457ai3SGjOEHNZY="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.6.3-alpha.0_1576570786686_0.6377145459768079"},"_hasShrinkwrap":false},"0.6.3":{"name":"@akajs/mongoose","version":"0.6.3","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/ioc":"^0.6.3","@akajs/utils":"^0.5.0","@typegoose/typegoose":"^6.1.7","@types/mongoose":"^5.5.34","cls-hooked":"^4.2.2","config":"^3.2.4","lodash":"^4.17.15","mongoose":"^5.8.1"},"gitHead":"dbb01320a29c905c8f8f787ed6779052bf9295dd","_id":"@akajs/mongoose@0.6.3","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.19.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-+L/JZSyAQlN7ExPpIumNG/jIGhKpbCB4Wf7Xz6LBHmXGhauRXnosa/uuHoj/QIJ5GJbgjXPqGqAZajJDXRt8QA==","shasum":"2f4f2ab0884c418f90fa7149726c1b0f932b7c85","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.6.3.tgz","fileCount":26,"unpackedSize":21765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+JzHCRA9TVsSAnZWagAAy8gP/0o5EBp8l/Uy6kavAbWg\n0TvAGEKeuUzUYf6TyqZJ8KhQINkNF4ahWmVWjfICvDIGGkfX3pgY9LNQA+fz\nsn6jCIAQtBvhy+NDh5AnnW1GknU4u+pVs8WjDOCJnrnowN8ZwOYjCzMw9626\nnFXkFq5cskVd8QdI7W7ksgUfS495nB66a9ChP5ScoHU9lzSywqX9ct63NpPg\n3ta0ocf5HqWCSCKw7RiwoDaNn0/png2n660VvcIYV7inQW6VRPAIq1b1i5Uk\n/33E/XqctL8xs3GkmggHecWR5DPNNqgVblLHqCY7mgIwxWzS2amMYKtzehv7\nXUlSelb1zO6l86QZZ7AJRf054UgBa2ZEnJJL0pPiibVg6q0AmiKkxDIBXmVf\nB73FtWpohILUdiHejx56U4eOZRt2RAd9zn5O8qvGY29gO0IQWMA6qvkW4tOV\nRPokSrA7fPvkm81uL/3BS4BMreAlyUkSLiWiLtM0U0U56PPzDT7HWP2iogCZ\n+LQQrpHEoqUpUv5ECNctpFD8dXOoq7OA5Q1Cxtqf/GsEbjHmYj6AelbLbJj+\nKAG7GDTrTqcN8jKwPJmLe74GSOwPgY9XY+o/F5QRuling2pLJG99IQdoWs+T\nTc97UwVdDm2Uv0S1pO/siBATM6W++D126jE2lpbSKFjMUJ3FXxzwUm8OlnaU\nfCyV\r\n=kmyD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmUuKklJ/ttQYlsqdfMej+qemWvkbAm8tCi4cr5ikSUAiBJ38fwDH/EO+MM17KaTwKT54XF/AsBOo+hs0+eD1RYFQ=="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.6.3_1576574150930_0.809930037267224"},"_hasShrinkwrap":false},"0.6.4":{"name":"@akajs/mongoose","version":"0.6.4","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/ioc":"^0.6.4","@akajs/utils":"^0.6.4","@typegoose/typegoose":"^6.1.7","@types/mongoose":"^5.5.34","cls-hooked":"^4.2.2","config":"^3.2.4","lodash":"^4.17.15","mongoose":"^5.8.1"},"gitHead":"82a07aa7fec6c322174e32917ee43785ab05fb34","_id":"@akajs/mongoose@0.6.4","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.19.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-qFx/PgnxNGDsdPAMHI4CLuTBnVzrSLe4Ui95CmIgGdvFtYmA8zAvRulb/08JNb4vbdPlALdlg9YCG1+ywPf0fQ==","shasum":"fe356e8dfd96a63bec6f094b1f89fa5e2a8509ff","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.6.4.tgz","fileCount":26,"unpackedSize":21765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEp/+CRA9TVsSAnZWagAAGTgP/1DkeOMhMwETaDmoiQBN\nAEcX1yECsmo2kYbtUwIFpvoPZKnqghWc9wZEpgo2kv+nmSlEXOWhgceYaQ2I\nNqwp4trjxdpVa+wOEgqMyRoQcl5N8a9Hq/GAHRarMdH0gZ7XV/tbHwXuOcjt\nZ+mpRWZEgBQT4xPDuNWGrwYvleWKiv9/22vIXrfiWLv27YCffzS1ks/Hwsef\n/65hgtu0hae1Ca8kuQGrm0txRIzUS485q07a6kDkzdwJG+QUBVUcPVBrmCqa\nriOTVzItnlgJAZ5kUaM7rbCZUlDXCswKp9ow1lfjsPc8vyfFirKwojC66QGd\nuuan8j8zRhHSXvGytlcNqPX7TugBXfy1So4ZwLBaib99alfwMnBBk0b6DP7R\nbUW3WGebGB+jHrWIkE6KNDHX9W8oxmGIfdPIWI6OmrCS2mKSvW8lY/VCPQpY\nGFyavPqGz9NVgfyeynW68sFKakerl/iSiJm8zylWVjuxGAGJ3wLXQx2Wp2Uf\nO2We3F7dEGBZgIR7IJ8zbCVxGGNR5l2cDRcJZbtBjHT5qtbtEF+/p8WkxeWj\nwtLNliqrGuqEpOX+JlRq7Dtk9a10DeegVptNoTiVXolJdfIHgl4wI7z3DkDb\nz6KcF+rBGwbWOwpWI1GWsbQOmLGtbdO8UP6NsSl2LuK3BNyTp4XAFhhQwRwp\n7m+w\r\n=mE5d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDABXmgrA0M6pOfdEO912AihYHLb4nKQi4y4IcvCs77+gIhAOj44Kr4eM+pgO9uS2MCvELumtvEldCPN7e8G/3TBz0P"}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.6.4_1578278909943_0.2215048348943014"},"_hasShrinkwrap":false},"0.6.5":{"name":"@akajs/mongoose","version":"0.6.5","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/ioc":"^0.6.5","@akajs/utils":"^0.6.5","@typegoose/typegoose":"^6.1.7","@types/mongoose":"^5.5.34","cls-hooked":"^4.2.2","config":"^3.2.4","lodash":"^4.17.15","mongoose":"^5.8.1"},"gitHead":"a1b34237f24f20e8516809da2311f7909a44d72d","_id":"@akajs/mongoose@0.6.5","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.19.0/node@v10.16.0+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-T2Iu7z+nFxy1iaQctYzXHJ2GGEiBt48LRWTgdptv+qqRzLoEK68Iat7G6Zom23NYRyO3DHdzYIve3Cf7j+8Deg==","shasum":"597d8d7c9a574b8857a2d25f893ff14ef362763e","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-0.6.5.tgz","fileCount":26,"unpackedSize":21773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHYK9CRA9TVsSAnZWagAASzUP/jrUuqpnRncK7WCHAste\nxo3iYai7+adAbDvskwNXAPCacj2HAGIS4ojg06+tMOCCuYwzJYhHgso9rVpN\npbvU9B1PamhdAIWF2qEG6IWhtkVf2TZFxvvEOTwlid8sSUA5i6XiWL79E6Pd\nnCXZ9h1LiCK17ERIp220/qU4SvnFEAumkOxwkaGCSRhCCNtYinIdNT71CkG0\neri5mG5GJKtTdGw8RV8RsJlIVRjvIMR5yQ1J0AZNuaygtkl4kSzlis9nSOJc\nr7AQxGvkOmJOTL0rrpCONY3TpCOrFI5LQv7hwekbFH5SelrAOyARVXKfd9nG\nw1Ff1CZtg2UjykqT6oTVzHWwUR6Thazf4xzb7DKaLuuWp+V1MbG/4/eV0GC6\nSB+Z3Lhh/GSPAF6NiMJQiW9/yQG5wG0Jo3pMn5PdYbgWTvCSRmgLOLvvAQv0\nmeQ7jNTQPdbT6nvTs3PGTvDHDGFaYVAfZ5Ji0RfckyxZM6TX6isAKT8+H4+2\ninbD9e8vRU6d7RNGNqsXD19DByCg32Tt1rNK36hyZA8xgcj14lCVxrt9JRHy\numuCWl3oAeOvmccJYRRZVm1tAix5JWROA/vmYZsaqOmsiqPnMKJ8OwmSZUK4\nqVQUO21rwWdBijKaKjeO2PrAJBrTK3UUbZecDCUcWEDKckZkyN6XyWlpmDPq\nl1L8\r\n=XZUC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEveYuEoCMKqsprqkRDI6PT4txb630kSWi/bldU33BRAIhAPmzXz0npvoilW5yQSnH1ZxdhUCsHo0yZ9m/yNhaAjOI"}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_0.6.5_1578992317134_0.6907008448587248"},"_hasShrinkwrap":false},"1.0.0-alpha.0":{"name":"@akajs/mongoose","version":"1.0.0-alpha.0","description":"aka mongoose","scripts":{"test":"npm run test"},"publishConfig":{"access":"public"},"author":{"name":"nick"},"license":"MIT","dependencies":{"@akajs/utils":"^1.0.0-alpha.0","@nestjs/common":"^7.0.7","@typegoose/typegoose":"^6.4.0","config":"^3.3.1","lodash":"^4.17.15","mockjs":"^1.1.0","mongoose":"^5.9.7","nestjs-typegoose":"^7.1.14"},"gitHead":"e9fac205bd186d1bd3872fa5d89214c1a748e68b","devDependencies":{"@types/mockjs":"^1.0.2"},"readme":"\r\n[使用指南](https://kaolalicai.github.io/akajs_doc/)\r\n\r\n# 关于 akajs\r\nakajs 并不是一个Web框架，它是 Kalengo 的一堆 Node.js 的后端开发实践，其目的是把这些开发实践变成一个包，方便开发快速搭建一个后端服务。\r\n\r\nakajs 是为 Kalengo 定制的。\r\n\r\n比如 akajs 是基于 koa 做包装而不是 express，原因是因为我们对 Koa 更熟悉\r\n\r\n又比如 akajs 暂时只支持 mongodb，因为我们公司业务 mongodb 就足够支撑了。\r\n\r\nakajs 并不适合所有项目，但是它可以给你一个参考\r\n- 如何包装 mongoose\r\n- 如何校验参数和处理全局异常\r\n- 如何集成 IOC\r\n- 如何做集成测试\r\n等等\r\n\r\nakajs 会参考 NestJs 和 Egg.js 两个框架的设计\r\n\r\n# QuickStart\r\n\r\n我们提供了一个脚手架模板，使用 klg-init 工具来初始化项目，如果没有 klg-init, 请先安装\r\n\r\n```bash\r\nnpm i klg-init -g\r\n```\r\n\r\n创建项目\r\n\r\n```bash\r\n$ mkdir aka-example && cd aka-example\r\n$ klg-init . --type=project-ts\r\n$ npm i\r\n```\r\n\r\n启动项目:\r\n\r\n```bash\r\n$ npm run dev\r\n$ open http://localhost:3000\r\n```\r\n\r\n","readmeFilename":"Readme.md","_id":"@akajs/mongoose@1.0.0-alpha.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (darwin)","_npmUser":{"name":"myfjdthink","email":"myfjdthink@gmail.com"},"dist":{"integrity":"sha512-HQfikR7Tetl/ILCSVByylqaRdvqIcp0UuNV+jJD5OJsQ1HYxpPmC1/b0MpYqdwH8ZdqroZlqboygwwy6pdEQ2w==","shasum":"db8c3639ddbf9d30a001d22d4cfb28a2727dee43","tarball":"https://registry.npmjs.org/@akajs/mongoose/-/mongoose-1.0.0-alpha.0.tgz","fileCount":14,"unpackedSize":10657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelCvRCRA9TVsSAnZWagAAZWcQAJ61cr5wm74MJkaGT+LW\ng1jmREHEBBf7UQekrgB9igioLETkyx0PrAt/mboGw6Q3fZ4jizvSv3mYBENS\nta2HqVADIdeL4UhshBrfHUf0C/RN7ehI9IHARnIfmAvVzMs0HJ4lLZZ/6Dm1\nMMUeYrZpiAYYlCMSxBOVSvBZEu6Pe9MgPvicuA/sNo6cDckPWwD83oVmY31w\nJEl2PdnkzV/gV3Iu1QPyhzJipHDADIs10i0+/ICA9gefLTRcMa5ed8kaSHfq\nCRdZMwql2peNBQY4AJYAzV5qi2hfb39hal2u+3dJOXtBBrU3wdWUwd/fiaMA\nsK3twDmeHNBiv0BmN5+Z3QZpH+VGW/IWzRJfP34+4rHjClnDxIaJ45ayhSS0\n84hQmf79boCw64d4GF4Jw9y0rpYaJdlenJ0DlKkyP62wdyl9O3ZcVYoupTiV\nngea2iVUM3T1pf6ygTlOHt1OyeHKMdPMkazj7fjsQRiwd56Ek7us6BzUbNfc\nrplwDmKx3eB1Db9O4najwjetyTnUQFGV1j2UfglK8KrLJf+0eJ+r84z3VsiF\n/TpK0Qp8/s5OydY4bUpfkOrobjxxayjQyZQKuysb+Vho7dshVK0I9eij0WWX\nslAWHrs4bueJ8Uy/8yd7M8BTUR21tRl2oRH4HZ7fitoenhx6tnB0Ggvr09UB\n5ODA\r\n=Qv95\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/lptTkO4fxgb1dFM52e3TfbMh+FRP9ubDwcHpyC4LPAiEA4Fv8qSpe8Bm36CsZaRezptYBLG8crDdLwm8VLDLCWI8="}]},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose_1.0.0-alpha.0_1586768848665_0.5968825573164385"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-16T03:04:35.622Z","0.0.3":"2019-10-16T03:04:36.030Z","modified":"2022-04-04T12:27:37.930Z","0.0.4":"2019-10-16T03:49:17.442Z","0.0.5":"2019-10-16T03:59:05.900Z","0.0.6":"2019-10-16T04:10:32.116Z","0.0.7":"2019-10-16T04:20:54.847Z","0.0.8":"2019-10-16T04:51:54.579Z","0.0.9":"2019-10-18T07:12:53.919Z","0.0.10":"2019-10-22T04:45:08.038Z","0.0.12":"2019-10-30T03:13:44.006Z","0.1.0":"2019-10-30T04:08:59.223Z","0.1.1":"2019-10-30T06:17:33.307Z","0.1.2":"2019-11-01T04:46:58.613Z","0.2.0":"2019-11-12T07:08:23.681Z","0.3.0":"2019-11-19T09:20:02.974Z","0.4.0":"2019-11-25T09:02:03.830Z","0.4.1":"2019-11-26T10:27:19.931Z","0.4.2-alpha.0":"2019-11-27T11:07:15.896Z","0.4.3":"2019-11-28T07:45:33.855Z","0.4.4":"2019-11-28T07:49:42.067Z","0.4.5":"2019-11-29T10:44:34.573Z","0.4.6":"2019-12-03T08:23:53.769Z","0.4.7-alpha.0":"2019-12-13T06:25:55.036Z","0.4.7":"2019-12-13T06:35:39.152Z","0.5.0":"2019-12-13T08:18:46.946Z","0.5.2":"2019-12-16T03:18:30.365Z","0.5.3":"2019-12-16T03:52:14.392Z","0.5.4":"2019-12-16T03:57:43.378Z","0.5.5":"2019-12-16T06:27:23.792Z","0.5.6":"2019-12-16T07:19:07.848Z","0.6.0-alpha.0":"2019-12-16T09:43:24.610Z","0.6.1-alpha.0":"2019-12-16T10:27:12.200Z","0.6.2-alpha.0":"2019-12-17T06:48:29.955Z","0.6.3-alpha.0":"2019-12-17T08:19:46.793Z","0.6.3":"2019-12-17T09:15:51.036Z","0.6.4":"2020-01-06T02:48:30.069Z","0.6.5":"2020-01-14T08:58:37.249Z","1.0.0-alpha.0":"2020-04-13T09:07:28.817Z"},"maintainers":[{"name":"myfjdthink","email":"myfjdthink@gmail.com"}],"description":"aka mongoose","author":{"name":"nick"},"license":"MIT","readme":"","readmeFilename":""}