{"_id":"@ggttoo44/base-server","_rev":"69-91375574f9a7d226b572ca2505b6c5e5","name":"@ggttoo44/base-server","dist-tags":{"latest":"0.0.72"},"versions":{"0.0.1":{"name":"@ggttoo44/base-server","version":"0.0.1","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test","version":"git add -A .","postversion":"git push && git push --tags"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"9946d14346ed7bc92396a8d9cb99ab6f0c639472","_id":"@ggttoo44/base-server@0.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-wRAY9V/TIyRA6Rw0OTjxQX/3SKCn+G8FCVAJ1j+DUsq0CCEVZlktiEXu77J2HUwSQ2O2tF0yW8a305xoE+rjPw==","shasum":"13e567050b34b013f76cd36a2e4f4add3a5f0e28","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.1.tgz","fileCount":146,"unpackedSize":647859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZ0W3CRA9TVsSAnZWagAAo0MP/0GYlG60t7/naT9CwA0J\nu/scujOVbX1QRfxdWY+QfA8505bREzdN2ViSr2CHfrVrpBRx9AK37Ivx9HV5\n4aIlZ9SEtmKO9LIYe0R2xqgzll+kl8hCq55mHfSj/Fog2DPBNCbp1fbJ3FZb\n0kzQPi913jVJ5nlgI+0FtmrJSv7TKHio64rFtIpjpBMQepb05MUfYqU7XYo3\nohYhxQgCgixrmDbcAFq1d5UYmoNE2uZQ1iQTd1dQn8ECGunRe3GHEaxxN55T\n6CU5HL1Rtm09s3tjwdgWPpqYSxTxNPhh13bM8lhkCliiB4Ox2qttC2SZ3nM+\n957pwsyHUMMDlZ2DL0VLyG3UFmSE5hdrZyYQv8OKzP8HONsaNRelbjcSVxfZ\nG0bxyoMC7MrXLGgFJTCHQ6ssThCgPRppgb8ChvtdFo2ncum3RF2m9A2QKqWv\n5KxEwkBbEgQ1b1WeaCtYF2/bvF0PiXDBkuvwsokFlhDp9q9h8zWbUq7HaHAc\namLLUHT/+VcneYWnB9cHqJQbIFfCm9rVhqZy9Rl7mdv7wNkqEIeJ+OcDBtNk\nsIUETvQTnUUIWJkffe71Dtn1DDkSypRoO1zRnxQwtac7mL/TR8uGc760yO4/\nWc2oK31umnjP+VlDj9afR+51azfKhcM/bK1nO5tqNYfWR6wvzReQkOYIHUya\nj3cL\r\n=K9p+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnmXh9l/2ap4WDP/MPktXuCJzoSjZs7D7gIRhD40r8+QIgFSa/EuMJlG/Wn3cXAO5U+5g3MnltcVyvEbiDJ5jqt7c="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.1_1533494711140_0.8220610589761079"},"_hasShrinkwrap":false},"0.0.2":{"name":"@ggttoo44/base-server","version":"0.0.2","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test","version":"git add -A .","postversion":"git push && git push --tags"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"3bd3629be0194f5e408bea30cf722f726b03f731","_id":"@ggttoo44/base-server@0.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-/ga/6wyg1fA9ll44sgUtJwdZlxWFjbOx616i51hprDte2QuC+hImnIMgh2wxhH29qLuM2hD9OqfWjRB5s+4Njw==","shasum":"aec9aa8a4f1ee25e5c45d94c98240768a6d62fbc","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.2.tgz","fileCount":146,"unpackedSize":648027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZ12TCRA9TVsSAnZWagAAXoAP/RabKpFD9zlTaEgDomOq\nZImhZUOoGdL9L2LsM4Y3gs8JOHk9UXlWk7hZiGt/GsETey/LTwLdfmzjMIvd\nXBpgS7BBrl5FABxusoHG13w7wN04wcILSWh4X92Cuxfy0mykAymn2cJj/Fnj\n9DUj3U+vnTnYB2N5cRonile/bMa7UE9NSDz3iKMX/GNbulw0GYDoEYnUDwBX\ndeHMcQLZEvjCuVa3W9dbXpGHTUWWTaBhaH4ydjhV4s6fWDGwcjEpsQ0ZjyAU\nZJDUdXz5axOm4ZFWAeoJj2kMmfZx6XzAZolY3W0i7DkHnmKoQ24MCOBVZ6VR\nH4hiUpnzL6plbbwA6hMK+JOYFc6JxXX1agvWAA2vbYg584AUZx56j71W2v67\nahFrjZ7n1zON0nVsoYi/rCoPt8eUzd4lgajCgr3e5IYgBJCZiLud5nBmNio1\n8HXvS3z9LvkYUb9M98ihW3jOLcThNpmTN6i7tfSk/WVuPpzD2ASsTAXVp51f\nIxCRM2pPqC2izOB+2dc3faC5GzsJzmXe/fh5PKOq+Lu/lH/OJkok1pH1Bzip\nE56BDHlhik6QYvR9gT3jntaQe5Y+CgoHv9DA+87CGD357+boKmpGq9nmUufD\nn0IJXu7+HtVENGFCB+YEEJHYvovuG5EDdi2QF5uUiX3HxPKPurWSmaPVOxiP\nr7mV\r\n=xdAB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8tk1XTUm0J3/bjvgQ0W/ObxgSGXqVxgvuC5BYivI9EAIhAL+MerF8REl1Xcc9sYk/RJbP7ao/+pyxC5b4z8QsWaC3"}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.2_1533500819487_0.3406587960510197"},"_hasShrinkwrap":false},"0.0.3":{"name":"@ggttoo44/base-server","version":"0.0.3","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test","version":"git add -A .","postversion":"git push && git push --tags"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"e3c709d9f8f43a6a14ae9114af7211a62b50bddc","_id":"@ggttoo44/base-server@0.0.3","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-74MxK3kA4wG+GXQWtSoCbA2wYvq/m9M6Gr4QaBUrfwHgJBuzKwXydg/bioRpD14GoLODN6hul7Wpos2p5vlzZg==","shasum":"d295003e933d1f43e5fc6a2dd15ae707039717d9","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.3.tgz","fileCount":147,"unpackedSize":656597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZ+NJCRA9TVsSAnZWagAASd8P/11686RT1m5fOEnwx8Mn\nvofuiHtbCdRxzfO5JjeTyNR0GkUokYoF/Bi2RG/Mfgdi7zMmDxcaUG3geka9\nGArEtYdjfN3fhv/oUIquPKovC59pqdp2THaU74UpcxJ7PyPiJj0i2SENRPpg\nYwtMU6NwIC2pUZpKENS/DIKhRScjSrPfwaI9X+V94OBbgmyo76rrlhWg0PTK\nSLjhF7WiKI7RnImZchM8HjvGx5doMmzx7IjqniSHj/4HjTam4vbQyg3/oSVJ\nAPmZLS9lXmF+SUKwswWC6fzZl3cvBGWQfMKGcbcOGyNuoC7PoXLY7IEJLLrp\n0Yqjg2tGFx3opUIw28FUW4DkgDbyfBhTKiEqdJStoU/JAxEOIi0AbdRsqQhZ\ntPELpUilhdMJ3JUJPgInuNf6gNQCXPibSAIWHR0RjG8+4Nzu/Al7VQbvnwR5\nTzGlbsASPUe38/nT3RlU5KuWZVoJ9FJdLqaHkVxxxTZHskgCS9O0Hpovej0d\n8Xf/qfzxCym67fLUHZr08NSlXNBxpfKFWZP+2D/NR0ovrydSaRo205bnveTR\nCEiZOOj+wr623VR6gYpgU9TWcY5GF4XL6gyJIG0Dy4WODO2lWan7fVeuwdJk\ncDYVejXAjOUDVa7nbZt82Li4VjQsJUJ+5OhTFX/EpMzrmABZs01M5YSEJgUo\n0PEl\r\n=cGGQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuWS4CmFG93F6/O1UMb4I411MXPFv6lyAOyBqrBsPhYAiEA2kSVzq6YqZhtYGRKdzkisalp7l+0BaCzmovh8Avy4b4="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.3_1533535048431_0.6492524637813437"},"_hasShrinkwrap":false},"0.0.4":{"name":"@ggttoo44/base-server","version":"0.0.4","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"dfcaaa88bdb8eaffe021507a017de5faf222656c","_id":"@ggttoo44/base-server@0.0.4","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-75uB9c9xs8NWx3yqGeGVUVbgGoypfYTJ0JBPwBnEoVk9JX8TKgGbcm5erfvEdVskimsNnqX+wj+P2MmOzXORIw==","shasum":"9e327e5f682e083a62c546d7797fd03db2674677","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.4.tgz","fileCount":149,"unpackedSize":684321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZ+XUCRA9TVsSAnZWagAAtH4P/2T4ksLyB97hy9G+Ie60\nnCznU8k0iTwIHCIyPvlzxLG7A/e+GNW3P0izAgMMJCBPIECsq7aG15U6BoMw\nNuKOius34iiGjdecVwOAnw0OvtkosU3o8/elWvw9JMLNF8Fourk+faHrqsZ6\nvNJMVzi8N0T1VFPdlZY3N94qYv3hqSpB2/UynLak01hVQkva4oGeOCpEl8cY\n+MaT6ncfUg/3OGcpw+5lKABgGzG+X8BLHsowqF1QEe/ke6F1j3vEh4M7qaEN\nzudmJ49/6LBxi+vteLeyh4C4gfIy/DqPrP6zjux2n1PVJdQHdvMJejFEjBy5\nBg2dnhqKh/M1iBLnYeZN6s+o2KsSN8HEGxSZ7YuT1RvivGYjcbLMqe/IN80f\nsg0r9/Txagnc7l41pDzimP9MeBZZsm2w4TRXmZQzOSVVVyRaGnvXC58f02bA\n0g1vCumgBKPGuoXYeYUXthGqrsjyHUkieVj8NDD0zpwfowVA39GZG0FhbMfO\n5faMRm7hMAXj6dYWa7T3JJnueQRUlBsadwKAIvWBr7qp8dyikjpY63ShAMSJ\nqf3M7v47NQOAtWya7KcJo7yWa1nBUzoPeqa74hLscWFguUOwlRFP2JVId7jZ\n115yDCiwVTP+ps21o6ObQeKlLsWo0CAr4hmVmQ7qZeJtn82reHFtOjGDyMcg\n1FNJ\r\n=m7g/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUISZ7rCc9YrZjpAfseYiwwoOaNb0bTVyvqDReazofEAIgGZzy3ZakUZph/2GeKo4dDeDVB5DSTIiZZeQf+HeU3vY="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.4_1533535700335_0.868261547859499"},"_hasShrinkwrap":false},"0.0.5":{"name":"@ggttoo44/base-server","version":"0.0.5","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"d3fc0b9e85b732aa073db1a503e66367a273ce03","_id":"@ggttoo44/base-server@0.0.5","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-LgsuISwlFRh0lEkHocBt9O/1XUcCHiEHgZGg1CRkbRmqNcYiPniBdt7Tb0hibwLasrWBQU4wZ26CQ1Cz/2I+8Q==","shasum":"a124d065713d2908d77b9677b44dd66e358b503a","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.5.tgz","fileCount":155,"unpackedSize":688368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZ/LECRA9TVsSAnZWagAAENEP/iO4ZU3wUFmnls2LdtfS\nyrLHJH+a/33s2VL8ApUvBHpFLPvOVHaFlaZ1SVQ4LWYq4+lYE6k4oHYa4VSK\nwo5HrILsELPxOW+ApBVfK/gRb6mavC8lev4njFlF/2ljIiCLxHmYIGwjuovt\nqreRSY3G4QOHi5XO/VP/ME3I6muqi6ONELnV/vZcV5FKt3zvJkGHZq1vzeJX\nPcEfvIKgaf6MZEuC14U/gZHQjokTpZ6IUk0/MBCi9uC4rO7qEOdmPnAglIhP\nUuXRAeskWjZMCrGcxOzOLYgbPUae5MJkJ8XNzVhCAtPPO6Rl1idKW9Ihf5tQ\nw1VTqZtLXVJIbx/gIne2qaqC4oDaKGZZtusVdUv6yqnH96pRYMqa67eqDgjM\ntLAz50/31cn0VljYMgtlQ11LV/ZOai09vghRSRMxzRqfRueocJaZAVLDahwG\nfXZE4CE0Y/TUV2FfxrswA4jbclGVWinNvAf2SKxfchhcQEli8hstoh9/CuLB\nNYapMvCVyMwiZwbK5P5HNDge/LKlu+ODg6Af7Kh/krdjJzp5OPwSRYtByXVI\nGJm0B8VMUW2hiXbRuoKu3kQlL2N8Tiyqh9elbKJvsWIFIqAl+YHhOPtngt/l\nw+dv0N7AUdTwO62NyAardKA4/cYlx7raudSp5r7TKi2D+gU02fxpOkcZIVm6\n2j1Z\r\n=5ep6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmXE2WHfAPeBujRoSJVniceQH1Xii/Z4/WlPqi8Yb1wAiAHGCIEXjM9Au+VPcMcqU7CaGR7PYntxjFQxdfCBpPl/g=="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.5_1533539011791_0.595777848139937"},"_hasShrinkwrap":false},"0.0.6":{"name":"@ggttoo44/base-server","version":"0.0.6","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"231865c2f43dfd2226ccc28a41ced1205674d763","_id":"@ggttoo44/base-server@0.0.6","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-YrOak/4Sr9VLou+pb0jNW6WCJeLb8c059ixE0JsRisEjYw+X+9DfTnWuTYcRI2e5XYHLW2rEhbHcVlKLMC451A==","shasum":"5911d8d41d876212cc72df566c93d637b042c26d","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.6.tgz","fileCount":155,"unpackedSize":688845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZ/ZsCRA9TVsSAnZWagAAdHwP/3AkbqPq2pir+oppw6MO\nRsR9NmZGfRDhDmPlBPDYbdMbWwCwQQh39e8pfBiMo23vbw3DdTAIbmANhSYk\nAWjdIB6xhgTULfYjQ5Y//5cL9j50DZkWgGTMb0QoAeBK4j9dQNd5FZVQ7CWj\nEUO+Ozc6Vx0QcSkLETCYGcW29JMGRT4f9eG87KtFuQJyUMCsfid5rIVJYkRl\nNWXokUcGiJGvG/RfeBn0A2pgMMJIeY8CjIwoANdRtwLF92nO5r1nkZrGTMMa\nq26AF3SOr4amglqxaehzdl07V4HnjG3Oa9Qas6HDb3HcLeqJPLJFW0nDSwBJ\nYJ0NvBV69XZqvP4dt5TPur0p+v9X0XO+KiNPoewgDAA/NXbMeiY4+YfHnZAg\nBjZ6MxeDrCOVP5QAqKzswGx6+lSOqx6pGP6ejRZQYIiOZ2zl52ETlmI7nBpL\n8ilWlHOKlVSeyT2GYYywJbHPM04PcHVEPl5MTMZB1oIMWbWmHemBFbM5Dx0I\n6/X1XmySoKzannfCtlXeGQwa3VWNWi4HLFoQD8regzccFddl9jOsQoletU3C\nz/bKoVq+BqYDG70CoPtYEc5w8WaMsUQ+4wPG1cT1GtPJ/wZkwG7qi6N9j5tj\nrZcTE1acE5dxu2MqYMYJkfsJSjnrX9tBxACNaloWjTGb8QwWuIvGh4MkST3D\nW5eN\r\n=O8Vb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7PprxQ6TvQ3UPR0LWVQ9NZkKs/NfvlVO+4YUEuqhbNAiEAw+1Iusv1cra81xB/BnJMRHOLswlWbwBEN4B7pr0aIlo="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.6_1533539947946_0.5429491942049267"},"_hasShrinkwrap":false},"0.0.7":{"name":"@ggttoo44/base-server","version":"0.0.7","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"50abee5bd35cd05d63c98aea1328eea0dbdd5e80","_id":"@ggttoo44/base-server@0.0.7","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-c9fljJJ+gl+II7lrbl8TXbeKMze1fZQg1OzGmJg5fArjw8hNCmixM49VSS2vWCJeVhC5PQDTpIWUYQVylPBKAQ==","shasum":"0ef9f4e3fbaf440e6abb3e5945ab72e20acdcd39","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.7.tgz","fileCount":155,"unpackedSize":689328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZ/m0CRA9TVsSAnZWagAApBQP/3ttXuuSN0vkVAKsp8dB\n4n00U2dWlXshlOvLxrY5AwfraS/Z39b+CaVi2tWXdbD9YxEkn8hRFK605qVu\ne2RPY5mAZTzNMT141X4GoZYNrFhtdArmEUOWkAIrgYNW3H7hJahldukafrnq\nYCw37DGkjPPYvzi0kgAXtK8WOMlJPURJyJVJKgH7giG98q3oyFglEuizjUYy\nvPaRN0KYWLjWJ7m5/9MWlfbvOaGN6FsIsUcOTx2UuNRrBclfvMHNcAvOD+uY\nlO6WICKzmfgLbsbXwdOYRGALD4+FXK3btkao8rIZKud5bY0pvTs3+uRFRThg\nGZgtrI8CCmsCZQ5vB45UQc3sHo5yfw/Sj9GRfbhCbh3vyiBUdy/OdPNhjcaq\n2Xpc1zE4XnlbWS/DJVDB3mXgiAZCQdfxY5U/JrgveTjAhGdKNkCcro5q3v5Q\n+8MTIw+OXl2oJ5etfpP9Esv7u1w3GMz4YkN5IoQgzT0GYGCp9wr2Yl4S1dYS\nsstQf0b7XMV5AxyH0Gmb+kyJcgw+620Xlz2098KPXY92yLtxEE8MXatV9Vy9\nwiCNGj9/5YvxqVpY4wxfX4ZhdbMfySY6xstwptBTzoNDyWS/efXE7u1LUsh8\nqucinAllm+R2x7tOrlb6Fc5o4N294szeEiXSX9eGUqkBMtYyYHgBpDLdSynT\nYbfD\r\n=oltv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhGoKfttXCnX/nZn/VY1d5kMXcuVlpgY2PwOwx7+DUiAiA585mNHHV1JtiON+80omZpNFBYh8lponGFSOKwksQlHg=="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.7_1533540787487_0.03472723952986656"},"_hasShrinkwrap":false},"0.0.8":{"name":"@ggttoo44/base-server","version":"0.0.8","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"feeded8d88289e319c080d3edf51a11b0522d142","_id":"@ggttoo44/base-server@0.0.8","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-MO8c0J0tLixfYwhf3sEOGmzc+NgWSx9/rcY3oE4eZpWyL1ovIZsMleGBIId0xc++lw3YF60xpilRNs/j7Jv5NA==","shasum":"d8876c8ebf1cc978a662f010f3442018feccd464","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.8.tgz","fileCount":155,"unpackedSize":689653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZ/t8CRA9TVsSAnZWagAA4gUP/0WMYaJveKtt9CckbS1l\n0zoAIWFrVo1qSfqpf0F0jEyW2Fv9UtaGYEh8EG8T6LIUh3QVuW1gvGzcSYgG\ncCbOHR3tce8qUMGLzeyVHRIQ9x5PtKI+YsOH81m05WL7b967ywwpcLQZyRm3\nuhV+UO2zLupDtLHTDTIys4tzdirEEzr/FDapKbQGv9woTt5kmLglnrdtS7a+\nHMP4+ImaJwb6jAmdkyVOFkYJOMeDqWizV8fj4vzZEQ/s3LRY/mp0N50BwQxF\n2BAZLVywRzriHUPpLDXZgONcH7zdd4VeVVNKYSbi9F2OMGvk5ImojHddhaOL\nGPDmlHVrf/eBPYGkzP53B7feOxdDZFQw0uOeAftgM/+I0waHjEkvuOvIREtg\nWWq3P67LzO97LAe3eYvZlHdhtEQ04KHXye5pOwuu9nlcA+ZSTkYUw/F6U6C1\nMOHDsavovl+FupprQUNAGiE0dxUxnhcGXTJfwHuX7GO1yo77O5/U+nyDw2Jr\nd3JyZ1xSK6ibmghF7apLm3e2lOPg64JtCub+wxuBFfLxzbd5jFlluiXDBaj1\n/IQMKlMXAp/RYi9x/cd/abYgy3nqMsecyr1P58DieK1qZZUa8vPtLuW0sHEN\nbm/uHtzIYfEIMomwHM+CRDeHzh3MIiIjyS1pzajQKggqprtw3/4l6ZDqUwDe\nJCF3\r\n=bFbj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDcI727p3m2HtRS3tHzSSNNeDvpvjz1J11xdgCcgNySAiBULCikm03jyfOkou55SMNkZCN0uojW9xO+yKfJnWwKHQ=="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.8_1533541244310_0.039384114335100806"},"_hasShrinkwrap":false},"0.0.9":{"name":"@ggttoo44/base-server","version":"0.0.9","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"832d02ec5b1508f0e8b5231611f7d857ca59ecdf","_id":"@ggttoo44/base-server@0.0.9","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-+K68GxZAhAOe6mZc6RKtROb7d/6J5nD2c815LllS3PSuUKhmyvEfJoq/FTR7U0wJPmYFdpI00rcXuZiAIxprIQ==","shasum":"22be75d994ed008608a4218a9fedf7b3c59e62a8","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.9.tgz","fileCount":155,"unpackedSize":689925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaAPVCRA9TVsSAnZWagAAMTAP/2PM50wgDw0zkbyS3FFa\nDKyN1xtspZ0CGeiosxse7jAyYW4cIeAKst3Xamj0BN001hqmB5ijLu2W2bWW\nKIFHY5v4wr0Kr0wRZdLg2hC59hmTMTUy5L38dljuxB1k9RpHeC+OjfUs+etg\ns3+c3f3z2JGD88rL5WsRxFSasDf06CizViiSlNVgXJ9Mu86QrJrmsrmCZnjF\n8AiC/FGVgWjQV6I92XG2JTVp4YoXGQq5bYWrmn1GOZW5+gHyxRw0nrh5DNJb\nIgIbE4bzfdYHUkCY+ZPsapNW8IPHSrZwOmHRbmhSYNf+gstWEIHww2tHPrvF\n9bdefi90Y3v4OpdUG1RpeBRuo9JIt6KJ2GvfOv0W1dFbmIQPPDKMbrfSUuHq\n99DYuELPJAkiguluO/4FrbRruaMZKSO9za3cinXj+AnnpIov3EBfMxc1GyTa\nKq9y7vkFPfO+AZNI92/0Iecf5KU8K66BdU845Sm20FpMoQgaZiQJTkbe6f8w\ny9dQYfET9EADeNOTjrRkzzE624d0Aa5FxZI2XjO7tYch32ePQTDGiJp35G/6\nD1Gs8YxyzlkUhiNlpyDaDEMvFHYBNGz6e5rQlJoZzk9MK7mnI4Hgx8qF/DEz\nwvrZzAIh14rBsl6i8DdGTnplqYxMH9UEIV8lgjAqKNqK4HwKToUL9kXuG3eD\na9rE\r\n=ojnS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuWfQhQt6plCp4mKpM2JOq6AZ2bcNlxvJuf/EO4zyA/AiA+pnQNyL4goGNkgik7TiG67srA2bD6jh9IUHfThqRWSw=="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.9_1533543381150_0.36968635728390065"},"_hasShrinkwrap":false},"0.0.10":{"name":"@ggttoo44/base-server","version":"0.0.10","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"8dac9f3f1439fa06d335f4b729828182a13db4b5","_id":"@ggttoo44/base-server@0.0.10","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-11RzvGZ3PbdMdU1eB/2hl7U3nHv7pKEiJDVTrkTD0Q9+NJWnce9qGlLe+VwMK8bZSx6WUBZqYEgZm1iyXsuafA==","shasum":"f22285f004967d3efc204f71ad08337ef7ce440a","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.10.tgz","fileCount":155,"unpackedSize":690168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaArDCRA9TVsSAnZWagAAdRwP/007QopEp/q3T0hKXlYg\niEQFslWb9sQX1zGm177zjsDGvkooCsz5mF46Ebr7JwOYJQ4PajxmpX2vE0Xj\nAYPy6GcF5mQdyPR5R+i+emvGl34qLWMkketN7VOutiREFz97jb0M7/WAMM7f\nO2qTLqyNslPpr7Fk1ipRzBhbmzPqXOSvHgqxMb8JtsI1jk06xUWwUproTTTx\noaotCSunDWGI2Tg+n+g2H1MWa0A/mpVjuZxqBmAr92+N8aYvrzbGwCC6Q9iF\nnNN+jVA/69P/zjVgfxUfBFXGzRH4Jt5oYeF0C3zZ1hsEVu9bfTdZmd/vR9fn\ngX/rYm2ncQBjWUPSoy9istJWyk7KImYLgS6TMkGnVSchmeDop+YI41zWjvoB\njZHPDD//5sY308xwsDdd0iueCgWfEuwc/4fvn1NEizI3v+6yzKkM6pIOWD62\nf+9vN12kgGy+g39UP5vse4Mq08cJS8biwMesJT3RHdj2M0L3aSGnZB6HAyM/\nois9lzdlJ0fxDfqLDJmlVyFLrfRkCl/XyD67D4evnJeiSbgmhUibXI2J34YC\nxqBPsp/F2RG6VKRxu14n7T6emvzGQI09v4b5KKX281hB5ST5KgM/15/RXITT\nXz2qOFeyocDbvG4RAlxbKEmesD+LV8qaAKzsU5wl9FjLROd9FbmfqFH18zaN\nwGOD\r\n=z3HC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkqAFlOtrDpVXP1afT0hGnuVDd9ta/4F9Twyh6PB6XkAiBtqb3cL8ZYseMJU7TTpTqMFMzZfWIeZ1XdkCENP7xFdw=="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.10_1533545154646_0.23548829261416948"},"_hasShrinkwrap":false},"0.0.11":{"name":"@ggttoo44/base-server","version":"0.0.11","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"0452e0fcade8592935fd7f840ae07ac3ccfa5d8c","_id":"@ggttoo44/base-server@0.0.11","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-Nftwp8l8FzuReCSLv8KOTGPVKiYNX9yLe7CRhK4j8KJ/DGOSPX/gsjmNmTryWGqFwRx9TBnYtQ3e6XVQ87zDcQ==","shasum":"48f46e03edb086d54f00bf2490a999f59441fb90","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.11.tgz","fileCount":161,"unpackedSize":693821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaBscCRA9TVsSAnZWagAApwwQAIsk9SYk2zNz4PWTgnWY\nKkm48LnnxmKRshanHBnu78K+hGM+zeq+hwwue+l/9MVJAoGIV5EeWI0tfQ8T\n9uP6EV7tdLjcwypjoc5UoZaYUcE/bQIW5jCvENkLmbQfXRjv75oBsDFvkKB7\nfxPFYQIrl7vMa1BW9fRuNGjtw8tnJ4CGbGEtv15urHnwmjH76DfDDcXVlFYK\nDsug/rNON8A+fdswTrHqKAuKZ66FlITo14/txX0kSJ0pmZn+xcuMGqiIB8xe\nJFf2aiSjGjrUrBF1GGNZeGx6xj7nbPp7VnHzhYi4WZwuRNh0t1NDaZDYu0S9\ntnxokfR4R6kYPPlDhITGhmyrdRwJkSmiR2qclwQ+zBqPjGUrYkDZ88GpI24L\nB6oSOVKCXGzBtVftMwqv8v5zy6Mxq1zAXmnIHhWSo6K9TQFrioJKXQCqfV+e\nngchu4HS5zPXdi4LfZRXzWqNeu8CoXO4BnOm0fe4vRZZFmVRKcoWpbwx1CQD\nkenqv+e/22BYsqhc0JSwCpsqk/qbsPmNBIO2oLvaTOPVpf0+gwOuDs6gDMdb\nERN34d348YmfX3s5/aQRWC1KloY5Ry3fq3itCPJ2hZPkdXWjMWp9KEAP8rHK\nyjAs1G10gAJnRo/XpuWW6BdNr4w6rnAF1V/JsDVP02UFRdCSBUsd/Z0UWlLW\nMjhB\r\n=jcAL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6h5PhdGJL4nV12584iicLBMjpx+iwhtGOxcpLuk56fgIgC+2oZSb7s+tDolD+W2dj6UxftRCWsKSI2WGXQPY1tW8="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.11_1533549318683_0.25086950979855804"},"_hasShrinkwrap":false},"0.0.12":{"name":"@ggttoo44/base-server","version":"0.0.12","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"42109e2d1193cbb4bbe2c6395963528cb0ff61ee","_id":"@ggttoo44/base-server@0.0.12","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-dRA8KPI+KDZnfiub7FPorWd7nNQobhf4rgMrgPy+PnEQo0ws7CuTRMiagtgOFDoHcQ8H6aCkgO8ILhEk3ODu7w==","shasum":"e68db18b2db7c91f640370a61bc64ced66cc6894","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.12.tgz","fileCount":161,"unpackedSize":694317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaButCRA9TVsSAnZWagAAOUgP/jmob6cc/SBBm5fPPToY\nM9wqatIsIs8/nfdqb2uw9AGdWlNsuFwlSm7ifABh/BTmCqKkJwhQZuA8Rs3K\n/iHevhBwhgYAJ7vvBRJqna+UoDgPwxGgCmDaoZnnKuO+aVz90TAXUyK2W7FY\n/2D7T3uGphEwZUFMDWkU0XJP7bkYURJBm0x+KuSaQb/NsjHS+o6otKZBfJGT\nRZDAfR/rrIoaXd44TtK4Rtf85y7yYksuxBVFWQmLhq5ZnnjI2ySIq3C+5/I3\neO0EYl/Te/cB5zrDTQrgH5i+cBzSn0TgYv+kWWXSQbvJz5+4+k9lN8Sys5r7\nSpy1xGC+8oqTTeHtUAJa3S1TYxhzxfJfQ6M6kat9IGGA6yhr+0oRI9ifgRx3\nF6/gU9gFnskpwdiLdnVQuQDGUoj3xcAxqrSZaM5L0uIJ/o87Fu/qI1tGCD0r\noMTg0ELzxGivzMiTzIfxaqJWE4nC1aYJ8GtrhJGJ9xKlTCdRpa4zC0V+n3Rr\nWbyrHiVKhnzYfNzEAJXnxMJAyTwPqvy5Df6S+AmcZXr1E2OBQXYcyN/VIQEh\nmKkcRKGhXl47O7x/vHgRb93gwJrRWcPw9AluXnuK4fwzpGwLrI8gF61MnO4E\nS7M2cHN8ZKfvyxOMj0F1EtrQn7sEkknDcHSzpDZ/xtIhrJhHDPSJcvjM7JEQ\nQBal\r\n=tefw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7Zg1Pp1TL48R/MKNndUxuQ1u1ee8krANJn7lfu2xKvgIgRQFUr7MRb3cNVUd1daCOTg8RVzzPUyihLKpPk/rkaAg="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.12_1533549484796_0.43845781455866906"},"_hasShrinkwrap":false},"0.0.13":{"name":"@ggttoo44/base-server","version":"0.0.13","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"ddd331208cfcc3e67f9bd22dc33b7f6e17e567a6","_id":"@ggttoo44/base-server@0.0.13","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-Tgl+TmA3CNtmjrETFh9s28fSuhxC3AXNfS3R8AoOdyGkjfRAgF8Giqt24RLK0Ti8M4IUwOH1O5dqV/DTz3rp0A==","shasum":"4a7c8fb8a3ad60e53adba1ab93b63be5f48154a2","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.13.tgz","fileCount":164,"unpackedSize":697434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaC0FCRA9TVsSAnZWagAAFOIQAKDxxDWiHLM8Bc6Fk87z\nkj9TGm5kHs5xZHn7N7aEPFBB8U5y3kwX2zQ1dgr3zlucLK9I1rM9xB9Lap/2\nET7hh6sfeTpVGzjUxRpydZWaLJg3Y0A28KUOEMc6aWPTnw3WM1oR3hjDb6TB\nmKNjbEsFDRZ2zfViORzRYYB1Z+xrirX9GxJkfvjQRHd+3l7zueEuK9D3vKzt\nfzS7tkLwYp0WmJ86TE0Tpj1RbkFlA9tyKOEmJNXGOB5Ey4K+Nf4f3GcqtucA\n6GL229SCBNOK5GmLd7M1lND8OtxfjowGlfQIPK0ggjJQgYag6P5V4w9sQ4LF\nJOjczRDrH2WpmfPgt3Zf/c7qj/0PQIjbQ5KRPn2y67NM2pfuwMhuwgNFqkCf\n9+QFjLKCqUe+GpiYXbny94//Im1ANBEJ83Iq1DJQ/j7Cce0Homv7VuQF9DqI\ng/tQnc7L8N7c9t9Ikxe56HoLGBLATWziv3WjSFhO6tbb3s3yLbIrv15+xi+R\nr7a5IOQjS8YZgfgX8zHANxfpYhnsP9GwEJdZhWnIup6qkCeL7qX4nq0jOLVS\nyszI2YjU/q03T3Gf+UFr/Chpt7dx3/t5GfJRwTQndDYG3IIKvtfLoRpGQggC\nLJEXUUUpklbTA28gjLPjDCy6hIrC5kc/cfWt7GMw7Riu0aXYOw0Uq10w0gAY\nsNHp\r\n=wjkg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFo4kLGEMdhWuL/kv1iayLj+7x/tQNBq/k7kZFsKhkCKAiEAyrEx8x9HcdAmDhbZpEVQqduEy+oUzxd10/0XxNAlyfQ="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.13_1533553925352_0.15226575295916978"},"_hasShrinkwrap":false},"0.0.14":{"name":"@ggttoo44/base-server","version":"0.0.14","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.1.3","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"16473b7deedccefc1b5883d0b290231702e6f03b","_id":"@ggttoo44/base-server@0.0.14","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-UW9UZ1iWdzyQldBWri+08LAADKBBEO/Abs81sioauVxyWlqPg4hirP1I7zMq47a/Z34zMYeDneJSlsq8EzLr6Q==","shasum":"d33032b89aff6783197d8e4cbe15c0246899dc63","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.14.tgz","fileCount":164,"unpackedSize":699481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaHjPCRA9TVsSAnZWagAAXroP/360GEHZ+ti6Yy+rFhuA\nKFT2n1jtV26WAx0kPvYuGBlzIYGpG286UK20r/yM9MSGLOWHbia/7Z76EVxm\nu8oYRzkgFMI4IzqN/aqY9y+K4+cvRBfI6w2nHO7sz7M3kKg6l2/w5pFATJB3\n419d5f0GI/lnHFziFzGb2xeK+1Dz6wYb4PjoYOxgqt64OS0XXL6gjtmDjSLk\n2FeFlCfVFVThbdR4S7GP4kAyXzKuhCvZ5mEZAwfCZN3ruHSJoDXLKaHfSL3V\n9OZxsLr6LZUr5TJJdGsxrBpPTUe69toPZ88qbZqyN5+XiXUq9IWSW8p9wUIO\n1av6J9ZrtelapWz7rb4WeEMVQNfPUxOoUmbJ7Jc6f9kD6luNAeGf4tSgV+tT\nwl6LAnMk1hDZMoSQ5Ub/Cyy+j5juGD3fw/Egf1guqNalVqafBtCz+xrN6td6\nQrkA7GKKLQinOhWvuqULedwQbRfGWq32mmPxLYr63ZsKAQdu6bmII6iXZsN+\nM+DmbEPHkEiJjhmfGJwaRLJQl5Hzn8MelEV6Y9gzPvcEQZsjDV9u1RiV8NxD\nHEJP/2atZtyBaGMAbyfB/riTWI0TskQ4HXSYoV34f889F6diCup0XXR6ty56\nWUcHKjYf+4Q6z/V1wOuCZAQX+3tA7j6AFlQOxjC5OdSgPPO3Syq9Rm3aL/vW\nOKOx\r\n=n9ZL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5FsvgDUIlSeiKMQW497nLrzb4Ovt+MT3pSNS2NylgQgIgYCQdPWx6Bp90UqZOGu9owWPsSuD57xhbYVIdAlf7tm4="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.14_1533573327390_0.932476066166049"},"_hasShrinkwrap":false},"0.0.15":{"name":"@ggttoo44/base-server","version":"0.0.15","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.1.3","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"d5436b1d0c54b5630bc14e30bf7a1ed658e3d30c","_id":"@ggttoo44/base-server@0.0.15","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-oVHYdvmmu+67BlNMVe0sj+jnUvH2AHMAewBCFl4kQzxuoi7D0n6lWGZYxGX1AT0JDYneMz1bCDRHCc8Z8D6hFA==","shasum":"443e41187381765de5185e0cd18241342ebbacf4","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.15.tgz","fileCount":164,"unpackedSize":668030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaItJCRA9TVsSAnZWagAA1ucP/2V9v268Jh6K6vONI5rL\nlvdu6RyJa73qAMMqjqCzLVqdR3EZhPBdTVurVPJFxIBRxzmxU+gc7fkztHSm\ngtOywhzj76GaeVO7kMTF/LcDzcvK9deElQd5VtMSWUiN2qippT7eBOBVKNTB\nTvGEBEJ+keRbdAxiKrJxUAnieagqT90rQyX2Lg62Zbgjvu6sRhUAOMJSO4c+\nXa9bN7BrQh6qqSK88gBO3kxYeQOYsnpjRZUzkEWwowAPNcwD3Bip8i3uFl7B\nxXidLLa1KKYCIiSKVGyRkwpCCM+hnpLgDgF4F+LkGlK6ks9QWniKCCZ66gtN\nFYgH+BW15bJWzxZ2ta+LWPMI+GiDmIAvATrXOIMI+xt/7hUi/zB7ljVP07SS\nQ2md2K6hXw4fTt6mdP24FnsbsapsO2ByofjyRizDco4RdmjdPc9WHQh25iuT\n53cFnDkVmMOau9cTjhgR0Q36WAdl3PZHDBtaet+5mMgLRn0L1c0DHOXIL1r+\nJfRFT/qdIj+W3sIrPhZrVHuc/CnwiPuoIiuOYNWvzx+/O6Yzi+8lexNI3xlx\nfmwKzoCGcch3ZG0fGeSG5Yd82QZpvv9oJCZGTCrwHr69eb9TwHwcRjr0vd1D\nLq6FPSvXKvJWN2x+wEtwER52OiSsBysP+FFjpZjRRexYK+HDEEfDvxpvHrDT\nf0PJ\r\n=RvpU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKZbvRiKlD3464hY6jv8CPb+rsbH16TI8vyCtz9mTT8QIgE565o0Hem3HtGZVJbGoupB5Wp/muBCenEkQCsLkzvCA="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.15_1533578056750_0.12779634761131176"},"_hasShrinkwrap":false},"0.0.16":{"name":"@ggttoo44/base-server","version":"0.0.16","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.1.3","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"8e3c9b24e66167f9990d6f6499ce21e8ca2ffb38","_id":"@ggttoo44/base-server@0.0.16","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-DZZSTMkkp0htwINbR1yjyRIolw+VDgwINnPaSbQpVqmZ8lOOAV1KqKFGIwMV8OnrjtRg43Em6JfMS0KYdbxquw==","shasum":"21603dad231dd579b32ffbccf1f145a04bb105ed","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.16.tgz","fileCount":164,"unpackedSize":667611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaIyNCRA9TVsSAnZWagAAg1oQAJ71qHKCaJldM69xhmab\nB5d6TA1zP80b6fR81yeN/iAhUmW78hsche/fWl6ALo+H5F3PjPP5zW5LTixn\n3yRmmpXxHEcok0buba03Ix+BzFOce1W/hDEFp1+4ldoWieNU13VGUv+ip4DB\nfwVCBq8SFQ84FU5wV0VoFqNiFSthBezKaSwQghYDvKSY4cbzDwJ5UjaYYK0L\nq/ckOnDztmYZJDmrG0RcxPqCrq9NASNQYhypG6pOzIs65SNIo5bL1D0txudC\nzyhRqk5/KRbQ3zJZt366GLETLrvCaLZo0Z1/q6BfI3Lvhz1GLTMA5X5zHHUI\n1o8A2A4PJZOiwRJZXp3pIxRmQ67Ppoe2sddqaJfsk7R6+GOdbrWkxFwEo19P\noQ5VvPffekMP8hYybh0vrf0jrAMwwSZeGJqVX8JIRGwbo9axuth4kcailLBY\nrrUMlg70raduRi0+aBJCeF33OjlfyCAJZCYgpKnz5obh/ZUDfDpcue+iWhrK\nJo4lPaTHPdq9OQLtXsbR16AcfcpxhQdNmuGp45bJlwcFWM1gnV0ZJpp8jseJ\n4Q7KT53+/sYPET8DFnu7ffMTFmaCmXJlYLqg+oSjjRIkvRT/tQZSGmBEMCEj\nWjM+QHoswBOC+sdTqy6EfEr4OovmjN8OTpB/ouFSGHyTMNyQhKyaJnuCZwsB\nBstk\r\n=KW1g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVpt1uGLzmbS17vsH7E1unT/ltCqIcP6SwKzb3bHHjhAiEA7/WqnAEU4vLZ5bsze6g4tJT4eEaZcmoj80XTCHDgo/s="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.16_1533578380672_0.07519767138511035"},"_hasShrinkwrap":false},"0.0.17":{"name":"@ggttoo44/base-server","version":"0.0.17","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.1.3","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"57f6a972b09d879f0e0436547381044cbb659e49","_id":"@ggttoo44/base-server@0.0.17","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-ALasmyDxwBLjlWI+7LIRi8px3mixy1WY1SPKWrapqFvzJlmyXBHEduGC2xQuHBZiCjjG79ucpGK6GXJV5V4l9Q==","shasum":"0a44cc9f44d7ffb5c4002d7292cf3c9bf7856272","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.17.tgz","fileCount":164,"unpackedSize":668267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaJDACRA9TVsSAnZWagAAAdwP/0zIjiIOGZpQ2ARztDUu\nVTXfsFihp4oCV4EAj6ufWcWkYAc6NdafkNNwfcdBa1SiWn96vOOsMEnbQtMs\nxYspfg4snV+gBYx60JK0iVQ/DqMsccWqS5OR+U+GmgPYVNq2GNsjWNA2L7Te\n5ETB6etfUE0HPYCo4npjODNK3UjSMjEC+iQ0YnKXWBWqfUUyaH0FjRW3p80R\naLR6EdbMUL2Z4+uGcP0vhea0esNGn1kVZmpz0hbGDdRwTD2+yC6XniPK87V+\nXDt+7uOyGKL9ugKcDRO9TXA8tzAMoDE4V0bYo8++zDjUru57c0un91n+Oalq\nY3Sbe5gjGIHx3RwtwGMh/LpmyTHAyE8FTcS5Le1gg48w8y2aVBdfJ3LK/KzM\nFsRMiaJGADdENZwqAzUxchHWCQ7+itUZgHCDFBub6atg9N2/ZUddlIbtFdX3\nUfx4HGkVOC6ioPX071A3MTgJi2Z3LQ9RvZSK7Y6WDOpTgXaHMllsV+82GRZv\numsqHMowA8MqPk08B31KfINGcHLtGL7oT1sf2qu858fIrU0qTqgKs870qFKE\nhpqFaJvnTu0hxix8oB8vg+K2T/TF3GdbTiSX7SVToKpEIKG7djuwHC2bNges\n4WeqlTzQKlxxlE/AZ/ZEEXM5So87Wdg41cYeDFA6KfGrRI8GgG3wO8xyJ8qk\nTZSY\r\n=odmu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO7Zz4omE7euYXMnFT31q+E6nQI98HknXiSvozpbOc3gIgba5TiKKDdianw6Obg44HPYXk+dUeWPcYoGuDy3LyCBA="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.17_1533579455234_0.49153375153082357"},"_hasShrinkwrap":false},"0.0.18":{"name":"@ggttoo44/base-server","version":"0.0.18","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.1.3","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"880f2f94fccb99020061d6e520b9706650d4167c","_id":"@ggttoo44/base-server@0.0.18","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-UwtKNZQbwwLKWkMa9uFss9CZGknAqrS8DkWOz/7zDiaoSRJINcT7DqMy6/yeyzx/oUGh/NKuPmqp8hd2Zu9BHg==","shasum":"e367188780d8ac3df668e3381ba4fb731356adc5","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.18.tgz","fileCount":164,"unpackedSize":665531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaQpWCRA9TVsSAnZWagAAYOAP/1ZZgc95AQGdIX4j91Nm\nsumTr5BMVpkrUdN66Kgvv8FT4oWcx6Vb7oIXyTBRBhyMTXWoAdh+N+T9ENUh\nPAMShLidiyDMkUem06P/Ed6Qo6UTkVXt+Hlb+cLi8KeAdDqRGm7HKVVG42eb\nBh6mSCNmPlWCDsDEivLI8r0IJBIq+xRzUoi0BJRHoaKybDgcgEO3rC825q/n\nkqQt2CfW3MirWhZmOJh0QJ0extjPlIUlYhaFiNZrklhlZ315bWxeLSF8CjHT\nxNAuJbnhw73KOSO2jG4pDPocOevBHxOyWeInyXzRcmwhSBXE5in4K1PCRliu\napgE1rvWEfJarAfLFqnOGFxWewPihFvvPOcnshFWBW9iFbSmYH6wN9c1/oW9\nArBrAG22yxNaSMF3XaDZ3hp5P2Hys0BSGsqXnYmpNkmF5GbXGq1+cPIrqaCl\nYKd3/BfETznq8TtFe2bhsoMDswg6xu8WlMwNwycks+4rNjBSUdrN8Crwvk9w\njadWuYeYmQf31te5H3MiXcbcwmLG+E7SpiGPrFEyeY8dy7T9cokxykpObxLF\nC7s1xXDredFj/8QiZPubYhFkAQUvhwFFEO6aJhj57uoTo5sMaCaY7JB6IDd9\nDtM2qJRs+067NWrmhKaAgCCXYCeC9aZ1nqVQemaDLf4QIMDXlqaEy0MTlUcZ\nWuXX\r\n=HHb3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/WsWiHoCexfm5d6uSvTnP96/D/WbVWs22OVP1tfEwUAiEAgAxAsSO4KQAh+fjqnyoiHAt5vPG/ZloN1j2EtcM6DFI="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.18_1533610582250_0.21718590220558198"},"_hasShrinkwrap":false},"0.0.19":{"name":"@ggttoo44/base-server","version":"0.0.19","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.1.3","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"066af95dfea8416074ebc90099cfef74017b16d6","_id":"@ggttoo44/base-server@0.0.19","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-7n+nOJZ2+njETnQMK7PCuPb1ldueQ//EiVGQPuD2aseP1RbPqjW3frUZzZfSmM4b5kMYdF9ijk5oKXUv7JtOEw==","shasum":"86e94c43645027a7b85e30b780998139187bc253","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.19.tgz","fileCount":164,"unpackedSize":665531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaQ8kCRA9TVsSAnZWagAAZXkP/1SiHo5hZug3KogAA3u1\nCB65Yj26nNUYB7MQ4UvAMoi9o5jz/29ZEp7PjlHvJ1xBbwAY88xqaWQuvrJ9\njAVE/qpl7rdWKKuM81zqa8z0P0FcfO73YItgc+5FLPQ07ZhF/NJlvsTlZmlE\nFTi5mITzyIj8hJCF/yOlgifqlsH9PD0bvH5yHB2cfgB2XAJatHtwljIjHJKA\nm/gdkp0SdgeagM8eLI9Ns8bqdHR10bi13rx9LUI25K5PqQ5IVMup5gOaWmyg\nSwWSMdKuxrI/UoC6MG2mItzeHTpXgPa+lknfR3XdQeRnjeudL6wP/OfBzcR+\nxHoDJ33sAU26E91Y/36KU81TiHjqZn2vtSQB/QCjEa+8WeODEC+HZZZLOB+m\ngJRMQ08L8NJ35Dg9H0w0iixn2/laQYkHf6wYSff5hsBxX5SQqEosmrGHcdnk\nJevx7OYIdwVwGYFB4OE2M3KKtEtTp4+8Inij8I/r0OUyB/Z+P+Me/38W8BZC\n07ylulCUX2I0Wh86cwVhBcMHw435ohZzQM0zhoFcC9Wz7cwPNdrzOSN8gfX4\nIJOFsEOZGqHe3VjGOJwiYgtVJMy3kFZicPj08JNR/SHEC2ZyKhaGIYBw+9hc\nfO5XmfILX/hSIEMuXq3htttptbKA2/J1cE1SQsqxRIY/JsKx+MGZ9sQEZYyL\n3BpA\r\n=Krg1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIok1TstWl+1XytZgDqFSDAUCqLZXtU5aUavxrSOitFAiEApq86FJziBXZ+b/lE6tbJJQAHxaX+M5SbxybsQmF/0TM="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.19_1533611812017_0.6759925542182772"},"_hasShrinkwrap":false},"0.0.20":{"name":"@ggttoo44/base-server","version":"0.0.20","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.1.3","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"d803338f0a901165082b97f468a5dec8cca96df2","_id":"@ggttoo44/base-server@0.0.20","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-Ul1jSGsQ0VeVj+lPJc7EjszNtzcjDXQ2li8reMos1UnC7yvTamSYvOrX3+0ozieeyyVYZ/Xlps72Z7RWDY0BOg==","shasum":"20b2e607286f3249aad2daaaa4dc7166ece43986","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.20.tgz","fileCount":164,"unpackedSize":665531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaRLICRA9TVsSAnZWagAAUwoP/3/vPa8+stpCEy9UE5Nd\nO+ofSuyRUys6yglq2yczs/QH9HYy8kiXzkTJdu+LryGzWa45IoMZgEPbgdS3\nT3WQ9gpBkF6jiXlJUK/liZx5TqS+vwiXwzR9PgQVIEhLeAvEydjMqk0e8/zy\nohBr+HybotAEh/4mTb7M8CEx53gABAMYMDYeBCuyQh2AQAOo2S8GRa2DUuOH\n8Gz9NJR8l3UqwmUk0Q7pT41v87X+8a3tnewRFFEZjgEBS55S7NJ0HuKjN40e\n78FqhUbEsTMTw5elqfRVRdOf7OW1llqwprNq7CwpEUNiejOa2U/eCjMVqia0\n+v3rlPxFrOC91Z2/j+4UzKbnl/ufhKM+Ia/s/kmFoweecLM6DR2+0NjV2H5f\nRyvITKBc6dYEf88IBR6SYlgdkVVNwTrkRkoHleFX1BB8ExtiRpmeaknjfqDf\np/MS5GCAiZWu3e55784KGPtxM/8+HqvMbegqNK6LnDrT8fQNgO4RtsuoDwh1\n+nsSxfVF324rdbqieGZQI/JoWoxM84ykUY3T5W79PcacH/tvL/snsHcrj6LN\nubnBbs1AMrpODfB2A87MGvLugr89e+rOHUW7mqVMPxr28jl1dwQvvqZoNIRf\nth7k4Hm9XBAZqJKgkwsRpLCMqobn8q7yo3ACL13Xb3rjBGy8uC0AxQKp1wtm\nqDLO\r\n=7qHn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhNZjVg2JotBki2J0+sZyCS6vInuw3MR78VmOPifvJCAIhAL2tl9VVKjLG1Pe9WfjttrII0kahW0wetLKTum4eaHpK"}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.20_1533612744015_0.9185788634841932"},"_hasShrinkwrap":false},"0.0.21":{"name":"@ggttoo44/base-server","version":"0.0.21","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.1.3","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"4dc413f9278f3113322803c089ed3cdf2aba7ed0","_id":"@ggttoo44/base-server@0.0.21","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-G8nBOGGr3M0XaaF4r/B74E0xOm4kuKBVeqf9MHHe16Kz+DgYdAMItmZL7aHP3W24mvKmAH57ypkQcZatg46UyQ==","shasum":"e6dc35ab852554de9600e5d84a73613e33b100da","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.21.tgz","fileCount":164,"unpackedSize":665531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaSMaCRA9TVsSAnZWagAAxIYP/0oOCM+3hvXsT1dCgmil\nXy1gcJ+K0kIiw836B2HnBHezy83Yd9DHQ5fc/ogZteaq61As4pXyR9fGE6QL\nBF1IuOLYrk0LoN4G7XDxuFQLje6sUFfiAgWgF+pcrc7UbEr7+O0g+uzhqnZC\nqoHoHJ0wBbMOAbQ5SHDk0rriIENBq54J+qh/YGjjRob1xTQOR0ZktFAooJ1U\ns9Ubs1H4RVxa2fAPgFPzcyvirZRuOIqY7zCee8KM3/aQfnu7B0qbJSf8YVVc\nJJpb9eJEvoa7wuIt9r1XoMlWMIjF8U2gpORsJrgGql4S+wDKsS+KMM5ZPc8f\nYTde+nYd4PllReTU3J8yDmBcYlX3dgZUPURcW05xY59nwdHTezz4Z7tQOBPI\noSqbI1b/gfBaM0J2TWh/R53PzV6meuXthK3I/3UDijfg3/OiUnb2+tAGXG4V\nuMC/+VprnzisECiSSRm23+r05syb7Fs1VA+9vyQ1HWaQFPoXvIb4UCJdHqsu\nQnaLfuAFhFGkW7PofLem7tJrJ7XVXTpVNW1/6OdgENMMNO8+wWVNmBHylM3V\n2HG55N8qMd0hSDkVEVOEoJnp3LA4v42nVnRVE9tW/d83zBZjvyDXRslreqjI\nSlEG4aqixH7KJ6pSwSU8ETnEx6lexUYWjNXnk5jW3dmCLenZ5BH1vw2Cw1W8\nI8EK\r\n=5CT+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDS4c9gPeJTVXIeICJ4Wfnf4AHAKC+R1sFWAwjyiQb1wAiEApDxbdBwfA4S+TwWP0v4r7o7v2psOiJOWXwJPPHln9B0="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.21_1533616921662_0.16419542366345885"},"_hasShrinkwrap":false},"0.0.22":{"name":"@ggttoo44/base-server","version":"0.0.22","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"ISC","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.1.3","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"7ee6a7206c9f47340eaf492dc8124532b7df7818","_id":"@ggttoo44/base-server@0.0.22","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-XmgrKKf1KqnQKPndQhJMrmu/AkWoLQlqbxA5PN+osQJOkScYBz23OpzpHN9lRvTFqrWs6T6sSGI4TMg6alBRZw==","shasum":"2ce661f81cdf4d797deb3875201815dc652a2284","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.22.tgz","fileCount":164,"unpackedSize":665531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaSQeCRA9TVsSAnZWagAA+SwP/RpkgB4/xZhpamSvV4Bq\nba9wSFeCKaNQfCk9YEj6VLnFpEBFQ9SVwsOGKwSlO/wxjh10NhakHVtNF1yr\n1NS5JzsoxjX5nYZpZdbDYyoeDfDaAbZxlJVpjL2mkdkgkZYkkzPmxNgpDiju\n7a2uJzfJRWghd06ycAFDfrqFkqnN8wSsZHGeh2dCQ5NIAnQVP3nwRf2xJYal\nKjhgQLO2rih4GRac8XUHgyhYKkWwhJta/N/7SdmTa2VrDYGf6sUEGafiWg1N\nSVEaqKnIixUB6lLfqXIo2Wo0IgcTaBOWFgQk01zyeCYCgRx0hd/OUj0R3qvx\nsd0pBn4R0fEZrCU8L7wmrA2+EMc23vBOWgGZfHqjh+16j2b/ay3smHAEoPMx\n0JBsdFn/7dmKtyYiUIoTRdGPq58jgKe20MMBxm0DQc7tKhei5/Hefx+TzOL1\nYHb+QIQR6OgCUFoVFq3TGFAvXZouUGKQ7+NGB4P8Njsq/LKWNsS/mYCdKi3i\ngCXcmOYskiBoVSKaMOH6cGHUbgrsaIOIKpQ48tWYYEak3B7i5VVj/KoN9wpy\n3NERAf4VV37OF+codJiPM40ifusjEjsHL7y9y3Gok9GpE+6lH6mmRbSInqNV\nM1Xin6UrJLDngBpYjNkZ3YireMBHPqskX8n6JhCZ3d0j1fiJ1ePwZBQEs8Qy\nVrSv\r\n=/mO0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkT/a05wEQCF74Lelb9mLM+e1J8Fdl98/pAwR2xE35JAiAfwfTaMIfBFGmjX4li2vipLRZ1VcgtDqnojqOpLoYGRQ=="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.22_1533617181477_0.10340772003471654"},"_hasShrinkwrap":false},"0.0.23":{"name":"@ggttoo44/base-server","version":"0.0.23","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.1.3","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"80e6711366fb047e1c469927873483476f69d757","_id":"@ggttoo44/base-server@0.0.23","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-YuFVFaWAEJ/ucnLr6cvpq0V0xeBz0+kKonvx002QT3K1wA2B06jYKe/Rq/W06Bx96NQLYmL01Iciti0DjOPsOw==","shasum":"559ff064fea02f1355a57aea60b3ec752d0f7745","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.23.tgz","fileCount":164,"unpackedSize":665531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaSWoCRA9TVsSAnZWagAAtbAP/RdhyuxkqiDxv/EiXy9R\niYZhrLKA9OuGS5m43ab7cLGVHgkjxMmNjYIZZAykVLbvwU0ovv/R54PD4kTw\n78ZFwTpVfUCdvNKVGcCHCXNLHWPVj1jR1624DZBMkj83jfhIplwNyJf/IYvZ\nJ5xUmixva09/ZS/HxkYSwe5qacCWbZd2LQuRQwWCh3sak1qUk/1k2Lo+bPKq\nvTbboY8UEKTOWJgaUJMKXPt4vmB3LXubrtXTOSzNafFvpvRCKPwn0dRN0Evo\najxmIOZj5FxDE6PEDHZqgKRXMt2sKe3NAUlUyH2rUtyE/irvgPzAUBKT62wj\nDMuDAbRGcsaRGDQd84KE51gQjKlI9JTWlyFw6CY4mmRimg2oB3HPnkluanTc\nAqiDcsPMrAQY37ugx7XRQseRmFp4mL5WxwmOHMTsOIDhoJyMnHPVT6g+WaSg\noc5zaJDdOl2jwvijo3FBGBmdTn5T2ymQDgk5RaqKBYbEgQxgg3ShHytTwiLM\nVfI0Imd7KxxbIzFRRLV2+y97K7EgM0QiB3HyMz043au/0Kq4TNxA8thn+lQ1\nkJVp5kiNYNiaGjgdioQpdIsuVBLac0SrXM4S9uLbt7zGkiLYKGEOlfgYlifn\nGR5swHnQSu+DqNXZjppMKF5SEduyRQuZyztmbw2o4HIGNjUTF7+RCoXNc8FU\nNWHq\r\n=2pnU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBZXWt+fl7t7ySktFuDnd03VrlE0wo8Ty4pOMtOInC4kAiBhmE/cAzbK2s468nIvzJ18qBedSkAa6gMCxHUhO1ZbJw=="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.23_1533617576062_0.7988875875576327"},"_hasShrinkwrap":false},"0.0.24":{"name":"@ggttoo44/base-server","version":"0.0.24","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.1.3","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"39f89e7757940b6534f05f11d5437d33f8a6476d","_id":"@ggttoo44/base-server@0.0.24","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-KJhfNRzGiUzyNzJJIvYfB7GBVxaA9vApUg3lgpzXUcYTYSyGn/2n/72si7xyNkDagXIrYKs0fTyJag/RU8xzAA==","shasum":"2fd2854ccfa103b4b6a504f625bfafe0b9b18d1f","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.24.tgz","fileCount":164,"unpackedSize":665531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaSZcCRA9TVsSAnZWagAAcgwP/RiqkWQ494YqKs1pwhIg\n4nuqstZDRhguOAh5qrqLmTNItf9hG6ZoNfN7UvnrS23U8GceUlv2q29GhL1B\nR/U667qSNdnYU6zl0RpmzxKaGO05WSWBrAMVGRtErmhxV4HGBj08PGcDeXoh\npsuGXWmHUBUzIKizdzzHRFr/H6uPWLu2CRof0mqiI0rl5MClILEegTfTCrjp\n78Re/iueh1GjaYcWtmJOA6doP0OsxrlZ6H3toV6VgTaPYahShbQRj7v+fYBe\nd7mmfuoWIR6T7EnRufMwJ5dFDHdhp1S+Tqj8BLs3CqkHrQ0Wqk4PecWFpTyG\n1uTxkmtfXdKPxM+xeOyLC+wfCUhD+LiY2HgVCYV7o86bahKarvXVNSR8dipA\ngHsdmznO++ePwphi4EeRaDazEmPBhPE+zY/bef7RVjUmgLbtz4jLRZD7csBY\nF++1mxLMw06Opy9AwdiS4IXd1RLqsMai1x4RPu5Tbuqh8o0WtVKpWd6h/AAH\nND4h7N2s1G7zarWffE3TVYZsWeQFNHkUi42Hgj4k4PvP94H0/WnGDxUAVw0J\nGyQ0Xak3Voi7cmCoqRt6ZoTSaW67RBY3OFh+4/InaXqj1mMeu8foLLj3UIX+\nQCmwp2h00QcyZZXcY4s42aasvJSjpbPwXpq8ez+SP2CANk0C4xpaCJa4P0FQ\nxhz9\r\n=tYkZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7DUeupDmWrb+DQQvTuoDT1K5JsrMZ8rShBRMnTG7LSAiEAxFR4xtFVk83RZeeXrZdsac6gf6R9Bu2viDKT0KGWyPE="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.24_1533617755963_0.3195611077010443"},"_hasShrinkwrap":false},"0.0.25":{"name":"@ggttoo44/base-server","version":"0.0.25","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.1.3","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.6","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"2929113c436813aa78634c415ae30f77ceb15df8","_id":"@ggttoo44/base-server@0.0.25","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-L9JNlTgS3nS/9c3MRNQkRWi5zG5fFRXwIil3a8sH1uitAoO9vfurdM/Ez1qI3Vgd3eOtSWO0RBT54Y4h2aaKiw==","shasum":"1151bd14871998702d36d9ba505ebad8e34407f4","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.25.tgz","fileCount":161,"unpackedSize":664085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaVg3CRA9TVsSAnZWagAAVkIP/2fWGSTztWokofSk65QF\npMGbbll+SlakruFqF7S8BaetbgnR2E440+esBwaGsbqEvr2wqrltxKlsh1Iu\nqyipXoCpfO5jD94DCR7XAuQ0SYVT+UJ2on2tutJsYvH6bobAt4mkhPvWF68/\neyHvx3dXohqExF7jwZ5F7YjTYKrOK1rmtzjvdNGnrocF2Py+TYWg2j8JlMyX\nTjxnbJ7KLHunKOEPGL40XkEUdr+NwaecI9GcE6uRwIryy7vD8TM9zKU5RzVr\n/I2kK8kRHCnAKkRc3kFUh+BBSUIN62CVwSr+8mmLs2dCusNoBv++rXTHlCSs\nesIU4k/O0SbNaAztUJYaR3KPGnSogF6qwBbFvUzGcgizvWp5Ht1OFdZaj6J1\nUQbN0tJpRNF36gEP9mLsNVHKZq/hhKBRWmNKg5l7JRE+2ihU5KodibrGYAQj\nYnkMvWdKBAg1pB8o0T/HBS2hseS0nx6z2Na8B4kGE3VBoMW/t511Clda7i1P\nZYw506W9py3Y7YMzOqkShRzd9jR3C8iNPJ0g1Q09Om80yGngSVte8ibCEcGd\nS0G1UranZVOTesjxx7+Nu2V8qSzx+tXtwSuUaHBMd6Yl72KH0dbkkYCoXDSc\neXzNXqmh77Dws8y1rXnfN0QKM+muPLkwt0BOJ6S6E6N5eE0l4M8jg5WhA7YD\n9h3x\r\n=kidb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHWNooGMU+5SLfqqNZRe7kgm61WEWiusmJgQcNAf+ANAiEApc+RyVrwAIGvw6NSOGsTZKm5FXoz2qp7MbQAkx5J/rQ="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.25_1533630519206_0.85789780214926"},"_hasShrinkwrap":false},"0.0.26":{"name":"@ggttoo44/base-server","version":"0.0.26","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.1.3","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.4","moment":"2.22.2","moment-range":"4.0.1","reflect-metadata":"^0.1.12","request":"^2.87.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/node":"10.5.7","@types/request":"^2.47.1","@types/ws":"^5.1.2","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.0","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.4.3","source-map-support":"0.5.6","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.0","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"d2ccea7cf4082cc40927c20b0e71291c01252c08","_id":"@ggttoo44/base-server@0.0.26","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-nTHD2zVd42uTS528aBlSeEnD9H3qIMllba3J5Swa4WbjR5ryvHYilMXW2vmtwpRJpi++0x0/m0xaHwf0AwFN7A==","shasum":"c42ba4a99e5ee5d8027aefcf029e5eb382b5e701","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.26.tgz","fileCount":161,"unpackedSize":666353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbak20CRA9TVsSAnZWagAAnX8P/3elDXKpDfpfSXzSFImS\nYi/gSmkZ9MhB9vtZn7HH9KuSaXu8aZi6DAIS6DMhyVC8KLuhQPYUDDj2gxz8\n+1WW5vBuFrEthCmwbGMQqyWyw+ne0LmiYauyQAFkqPn3JUcrcgoTyLGWbOdh\n9JGkRDvgil0K07FcNKK1R5lEFUDNb55Ezg2qJlTYmXYsNPLr0bN39hRKygHk\n4Fp6Qo0AWzJso+HpvmugM81dH2he2+KzTBX3Em3DJXP5bw1oAxm4IQgIuy1D\n+2KcLywu0p+Y1DDcobCEf5/nwldAv60AG4CRUtSZeoov0zpVX+sTVaqN8KHU\nyEUOLRLpa0TRP64ulNFQAkoovIxjxcytCpddFG13RMhAYAQd9aUkpYbqiIUt\nMbC7JBgc7RunF8+CJcAXiD+X9dB4plqz886uYpznjQf2wnOe74HaEVInmYjv\n5/W6TIt1bpRgnj4wSV6mad17rcWmMkW6Mql1mko57hKdYZ2bdGswMbhSGo5C\n3kiSgvyhtB8QGV2+nTGCOZSIuwoHSdT/AWZYRBxS0bw6dwo6gS86SC3SPFzN\ndME3bnHA6T2gm8OKNy9W2FDShqICqKa8u7SXd/xFfQfukfeJ5sPBQlXaB9H8\nZXhuQogcQXYtuMYeHZ4MKiZFr3sKFHIGN/ZchvJx6Vv3kG/KtDJC/AH04FRT\n9SnZ\r\n=hTHC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6n9k46zFjLK3qDhGVW0HRcS2RFKVLIFpwA6pDoPlXwAiBCo7dQdIMXlH/RJibArCdqiWnoFLx42phO9dgpe2RJFg=="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.26_1533693364185_0.7181291275519222"},"_hasShrinkwrap":false},"0.0.27":{"name":"@ggttoo44/base-server","version":"0.0.27","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.0","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.8","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"f1182f18a5d033c3f4a21c5339ab561d34e18ff0","_id":"@ggttoo44/base-server@0.0.27","_npmVersion":"6.3.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-Y8P3Fy+oll+7a8DERyMjDL7oe50/ODdrQaqNWnUm6O7Z/PClNJIXPZr2MOfZdArBMhl2+UQlHlTYAtFo5GQejw==","shasum":"dc26934ca426d42c08160de96f0786efdc39c866","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.27.tgz","fileCount":155,"unpackedSize":672784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbclPrCRA9TVsSAnZWagAAAH8QAIrc0oeToow0FQ3Hrdyh\nxlJxLyyGvuTWOtpgt4OrOwXOWrO93/Nqvp2qV8j2Rs8HOZ3WoFnajG3iAGKc\n/kU2EFEqikU77YRYzAWl2gfNvNt7GxtjA3cvdkxqnHLlOZXVyg05d8SVw85z\n7mclry0KLgZfpCUaN04Jq7yTsSB0qhv/TXNh0Eo/uiogjdYVnoCD5J9AWYmS\n40QRhv/fBX29txA/xbn4wqeA96izigKDgHG9eiWFiJfw1Pj+Ich4y/h7XXxC\nej4RHAHHu4aTiRzKCfKNJIYYxUaF1B7XCVWfABbKdmQ7n/dz9twe8q24SEEr\nmZNbsKF/T9wQDJJL8MCKZrddBbn9SiqwqWAJPTAUcYhQ/EVWKrxV69sRPXLS\nXosOJlJFRqfwW87pWkPvYOw7HYHHHXBVW63MsGqTLeKeArHbKvxVGAVCh8aR\nOTYqwBvBJu+FlKDlijiC82NwIeEbKb5uyjxwTy1UPvT5azCxZ+rz0khqIgMS\noQOwQrxYv0dEXcgyJGGdLFjGfYLn1avrsTeUZ+MFA4iokRPzEQD1yhjig7Zo\nyIw2f9c2EW9UKKeDS/mBWbO+HWopy6C4e7uWdyrub/8EPcG4NLUr8Vr9wcWg\nJsrrqmvgjMKPkryEMqGXtBrKdKWtxvEIWdQKB//VskQNkBbzGvtMXjOlLuGZ\nj0w5\r\n=q65N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUrtRwOiJK8oteJMmFNRUpVyIH5L1u1mIntTHgIBNRHAiEA3+Fp+EJUhJbINoW1xts9SYbn9Itnjtqs+Waa1XGu2qc="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.27_1534219243189_0.9291466879015693"},"_hasShrinkwrap":false},"0.0.28":{"name":"@ggttoo44/base-server","version":"0.0.28","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.0","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.8","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"289e3230e2ef4214b9fb777d835506a4994e5f08","_id":"@ggttoo44/base-server@0.0.28","_npmVersion":"6.3.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-dbfoNWaVaem+Vtq5+ygACqkyrd/NErImia3Sm36N9jvJaegiLtx7FXmCQPzME16Mazt+cfp6RgWKiGJHpoJBZQ==","shasum":"3bdee2f8f4ea2a0aeecdc604c48f6adb09b76eca","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.28.tgz","fileCount":155,"unpackedSize":674570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcnHPCRA9TVsSAnZWagAAHpIP+QHWpTknmGCLTQGsFTiE\nbd3b+csF3wiU1/pMU0/tC2fTapzaUCVzyq7pJdyTxERKYpToLOyWYhWa0htQ\nYAn8Vcu68voWrQtxT0vu1Y3xDH7cL9GcTDmDeYh3y71FF8G/AuFgaJoj6YNj\nrAk2AkAm4Luv/KsquyQhTuqG0l7T58Idbne9fUX1lUb1VsLCnNe8NaHA3r+C\nXGwZvFfPtUAXaTESC7P3/sU/Cnu6T9CfyxBLU4X0FM8PZRZLSKPAEF5ef/BV\nc8Kiv4v+OLRwL4lHIEuDiP1X1iBwOX0AgVjr5e8CjjlpVb2xAD8SbFtbZFHd\nmQ4M4SIHpQUVy2r1w0+Vr/it5byT0KY4dW/W8jFk06GZWpebaDoyMZ4hbw2a\nsNZoz+r/D5eNzbn2bnYQJf8y2wi1/zzTmKzFe1cac6EODZoE0POw/xDPVBki\nMo5YyEtIWJWiTnIA84IJanMAVIoCkJxR/aEIT2T+WSN4UcojmBumCrzZdVQr\n1M3y5RhuthOD62FztEVBZe13DbRYn9/6uiCnVbS3QDA78JAEM8xf4GUhCXKf\nHKWo/uNN8CCf8fVoC08btImikBU927YtX/5aVPtd1f0V6f+p/bqPRmvmWR9U\n8yeiaFpPX91H/es02BpDdWOpRghDj34c7FZd51gav7MvPIX/soozh+jW5qym\nulwt\r\n=JYfm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1L/qi2Lk+bvrioaB2iJbHn34/8KDDPJhZdysJx+tN+AIgeUH340i57EV6mz+YIIiBu/l13dj5CEWBvSAuVLZHEKA="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.28_1534226895395_0.8752942195220152"},"_hasShrinkwrap":false},"0.0.29":{"name":"@ggttoo44/base-server","version":"0.0.29","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^3.2.2","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","socket.io":"^2.1.1","uuid-with-v6":"1.1.2","validator":"10.5.0","ws":"6.0.0"},"devDependencies":{"@types/chai":"4.1.4","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.0","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.8","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"ceb2d41de4939f880ec57fca58564f09835ac46c","_id":"@ggttoo44/base-server@0.0.29","_npmVersion":"6.3.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-Kmifn18xv2nBz7y6gpGuGErXzomnIAiE9ydzb5QoBQDVoywNTG1W7muYwpgmoaFWbS7hwMuiUoFYr/mdTR9TsA==","shasum":"5ad6478a8dae8a0893176e678b10d9869cee6209","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.29.tgz","fileCount":155,"unpackedSize":674560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcoLcCRA9TVsSAnZWagAAU8IP+wUPF4noaW3KzRkIunG8\nYLFojPW9Lo5/B+3/t5GG7ZEQNWMfrasjiwrryAYRoMf0XsYuFXwBuvHHpD5O\nSqOLUej4AQTD2sl37Bx0/EqjmDSulyWiH80L0gKsgpPEeJ+CcG05IskOL445\ncDW4o13EvzW3vtpf/cAUz4FXT689GclHJcxPj138CYJnsnJgpZCJCYY7kCPi\nuOFsLdYugoyvOTgbeioPwgrgxGuSyySJAAmDgqH4USHuQeKXpap4akmPHO5C\nGAFW/lEUrb0AHS19wLJpBSCzI72b8az8mJhXFt7OxO9CD90xg2lSWF2fnsJ+\nV2wcHGfTfrIN598lE6pASUm3zCw1ewU2aSAL6jg38SR4ZTUcQbjS+gOUTXZq\nkG5/SquWiArmBv6sENOYsLz1zsBC1aXHHyCIaaRpoCLQL4Ium0oacateXAaX\nmu10ezH9eHMhzU7OTQb1Abl9R8atr5UZ5MB65CCd3bCSvMPiNh6qm7s4pk6Q\natDInBKUI2RXgAPq4EOgCCxmrqylVwDexG0a1yuHMbtYNDmc08AjavxV/9ML\nyhB/e5WHgLlwp3FbnemR+2zwNFT35Qx43brRFNAAwtUYDRwsXhpS8+i8iVWO\nIDRXIERkhFF7p+/4KX4mKfUXD9rnEnWaxQqas0PqCrzaAbaPP8R8TyQkP/Pq\nPWtt\r\n=n9+J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqP/sQmR/hyDenNEMAYI0t0FIT/S0HaW4Bp72y16XcwgIhAOE87iLzbFaGOh7BMndrU620ZgMTNLdM6cAlg5EMCOPD"}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.29_1534231259628_0.5727434505365494"},"_hasShrinkwrap":false},"0.0.30":{"name":"@ggttoo44/base-server","version":"0.0.30","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid-with-v6":"1.1.2","validator":"10.5.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.14","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.0","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.8","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"ea973acf060ec1d19f260b488269406b6d627667","_id":"@ggttoo44/base-server@0.0.30","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-sNuH3jk5tOc77x2IyzSMZNQXhzPI7ttFoMCcN0NYJr3q+Q5+F5vfAf4vbgcDcl0aA4pfIZL5LaKrHmBUE/cX0Q==","shasum":"fbcf52bb2a841d7d8188d2eed9f123b50d953aba","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.30.tgz","fileCount":158,"unpackedSize":685670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcxzyCRA9TVsSAnZWagAA1XQQAIfcbdqIuoENGkB7QBzs\nv9tKzQ1F6VpxDiLnwlpoayeIpnG9qaav8YPSGD3MnKt3JepocGKokLtf/WBt\nkNVqbXTvrkF+dIzK0BrjVjVZ6p43q/9RpbiUqKSNC6DqL+2pQupt+QUjCLDW\nwWOCIpR5Lm3d7lY8ORz3QElZq2ywObo/bHBsZGBFNziDhG4SfCzBgjeyqFtS\nM/skep+rwMgTQAvMYPZZ5ZMTnaDeZT3G+lXWO4Vsxbvuz/g4XtpGIoNm4kbF\n9l2C8EMbmF8mH/hZATVuYdmNuO0tkPVHLqOXVvexjZqoWGtsCwlEwcCeELUz\nGDQzWKWMK/HxsRFp4TeK8u13uSmpZ17MXMVmIOK1t2mHCpwiMwDMKnTb9q7u\nXyekNOZhqUDNNakuyomG/sz7F4D/ITaPmdbCBVrgS2zg4/dezS8yQbqsbGOw\njaTWPnTa1xm8J2wm3JZjcgG3ZZq3T1nNPo9EKIAmbRl1vymWuRdnGFda88SI\nL0ryPH0AOU9ByCefyaNrcQueZH/DnnIy5zFP9uWpLWtPXdo2LX9FhFO4rOaP\nfVqzNFpD119W9UAlgS08i+UB4otC0RWmMMR4vlzSzJMtC1Lk5C9yzCr1Xkik\n78vYjLe7IQ9YzpJKAE1O+6WfeuHj7JZSOr59tDWz/lNG7+/mVlOZaA4gR8Hb\nHi1s\r\n=sAYN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVmjhisHVeE+pyO7ZubHwR3iFNmZr/8A3wvRN3bGN7IgIhAPi0yO3CLgFRMXtHUhOzUA+7hiLM5JPKw16OUbNpTd0e"}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.30_1534270706280_0.30113263357840947"},"_hasShrinkwrap":false},"0.0.31":{"name":"@ggttoo44/base-server","version":"0.0.31","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid-with-v6":"1.1.2","validator":"10.5.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.14","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.0","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.8","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"d1be02980a44b5c249629635a6f11d8ee60d8d6d","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.31","_npmVersion":"6.3.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-xTF9XoScpjAD2Dwi5XeRIO1wp916yyo7KF62H7AiLejfADK0zZ28mvN9XZMNMpHmXcca95xiGDN9htCcuYNdeg==","shasum":"987b1da111b0f54fbc84cd6127c11d69cc7c1233","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.31.tgz","fileCount":158,"unpackedSize":685783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbc4RwCRA9TVsSAnZWagAAYpMP/3PqASkMF/g82U8xrQya\n1CWjy91zR7FqCff52xx9x80/BGA1G0fdqV+v4LbL+681tVGDWgmytuvG7d8l\n+Xi1sCv9ih24DuvWjOfV3p3kDadQEopX560yLn8SwN6bjw56mx5hv/nQ+6jl\nkYgNmsokRp1m273e7ugz8ndhPbGa+x5QPrKSf9dhyKAw412dl4f9f+F1N6CM\nayU8tPIzlOBhc020cOhuz5MkxU/YjMcMwwrI1ym/9li4NXRyLZWmRt6vWpR4\nDk0OZqD/gia8JGM0tQyMCtX/8x58YmKOgzJpWrxALNOJqNQCTbOpsNntlpnU\nD9sSGaH2MZqxUvjCQYVB+N5yTlZ3GTw2/q9js4yZ+9ayBY3hcREReHM/OZ95\nxLK3fD/PkL4sd5YN7Wwhv0uomjVdPiOxit5c8Q6IWyy5+AA/VXtnenOQXEK1\n+EeW6OVAX1Sle9s33TWLu7eD9yceVc8uhVwyc2WGjQtVT1p3KW7HhBTF3MFR\nykh3BjOM/8aNVYrKocpzm7ZN7mZauQBgLX8TxjFIHf45rzAFw/nr1VH8Mc2P\n6kYJRAmSmY8sm/odbpsCzlTy4SlNh7aoJgIfz2gNFL4V1RYbQKzpzlblBapq\njE+pHizm7LAtFgzV6GsjkIfL2Xl50HoIEFpR1gHc2eR7pzuDAPdt7t4Lyn8m\nRZWF\r\n=yKOp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDc1EBPQC8iiG2JXjbFML8ocZ/ta561ST33pHGgPw5yOAiEA95KExxtN5aR9wDNlpi9JeqwtZql8np688/x17IXyvXA="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.31_1534297200656_0.3701150593727338"},"_hasShrinkwrap":false},"0.0.32":{"name":"@ggttoo44/base-server","version":"0.0.32","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","hiredis":"^0.5.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid-with-v6":"1.1.2","validator":"10.5.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.14","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.0","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.8","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"2bb61fe2930d1934d81812d48fea750887c1d7d2","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.32","_npmVersion":"6.3.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-3JkaFQErtfYM/zogSeUIgfXQ6OKPOMC8kthQScsfbqZO9sZWSTk/dV90hc5kiw/n4wZVvzvqEv8EG2CjJ/NG9Q==","shasum":"314883830d583bc07b2d9e7921b22b1e25e5ed93","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.32.tgz","fileCount":158,"unpackedSize":686188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbc+ogCRA9TVsSAnZWagAAfc8P/3QotXyq6YArx8H1GsQp\nVyZrDhjn9QAah97Uvudh1M9eA3Dnwi0WugXwQadPaZjfIBsoSjxk45O0Y8hh\n5fUcFWoVJqSdiZCJWDeW0p/OkkPIDukSaxa4oOKvUt0adkzVaFbw+PvAY+Qe\noYspeIVe8+JWl9CL6g+a5cafeQvmNuMeu7uqNcSx+kXDJm2KPMUnE2KFPXRz\ndNvmqhhE9p6USyZnDbt7AKxWGavBTYXd4XwEh8/jpwB0mM7WkLBlHr69/3YS\nWO1uwhQjReXoQjsat4Qn8CjSFCJwsd39KuRb2a6TsrH4sHFPGo+Hdk4bZ08Q\nM17sAtj81OE+/YcxI+dSawzfjVFPeWZ5fVs4/NuzhusaTglzCgxvJwvMGksx\n/IkKN/H8+decGPCxCc7PfrZvQ1soQXZggSRsi1tXwTafbrkAR107i1Z5rA8c\nqP/uk/6YVkqOTDxPXNalDwvxojgtAvYKFQbI1u4eJa+GTNWSrM0j8oDJraze\nIudy+FIVMqboygpvD8MTlVZ0CmU+PTf1bxrcu3oOlM+s3tOM9IB0lGTPZIdG\nVAdIByBlodJqq56gEHkrj8EkHrEYguwglKNukCAByIDjguLVxs3T6NU0aYjT\nzOS4p0zQMcJe9Zkfy9NBHI9ZaNKU60Sb4C+PZwiHlfHo0OcRjPT9wqsTpi1R\nrmHq\r\n=GsAX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG97Tpt9N0QAVaoOCv6Icaohen11i0cSEH0jc6xF4s/TAiEAsJXNYrx9TgzdpgdyuRQRhSng5Vy7lj/BkhF/Zu0E3Z4="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.32_1534323232381_0.41986103493546434"},"_hasShrinkwrap":false},"0.0.33":{"name":"@ggttoo44/base-server","version":"0.0.33","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","hiredis":"^0.5.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid-with-v6":"1.1.2","validator":"10.5.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.14","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.0","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.8","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"4ef4468a28df92ff387e996547ab84df045773b1","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.33","_npmVersion":"6.3.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-U+11V+CJvalT8U2cZ8fIJJBtRtgksu0XfGHzZSs/wqjAyUXxVzB1ZRdlWtsQe4FSGoNRZ4cpKHAAS/wQiLL4Pg==","shasum":"929924f6bc59f0fa17e9939756a1b2acbe82c07b","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.33.tgz","fileCount":158,"unpackedSize":707953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdVw4CRA9TVsSAnZWagAAEpsP+wVIzJwFBISc9j3sbZOZ\nCuo0XiEFhInpZTsHL8+XbuYxWiONUkZyuvodozSN95i6/RwiRAXNHg2tJYni\nOBiwXnY/9ft1Ga3llpmyn9eqUYsdAt2wdExqTPwUlJgkzC2DzshtVPWlhkor\nrXNz4dWtA2IkTK/QjWWS8pYFnCSlRq/usj6yepN5wwJZJP+ckgWo4Kqrb2S4\n4ybQRF6jVUpcNpUlpJGrPCkUR+71wGueNNEHEpPqjBznh58xqURSWVmVccRe\nPOAJxvHST6RVe7ijq0WBwL/ijguJCCOb+qmQi0UCBVhU+h9aVyaJfTIISsIo\nQgTZsrRUCbxUfvGP8ZSknPOZY02g+KVCAlrk/giNEYtkpt10x7of+68lyt9n\nVW/Kok8oD5kqigsznHr1zkcEAtyANi4O8RIrUuAl87MQ3J5/Uw2vMDauIUjl\nbGusxhe+YADRDd4SWJRC9Ld1fjGEnxZwpkFwPiK99uysErMQzqFda4lit9Lf\nUQW6eAxh9sSI4SLMKKK6/AM1HllaNJjzYPp0eA8s9zAtv2aa3eANmVB6YJC/\n0Qsb6hPXdWNUtZvX+fN3CmtE+9sQzcJXA8fZdQX/f8vyKgDb7ZHt61dMsurK\n6sZv5BSHxHhjgA/TW3340mo+IOJ0+IjH5Yub1ZVzIR+Uy8js5dFf6+RdVQh2\nC5qi\r\n=1wtG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2gK4buviRdqKhouBddRDMVUVcHfV5h98P9OMv5fYasAIgbnIU0bI0cw99hYArqbDCoXagbC0/v3Lyz/aRZWn+u98="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.33_1534417975860_0.12035877520941618"},"_hasShrinkwrap":false},"0.0.34":{"name":"@ggttoo44/base-server","version":"0.0.34","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","hiredis":"^0.5.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid-with-v6":"1.1.2","validator":"10.5.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.14","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.1","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.8","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"f2bd5cbda3c960e9ea7615353497fc3d7e9809c8","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.34","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-J5mSokDLtfWLrhiUtuYHyWOjO8+wxdJLkjyjGnPJAezoJEJMQCmsATQI4ynS/86xTJQN3L4dzRCODjQxald+eA==","shasum":"b6c76c24cd3283efb64e91327fa5262b6ec57eb0","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.34.tgz","fileCount":158,"unpackedSize":836395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdbPaCRA9TVsSAnZWagAAXKkP/3PM6IiU9lU1bU4iWN6X\nbrEmJly8ZiHerzNRgf0hbZ/dOJW+rEZdH/YZD+lCPW9HIUXHQiJnQqgzIS6O\nVrFX/l3wnpmUT6O+krWq571LCa6GuMwK3//74PN5wpucz8RBH8INHFZFgDaP\nbUz6UrwKIUvb2+cm79cvLuI4kJUBjY8FkjnvGZjDa5e35jUBH1mCXrIQxh0i\nvsnap99rVeY40Nxd+fJWq/ATGZxt3qdlluZzK3nXR9iMruPErtL7rEqkGB6j\nqUv5a3HDAP52r8gBcwfbOBEmf1+5Zw0YE+4dpMZHOx17lrF7rbSGt1rSRolr\n4iy8gFH1Y2CsGx/xBa16UKgwrGDUHgan7KbHC7X4yIEwOCjWr4rkRm4Hf0Yi\n2pt1EA3Hmdydzr/QOKJWyHjx+xUj8QLyRN71bOd3o2V98PQvimRSdHUzsCGu\nemisRKBTph9SaJ2CDPGZQ4ylmy2ZXyVOJUogaUt5jZJeFIKP+y7MLa5aCY4o\n96IO5X2gxS4FrLimMJqUg3SmZXL9UImTYelLa8qaHWnfuHcIaLbYDl5S/Szv\n7dzjeB1PslMD0WpnNW8rVj5capUouTnddVFNn4Dfyuwa/Qc4tQChMqNsVt76\np8sw5XneTGgz2pvflufL29R7cD7SsXUSchKXxHGU8zofs7jp17kpHxqNqJvf\nISuc\r\n=BUif\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtOLMP21WO0seEOut2DwMHlskgK0rkUAzsCwHaZCp63gIgUuKttkbZepVw8IaMiGySodsFv/PmQN9KHp8nlySbwoA="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.34_1534440410139_0.22722686726048424"},"_hasShrinkwrap":false},"0.0.35":{"name":"@ggttoo44/base-server","version":"0.0.35","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid-with-v6":"1.1.2","validator":"10.6.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.14","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.1","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.8","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.11.1","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"bb3b70ea433a83a8d094b475cbf3aa7698c00f65","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.35","_npmVersion":"6.3.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-PkZSg719nB6DU4I6mZrxCHnrR7FkGSxHq6zll6EEkFwzLd0nf4skv4kxtL+jI0DFkwMbfikfaCCz1LJzjk52CA==","shasum":"fa2d61edebb59954b394e6a81afe10ca821e251b","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.35.tgz","fileCount":158,"unpackedSize":923230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdqFtCRA9TVsSAnZWagAAI7sP/1pXLFmdFlRwHCVQyL0J\nhgOmhp/tbfo8ysNDpqkpGj/AGoJFy7ZBPwRMGUIN+3Ru33RgpWHJVlDngYF5\nQ7DHvH4ZWuAyx+5nkS9HcpZ9TzvQYM15NdmtHnccW6WeaixzUflV3Y2Js+MB\nv9q5n8e3EcDIxM/uuE6rkSNt/hQ5lFasfYpdBg8GF/MICdwMzHlYBVyIfCNt\nduXQClYtDucCdOs4FIUsdAKK3fn1+/9Uw+BUQqEztY15INBuXxNrTdSWLETg\nSJFJOojWODKOqgJ+sXl4GkxmRWyJ/3JWmMKaF5Q+2pxEAJSEuWWMrzrbC9Yg\nIJr9KfjdLgyNLgcLLvW5ztnNIcWFzLa8FDbE8CrYnjde0/Vjyc56ywTLvkbF\nURSKRNPzHdlAsh15U3u0G4XL2m7GsF+R58Y0CbsGxWd6Vr9VFXPyJQEPEdLW\ncyWkHktC3Cq83cKsOecGrqDP0vEoBB75PrBd8QiLdVKDOMn0qxjCu6fNq1Xp\n+j1u8hqCPDq8n7C+VaHgi2ItA1bTUQPdr1SqXzLGuMDkxLAm0Jp328/y3Jw+\nG7KYZmwCVbTH7aTDsSOcxKUVILdxWReRbftj872RsGms2OTslDx1u0rWrf2k\nB56E6LeBbKrJ19icCMVvWgXrkw9wgMguf0m3FnHydEovuKLci3HQmZf0mU7x\n4FGU\r\n=3slv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/JRV/u8iuIpzqMd+hOoqrHubqyeFrzTmwEQIoF7ATJQIgQ1LXQDmI/NFArLyEqAi2qNLm9QMTQU4TRlkhL4k81OU="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.35_1534501229093_0.16671795931762423"},"_hasShrinkwrap":false},"0.0.36":{"name":"@ggttoo44/base-server","version":"0.0.36","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.6.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.14","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.1","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.8","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"617842608ec11dc46dc89ca518ee65990fa6057d","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.36","_npmVersion":"6.4.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-aTI/705PrAbc45l+YdT9oDzklB5kd4rreIEyGiebzR1ET74cAKtH3O6A5JHLAjjKMCPOJScvrEFkOKaX6IAJkg==","shasum":"503265bd77fb5826ff13ddb15fba82db7de4e936","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.36.tgz","fileCount":161,"unpackedSize":957293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbepbdCRA9TVsSAnZWagAA2FsP/2yE9Hhm9LSR+GmeB3rG\nn+EvtWHZMHxACQMedzWjXmz65TKFnX+cJbDSpyvHljNMhFEsqTgxKm9T8YoJ\ne/ttGGThKDJJDFmtl6VexpnDp6inRcSxSjFT1KLxD9vHXAaIb5fk9ZiyrWAg\nVM1IVlLx+jrBeoVqyKzhpIkOlPmDHulWVdjff0+5sMGoxPR3JQ8zZvD24730\niEZLha06hd5nwVVxsgeuanaZ9YI545FquWWCUXp9e7/oZC1AUlExuem2flgt\nnYR+sk/18dvmxJEtlTuX+8tIwlu/rIhCUg27Jadp77F3khlzxA5xFnqN63dW\nEP6505q3glLjxVLIB6fNHiCZuYRJ/8z5vP5Bx9DTV7NYxMGK23TLlqWd1Uun\nXPU3BQ4donsYE9fIetyLqPo95EKg07diSROmpVV8HWLZaQj5U8JMOMoJrWbz\ncbLQltatDPYEd0uRTUX6b/2MStnamxdkK6fELWC5UAqI5ZCQiyMUOJJwJHaH\nXZChHlt7r6UGWWSyZNnku4forJTTiBfbKFCoNPs7Eer3htgxwixHHMdeWXpS\naggAVI5CUYmKSCTVCV7P9ERteDb0j6AFzV9JUzGH9BRGbJ//iSmOCAxR6bXu\nw/x1MftHaW3/Zm9/uFfy2+PxD1maTt6bvlmp5XBNggSDKKQZDgXzdCOciaLm\nMOjI\r\n=2PSE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDiO/dtWwo6Y17oL05FRV2rXdUbdCsM+F9CYuqXMi1BwIgX7v9yShukAGD6vsRMWKpZAAh8Oj3u1/jtzUTtMlujXg="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.36_1534760668858_0.9477324679878878"},"_hasShrinkwrap":false},"0.0.37":{"name":"@ggttoo44/base-server","version":"0.0.37","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.6.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.14","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.1","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"cea167fd2265fc0876f5a65489c25822712860b6","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.37","_npmVersion":"6.4.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-PaMn7gobbcBG5gtYMM5ZlMRuUp/GA/bIR1eq/5Ve7x3xXyOpUNggGXRKQAxucx8aEmDD1Cs2tNPKKYmp5Trz1g==","shasum":"e0ced60b9260f1cffde9e6cd59e90201ad748dbe","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.37.tgz","fileCount":167,"unpackedSize":973102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe9n1CRA9TVsSAnZWagAAqg0P/3b271J33lLsqxveQXtN\naLmV5p9jJpgpegQMSydrQL3kLa+udWFOYVOLx70LcSnBcwuLJS4h2tHZ0U+C\ncZehGDFuugF8IBCzVXHCUEMipkWHr7RFMJYjiiIWm3dS71TVz4iXFUZiA5vw\nHFmbDei3eBnsKSismJvq04oFXcSWglYtwv4lP1JJXOqYasbHzzn0LFl3/cg2\nGuOpT5lWOCinCQ/9+avNAB3TQZDQfwSjQi443ukeNRaZ3DQDtC/qxEDdoTB4\nfK+WRSJCTtRPC+CrwViNz2wxb8PN8nOL9XV2ZrS00OcFddffSRzYAnDDRkMJ\nvlTVD5LbZkb6D3+6MZls/YXo1iUB5ki7bDzzsHVNS5Pd7yOHvVaBfLMPKA9Y\n0azZqOYdudpeI2Sfro5Mj0bjP/sGfaStPCAiAqteFL+NffUYWZaRRM2M9Gmd\ngCMGC6n2NpHcM6Lm8xWW+jtb2Xxv658MgpMtYVFY6NR3DxVUGxotXlsFpZSN\nuHjyMG1w4Kiw+OHvY+MtCTKyTdPZOwDLxSy83INKyra6Gzx27rzYM1SSWs4n\nktkxYrQY2uBz+MwzzHD8DFvqCj308lS2PMj/2ZvmG/obiCfNNZm9wUfaopeX\nIi7aak8L/p1MIQWcCvcGLMgFvBWdGK89/4WqVZhDu8YQUc+kUYUNtn59D0H6\nmA69\r\n=ZaYv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrYyoK/67nqZnrd9I4bvH26tO27TLtfHPN2k+u9KgfXAiBUUKL4iFBLzzrc1Kqh1lj+mwP7j2o4/g4u2AWULWHWVg=="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.37_1534843380801_0.21511794986601007"},"_hasShrinkwrap":false},"0.0.38":{"name":"@ggttoo44/base-server","version":"0.0.38","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.6.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.14","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.1","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"b20f0653e652d562da4c90ddc6bb2fa04ef04bca","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.38","_npmVersion":"6.4.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-/q4p67hjh2G3MVdmbnYJ0V3C7gIReGrdY6qhpGE2jUjcCQJDKeFz4kCcf4Of6W4D0PAHOXsYpaRvG2FaxhMZzQ==","shasum":"a897d601576cdabc166e9cd8021041ab4f4d2f09","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.38.tgz","fileCount":167,"unpackedSize":973584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe9w5CRA9TVsSAnZWagAAQHEP/1YZJ/bN/KSwivQM/pCL\n7eMLUnsfcM4ZNSY2yTwNzGW3F/gZooCjsBBpgBConJZwgISBQdhBHi2RyTmW\nNvTtwsdnBVxkRGXZy9GdpZPKgam5xKV+5/ie7fr0qr3xwKq+WYnjgMwkB20Q\ncQV39bCmzDYW9ekZ4ZREX8j/MRl49HazTB49JXCJv2NPbR2UT3t97dCenujM\nEHuoAPm8Az6t2f2tDuNeFzKlRCWCWsBLj2pSI655vbDQmWwpVK04GMzJ78XF\ngJJoSmgbuH25IXvPRYPiJd++ko7OSxdt5OEH2aTMzRkP7FLLizSPNQ3fZGaF\nYVsYT77DaYlWZPx3+ftc6rcgxjDYS5znC89wBWxBG56eJXS9I6bMkygqwu/J\nbVQdmbdU/HqpGHlwvYvwuVPyZ3WCgfHQuRDM2UIosr98ld76NSyZG92ycuK4\n7Xo9VnohZ4pi5w1u01zOLOP+dYxyZ3MK2OCjnsjWGlH58AFhoawkwkBwXjji\nF10eupeD7UrChKFkvfEMRccN7qLBgDs+qcPONgUXRAsGCPgthO2VOFXkL0zP\n2XQGRRNBiXCv5vWeo0M26aG+TQcu4/l071aZ3t7vqVQKDCZsdf+JkDaLu6ZF\nHkT5+P7b9wEj6mk8zqgWH26GiWVSB//KXAoNRJDKwtLUJu9QtmHI0B3/X0os\nd2py\r\n=Z+SF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAlxpQaw4/FJGXAlPaCmcCr7BvzG3fxaUzAfZvILj5OAiBfXWyliq5UiVvbPAVjxGRJmndZGGi0tg0wV8PazNBShw=="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.38_1534843960796_0.38803926139999767"},"_hasShrinkwrap":false},"0.0.39":{"name":"@ggttoo44/base-server","version":"0.0.39","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.6.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.14","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.1","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"cc41ee28034e26cc564375c1a2f570b44a69842b","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.39","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-ScCu4OEqDoTm0EX5cZxMehBw1F6B4iU4+0rz7O9/18EdXHxUzusz6NZjOfFUXC96m/B+VElwlNnhCsXLneqeBw==","shasum":"65ad854b4902bd5f878ec522b46b599f12b17d45","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.39.tgz","fileCount":167,"unpackedSize":994566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfFJ8CRA9TVsSAnZWagAASH4P/jwb25sINsnRx8IOpeFL\nzpbvYeKpJ9kRYICDDMTpRI5U5zU6xhVBS2fvDMzEGkIDgsIwfgLpvFjbGv+q\n4AXfF6cylPTCHVqQay/dPjh+R28hwMW2WC0oUkV7RSG+5zyJc+HHLyDO8eRA\noH7OIIeuPfzYOIa5T02RZpXovurxAdDBIQvGKYcZSzd+kZasz8QnnyNdETDb\njmh5O+5TTMNHrnpwengIUhrAuATmFCxRoh+ftI5UJ4V5olfstMlA1mBfFQfc\nrr6vMAQlgUVUsf345h7e0N9Wuk9wpF8Tkrzuuxh+0x4MAwHQ155mRfj45b3q\nVk80ELI7qU0pM0+qnie3Gtut7iKEmNfHRei80n3x1CiskTauLlV1jGaXzeKl\nUGEYl38Ktf/0TCfmNc/UtrgdF9pOwTfh6R74IIw6T4mXK+4qnQ0pwlzqCkpy\nQEuNCvOXmZfDJSy8QQ478b6GLMnnKZN4dZasDyodpGfSxfaLClbpSEimkJ5q\nbKPiyLu0xRcS0Uj2h3WwlFHM+dPNbjQzQ+np0h58zFT2x/6+FZ+cB/To+0z0\n6nbo2/DdYXiXGRFOFbCdnT1kMoBHbZEVmEgCEdQ+1NGXf3yt+ZsEeaybfPz6\ngP7PZZGhgf4gLpg/iXKOI3T3Y5v5lMvEy1RO7zB5oX7GoHxXcynnY4gCWJXj\n/Vu5\r\n=+3EX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7HZSIy4RXFS249s7NYrhfNsepWP43R8UU7136SLOFTAiEAzTlD/48pRp7EAWoBs5kzd/lrXeOSAqL6IK8eNFRZzTQ="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.39_1534874235522_0.3204480574442661"},"_hasShrinkwrap":false},"0.0.40":{"name":"@ggttoo44/base-server","version":"0.0.40","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.6.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.14","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.1","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"c406431e71f5e985fecd56b24156ab4e6767b0ca","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.40","_npmVersion":"6.4.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-pG+YO2OaYYhWEvDrnfQkh7/465X9o9IhPGzcmm4pUzdiSKgBxv5J9dAKXfd9WbDqwtb7WOptIN0qq/F+TZWwcg==","shasum":"0e1dacc89a737775fd358e102a24fe9e181519c4","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.40.tgz","fileCount":167,"unpackedSize":996544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfNnICRA9TVsSAnZWagAAe2kP/izTa4tXRvaPTscZSdXZ\nYxdP+7bmuEuE7YcPbam6NwXLVSDtWTFbTiibFQxGlQo6ujqj7A2asxDN0qvy\nyGHbz5iej0vhDt1J37gTU0Z1VILjKYe6oCq7NYZwX6YypKtLDu9L5cVvhuQp\nKgyQhsyQuAIvTFoQ2LBIPsPL3HTrUNEymZKE1GS4EFU6HU6ChkRDg8lJzMN9\nb5zZfq5RXmPN1AnswiXJ0hVDczFcOZQq33HWazTrhDEYNbwDE1ThTQv1f5Q8\nIlpzZ0SlTmfZalBSr0rzyYUuT5nI4FcFh6fm/6dkMysCYCEMiJW//xF+mN7W\nWLNybbHxaPz+Mm6WGr7DqcrMXvQdfwCLEXSwXgJB3VydPsIXtzbOUCI51HH+\nKHxgFQWnQ1E+unErKoW2ZTcR/GroAZg3t2s3jbycV7mX1M86l8IWb5xhqXjl\ncJmZFnJLoiGLyqlYt9KwrEhccm1o6Jd3osbYzCUBPTA9TM9ifm3hqZZiB898\n/Flc1Kkb8/faNUelH2eygLYTKFqvHEebiBG4aCqkTfbL1wgeihfiaEPGjI8y\nnx8qp8oN1Q7Avv97FtzsLST/pyCQmShTwSat1KM7YGPTPpJE0APqf9Ho44Kt\nfKSvMTFIW16ipDgWDxgHvAO3csCx+R7pLpusaJcmlntQstMOaeOF8pbi/3B7\n0E9R\r\n=1tW+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmRdZkHo295s2CCLSKIyiwWKI4YpDNdlQ3g1APeVmI5AiBOk05ZLRsNQrI8zeetwv/1TaesG/AIIEd8l6UQ+ZKG0g=="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.40_1534908871428_0.1056789017662847"},"_hasShrinkwrap":false},"0.0.41":{"name":"@ggttoo44/base-server","version":"0.0.41","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.6.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.14","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.1","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"b1e76ba47e671bade71249fefbfc694b33b3c173","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.41","_npmVersion":"6.4.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-FGUNyGtNpq4clUN2uwT04jlcOajrllQmFxVD3Er1i04DRhJFAVLayMXX/gGb2R6gGEQPr3i0tkbXMQCTAJPXag==","shasum":"4fd43d69665958d86c69a21f99085852ffae03e9","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.41.tgz","fileCount":167,"unpackedSize":996360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfRwlCRA9TVsSAnZWagAA6WAP/juJLI5ydGhqdH6uoAmc\n3QMT/LS5blYkcgh5aiu8QOXBVzofOw1yOJQEhnigb5NgBT3n5sVTnmLo8OKM\nH8Bc+Vyuilpu2WcS8KtHC88hUs14mJtXXx3F8oj72C5RwdFmdRr/mQSsy82p\nS1JqasuxutTcOvKfoL4A2+uLjevgJlxjaS9PeqErtOwA1wR8uxF9MYlEX7/H\nIvEgv2pfLNBeNa2G8GSbKIxAFGChS9/h2LNrrk8XRZvg8AbX54StLAFuSLMd\n3+f98466iQi4mF+m6Y52HhM/6qU/xzC1rkaQ2MvgyKAisnyzcniPNd6LWiyG\n1Mx9HR1fsXtXzlAyW89egxaA/koNOlZM5PRqeSHGWiRqtb8PswYheFogcRWd\n3HB7dtkWptjPPcfnbK74Rk25nB04IHp+Dt9rhzQFMuJzI40ToKa/02x5qCck\nxIOrz8XhIN4vgYC/3nYwWeVec8TplK626dheliZ1GQkmT+kmx1WcZ+kGNrNq\nqwQQKFuQFxlefJnZjA3SV9aYbHZkgnSC/+x7NDbzCI+DNQ6bKnN0H1F+HuNc\nWh9IAdA7hMemfKe3DtFwfMk4MewRGMaN8W2NlUplpoHWQ8buZ65tse+tGM9S\nqZsxnvk6qWvIZipUjSc5z5ZUMR39ekVFrsBmNPySQiCxmeIKS1licnPHbt4V\nvWIk\r\n=YXMo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO7htjD9fa05futzP8L8KqfoxIFEmVU4UerQmAA0GWjAIgTcqDv80jrIj/vbif80AGQ8UtFzj/3AGfOTvgfI1iTfo="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.41_1534925861063_0.36567223118382075"},"_hasShrinkwrap":false},"0.0.42":{"name":"@ggttoo44/base-server","version":"0.0.42","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.6.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.14","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.1","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"7ae02bf796eb1748492b7270674249e3b1f1b801","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.42","_npmVersion":"6.4.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-6smbdE2FCjhwShZcIsF8VJivEB+Tu/lOkCjGJmEB8n4dPKx8JTnI/pXwXPHBAJavrTRNnkYJyzTbpEA/w+cj4A==","shasum":"6cbd3286f62ba531f5efe84f22f2fa2432b8fed7","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.42.tgz","fileCount":167,"unpackedSize":998263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfSRaCRA9TVsSAnZWagAA4Q8P/1r3rxycQFHJPHO30NeI\nZDv7qbJ+vIyp6N8SZD7QOiyEqoOsaWsGCvT8lS6H2hmKw3E1stwH65eo9sF4\nclC/nCfdsHR9sNgUAMDgocY9vTE11hTafYkKvdmJdGX92IPu+XE2HDncwnl6\nrQtBeYaHdFeJFtRjKIwShdPxcewT7BIvGMPVvP0D3HiFYVTG9L+yA3d47w2f\nebnHFSpGLDSB6b7Rf9TqtdxqCMnhxCFkej4iOw4qX9NSLYrthzCGHyqmR4zF\nkARGs8Te+GqgxEWIqroDDLXKMQUvNUh304nVpv6sqEE/X4yP55d/osnTJC9U\nTCTPnzDaldodyDOGrNkEoMKA+TGKTPLLNz/JCJUyLajKvrvEXkLxXJ2oDYdy\nFmByCsCFPtPwjpCxl9NB2V1/mWX2uCLW8iRd6tq12q+T7uBZj2MiptF0CezT\npv9mQXHWRfjFB1HsplUl3RKD6ipWP/IiTiYC56qWJH55+kmJxyex5sFeD9Yi\nUjGgESI/Db8VJssfGnZ3zIwppcHcWObsPEj5dFBBLIYo5NmRE99gba4ynifb\n/ziejm8/4xorUPU1WCoZRTwf+XhqqptYRvf/NeJQC25Qoy0di/V1KVPWe44A\naafRYRByOd1GrkTEXa+FGbOdLgYNzF+j3pHnJgHj89Wc5sgoqsPvkeRHNSsb\nWX0m\r\n=ogFp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg4BoWD4UJbJGR1qdF1p5pMTVj5r5XcpySHxp2gvKFTwIhAJ7ExXImcKEz5rfThKOgz1eVVCV7CKtG07mEPB65sWFM"}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.42_1534927961670_0.4911581181278595"},"_hasShrinkwrap":false},"0.0.43":{"name":"@ggttoo44/base-server","version":"0.0.43","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.6.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.14","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.1","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"dde85a0d65938aac0e65bd3f434f8fa3af05ef09","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.43","_npmVersion":"6.4.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-pUZ+OOCQ86v4F0cpqHZq+sUCHZYgpmYGuVrgdYjwWk9mWFvd7YxhYXALEYKSvn0wL6UCSZmL3ad8Twc1FwEFoQ==","shasum":"47f5924ebe28b403e1c811ef877a21648cf51750","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.43.tgz","fileCount":167,"unpackedSize":998263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfSh1CRA9TVsSAnZWagAA9PgQAJNEvCgi+Ec0mQhC7a1i\njwGAEt0LAybk3QrvkNpjK9kH/bq7ZuXx/rgVH3k/I+CtwkOfH0uVDRzDE6kQ\nfO4dVU7/36YFCztdsZhaCrYJ2g16PCB90SjQBnUOuESpzRYy2ttpvzoTjVfM\njWPj7eHEw2y+PzDqkGJ2kJAj8yp4JWrevmA/WldeMCsralmX7iFLRXtKznZ8\nsR8anAYhVfYZAsCvD5oDCy82pnHDTE/0aAnj9Z1zMorYws6xRTYFTi5cWkGw\nG1lgmUedNXJQILvkInxLVJiVf2vFVIMIsBEvGmdV8NeMZAZEkGBK8UR3BNmP\n1Lkn7tMYXCnSriAxNx0+Hh+lawX4w4ur2+IKeazo3kbG4hwRjEDyRZ9VYuHi\nU7C3BA25oZhk4NhLwXvdhboihGfyPBbsB21Gxdq07C3QjpedweKH5GzPyLhj\nu87Fxo9m5HL1EJS/N3dChG3ZACS1dmBHwHAcTd+6c03sffG8JAT+5XjuKueO\n11zFfuqIk6MJUtsP4/XpgKRyExaSbqBoPzlE8B5U7qtmBFLW1jib1JCbA1sp\no5kU4senJw1O6aooWgMRJI07kPFYiZK/DsGjQ0M41t5DtfPLkucpLm5XxT8t\nS6aneP10KTopAjQ8mrl/FPBBejWaGEmrgIS3rJkYGQ84Ve52/hbZxhdir8xN\nn6Kw\r\n=mamr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0qgl5yUigne2ZTG4k2JQQl6idlPLmavyspXgWbmvgnAiAq4emdxM4WKeRswr1CUhTZ1eRaalj9CTL3pbEl9+tZgg=="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.43_1534929013407_0.9194829824072741"},"_hasShrinkwrap":false},"0.0.44":{"name":"@ggttoo44/base-server","version":"0.0.44","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.6.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.14","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.1","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"da709abf58172d87506d3fa12973d7333da77ac6","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.44","_npmVersion":"6.4.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-9+n4faeFczNVIa16CAvz31MUcaDuyWl07TgQQuh7p/jnxGLDLhanQGu7jYGzwSzeygN6XFRZr9afDupHIFeKWg==","shasum":"48b823f39f77d1769a88a463dffaab2177c5b812","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.44.tgz","fileCount":167,"unpackedSize":998394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfUy3CRA9TVsSAnZWagAAua8P/1JsZgy38Ugun9tQerKN\nnnou05WeO7YKCyvXdebJH8Ae0l7xnexYl0PLkSeGlJeGbpc4jdsG1nVUg3gs\nWaNghlW7tIFwuKuKyRWdJ2C0eONQYP1ymE9VR+cMvWPZqXMSWZDLlpM0Yqyn\n6+vdWAAZZu+hixtcyIwq/dbZgDIlNKlaPd+Xogv5aOAieoK+nYbaPrR+Bs21\n9J2uYXnQoVmmhGb0MoER1kskhKuIHcnPu+ZPbxzE/qeLVRx7+M2hMnT5FM4w\n5IXh0YmT97ndyWWKhkV+V/GSCxR7V1tv1pf188dWW+rcd51PVEC4Nk7Y+q3y\nOWNBxyIwyG3k8xu1p1pjFqBZ4dmZDXFbpUc64/UZvBTY68QMMUgV4k+xzluz\nyFO1Vr5sA5NA7dUQRwyV+YD6eFL1Gotq5NW1fEERAj4y5YFQeZZ/8P3302MS\ndZlpLXwASxYcjj2Zsy3R4gPlev8RqgwtSSs2jTBvOSqwpM2HBye8D9Mbgh70\nURSBy6HtULY1HRKEZGglEBqq6U4PsFxwZU1izTS9otwIKMh+FLXijvNiklPL\nRsI5HYNwt0KiFEHHoCNT7gkxIPUtkpWJBLsCL3f6SfHwHPJfz2UxuplgkMbZ\nRi+pjx7mjxAIX0O7vw30dIyzndEN4YdFPxubnId62E/vMwKB4sutRE2S7gLL\nnxkl\r\n=gBuo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqXDF3YrmlTp2GQzJ47yQmLDjTmFiv92ERvHPAdLqUqAiALKwy96k2aM+Km7i9wKu3LUU8Kpi8UNZ01Vxk2ep+e9g=="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.44_1534938294599_0.9015418808494973"},"_hasShrinkwrap":false},"0.0.45":{"name":"@ggttoo44/base-server","version":"0.0.45","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.6.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.14","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.1","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"283ca327a3345def5045ae9ed0def23b08914dba","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.45","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-EpYFllp550OU2n8gU6AM0aBpc4LmMsQhiwiW2wOAAf8Euk2pqcXhWIR+FAazH7DPptQMU1l8WFHQ624dEhyLHg==","shasum":"74367ab1fd55588614739435f97b5476eaeaf7d2","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.45.tgz","fileCount":167,"unpackedSize":999212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfabICRA9TVsSAnZWagAATYQQAJcQGinDvOmWAiuPZz55\nfdsJ/ocLBtfhcyRenHi4tfafb7pJFz6UcsrApprWJaMxZkv0LRfN6h4r+abQ\n5VlueHZgOJm/cZGHGcKirJzb/m+Eeyp9oTbOqA4sHODo/RYUCMKd/GeAfBpL\nalFxyF9wS4JeK/VXDibZ4OikCgcD8fkjEQQKcXuNBHenGG7Y+otA+/mEyyQs\neWSQsfM6zF2ro/XZbDiFpLvnnLn4nRXOuibEpCKbcDBkK5uNHWT29V/ZGhOh\ngatgOzkHzNVm+WW902CQNp0bin60fSLc6ONp841UUI5QYODbIK/0ZntUPenM\nL2jsA4Jg0lMFqzo+z/pOtz88aX/k33+0gqggj4apmP+aiUudtornIaEu2oUI\neeFL+m/9efRwqAzXV7lVPFwZc4lNCQp0L1F9TQ1f+Enis5LwoYOsszAbo/ox\n1dePoB6McRN2/N4UtFp8e1UTxn2jwQWf7BXOEGZEIFrTCNTSvbx2cVejzxpP\np4DOqF71f9903pQK4LQtv4mD/rYtybUXfvSvsfv76ypAmh7Z/kHAbWRPw0DF\nlpA/j8AaGa/muqogyfGSrxlUKMyFSDlLJH60qI+b13lNPUli+HkSCtrdH0C7\n9Qb4ulcjYETpgP3+WExw4M60UHaILXGU7po4MlH+Ases7N0oPkt4hKw1LykI\n7j44\r\n=Hr7a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcvltN60EDrrtVd3bj+fzoVhj5/R9vyvobfy1SmOMkSQIhALZ9YIIiNLSl0udkBWJ7+PwefN2DttOAIxuT2CEIirNC"}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.45_1534961350548_0.306340448931248"},"_hasShrinkwrap":false},"0.0.47":{"name":"@ggttoo44/base-server","version":"0.0.47","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.6.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.14","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.7.1","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.2","gulp":"3.9.1","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.19","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"7ad16e78feeb484b649507aa54691cd3b4082246","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.47","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-Tu8ea0dADO23oeyV8xB3s2PBbT3bkhRwIjdEpGVecQXYCjXkZaDdnOFeeJdB9oj40Sy3YMYplJ+YGDUjuQhu+A==","shasum":"1551bada3ff74d9b7fb5e7b48cf019a7dd1a1361","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.47.tgz","fileCount":170,"unpackedSize":1007716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfbKdCRA9TVsSAnZWagAApYwP/1DGTqTu/Br7y43Ql4Kj\ngDCIhZsTE/S3rM+W2mQZJKGZ0+OB0eFPTJh/Nk6ti7lL8BoM/hbMuGmaHv2O\nZLj4vk/gQcNriEd4/3ONIxH6A7tXS8jtLd8GYEm40EpOOlf5RM8wHiYtR4b3\n2ZLBGD1u8o4HIMx9iqOnMMOJAGsOMIsxSdLWMVBWfuLDGcx+RXjdx6+cpLvL\nr77miiYhdHOBdtBZkkb8HjZVj/MG2dWjCWU7Z1m8ma4ZgfhddaEyUQuwjvi6\nLICIPFSYV8eFix2Vifw9tsT+ed5E/U2D56N2gNcDsSxZRBin7IzsAOi8qrln\nAkJUQJOYs/7IKvg+QKn27GLekrUrFfnbhA+V6xwjf53AwsDPclFcqFXd33Aw\nWn9N9gbNbw3RxRUTW8BZXSnfYlzgtXrfjC13ufhzrSBBnyJ0gYWUo75y/HqU\n3O3FjhCwn0Bb+P8sW+4VxRpxymIbxTniatbNvtxloTU3wdIDR6hqm50upfki\nHzpUEE9N1gvHxtWoMB8extQoyhAj4auVj8aLgIKS+O/hXKMJ+MLy5Z4wXVJA\nHlQCTMrawA/24OYyZBeRw9vSVdlQ2Sj7nuoUFNSzbGxLz25TNLyXTSweN81J\nffoMMpUcEB8EKbpTX5MZWBmPSpPlcw9BrVWTkMr11DUkF445I0zbFqYvKCRf\nB7Ed\r\n=dvNR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7+tuQRNvTQANPy4TF8dO2c3W6zzPqjNhQAvGMRCxETgIhAPyRryWKEmW/vnASIDHwxtt8ct1idQ1ptrhtBa0/KPEF"}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.47_1534964381268_0.0189796851868822"},"_hasShrinkwrap":false},"0.0.48":{"name":"@ggttoo44/base-server","version":"0.0.48","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.15","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.2","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"069f7cb4ba375112f882071ccdae8a139d83474f","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.48","_npmVersion":"6.4.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-WD3bNG2hT6Y+SLRaPbz5JOc+wN6VpBWw+raFnGPHbHLn+baomAi5sJfutpa/y9+rjVJSTFB96kF8oYvKF+V5eQ==","shasum":"55c4aeff69d096bcc8630da193a661b3bad7fd31","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.48.tgz","fileCount":170,"unpackedSize":1018489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg42ACRA9TVsSAnZWagAABzYP/A2iJ+JF/8c2eq1w/nUI\nsXnsXddJVK1atFAYr4q7KvJYtXLzftCReTR5e+Nk1MUpq+z26SjbQFXqkQRX\n6SJeOmQjvHr/96ko5hSNVdlgRdcMWQBKnQ34JoIBBXF9bdyZCaHDdgq4Jw/G\n+eRgcK7wGO3/dQhV1XlYVmV0JpM8Zd4Z/6cmXpuUWjbyR24hY6ZSrabG4d1R\n0iRKj4Ik0FBHXwvsWnyc8uvelQvNuAoQHU69qb31LvizrGesP5hJRFiFsw2Z\n38BKNEfoKsOGFfIyEy2BUXiy45Ch2voxVLMf5RTA/IpsJyWI8NV+DwqEWT0d\nTf+A3zp6mxD3v/MvI0MUuuaR+G1ksx0d5uo2vrnNKNNuGZZDFIzFlvDmZHcY\nfx9+2DBCQHblg0DB1rc/7NjbN7NzF4q0rS9pTisykhlaTXjlwKTaN+uNnir5\nLN/vpmEaePHA+ynzOlW5K0Q6x/7QUU1ykuZG23ywdkz+iWmj8A092LArryM2\nKGhFcR5ZEoXvwbKH84HVJo81qAPvKuVA/JqTG5GZZ/Rq6dFlWvuTii222UTC\nBhJJ1PvI/jWzQlpc3vZA34Sm3GsJ7V7XbZ3Z7Vr5x0dQW+Bz/M/bixIFRPKF\nzWByw1OJKGzCye7EXS3Sc6iwzMhz9HiXc6fJRoXp4WolVRrUc/6uZE1ITxgy\nAKj6\r\n=xXLr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCANThZkdajaM/WnKjtLt7fRUKwyGTcz7yoW/n6oU6A2wIhAObMuTMj0gqleN2y4r9BRYuwrgUuVhCuMtynuRpvhIkd"}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.48_1535348096289_0.9796533890826677"},"_hasShrinkwrap":false},"0.0.49":{"name":"@ggttoo44/base-server","version":"0.0.49","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.15","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.2","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"da74dd2b700bfda900df48c5c3a5199697d8c1ab","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.49","_npmVersion":"6.4.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-u5hGhgEC+bAIletpuFJoQs3dY1wPWAvGuAqypaU9wlaHBKBWNkiPGA7AXRL2kPGKs7BbcP7PRkWvFtPOr//XHg==","shasum":"1112c4b456c0b57959a886e8742262f7a35602ba","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.49.tgz","fileCount":170,"unpackedSize":1018873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg6kFCRA9TVsSAnZWagAAJQAP/RCpPcNwrAduFowbrLXU\nSAZyUJoDBu8ba/OLQXS+DCapdlWxNazLey2s5x+8CmYBt+4W+gRxcmJnY8rv\nyZ+ugEUkFTdQmO1bO9OEv87/+o+3vDxwBBgfa0fPv9azpWJrjEplYt6w/OkL\ndkJ61ZARyLiSC6r+vS3wbgcZdB0ser9VtwchlhTBIKVUgM6oCeX1k73jLcUh\n3cJQrXPSnRpdjWvru7YIFFDkyBZFABwR+N+ZJOsGQ9azPNXTyefJseh0HCWN\nUoveC3xaxwYG3VXo9xPsHLR/oisPgiSuFRNWAFiUwElD+HhgOK8TQWXBDpwx\nhzEw/EpQRAsbBCvp5sFJ6uiwY4iL0iydEjI3D9zLaFi8A1PTEL4EicGx0imw\nKEQw2DkfOT7YMi3XQoyBaMNM+7yiWpAFGzE+7dEPvGzGUHgIseU92+9Fa1yY\nzfsaHf3Xrfa7+2J6q/blpa4Jxi6adFkDG9li/WStbrc5G6nQKhWqw7FhWsaH\naXwhnpLXGan9hQrNg9RNu+UPQYOm2BOvOdG/mEACN4zWBnqg+j9GiBxfXaBK\nxbEoWXgbekZstZzzPCWYkw1M9M2lHKbqfS/Wa5pFG3etCpH0blaIeWj1gFv4\nzxK5k1RGYJuxe/7KPdm7uEOOKWD8xqNm/r7RIxfYw6vKkx/EohllBd98J7hg\n8nHc\r\n=5et/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4shseGePHASmCVk+vEvi+b6OC06Mw74EQQ1zZLTfh5AiEA6dfySzPWjiNQq0CKxdekWnbvghSUtbw3cbkD6GaoQDY="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.49_1535355140317_0.26676039266567897"},"_hasShrinkwrap":false},"0.0.50":{"name":"@ggttoo44/base-server","version":"0.0.50","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.15","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.2","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"a0bb64e056f529d33bd00a8a6d7c08eebf52a0e9","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.50","_npmVersion":"6.4.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-0rJsaw6KXZ/IdUmuweRkaL1Jptz1NjXSHj6svBk4QMpdSj67+PdoRSfWM83pJfufT5elnYdWanGOq5MigbPaqA==","shasum":"46768e0b9b862a4f871f7a7edbdfb6e42de0e1c2","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.50.tgz","fileCount":170,"unpackedSize":1067609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg8WeCRA9TVsSAnZWagAA2vsP/R2MrYOI040qi/6p+c+9\n0/iCfs/bpgQqdpU6lxoP8IdMTgchNLEBUP1w71DnP+FItGkcBxUjDgoTQRiV\nSD2N+kn0m2pLBSQ4+15pyApaAzWe9gnSo/2QvqqNJgQ+5RkK/KnxFiaI3W+A\nqIfUkQsdBqUIu1TooU7V7EpJaMFZBUgSmCYQE/KYvqzRDcJirgyFBPNQAblf\n2zvJlRe1n0MHnfnCsTf0AFue3y9+uVMdUmzTXLVilkZNiSm9O0wwG1NI6hOE\nvhePoo1lN+LIUMgdXaZyGxG4Y2B2V+rb9From0Tg66Ay+AkeDPB74EJ5hUsX\nwZV5GMHVo+OU3k2xGjNyZSwlHoN6JwDxPhhBzhWCBXgko9cor1hJZ+SNkHxa\n+rWQPN/F9tfR1e1aWKc5SWceEP0sgfBXD4FbXGPFnzRrIMNuKd0mvfGwMxMc\n5B8fu91NqfiemRgumdLn2YNU7z5JKMNmdfy86KbSLYrhKt3T1tlPyKzFyFS7\nDsZOl5DkOmwNl1VD+0xmHgesL5i2/cHj9R8akO76N9BRKy0dbNw3eB5b73QZ\neLkqoSQZIcDKvH08SzMMx/Kf/jH7RvMO5O41Yt01j/tj8OCyAmsuXQiKBbw1\n8sci7K3r9MB7p4sbvmd5/tHcCrUn1OUiR0plnHn94JGuUJ8y5Yzf1a8EB26F\npfj8\r\n=a6ap\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmf/ndQ86KhBEDsPfVU8dLrck3M2W1zD+tEZlGfWQakAiEAwvqbDJHMaBg8IaCxzu7cEuDjbOKzO6FpWkQaQIvo0JM="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.50_1535362461959_0.7509558151002429"},"_hasShrinkwrap":false},"0.0.51":{"name":"@ggttoo44/base-server","version":"0.0.51","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.15","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.2","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"c7f58856d3272d9543d4f80827d6f8a2b2e627b0","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.51","_npmVersion":"6.4.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-5xtDmJfaWfsk9yuO/k8vsWXHXT13esbe7g2CfuV497O2Kx3cV3NR5t+mxlRThMBWEES/3oinhH2hWKfGRZ4+iQ==","shasum":"c198db50deab5df729eda688caacf66d3038f06a","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.51.tgz","fileCount":170,"unpackedSize":1067217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg8xrCRA9TVsSAnZWagAALCwP/ifXhpGkMCzV73VwqHvf\nJ32B5XyMDrxpL+4AxvZigez/DHb/BPPJBBEimeG1f+TyxUhXOzvFvA6mY3nE\nY89RmPSPzo1rbw8BGp2vUB2I1u7EWOTILz8pEGsNJg8Cl6ZvIg4Ab6eh+zES\n0iepBND1iXvO0L0Y7qQT7oO2+PqOykkYb1AaGhWPyKAWIh4FhFTtn4WH/ECD\nAv3Ya8YmQuXK7g8WES9DwySbVzIlIucdIs99ldVcbsOQ7BCGsEPzmlvPDQT7\nL4GmYNY/P8D3ywzUejifpSUfipsPxnKx4lCvzg2jRIQTT3cGqmabZXIEXqpa\nODYcWWCu/awDjf+JMvmEEEmj1/zWSgVvvlUR+Zt3bsmTttg8dr9lSBeNeDky\ntZrfb5FjaHdlWbdI7vsJ0zqdmFKR1vdmWQuGwa3GtttlQwmUoBxOpR9VF9Kt\nVRUEkhl5/9mnnVXtkQgk/dRyd3ZcjKFfQAJDE+aRsw0BD93xVuA15FIdTuEK\nyPLCpGeG7h1VJRcVQ5UfciRFd5vDgxu52CTmkHP9mtibI4GuD0ts9GfueoQI\n1c/Ihi8HEgP1Ph4vLEoiajDk53IjXBTUDJIM1WQxTxs0wfZO/+QmBPtus08y\npnkVq9Ymu57otHHVSAITF89vkzYXRLKww1rfaXQTVRz2lGqC+IKx2WaxlWrA\njxdg\r\n=cxS/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4kSEBAfcfiqt0BWTMLxDItQKvQfNNFE24reNTa1X80AiEAirSqllAZ47OHXaiubZba4yM0fVhOqqzuHgtPZIkQgMk="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.51_1535364202543_0.09405791670726882"},"_hasShrinkwrap":false},"0.0.52":{"name":"@ggttoo44/base-server","version":"0.0.52","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.15","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.2","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"08a5a34221e61117c5687297dba0d9bc748468d3","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.52","_npmVersion":"6.4.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-i27LaNhFOwsuKhmOH/W29ebKD5MjYEHqKJBPay2gxWGogi7FxBwpnoUfZRLhNrB4bOvoc9aAG5KRriW5Nf0ozA==","shasum":"27b30307f060827e4a527ff57e7094e5f2f0413d","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.52.tgz","fileCount":170,"unpackedSize":1067415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg9ovCRA9TVsSAnZWagAARrYP/0+gXuVTBr9pTUarzlZB\nmDRQKsNysIlqs+KvEb7eLy+cPvL8xsLK67o4wGRQpjvt0VVgZ1IsW7p8HSZ2\ng7XywEEPgp8V/Nctt7vGZijPfbnchczTYozpTZPbiRhnpmZChgbfEuPl6Baf\nfSCcCGlM8nT272M/1ufxzB4kjl2bEfXal+6UpQSyEuXEH+F57R0t+TLBlxTn\nM9kLpYAXL73KY0DGYKPStblo4Q1Xv5agScasRyG5TNaPVVuyFIoz4UD/k30C\nb+08lxohomvbrmgvYLGhdbplN0OXPilbDb+lm0LgIxH4bgZE4uWGFuuZiBci\naDZQMFh/Szb2KrX/Rq5fpVEr58E2YOtekMr3Ha4XGaJhYgzA6GqBlROLnn3R\npUIbZ+1GotGbUyQQpgZaKNgIb608P+2ddQV5e8dTUIiw2Cb+FV8q1MP95GvN\nwD6qhQX9gfa+GqIgbVlU5npQi2n1dYd3aJSRBGOrr8RYzUQPMlIFNu2ShVUO\n8tiEvhdHYdrUOmLRkZc+ka6CfyWtw6hLOpsNA1ZiDNfdv+kEnewQn7avsqdD\n0Q1eSbwwqeJV24hq/IUa3nWNQAcXWGtkladgz0F1tQP9OMneIb5oUxKWu2HP\nXjMb18VUcR72cR4/m7EXfjx9uKckRrYNs4re59ce1QzIs+kCfrEZfOQYwvDq\ncO4Y\r\n=Vhgp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD92B7O90uWS46ZONTq/Oq/PUkbxC32lrxBW5aueUC8fAIhAKvF28LCeNonbj7sVAkgNqXHuSZzoKqtncCRgpDK2K8y"}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.52_1535367727450_0.7569054989881994"},"_hasShrinkwrap":false},"0.0.53":{"name":"@ggttoo44/base-server","version":"0.0.53","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.15","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.2","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"a78f039a8648ad33d3bb56ed6c70ea73f2383cc6","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.53","_npmVersion":"6.4.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-FPfYyimWiMyloNMHUm2pc6eOUROInADV9kV0U5sDWDXZ3xgt0SDGBP+wMf57WctH+Ie+mNU8e/LPsmkLuSy/9w==","shasum":"3ab5a8c4972208c98cf04d4a6ab685ac65af6bb5","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.53.tgz","fileCount":170,"unpackedSize":1072169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhPMvCRA9TVsSAnZWagAAtQgP+gLSV9sG4A8FSWH00DFS\nUMs7KpAeNeCWuBgLfcs1uG6aJciEFuiDQqk7JY+MyRuZtQiMpIM+ZC0WtHQf\nzCAKq7obGcc2Bz/lCHtuHtUs4vK7LacbuTzbyvSeuiCvO+vkjhpaMigBW3MF\nztpqO9OFYVvEx0WEvGKk3gaTttxzJ2xeF6qErpC22u4ksSyfSoum04ZDRCOs\nPf378y/B53Nt/e/JdvraS+gMEM2pJWOrk9XPImDvIFJjTHCfU4/e4Pn7sIpi\naiIJJNiPniVp/ma8jLYokzum+z3iD/XUP7rAuYFpkdQf8wUMXHxnH25arBks\n0B4uLGAMj3NcnPdYzmwsxunqKRIQXwv1efN3A/BxLbSQwlnqSbBIEJPsaK4K\nfp06/c/g5bQ/YReO2nh/VGhV+PVeGjBZuOD2bjBq44gNJk/yEAlOTNMvxXv3\nnCg2XAgzQf4MwY8RSJ0INFi/qCAM+lydkxeJfK8RNvXpN/dUsnj9Z7YRyiEI\ngd5lvJ4LjBVVbmPB9gC9HPI0nsPDgz2HYEda21C4rxup6dDRhFLCMSB/3wtl\nVlytyVkQtlmUIJETPTR0rgZbLbKu9nUdxNON9q4bya7GfBI0HLNZi2XQYIH1\nTZt2qCv0hoPgHPBzZ+M3liBalTxqL9wnugv9aPqsdS355Q0PJLaZy8rH/Ib6\nw9mV\r\n=otSK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4iQutNVfxT3rPKvJzu96PIgLFTOzfYHw5qZdOdpBYWQIgRwfhhQmUai/gNEaO68zJZvqt4ko66cQ0F6Vb5bbriF0="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.53_1535439662200_0.709643031391858"},"_hasShrinkwrap":false},"0.0.54":{"name":"@ggttoo44/base-server","version":"0.0.54","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.15","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.2","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"93266bca42a7fd44ea1395a9470109ab360606b4","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.54","_npmVersion":"6.4.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-pG2Xt0ccBS3YGVsGzooxehHuQZw5ktEbaRrUeLd80zvyZxPMSzjhVob0AGm1treOInmPY6SYWZvGTMg7U6c98w==","shasum":"92a274f426e01785f2a3214b7edf4108fdf42c42","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.54.tgz","fileCount":170,"unpackedSize":1072154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhPcvCRA9TVsSAnZWagAA4poP/j1jaVldypdg6PJhEPhL\nOTHSAAhMj59s7CPzi96TDgEKNxBixF/LB6YIB7hYbt0iQ8+/9eYPFD7c4zsd\ngtTd6JHLicYNeS0nT6gt+qBD66LAKN18dP3ve66oxjheM24n0dngunMFkIDD\ndpOV0E7cEDC5A39A+Lfx/UqwU26Q/8iDWfafUjZTJ5pod6ezWEmOscvpfH6f\n7dmPCmU30XTz6l6A1nviJxiEjzRg9jYovKdnnvhaXnnSX9ZB7m2x8XFMRmp/\nrNRM6pl8uu2C2g0HWQ3T9lQCsGEMCcFmTunbwTMwkobC1JrF4828ydpKOzhR\nPaQ39UBV25T2/dGBh9EvgDr7fXeWPaqowNQx4s7y8w282osHEsuB6foQ2rra\nkFghotAJG5uR+Wm28P/yS+UuzR7+kPyE968d9nY7WuIUQiICghQElVxZb0AZ\ns9OuNPzZF+wopEYYysE5s78239gv7c2CBX4DDNaC4GO2cOWIKBvrMPHzzyxq\nEAbirsZ79g5ax5aBsV/qDfIsDqM1TZjrZJgdBEGsU6PcIQzgjI4wG3F5QR1E\nkAJ+pGdsJj5uFCR+kOZXmjPrvxxk14Np2pLnZgAJMBZBEsUTDujBmpSGP2i+\n0Krx1Kpvmn3xJxdawmbU8wqAGMhslrpUZ4BnsfV7rwgZGckjYRjUC9wvVPT4\nNd8Z\r\n=V4ob\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFWBImTV6LVOfpgk/i7+pwWDm3bwf0EfYU9wglhokDzwIgSplFuszxO6Fj1abPDkNBld1yBWUglyw8dFstTIW/YEQ="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.54_1535440686873_0.5945901788711652"},"_hasShrinkwrap":false},"0.0.56":{"name":"@ggttoo44/base-server","version":"0.0.56","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-jwt":"3.3.2","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^3.2.15","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.2","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^4.1.6","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.7.5","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.3","nyc":"^12.0.2","opener":"1.5.0","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.0","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"39092646d35615399aa1b30396ca807072c7806e","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.56","_npmVersion":"6.4.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-0lkZ0m94lTupT0SDS1Sc0HZRdgnZPM7v7Wti7pkYZQU9+Ne8w/C/n29+t2Oc1Ap/7QZ/gawEJCnMtPFBnPZ0Gg==","shasum":"8bf04b9d66ae9f91d66e25053022bf19684dfcd6","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.56.tgz","fileCount":173,"unpackedSize":1075367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhSDuCRA9TVsSAnZWagAAfMsP/Aucu7d0Zsq1qDKY72ai\nnt11UZXKiUfisp+IOrqAl4FlTx7+iRRMnnjDqMgBRzbvLqL4bfmNOUq3z/aq\n5FhP1TjR1C383gRNWuWSx8m2INTaB1AHdEu4aLxSy94f+Wvpk3G+osUb20va\npCPHYhj3JmNED3da0dWP71aHVB3T/fldGrUE92qsfAORQC3Tyh8e3ANo6Zzl\nqljjA6CF7VEMgNXLXx5CVJbQiJ+N8UYAgfap3h3q/EQgwYDIBq7GE0o1oJJX\nMKM2W+T7TOReRMMXHB2yL2HrkMLsVyZUtrj3lH8OHzsqEcPCY0de68eEa5cC\nhaSClxXACT3O7CALxlWRu8klb2TDIvvM9p8nm6GPgNQYnt/4BMWbcm4mAXsP\nQeTNgg1NRBMTVlG3uuVgGcAg8ddQzqS6X2yUXOjBkKJjfUbyNVWyxOieN5cf\nU0Dki2oChiua3WnerW7ndfbFMUe5WIlICA7M0nBMc7iudpaiJmZgx0xArjjc\nIiujDzpFH9lp0MU4jtzvwsRcyVydDawjqTUvHQTeyIw4vEYnW04+gvuTVZDe\nyL8msmiU3EfbzHUuvq5MPGa0J8sVhFaMm4peWU0HeIrNF8iyWi7VXGEMGNtO\n2JXM9NjlojBtEHsIb/Ju/1bfXsXf3qg2BP2cLqiHPIiosYH3XuucEGw260OE\nLGMR\r\n=QoZ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9Kkr6JvYipAbRHsnrr3t57XnvtpkRjJKCCWXJySyb5AIgUhQxe1QKIeVH4HvaFGMuFhZxbDkzgHjL6OgFYHSw7P8="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.56_1535451374367_0.49977539403552673"},"_hasShrinkwrap":false},"0.0.57":{"name":"@ggttoo44/base-server","version":"0.0.57","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","grpc-caller":"^0.9.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-helmet":"^4.0.0","koa-jwt":"3.5.0","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^4.0.1","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-helmet":"^3.1.2","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.4","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^5.0.1","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.8.1","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.4","nyc":"^13.0.1","opener":"1.5.1","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.1","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.3"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"41d2d08bee0193c37fdf2e987946b8c1141739bb","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.57","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-QwOThEbkrDkD5xWTt2mwnhnA7esfJU/fSlh4F1qaOk/Ub4qG8n1dVB45a3y6J0RbYhXhzqgXCkQHlflH7XF5yA==","shasum":"376772bb3a28d27d68cb10299f4675257e2c3521","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.57.tgz","fileCount":173,"unpackedSize":1082230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiSHVCRA9TVsSAnZWagAAfJAP/2HkCkN+j1V62dKnE8gC\nwTHqZzV1sV5xyZG7eQXSePkfh+XAiYy694chqUoegzU2nEVrt7DjqcvqdCnT\nT42Z9+yiUgXGNYKvJNzNx2JL/h9dRU3bfwDV6DnsLSZSqHAsDBzWrWod3F3u\naxjxHZO1JaIGQy+7vGGozN6XxAozjWW1T1cKPKEBCII5GvKgbocaPsE3g+Nn\n6jrGxsTSx/sMyHKhRnQFvpHAyBuP20KctkF/pZ2KlMbTTmmS8Nr2qwSQCjew\n5IxninC8Q9mHOZUG4td5hqmY8+A9fl3yEbe2jSN+gGhY2k2gLi7BCOaEfr5+\nY//KuWbvF2MTeCjzO0w40OYF5kuqmUF1JlpsWHC3ZraSUAznF5ZluhyvtVC3\nZrvIEaQc4EwfITuu2j7ZUlPUZFVX3WBYP1KnR+kXGg9njRGVA5EdDCpmokA4\nU4kM76TtzYBXzOzHFZ4fTsGPO5p1bSfP6chqAH5b7ES9PrdwxuWMKhRoIOgt\nc/2sDQm0f3M4GzZD83+yL2eS/QNcj+z4Mq8aFy49Kj8cEgjm2q/TeNk3Dhx0\nZwB+gvudKaNB26rizNlwF3Ks1SGuvWzPw99dOEripp4TP8XdEtVu3nD797xK\nMj3/Hi4Xrm5IODpYGV8zZR5ZB5RbCFbviItS4aBHYP0tj4rOxIsB/o5m7f79\nSFa4\r\n=s1pR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqokHFI1sMKL95HdrNzbja+Vy2vYimOlR5kwViwqzjUAiAXU8gnl+lpTy/n4iSfZDDBTuKvbyqxrE8LaHi428n4ZA=="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.57_1535713748025_0.8802232588491761"},"_hasShrinkwrap":false},"0.0.58":{"name":"@ggttoo44/base-server","version":"0.0.58","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","grpc-caller":"^0.9.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-helmet":"^4.0.0","koa-jwt":"3.5.0","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^4.0.1","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-helmet":"^3.1.2","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.4","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^5.0.1","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.8.1","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.4","nyc":"^13.0.1","opener":"1.5.1","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.1","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.3"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"62b08d991ea4dcd56146da14b7e6c6d99290b7ee","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.58","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-OuKEgoSCYu0GfKEOonDE47JFryJiJ53jRMamPx3PUZUT8aUJeMKO6pclBwJGny3V+KDu6stu/1YuKgC+0fa9pw==","shasum":"29379323a8d7a845660bbfaa28fe7db5ca0199cb","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.58.tgz","fileCount":173,"unpackedSize":1088947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj0lECRA9TVsSAnZWagAAYpIP/3q6gV+271lXyZlN167k\nVtDi+kA9tE7dNZkfwVTK008irCWfGoiSpAk54sySbtO5xRzjLT907viIZQM+\nHPfqWSX6XmQfxls05XL58Sfo94nX5S4sfGWCzGUNcjcgZC1Adn8kU6lxYunJ\nxiN4m7j3NGvAq0twDNk+xHtqhR1nm0YcfYbWeCiAoKwm73HVQqgSrSGiTSIp\nvaYvmEmvRCI7iUs5BJmd6cfeaiPWNob5wBO6ioJJ76hu64T0sXhWBJ2k9onm\nSWngyLlZ7SVhNJRLozKAdbZ/yXPSaRgO1viHqs/SsD7cpxfKnT8CaHpWmPad\npMwfrBHE2hcoGO7+VMxPtyiJGfd2ok5NzMDEb5yA1QAhXUcwy/NHzP78SLJX\nyb1ZALxikDYC8HCFxujqnmkF3nQDjT3PPdXME43TyjOZqtKJLK0ItfL21MoC\nZ8VPpQcs4kl5T5SmJ8M/YfkgxlY7OTot/SDenng4TexHbLbbcZOVhIgD06Um\ncmbqBvmFW9oWO3MZfOanR/0TF+xM4V5ws+aJaUN62+eP0duSvd1x19oPZhM6\ncjBQSPJ66+i+5zzjzGp6iQLLAw64T+MtxbcIH9uVBCOY734WAVT+Vvv7Hl0v\nYc41EyUcQT8P0aid147X3W7tWtdPZ95q9iQLJWTLrnZd0QfgIjncMqEEikhB\nxQtG\r\n=Ymnz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrG35tKGEMu/Sm/gWo6vpt0K7vBFGsVN2Y540kaOx+jAiEA9BVMnWX+YY83Rx+H606Ts4ZJ2pg3+bOLoJAeqvBGXgA="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.58_1536117058935_0.3598524039594124"},"_hasShrinkwrap":false},"0.0.60":{"name":"@ggttoo44/base-server","version":"0.0.60","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","grpc-caller":"^0.9.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-helmet":"^4.0.0","koa-jwt":"3.5.0","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^4.0.1","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-helmet":"^3.1.2","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.4","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^5.0.1","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.8.1","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.4","nyc":"^13.0.1","opener":"1.5.1","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.1","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.3"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"634b79cd1ddb056150240e503415d72901a78ef5","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.60","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-/EksYHr/xXg6z3zMFoakbCoTs8eK5KX455CS7xQKcbb3mbFZKB+gwHK/MrTGluBFWfB8vVPekU3Tq0Cmc3OOXQ==","shasum":"11fbb335bb5003e73b6650c13cf0e6485accd679","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.60.tgz","fileCount":176,"unpackedSize":1093377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj2mjCRA9TVsSAnZWagAAXfIP/2uSrjuPqXcsJj0plh2t\n9Srj2TQwQ3m7Y2KF9D5RRGHxNE2Ldrf4v7jUhX6tTVoNoinCX/Pf5Ini1tuc\nsHJ2jUJJdTJ+OrEtjiVuDUoooUgVPht4QH9TkhQ1cKNvR9m7JYQJCGD4jtlX\nelPRJMRXuFS6IN9O39sdnGWXnZ5H55PB0pP98Z9C5JGcJF8nliQnIfNt2Dxv\n/FW0/QTuTZ4Y6dTUHwrO3S4TLSZER9HLYAxxG6JIHOAHtxgwKlMw7j932Sr9\neunahkGmhRQul2Pxql0Qoi/9hYzIItq/JVFqYBoHNl1wbvvyNSH3XENFFI89\nihN/RWDLsd337LV2iIeNvAzjV2712FufScS1aEfv+zDmjhDflyHPBESFSH5a\nq8L7UC7cXW/GyMJEAiBs+7QsujYfTqX/sA3ooDzN1UgwyEtXP69Ci8YYWDAN\n5ATv87aD0SERt5ZCO5UgAZbZBk52yG376x+z0V72ck7xX2Kib6vNANZKogci\n9LcTxxs52LqJ0AVqMyuVEUP4if7IRcNZ5viGIeUSA8r21FUY0EkUD6XkPqM0\nvkJfdrinZyNaLiUCPUjTNmGyvDRnPCNJSCHJWsjGcgl4CK+YktBgKtTiBYmt\nfFn/xxowxIyykeZnwom17HfirYIKgAvRuQf0oH4cmmzGD0suxh2dfq8b8n+P\ncXav\r\n=f7u6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQr4rHjR+KnmqaJc4xFOXmzhbunEWufwfWyhT1SmmFPwIgBHNZaWESI3aDG6yaH1pT7o9Ciac6C7liT1cj7zhPWM0="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.60_1536125346408_0.4257499454672371"},"_hasShrinkwrap":false},"0.0.61":{"name":"@ggttoo44/base-server","version":"0.0.61","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","grpc-caller":"^0.9.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-helmet":"^4.0.0","koa-jwt":"3.5.0","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^4.0.1","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-helmet":"^3.1.2","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.4","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^5.0.1","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.8.1","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.4","nyc":"^13.0.1","opener":"1.5.1","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.1","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.3"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"665d0a4427fd219059de8f922c60eff13cc379b4","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.61","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-IEvvcDXWPgKMn87XDwlUkHX0GlipVAA4nHuYROPIpJ7i91IF3QUF3NOMLcH1HXWPpW1YCY8XmnY8Udxk6sUbpg==","shasum":"ab1c651eb2a5663950f9154a2eff3dca93d19e80","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.61.tgz","fileCount":176,"unpackedSize":1093701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj2reCRA9TVsSAnZWagAAPCcP/3s8WrJx9BwH+Znuv3C4\n1k7JkwuqWqYS00tO77mfVZr6qtrEI835yiEvxZLl/OmkRl1N0k4k3WLDzT08\nu7VpYbmPeckqo9PtSwg9lyPAahemwMg12QV/mf8Mrtci/akyFg9cBxEE9dhT\n1JvDMoF6AL5w75jPsCGGU2xN9F8HbqtEmFXtRtXynX3zsBJs5EOWbpwy3N1J\nnAA0augyw/ctNCNaixq55TlsJlMTu79fTZP92uiIPO7U6AAzbP2oK519baQj\n2USukA2lQYQAjqmQcL8CEscaP10JZn3WvB8aKaLn+oaTjZw8/bpyA3W5UMxC\n392tiXMQxPr5lj8oJP2xljf0bZDC/OZEwe8eyTAPjysBNa/NLCZWUnj0ktwZ\nFNLec76HuBLUQGpxDGndumHt9vlDSfg8LCJxDhZ9VcE67Jl9plqZEvSzjkK6\nQ/PbvA6WYIo22zjwzq2UNDU0TiqVyxD0ge/nr39X49CPuUIDwjTDuhlnGASV\nZIRzaY1rjqPCcvXQVQSEI7oTSzaQLmWPpxreTZJ7h+QCrHOvwUIzZlp7+0Lw\nP+lbhhO+KNwc908e8Tcxy/iNDYc4uw21+7odzX1+kkjxSA5pE0PbsyoNdSSn\nbdyTYX7lxJZxAk9ulCOFpZpe2uAtbf/Vc6z3xRWNDtyl9nE859h0tdK1lT5D\nQijB\r\n=OOYz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtdFFyQucC3Chfba8w5Rgy0pBJI9JwYBLw3ZRdoKzCzAiEAr8KJXO56U9MUBbBdJFM8UiRXCaodMmnb9FUKH4TqWCA="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.61_1536125661718_0.6230552386386348"},"_hasShrinkwrap":false},"0.0.62":{"name":"@ggttoo44/base-server","version":"0.0.62","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","grpc-caller":"^0.9.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-helmet":"^4.0.0","koa-jwt":"3.5.0","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^4.0.1","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-helmet":"^3.1.2","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.4","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^5.0.1","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.8.1","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.4","nyc":"^13.0.1","opener":"1.5.1","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.1","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.3"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"44b110f11ee3935640c4cc33cd3c6d68d3029ded","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.62","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-10rua0FQBWtIQywKRSP9wbHE0Imc0Ohg/gWgpofg7gjKynYdE+7a86Wahhlw7UTFVlHDxOS7dkkJ42UCOyqrvg==","shasum":"3183eca6b28d0571ec1ccf6fee024d32119ae560","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.62.tgz","fileCount":176,"unpackedSize":1100265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkI0cCRA9TVsSAnZWagAAaOwP/2qYCwcENqOZClCIz4et\nd4p/gHJAauEirU79mShE0LBFejf2er8ZYrEoxax+G++lwtYM+FxIO08d+k0/\nwa/I16FDL4iIT4Wr0vdMLzxyukqc2U7OGnzhn31Y/gxCtUMXunPYg+ZGi8E9\n35bysVTg+NOpkgPAPKdfeGKpqBL8Zv6eA6Zcf8cWJSQVMeH+tGOxgwn7dVOG\nAyrw1zOWVf6XVNhoBfqZO3ODD6I9pmvSk17tn8wcdERr7K0/4lRMrvEcEUuD\nx5u0HED3Ex02HKzuf7kIqxKbi7SvwV0D2+Bb/GsSehWbYyzP2vBC2TMgrmyE\nN4nqP9plxpXxaqaPwYC3wXX1htMI3uU5jT1Yo6EmkCWSQVqH0ey/fCGa6ppl\nkVO0BnQib2RdX056dH9X1NKlHqvjv2GhY2kPKFYJaNSYVhIAyty6ol6vMsnW\nrp7T3Rh4lucyXL3wPnwHUABmRUSNokZV1GyGZq8DB11XL0A+Nrs1DKm5mMPd\nY+rbxnyTV5hWLOF0PH4awWQhJA9z+AVmLx3A/7GBpCuunHVZoq31MdF3A+xj\nNsYOumsh9L0kFgf9NOnQPcFsHuXmssAKLrheB0nsqGpGRyS667h+RA7sdnBR\njSXwG52GIYD//oUYYtG3w/zvHoixtFUs0pccnDWFsDjd3+S0wQW0zWCXUQlA\n1cE7\r\n=2Tg8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2V49YjHBBM2wp7cH6ZdXwNh1qEiVfDJx10Bwr3TnpFAIgWUvFqUDMjTBG8EZTg+Lr+J4IlAaUSMl5C5afaltfAXE="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.62_1536199963813_0.6694489415404521"},"_hasShrinkwrap":false},"0.0.63":{"name":"@ggttoo44/base-server","version":"0.0.63","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","grpc-caller":"^0.9.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-helmet":"^4.0.0","koa-jwt":"3.5.0","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^4.0.1","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-helmet":"^3.1.2","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.4","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^5.0.1","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.8.1","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.4","nyc":"^13.0.1","opener":"1.5.1","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.1","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.3"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"fb1d8d2c6c14b417f5bd292705cd78812b85067a","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.63","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-JnahxpTVU/P3j+mybRkEVDak4VEt74/hymYebQg5cRiMrFrZW8CBEaEC7dkbvzFv5tf55u/v65Ps1F8LrAMHBw==","shasum":"824c2a48e5c0cd2734e905b9701d6a70cc98f491","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.63.tgz","fileCount":176,"unpackedSize":1100315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkJ+dCRA9TVsSAnZWagAA0IsP/07QhTUgbthu4U23XC67\ncfps2fSiVP2iKwo2cuNuxIoHZboxdC6YYUhrhQXQpDU4xa2Ux+R5JY/vPfd+\nQbZwpaOh3oVREts8f2dkx+Tee+fbWYCMeHaz/pu1uuX5vaGEsAO4YZu1pMlT\n4ScSzVbufShgMoYEGF0lHb/5fLGRhONTBfyCH13mjg317yapR54+BWCwv3fM\nIBPesodI3H8AAnDTJqsIYdA9XUJJ6wILPjsAK8CoyOSsvW7H04JZ+UQ5eJA/\nnHozB8mhEUxRfmpn1N8jqNVN01WEE5HABHxfU64iY/SIWXrQHGqp2E1IcrrD\nNMbxG2YleIj4bKCUaUj1W0lN5eAGTnsNzrNCxBtWEQa+gT+Db+9V05Vpqb4z\nc18PhZ7rTd+1pQjnVnCpdIOYXJyiHMFUa3nLz67Y6ZNrqjaXvQY3kKDGeAJU\n+aG59sMXOuxTSjHf8RJHRml+59cCXxOUA3gGUSnZug/RWYoYjtjEQmKx4BQL\nAxqVloPYql/25WrdAGWeU9Eu39FXLfa30krvVd4WfqyklBdkaGofbt1shpbD\nGwj+EFC7J+WXp0QG+fqxo214n46qTEGQC8AQ4rLQ1EurJAGcVsjCR7atWKcp\nLAQzYYgQQ1aND8iBKpsNuLHi+p4Tjzf4s1Z5c2Yqkqxw6HFIi6/eriKXl8QU\ndF+2\r\n=vCSl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsFOA12CuCilIkxLrokYQqQXLvEtOqAhfgQGTEp7tCDAiEAph00+4JfX50InmI1ZaK79beWtGw+edRi1+AVefUaZ2E="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.63_1536204701307_0.08190960521398671"},"_hasShrinkwrap":false},"0.0.64":{"name":"@ggttoo44/base-server","version":"0.0.64","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","grpc-caller":"^0.9.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-helmet":"^4.0.0","koa-jwt":"3.5.0","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^4.0.1","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-helmet":"^3.1.2","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.4","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^5.0.1","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.8.1","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.4","nyc":"^13.0.1","opener":"1.5.1","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.1","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.3"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"d79cf832e58021e286aeb3625d8173611652ac32","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.64","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-wB1pn7zpMkOnMPtQYrqbUEiljjJ7EaeTU8n69DJUvevRygACW+wwf7Uyd5HEKfErFtt8MXKjiZPkvKw4obL3Iw==","shasum":"04d66fc88d0a56293cd3ac27231584bbf6930b57","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.64.tgz","fileCount":176,"unpackedSize":1107410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkMQeCRA9TVsSAnZWagAAed0P/iRKnZ0SCCweJms9aKCM\nQaYzIbkzMmpuU1redINkGbf6xznod3m8dLr40s9LeLNkANLHbHwy/HdaVTpK\n7aw28O5y35X++itUR7Re8wGgvB2ddhxYnctJ8zOH5i8szy2GZCtjX5D7Nq1V\n3X+vIBIlGUovuggxrb5s10nzZmWMNF5YgFnSAM2k/YcP8TDy8biTDPq7fupx\nUvpRIJJzBOVdjHO5UabZQFg9olEgwFU8TUrrmNNsiTjH5hkY4+oMoWLG8SSq\nTh6G2A7xaTCJzKa4ceiZIOJjzbiYk5EJv4jxQDxyY+GwoD5BGJXfg6K80UjM\na9U9IsvQL9WDY+KqzNojovHXho8EeoyidH0LtN8sUENwe9q/txfo/u0BBIfd\nMNYiIQ71rInGpbJ5IvGmzx99GXKGVtsbdaz3Qr+aQyU+wjpgiCzjtdpI2N3O\nqGqW0mQ0J4QkLJRAGNCdQmkfl6b0cw/6OPn9o2VyqIvEXQ7X0weUZ6pN5Gdy\nQoEgeNQTEc0wBGsmAKh8HoDaapzt2Rd+PFGfjTrqhg+1mkpWflhnTujL+yt8\n8PyY+9E+6c60figvAILM78txCJMDczmtsaxSL0nRnDmcY0Cp1SZSLjHpQPEJ\nJev/DTpyoddnTBqKUCO43d/amPmtuV8M3OljP2T+my9Y2BVjnt5JV9z68Vm2\nXKO2\r\n=8S22\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOzxZ5JD2pXxsLZbVxlgLLTgcA/IpaZNGXySa4scv0UAiEAhRu2By5AHm2ZjADkNKcK/db/sA22DTzMzivPS/VK+4s="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.64_1536214045746_0.6966238622219045"},"_hasShrinkwrap":false},"0.0.65":{"name":"@ggttoo44/base-server","version":"0.0.65","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","grpc-caller":"^0.9.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-helmet":"^4.0.0","koa-jwt":"3.5.0","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^4.0.1","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-helmet":"^3.1.2","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.4","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^5.0.1","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.8.1","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.4","nyc":"^13.0.1","opener":"1.5.1","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.1","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.3"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"6b75e1a1a1cbd456cef5f28a3275d33ea8d80319","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.65","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-t5JR7q1Cm2i8nNlax1c+ua9Dli7BRgimSkrnJP0Ld5UNUCNEyuVlipKi24nXA+sRfE7y7rDntvyHKYbCj8W1TA==","shasum":"7746f264efe2cb5e13b5bec34b9e8b24eff4ae9c","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.65.tgz","fileCount":176,"unpackedSize":1108685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkMdVCRA9TVsSAnZWagAAitUQAKPd9s6lyK0ainSJHOt2\ntbHOenz6wqfFDWKIpPkUzw0YuEH08xMDNZpTfCrqDbPuhcnsmaKF01vI9IQ1\n6ZiX5b4zYod618YSgSr7pvgb3Atsi/+3DHiomaSrwFlVzp2utZ+CfrDR7zRb\nbLGFajRTtq90U85Ym6o5OOKug9PGXJWYd0wxsnjbnCkbk2P0z6AK3tVoVTQ1\nGeqJNstK6pKNm9yelnAz6wmQG6x1FyNWS4pt08BIrz+FyWEjaTlsSG2Ye+xE\nF64qquRT1k6bbPA47PLUrvxyle5GEqTGxuGfxkUm+C1pt1LaBsyvgkuAwfJ9\nrvm+6Ts4oRuaVLIHpEZXI2ip4lIojnmTovE070o8GvoL1y3k3BXfMSIVKm8A\nUPR6ta94cnMGsi/LTzUVFGhV3aFxj3NZtQJAuL7xLqeQs6jGg7uRST4lzz20\nxLc4obPVtU+l3pCbaYFiuIHCQo0wkfeURF/tWvY7YbcwSMb7Y/rEZL4BgEJ3\nxCbL2i4axlzqXbOt8jphJl7QuMER3picU9LKOdPm19dtSndl4R2YzwhNUl/D\nqewq/SULnzjWigkkDvFFeXFPkxO7NjXPacAOvBJ/jGOAPnEZ12mULt4hJvZX\nQYCEgqVZc7+QbUHw0X27Fuf5I9nNH3CMvZPLTMzZ25N0tcA4v/WtRs9eeACl\n7Nk9\r\n=MFm1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFy3rIzOaR0AyOsyjSYby8z4P6fCjBUQZmwzkwccEC3dAiAPb0avSFALEep+Y4kseOwJj7LzztPOPe/8IpwifyXt+Q=="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.65_1536214868404_0.37759597291292124"},"_hasShrinkwrap":false},"0.0.66":{"name":"@ggttoo44/base-server","version":"0.0.66","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","grpc-caller":"^0.9.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-helmet":"^4.0.0","koa-jwt":"3.5.0","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.0"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^4.0.1","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-helmet":"^3.1.2","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.4","@types/request":"^2.47.1","@types/ws":"^6.0.0","babel-plugin-istanbul":"^5.0.1","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.8.1","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.4","nyc":"^13.0.1","opener":"1.5.1","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.1","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.3"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"56cfef04e1aed91c4c2ddfe38821572a5e6efe85","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.66","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-2ZtSVBojqPq/idiZIlEIcVKx8fBOO6N8N+Lqv/ReRARXpFfYqTNvEjjsrIqMpkYIEiihqhA7oFSl2MKfLJuMIQ==","shasum":"cfffee31663829ad8d7d8cd24d2725e262569541","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.66.tgz","fileCount":176,"unpackedSize":1108605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkM7+CRA9TVsSAnZWagAAE5wQAJbmlzbR1q0lzZATnPwf\n/2S2f3OEmYg95w90AhyY6xsn4jy5njRK6bLid100GveNWoC5qJW5SJxKuUf/\nFLuncBdJttxtLocZJQMADgkGpEsx6+uNXdyMpMCh6tis5CL2RtYPzSatMjzX\nePTJgduKcLn373VBjX9RlQeDx8aZOFYq+eF+Oh0IpJ7a8OOeF30LbFC8YiPm\nti+ctO7qPH0tGn7nZ7QiP1vkAYL6CVGXkgnfhtcWJgxCJwTzYwomk1IGR+Yt\nJQXzaHzdTnZHO0JcJLB7Q3i6w6t1Wk7vwhJ5786e4TnrVcqKX0Up5DhVtWqJ\nP/cBOMEpR1Q27LzVbztv6JvSE9U3iYK4GpToJwTSefJp6YQNz0zhXf532ItE\nffRpm4JHtrtm4ryuEp7C4svvOhPF+2RUDU6LZ/FhG+gQFvIYx81ahdO0KcG3\nIcTg9QBSaslQnMR8zU59/cKt2hM3qOGjfUNWXxOcMDrOVp/7iT0fuBpBN8ak\nmNicyadHFJjJ2SF0yHRexyGM4OOhC22fiGDC7S2wIlO34BZJ9jwbuz2jsn3B\nTuoo6dKpbSGYr+k8icQ4p8EZkTlKy3w/C0pxi4+gxclWz99V4Mi1epsx4wxS\nYM/MguhWnPiEEzhsOpURSjTY2MfHn1Rm0BThYXsU9ssd6Per6pH3h+dPag1Z\nAiub\r\n=XZD4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaE1u8Tiy66fKJzWjHxvHqgDX/QZ941EUwhz57tZqfHgIgVZhI+CTrt3PPJAi2cVhWldNhwn3baOcpUxwcriWwbdU="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.66_1536216829329_0.0087587528391333"},"_hasShrinkwrap":false},"0.0.67":{"name":"@ggttoo44/base-server","version":"0.0.67","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","grpc-caller":"^0.9.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-helmet":"^4.0.0","koa-jwt":"3.5.1","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.1"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^4.0.1","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-helmet":"^3.1.2","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.4","@types/request":"^2.47.1","@types/ws":"^6.0.1","babel-plugin-istanbul":"^5.0.1","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.8.4","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.4","nyc":"^13.0.1","opener":"1.5.1","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.1","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.3"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"ba505bc8398cdef538e1ef7806ac5064ce77f5bb","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.67","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-MNb27GkVjoh0dmYdC3rKcQTF17oZk3fQznFa+yDg7Oz2t04n2kd1jHJunHByqlL58GtTOjOULyEuvfY9VGpKLA==","shasum":"d5e748f424cb6bc049588dba72bdac12ed0a1c2b","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.67.tgz","fileCount":179,"unpackedSize":1112666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkQM6CRA9TVsSAnZWagAAGOwP/jMxTinm8GgN1NYk6f0v\nSG1xiOoklL+ShbgIO7u1LCm16IvPah2nhq6ixk6TueONieeBnsRsp1agkY4c\n7vjFaEV+Ld0usmsgq3b1qmTyP/t61PpUsvqZaBrVghLKqEN3yTG7RRZb387j\n6DG7RP4f3/YQLRfFjEFY1SrV824a0jgA2BPf+jC9p3P+KRs+26q8j007sqaV\nwXgtKZoPMoyxSxJj8ujMcyNgXns8JmdCgmz2wmLIR17wYCfe1JIvk0VxYueP\nyhA8O1IqhRJgFqKIHtSKjRB34GyFQ3bHLzVg+LBv6yG5ddQPBe05FEn9n/Az\nlRSitLbvIz5sBBtHVp94ZV2o9ST9D2s+7bUfQaRJWeRTTkP3/dfMYScch/1e\nKptT1gD7OCQiJBNiU1hyF5Uu7f3RgeAwCJxqhXiDbrLATuTZqXBJ4WLLhixR\nTz1SHYyDH3HtwH5ZMVVKP3zU7EbNYQCr3zHyW6K/Lv7/2fXlgAYwJiKZT1X8\n6kPbarP1MCdo6XhgtAEqzWn2oE4JSLLBddwREviLV2+pqeZKny3HzRGVfSJv\nFB6SlBKB8sujQqRSByJ67VlKUgmL7JF0YL82LuuhcFV2LG9xppoBOScKcauq\nbtgch6+wtla555sd9alJxX6AmFRgUdf8q7RSpQcNZPO3e4lVph6nUlS1F7kJ\nG1Ew\r\n=haph\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArirGRUsnYpvFF97DY4Icv0BZqXLHNbkRX4G2+dRAwIAiEAsVxWoA9tZEcRYA+1O9iuUWKXNeEtG3yNcnvdDoVlcHI="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.67_1536230201695_0.5015430753461563"},"_hasShrinkwrap":false},"0.0.68":{"name":"@ggttoo44/base-server","version":"0.0.68","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","grpc-caller":"^0.9.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-helmet":"^4.0.0","koa-jwt":"3.5.1","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.1"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^4.0.1","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-helmet":"^3.1.2","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.4","@types/request":"^2.47.1","@types/ws":"^6.0.1","babel-plugin-istanbul":"^5.0.1","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.8.4","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.4","nyc":"^13.0.1","opener":"1.5.1","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.1","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.20","typescript":"3.0.3"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"eee2cfd905455d100d832b5514bc08085e360abc","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.68","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-85rrhMOYpHSIts1Q1l/laPGVY3thA4mZiNVZWdLFzCBNTAaI3lYtDEbKUpm4Yjz9xR9dtKIo6hQsF8o8wbp5eQ==","shasum":"2aec518c7f9891cf5de11ce99f3704a41106db6d","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.68.tgz","fileCount":179,"unpackedSize":1114369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkTnhCRA9TVsSAnZWagAACYgP/2PHa9MyYYnD/vEQGkVO\nVbBfeChQCovbBe4vMLOlStKfcG/QcA3BUNAWp++fEG5h0v2tljGhzprP291F\n1NqqhTJyu5pz3MKL7P7R/yNB3mrv3gnop3IJRUNuiJmEZKQpFi1wValtMvCz\nRIHMjUrJR4YCRg29RqMgSCHRck1E6POpQyibgWf1qYaIr3JzuPKQQVHIEG7p\nR1Gi1q9K9Y7nxJju5hIDZmvf5dL+5hFewdfqP/URomHyaero6Jo1S9LmBAXI\ndGGax9emq4PPIJrPZsiah81WCbPUUcF/eOmodDzrYNn/8Z3VxerCizIP5egQ\nIRZLx4p/53o8GXbk7i6oUyR7N7W8j9r5y5cExg2udZ5nJ761Fcaa6nYN3312\nRZS7QEf5Fmk49VSCXFxkc/viKyeM3JdSl9OZLEV4ZwuV/gMtQt3cNmiaWfMM\nFsEfOukiJjJJaBt8K04GHg+Ldg/L6D6cEHMqnciGUuPyLTIZiOKCdixp0W3z\nuBtwbzM6PWHMEWsqILNUg/dm9gzoQDijXs6R2Q9vLTF3wKyMo/5fGteoyz8m\nbdyEzmQe5HGAj7Mr0hComTWT7c1xu/DvOnD2Xkj4fpVrz1wWE5thtWdblEbM\nO1IFerqh50r5MVh2IwSypvUn3olApaSd1SZib5DIEjFPGRfiXh+6gjqn0jbS\nqpD0\r\n=k3r0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTNi85huRGdndNozN922QYMvn7HPRev8iBEOmxmwGSFQIgYGc+KB/8Hds07uT3tRLBKLRPY+ElLJ95TqSfuct6BHQ="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.68_1536244192237_0.2269179397164487"},"_hasShrinkwrap":false},"0.0.69":{"name":"@ggttoo44/base-server","version":"0.0.69","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","grpc-caller":"^0.9.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-helmet":"^4.0.0","koa-jwt":"3.5.1","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.1"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^4.0.1","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-helmet":"^3.1.2","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.4","@types/request":"^2.47.1","@types/ws":"^6.0.1","babel-plugin-istanbul":"^5.0.1","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.8.4","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.4","nyc":"^13.0.1","opener":"1.5.1","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.1","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.21","typescript":"3.0.3"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"7a966d17791cbdd572adc1c79a30ab9c8e753157","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.69","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-gwQsuGIzDs85Yl85SuBvWbEjJmAjXwR1tQM30+I8yGpkY0KL/YabhAjgUXpVbE6A+MRXWo5Ap7ZzIHwtFqLMag==","shasum":"5ec7458c1be1d452384acdad53c9cde4cb9e65ed","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.69.tgz","fileCount":179,"unpackedSize":1114069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkTtrCRA9TVsSAnZWagAAdZcP/3W4NmJHMFEHYRc/1cSR\nkVNta0UARHEJoaBWfTY8AJcTRuZc0ZXT10yF/YX9SZbmGLj+gcK5mhseZumb\nBozcYZNOIbiq1MM023o9/mqNxVG+8oqprDcJykHPgLWmCOs322lgd2ggrjge\nutPUrKcsit0OGyo9l4AAfmSF/eUMNoLN2l98mqP7nIU4FBsAeXmnU0lDfXJ+\nPiowvCjWYrE63M2sNQlFVdFFzcb7zwua92C9/NISlBALA9pTLGEPgvcLWMxX\nUxiDTCTkwYJlmbNGvPBCBcVrj6sGAz84A9xoCgOiaOeQzwkkOREVeyI3n4IP\nqhknx55Kva8lLvwxFiu4pqSN8TwgiDbFn+/5ARELSfpqTYpAIxT0Gjba7g00\nqpJUkAg4ZkKhNT4O6Z4lCJHOsW68J6wwE21FaxOgxV8ml7ki1bM3+bYP/hzD\nOpqTDHiy2rHrFjaWQw1KtFhcjXN8qeXoduPLvCGens+KliiLO9HIQEb88OME\ncLqhWAA7ZbB3R+HrH+JADKAmOQ53svRbwXHpqZ+j451jbfKPW6dADk5bgbBd\nosRDkfYnLeI+EWpcT2bup71S71TwHOkWWk+i0i4mVsQHmQ2Nky8zUoJXRnP3\nzfESJRlRDZEK2AyZsd/FsUMEatgpzAe6kv1vocC9AaEJil8EVtjvn5E17jQu\n8tZP\r\n=qMfA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRVjLAll2enl7saxggvG60I0SsOPBnjkr+nE3JaqDxLwIgAfdwwd2W+GKFQcdSF/xWMYk+MRmjLYaf5g1VBBB8BO0="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.69_1536244586828_0.6452417893755349"},"_hasShrinkwrap":false},"0.0.70":{"name":"@ggttoo44/base-server","version":"0.0.70","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","grpc-caller":"^0.9.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-helmet":"^4.0.0","koa-jwt":"3.5.1","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.1"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^4.0.1","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-helmet":"^3.1.2","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.4","@types/request":"^2.47.1","@types/ws":"^6.0.1","babel-plugin-istanbul":"^5.0.1","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.8.4","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.4","nyc":"^13.0.1","opener":"1.5.1","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.1","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.21","typescript":"3.0.3"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"d9cd8bbb84185557a1251280465c07bd35adc54d","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.70","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-l1xnkXqSySEKeLfPbThHw6TM0txFbVAw104nxp2W2/VDNOKB4QsdtkmyLV4yOsKl3P7UvcDaflZ3kOECeJJMyw==","shasum":"337b2d4c9075902ad3f1cb569af6921293d86b3f","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.70.tgz","fileCount":179,"unpackedSize":1114213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkV5/CRA9TVsSAnZWagAAhtUQAJv32Er/2pD2Aof9uTI9\njJnKS6icyq+r54/u22WIHGMnWhYRuS5QCpO6rzcS3EmfgRMBM6UZSfLm1hom\nEZSUfPgNmcgdrRkOd24LUTf79wLCjTADlyTs1xc4eA/6pHQ0/PWKkO1E2dgv\nd6ipjLw2Zq+HcEIqFXWRrggK1MOSIP0V/4L5RCXzHU80L/Q/fFdQIDaSPeoV\n07kAMa+qR7tjWCie3gNy8Dq0oy1qjVWI1Nq0HYZhHh/q9iF2Ikd3m567bDRh\nTaZxE8rek6p04Bt+WWGc0aV0mrUI1bwuLeNyW6rjKF2cyuZEC4nEGeJq3GLo\n480NV6MCm8S3LxWoxWQcxUcBwBQ+fxUoeUicYVRvPeND8ZTK8Z0poCb04D5B\nhxsPyDd5ru2pUvyH2dANKkoq75i18MkeunXVZ7aKGoZFqY73hLLmXtRq20yT\n+XwwffSq+TIMmYwq04uRnAcpnr4xd4hxjCYioTyevZycpoSEmQXU4MG/CEcW\n/fIouuc5MKZYRmB0GXRf0l/Ws/kyvU/aoewDliephoY2T8xasZvR8RV8/v+r\n1dkai6JRiOResZklykHLyKo3QgwAhsMnGeaj3aKzhWWGlKtaMZH/IALbam4C\n4M3jeMNKmPwcRRYLeZNtkjnj6JOIl79Ao7xLjr0PZPKtW62qzP/S5sobEYRF\nbOuL\r\n=57om\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkyaEO5b8doJF/EXoit3nxWZ1F88EzkQP0LUT+ZgawqQIgME7gmiW44eOFfb2kJmT9hi0l4VPN6fExgExTYm4GiOQ="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.70_1536253566683_0.5572734449882935"},"_hasShrinkwrap":false},"0.0.71":{"name":"@ggttoo44/base-server","version":"0.0.71","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","grpc-caller":"^0.9.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-helmet":"^4.0.0","koa-jwt":"3.5.1","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.1"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^4.0.1","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-helmet":"^3.1.2","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.4","@types/request":"^2.47.1","@types/ws":"^6.0.1","babel-plugin-istanbul":"^5.0.1","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.8.4","js-yaml":"3.12.0","jscpd":"0.6.22","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.4","nyc":"^13.0.1","opener":"1.5.1","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.1","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.21","typescript":"3.0.3"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"e02da88e5eb9c280c8428e738843ca011bc573fe","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.71","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-Ty7EuC54vOVc/vlt60RRrH4IErf8ut+n1+QCOig6kLDimVGqWqmEJEPAHPOELp/trQEcdELRPEHj4kQ1LH28gg==","shasum":"e67619928e07fdda169f4aa6055c3a4624eff2cd","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.71.tgz","fileCount":179,"unpackedSize":1115657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbketlCRA9TVsSAnZWagAASHcP/jzNkqrp3fN7wmfCF6FY\nLtQpyiM7wRnXfyPryJPRF1XbnQCqk9bPI+DSc+14cs/VdQWXrqN01qxwtbMp\n8EjLAIMguvxQgBz6vrgPUvxr8HRXs34cIYjpsYb7TaTwujQuHjfVjHX2PLbk\n46L5/bYo/47Z8fOgzsqdFzbdSqKuxcoDV8mydCq8cyHq+j6PUTF54FewFkkN\njzgEnsZFp259amJIUycgeqPPpbGZ3zGBra/sJQZdZxtDVQCL2nWW7puWU9EM\nGvF5eGPCruDYCu7ZvNtIpT9lwiMwGkcrp1TDPUZMiSntxlbqOk5nDTBqLwf2\n0S+hXgVqG9/xnPc9v7eR2IIqyPv7ZutoqVB0eh9K0kV4+epedCJEkSSUzjIj\ni9LKy3ewSYRJwpViFvBcdYg5/MTRn+3sAgBnJav91RJMJ4LbtVdepuBbuqyg\n7Xz4Y08tu2cpRVqL1Oueu4QuPNuDDFCEm2z3xTar/jtGmgmJsciAvfUJWT8+\nYi36i6K9GEH1P2u+SeLy7y6WFfF9Nnxf3DQuvr+wXsnx/cBAfxz83WeAgx/T\nxJLvZyGWXLxvafOoAA7Ih5pvxmBuYJzBYkNg08v1taiidpAI8gJhXRPM+VIE\nu3DD6s9szI+ApAvV1BWKjq5DYxNpu5zIEejFIKdyQThhHV0XVSkdMjuk7J0K\n0dhV\r\n=01D8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4nrozD53/JBITqSN9WHm8z/+PBC9ll1lL5BH+HgWTRAiAKEeJ0dJKTJv2qqFuT0ZAd/Ov+/fugH+4A0xd39d5YIw=="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.71_1536289636993_0.4169172977814537"},"_hasShrinkwrap":false},"0.0.72":{"name":"@ggttoo44/base-server","version":"0.0.72","description":"API Server used TypeScript","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"precommit":"lint-staged && npm test","test":"nyc ./node_modules/.bin/mocha --require ts-node/register --recursive","test:debug":"mocha --inspect --debug-brk --not-timeouts ts:ts-node/register src/**/*.spec.ts","tslint":"tslint src/**/*.ts","clear":"rm -rf package-lock.json && rm -rf node_modules && npm cache clean -f && npm prune &&  npm install && npm run rebuild:context","start:rebuild":"npm run clear && npm run start:live","duplicated":"jscpd --config .cpd.yaml","preversion":"npm test && npm run build","version":"git add -A .","postversion":"git push && git push --tags","build":"rm -rf lib && ./node_modules/.bin/tsc && cp -r ./src/sqlTemplate/ ./lib/sqlTemplate/"},"repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","dependencies":{"@types/validator":"9.4.1","bignumber.js":"7.2.1","class-validator":"0.9.1","clusterws":"^3.2.0","cors":"2.8.4","find-up":"3.0.0","grpc-caller":"^0.9.0","heartbeats":"^5.0.1","inversify":"^4.13.0","inversify-binding-decorators":"4.0.0","inversify-koa-utils":"1.0.0","inversify-logger-middleware":"3.1.0","inversify-socket-utils":"^1.0.1","inversify-tracer":"1.2.0","ioredis":"^4.0.0","jsonwebtoken":"8.3.0","klaw":"3.0.0","koa":"2.5.2","koa-bodyparser":"4.2.1","koa-csrf":"3.0.6","koa-helmet":"^4.0.0","koa-jwt":"3.5.1","koa-log4":"2.3.0","koa-multer":"1.0.2","koa-req-validator":"0.2.1","koa-router":"7.4.0","koa2-cors":"2.0.6","lodash":"4.17.10","lodash-joins":"3.0.0-beta.2","log4js":"3.0.5","moment":"^2.22.2","moment-range":"4.0.1","mysql2":"^1.6.1","reflect-metadata":"^0.1.12","request":"^2.88.0","uuid":"^3.3.2","uuid-with-v6":"1.1.2","validator":"10.7.1"},"devDependencies":{"@types/chai":"4.1.4","@types/ioredis":"^4.0.1","@types/jsonwebtoken":"7.2.8","@types/klaw":"2.1.1","@types/koa":"2.0.46","@types/koa-bodyparser":"5.0.1","@types/koa-helmet":"^3.1.2","@types/koa-router":"7.0.31","@types/koa2-cors":"^2.0.1","@types/lodash":"4.14.116","@types/mocha":"5.2.5","@types/mysql":"^2.15.5","@types/node":"10.9.4","@types/request":"^2.47.1","@types/ws":"^6.0.1","babel-plugin-istanbul":"^5.0.1","chai":"4.1.2","connect":"3.6.6","coveralls":"3.0.2","fury":"3.0.0-beta.7","glob":"7.1.3","gulp":"^4.0.0","husky":"v0.15.0-rc.7","install-peers":"1.0.2","js-beautify":"1.8.4","js-yaml":"3.12.0","jscpd":"0.6.23","lint-staged":"7.2.2","minimatch":"3.0.4","mocha":"5.2.0","mocha-multi-reporters":"1.1.7","mocha-typescript":"^1.1.17","mochawesome":"3.0.3","nodemon":"1.18.4","nyc":"^13.0.1","opener":"1.5.1","source-map-support":"0.5.9","tap-nyc":"^1.0.3","ts-mockito":"2.3.1","ts-node":"7.0.1","tslint":"5.11.0","typedoc":"^0.12.0","typeorm-model-generator":"^0.2.21","typescript":"3.0.3"},"lint-staged":{"*.{ts,tsx}":["tslint"]},"nodemonConfig":{"ignore":["src/tools/*"]},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"exclude":["**/*.d.ts","src/config/","src/middlewares/","src/sqlTemplate/","src/app.ts",".nyc_output/",".vscode/","config/","coverage/","doc/","logs/","mock/","node_modules/","test/","*.js","*.json","src/models/","src/utils/DaoOperator.ts","src/index.ts","src/ioc/"],"reporter":["lcov","text","text-summary"],"watermarks":{"lines":[80,95],"functions":[80,95],"branches":[80,95],"statements":[80,95]},"check-coverage":false,"sourceMap":true,"cache":false,"exclude-after-remap":false,"report-dir":"./coverage","instrument":true,"all":true},"gitHead":"ab2b1cdf7ea5336d7ea1a1d0cd8a7b8604e5a6f9","bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"},"homepage":"https://github.com/thaiwu0107/SBaseServer#readme","_id":"@ggttoo44/base-server@0.0.72","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"ggttoo44","email":"ggttoo44@gmail.com"},"dist":{"integrity":"sha512-T8px4xgl3MymXLPx/PYxqyyHuudndTfVlXuFe5Vfg3Bx60p5sAnRVewdRoQu3It2Hu/NfFh33xRipxcJL4gLag==","shasum":"a2933188076343999549240fc3f2ef1eeed775f6","tarball":"https://registry.npmjs.org/@ggttoo44/base-server/-/base-server-0.0.72.tgz","fileCount":179,"unpackedSize":1119834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblkUjCRA9TVsSAnZWagAAjb0P/1aHwPSthwLcpGWCvp6v\n57untfZDLJRy0BT+0EAHrz1E/bmOudTinoiu7fDHkM8woTXBgNlbT9mAPC4K\npSstiq/L97tzAgPkZR2DnyGW0JbrxUJV5qufRedFvyidNhuDmFZX4ay4BfDF\n6wEPTzAcRR8dLVHn16zv/TJsLwLW69cRF40fFwcOiWMvP8lhmbC0285F3Q0n\no0bBB+M6VbgffGMnGsFVvnDszuJS7KE2/mppGLxsYdHirFAkyNKqxvUQ5+aK\nrh7w+C2rBZ2gno06CCX3P6bsONiouH6TnadIGj5Spm/pUHj/FEa1k+Tvb2jR\nCA+a62a/9zjpuSKEqmfAYb59zvR4uzqY/nVUUtMLNS2jqy8FxqzrphkNZlOE\nrp3Rg3ucK/Zi4i0qqliWMGstHvb86WmwtW9NT27hx3cGSqAH6jd5sOx9iJig\nJ4cmNUnsiG6Xk5K7fH4uLT1yce38V5LoAXAnrNVogfu8/wh7qJPOa4Shv5SS\n+nMArCcokzIxFj+/ArKJO+/AG5iTK6pSp1Nl8W2Q6HsbS+mSGTDUKD8mujmt\n7kziKfau76maUXGQFlFEU0+KiOGQcI90WJkPLBFtZUU//OpYKUsbMCq47vfn\nGDouh5dBRyAqQGIR24YxmjPofJIFoz/ibEaBgeeyokQyXyE+mtgVpKkIN7qq\nrMVM\r\n=3Ixp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqR8PJCEm3LY+DhZ4kSDaL0lqzdMus96exgl+iLJgSaAiEA+ctmcgN+ac6F1SsD0F04awcYm2SeR1bUWA4PA+zh4ps="}]},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-server_0.0.72_1536574754863_0.6191659379415659"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-05T18:45:10.893Z","0.0.1":"2018-08-05T18:45:11.325Z","modified":"2022-04-05T14:09:26.642Z","0.0.2":"2018-08-05T20:26:59.659Z","0.0.3":"2018-08-06T05:57:28.649Z","0.0.4":"2018-08-06T06:08:20.482Z","0.0.5":"2018-08-06T07:03:32.089Z","0.0.6":"2018-08-06T07:19:08.039Z","0.0.7":"2018-08-06T07:33:07.619Z","0.0.8":"2018-08-06T07:40:44.463Z","0.0.9":"2018-08-06T08:16:21.248Z","0.0.10":"2018-08-06T08:45:54.793Z","0.0.11":"2018-08-06T09:55:39.601Z","0.0.12":"2018-08-06T09:58:04.972Z","0.0.13":"2018-08-06T11:12:05.448Z","0.0.14":"2018-08-06T16:35:27.558Z","0.0.15":"2018-08-06T17:54:17.086Z","0.0.16":"2018-08-06T17:59:40.779Z","0.0.17":"2018-08-06T18:17:36.488Z","0.0.18":"2018-08-07T02:56:22.412Z","0.0.19":"2018-08-07T03:16:52.156Z","0.0.20":"2018-08-07T03:32:24.171Z","0.0.21":"2018-08-07T04:42:01.811Z","0.0.22":"2018-08-07T04:46:21.676Z","0.0.23":"2018-08-07T04:52:56.179Z","0.0.24":"2018-08-07T04:55:56.079Z","0.0.25":"2018-08-07T08:28:39.428Z","0.0.26":"2018-08-08T01:56:04.329Z","0.0.27":"2018-08-14T04:00:43.282Z","0.0.28":"2018-08-14T06:08:15.489Z","0.0.29":"2018-08-14T07:20:59.706Z","0.0.30":"2018-08-14T18:18:26.440Z","0.0.31":"2018-08-15T01:40:00.830Z","0.0.32":"2018-08-15T08:53:52.560Z","0.0.33":"2018-08-16T11:12:55.982Z","0.0.34":"2018-08-16T17:26:50.259Z","0.0.35":"2018-08-17T10:20:29.241Z","0.0.36":"2018-08-20T10:24:28.951Z","0.0.37":"2018-08-21T09:23:00.908Z","0.0.38":"2018-08-21T09:32:40.900Z","0.0.39":"2018-08-21T17:57:15.671Z","0.0.40":"2018-08-22T03:34:31.587Z","0.0.41":"2018-08-22T08:17:41.129Z","0.0.42":"2018-08-22T08:52:41.761Z","0.0.43":"2018-08-22T09:10:13.600Z","0.0.44":"2018-08-22T11:44:54.703Z","0.0.45":"2018-08-22T18:09:10.619Z","0.0.47":"2018-08-22T18:59:41.402Z","0.0.48":"2018-08-27T05:34:56.406Z","0.0.49":"2018-08-27T07:32:20.504Z","0.0.50":"2018-08-27T09:34:22.120Z","0.0.51":"2018-08-27T10:03:22.736Z","0.0.52":"2018-08-27T11:02:07.557Z","0.0.53":"2018-08-28T07:01:02.446Z","0.0.54":"2018-08-28T07:18:07.006Z","0.0.56":"2018-08-28T10:16:14.527Z","0.0.57":"2018-08-31T11:09:08.256Z","0.0.58":"2018-09-05T03:10:59.388Z","0.0.60":"2018-09-05T05:29:06.786Z","0.0.61":"2018-09-05T05:34:22.546Z","0.0.62":"2018-09-06T02:12:44.038Z","0.0.63":"2018-09-06T03:31:41.548Z","0.0.64":"2018-09-06T06:07:26.032Z","0.0.65":"2018-09-06T06:21:08.618Z","0.0.66":"2018-09-06T06:53:49.591Z","0.0.67":"2018-09-06T10:36:41.891Z","0.0.68":"2018-09-06T14:29:52.466Z","0.0.69":"2018-09-06T14:36:27.022Z","0.0.70":"2018-09-06T17:06:06.956Z","0.0.71":"2018-09-07T03:07:17.226Z","0.0.72":"2018-09-10T10:19:15.108Z"},"maintainers":[{"name":"ggttoo44","email":"ggttoo44@gmail.com"}],"description":"API Server used TypeScript","keywords":["RESTful","TypeScript"],"author":{"name":"ThaiWu"},"license":"MIT","readme":"# Readme\n\n## 這單純只是一套懶人依賴加上整合Libs\n### 目前整合了....直接看 package.json吧\n### 詳細使用方式會再另外的github上做輕微用code看程式,還沒時間寫使用手冊\n\n## 相關套件\n### InversifyJS\nIoC是Inversion Of Control（控制翻轉)\n\nA powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.\n\nInversifyJS is a lightweight (4KB) inversion of control (IoC) container for TypeScript and JavaScript apps. A IoC container uses a class constructor to identify and inject its dependencies. InversifyJS has a friendly API and encourage the usage of the best OOP and IoC practices.\n`http://inversify.io/`","readmeFilename":"README.md","homepage":"https://github.com/thaiwu0107/SBaseServer#readme","repository":{"type":"git","url":"git+https://github.com/thaiwu0107/SBaseServer.git"},"bugs":{"url":"https://github.com/thaiwu0107/SBaseServer/issues"}}