{"_id":"jweb","_rev":"52-09b63de8812111190e467fffde3c0236","name":"jweb","dist-tags":{"latest":"1.3.13"},"versions":{"0.0.1":{"name":"jweb","version":"0.0.1","description":"a typeScript httpServer support annotation","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["keywords:","httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","_id":"jweb@0.0.1","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-aEn1EYLpL2yI5d+6Jy4qZhiaxtR/hdPB2NULyw4e2L5TRLwQs6jyNjuIF1fZ5doVfh/tJzYvM3lfMDl0xaD0Mw==","shasum":"f03c767142990f7bf98a094afe31e5a2b5e92219","tarball":"https://registry.npmjs.org/jweb/-/jweb-0.0.1.tgz","fileCount":2,"unpackedSize":351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfSzrCRA9TVsSAnZWagAAfwkQAJnoilnvauiQ5NKB0wIO\n8jQfncYOPaJQG0dVEXg5o+uIwqjsduwiFUpM+JLyI0KFW8VDRNjlQqN+Eqi3\nI6vf9pQgl+21gvF/iPSZnL+B1HqySThBa5o31Emq6YfB2tUYnhi36AST1SdQ\nUxEAXK+m4/Kr4/4YtiPClal4P3R/RV05J5GUd0BPDrt8AoOApnbg7FfdYbIX\nANipYtKPiQOOFLseNg5wfVgwDHne6Wop8j8pBMGKPAi+TCkreBEUbUTwqrec\nAnnJlSw7HvYY5U40ZDYqe0boP4O/fXtrjyiObeD5zBMnWAsVU9dxF8wDPah5\np5ZkN3THdwwCn804pZEI6EPX8sqUS1f1cC1BsyFsLTOELEZN7DGQo8v+cEPY\naOi22mPmFczNYb1vp1dlQNz5kBuTzRgaZW765X6frBjXgnBBX1JK7fkrFPGd\nd8glARM/k5w30fBvpkNEkPZ3MaKnL/n9feKTv52whKt5KH84OV8jww2Ca7P0\nF1WKavT51c0GO7X2+doXvGqq9G1uaND/WZvCTa2gM/eE/xAEr/xElPwtvPFT\nzfGhiQuUNrdd/IJlmpJnAvjXArs/CT+aWIc17r0E7X8jyIBvLOFmSf55ooMK\nAHGeHy3AFHOhUziNzhKDDKIP64wc9GqAzG/ieqd5RFp6aY10dgGHZHDKe4hl\niXqo\r\n=mkdS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHc05fZzGO2azp9TVpv4wSogxArYATBN8/cjts0ZNOEAIhALcSP6BOPFv+fUoDPreMJsIb507RwNtoBx3D332xmGfH"}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_0.0.1_1551707370256_0.8277681366988809"},"_hasShrinkwrap":false},"0.0.2":{"name":"jweb","version":"0.0.2","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","boom":"7.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/boom":"^7.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"gitHead":"3117b8aef351c1b232afa33212b2d79d38a51eab","_id":"jweb@0.0.2","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-tWOjja1pgbZUeBCiebAaQH3dMlOS8BwZ5v/epBgasGv4SS1SzWaUjaTjmkY0rVrCBa/lfktNZLAcjovev0bCnQ==","shasum":"7337fb97c72e0d442fc9910ac6b027f4eb6816a4","tarball":"https://registry.npmjs.org/jweb/-/jweb-0.0.2.tgz","fileCount":41,"unpackedSize":48336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfTJtCRA9TVsSAnZWagAAg1QP/A+ZJsB87ncA0Zp2qFwB\njFqMeT3ZWkAN1bgAvmLzINvUixo5ZgzNetQ2Wr594xDI/cIl/yPompIroSHb\nkB+2/SZQjpMQ0ZMYLvYkDP1ISWZUBw9oBnBPiE10MEDSXxdkkSyxah8Ij8oI\njonqqiTDd3i33/9lO9R73/SYBbhpL6Cgep3OD+srIBzsSLVSq19wACePypCF\nkWq9kGGNgwpzEXY1mHttcDqtisJh4uv1AFouT84PTFmbW4cc6axbbgZUw8Hu\nDQ6qPiwfeIy2wFmewKxO/EYIL/gMdPVfQt/uSuZi0ylhelSTBqpkmuAngDHK\nYRstfeBnm4LMk2kYfx/WlLkJ7bAq3Lk8zuQvWcebo3cX8zPUy7A2eOdOT7JG\nK8jtfqt6wwxGMRqdaiDKF1c50t2zgqGxd7t/RZinmcmPm4CU1Vix69pB0vAV\nfjzUnYZSse77qSn036KpCho1XDH29JIDA8kaT/AvdWBx6wnSZjSG7qramLhh\nQiVwv0hrOeANVq0qOIy+qEeV7vPFRB95eX0at9VDg/QPJzQpKESLltvt14P6\n3/uTJc94YYABP+69wj/EtXsd35ALwZSFqEj7Do7bVtH64D0fFweoQNSiuCHQ\nVQGs8p0cNBELX8i0rvKFl8Zg3g9WH2q7dkou42T0zdyU4ZqaMtpAZN7nK24y\ntLIm\r\n=WOKW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTrEXmVjXOY3Pyx5YY/gSOTdgRwdp+KYx1MoXT+q47CgIgf8+0jmEU84GkLhOZln41PxHqqsFvpLE2L7zKZ5DQ6Tc="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_0.0.2_1551708780974_0.8718417801796947"},"_hasShrinkwrap":false},"0.0.3":{"name":"jweb","version":"0.0.3","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","boom":"7.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/boom":"^7.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"gitHead":"bc5cd6d2b060dd148a18f21c41f1f21459fb635f","_id":"jweb@0.0.3","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-M2u84E2tphIJBhb/+uuS7/gmi/5MPa9EkiUVYBEzWmCgE3CRo/4x0cDGeTs6KW65FpDSkokOgmPWIipbkf/NPw==","shasum":"426e6a12b44dd2d9f521c03d6f079e649effde88","tarball":"https://registry.npmjs.org/jweb/-/jweb-0.0.3.tgz","fileCount":41,"unpackedSize":48351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfTPcCRA9TVsSAnZWagAABB8P/1hNOb97KWO0gtVri+sA\n/IJIsmGW41RsZF+5XCTF4HCi2dh9mmMM4TuCjj7FtxGpqQS+A8iGvoHaF7bL\n1gnRw08ykzpqG9QN2MTKxRiJZa0wvJBszGZPtbxSWXM6syssDq+msXLeDlOP\ne9rbbO8RDehnaRlIw2nGTm6z+Ly+a4Xx5L8CKgbp4oSnuWgxmjsAyvjSzfaO\nyOYf+3alSciaz1hwxJignNyoKP38xIi35EVWpLwvFGrBDurIttmii4jgf8tc\noji1O6BO8T7jSw5jf7yZYldj9aieFSGyovFKAtNeCrfDC1kujr6st6x6OMk0\nas/8fPkm9RnUU7T8wXseLkVkIDKol70u5/2XqrHSDWOQbcAEuQ4gGGwhUZOn\nnxdkLrtCTI2k+7zpMTd8f3RBMMC0uAkjZgd1gxQZPaBx+WMcCIzbifjqey5o\n1MmjHU0fN89Gu0a+VRHfILVSkKvK9493U6zNriFcz6twqbansGq1sJEwfQvf\nfmt5XCKRBTMgkxDJ0ajj7mYjxwZEOw5Bh2eRP6CT3SG+D/A93oySE/cT5cij\nDklkyT6AKJubO2cEJ0FK1fnJrxnj65OfMVrPVwXrxqq+uuodHD9Uw3+icMRX\nBK9p+Q3P6FIfuHM4H7Wh3tUtLqewxFLm4eDnFwyjJAA0RWqfZZYC5v7fRDVr\nv/ND\r\n=mjEL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpYKkhSowAlbh8nqgLLKAkEYgYtyxQIlcqHnHs30SsCQIgfb+wVve9tTbkNoX9smWELVBClJdi+FLHeaIq8R8ILV4="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_0.0.3_1551709147697_0.08084112809861899"},"_hasShrinkwrap":false},"0.0.4":{"name":"jweb","version":"0.0.4","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","boom":"7.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/boom":"^7.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"gitHead":"c20e429cb4a7482d0b68cc9c41495766ac1e86a1","_id":"jweb@0.0.4","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-XpMs2dzPKvD+BuVTQ6rCsSfTxGM1teZByTPXU1y5shs+/4noHSaIu2GJBEyEeLo7GXZ2Blyd/EySgg5FUXgYww==","shasum":"fb8acea2a6a189b999c4636bf21a1e988cf670bd","tarball":"https://registry.npmjs.org/jweb/-/jweb-0.0.4.tgz","fileCount":40,"unpackedSize":48108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfU45CRA9TVsSAnZWagAAVYwP/j+l+9BTa4c/HLbrUaHJ\nY/rX8QtCMLMWlp67RSRRBeLm0PRwIh+W2g9fT1ZzhOeY2+dMTGQJFsvQzBsS\njJZbZXH3qRgNTlGDJoLOsgHoXIteAsXDTUQckQYNamOB0NOBNJGQkAHUjOpm\nehtsEaVQLzGXE9QYT5t45XFNqGRo+8bxgmOC01ppk8zasFV2BUdzVlw3FsIw\nqKo+eIuPrEKAgItW20+dG1iawM5+o573A5b0UTJHuwLsNw+SaksCDeEwuc/U\nobGsB4FUNNae6WCUtT/yjqugEgyZucvvfA7vMh/w3vCx1M/E2mNuJ7Myk/Qy\ndswrT88nRsncWwfRt/pBenAIWcClIlN1p8UqjMSgpOGdi+WaspJomG0UtIFP\nZiFuT63QHui7or24Jdl+rexdMg9ycYnX9Y7ZK3FfkClYN42CTqfMu+kDOHo0\nioYj8oN3zf9AeRu5vOiow3JPMPTz4a5vbkro0vtctbTT8Knm9EdplQ3OPhJw\npWke8GIjb4q8oybiAgzdEmh3N4a1QMr8JQKBij96qfAbxoSTL9Qwmt9YhhjV\nQwGrliKIq9zQEn/3NBWfd73BD0239LTXE5zNcVX+WSIZ9NLSGON+11OWWM5Z\nAln6nnEAjXCYXCGFQUcvzbNuIUNpQRRTEDKCFJUwnwl02TLE+q9nF+y8xNDT\no3DS\r\n=ZDAY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9NZmRnUYobtuNcvV5A1OLONKjSjZcXgQyCWyLw03wNAiEA9aEVychjbVocAvHILcjoXernlQkmEAfTPxORcfxv0TY="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_0.0.4_1551715896839_0.6172677687190813"},"_hasShrinkwrap":false},"0.0.5":{"name":"jweb","version":"0.0.5","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","boom":"7.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","jweb-mongo":"0.x.x","jweb-mysql":"0.x.x","jweb-redis":"0.x.x","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"gitHead":"83eefeaf3fe79eeea8d03db0e672b3a54105e84b","_id":"jweb@0.0.5","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-Tbc838X41hf7GDcy4qQEF9rMfvsMgjDI9isGWPSZJk+BPlnkhF1UfO9siSJJv9PolNjd4EsmW5ZEsjjhjiuy0Q==","shasum":"114b95d3077942f498f444cfefb116d76130351e","tarball":"https://registry.npmjs.org/jweb/-/jweb-0.0.5.tgz","fileCount":41,"unpackedSize":49755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfhk0CRA9TVsSAnZWagAAwKcP/0SRGkrepTLaM+3V+2mR\nYGqlJy/1tTbVEDNO2qdLbOr+BAUt9NbsywGIq2kSvP3CFt+iwSIuEMNTB3G5\ni0JmfU/Dpx23ikRkYRzTSXtVx81RhVHc3p9Lj5t3OlC336pFa4h4Sh6zE9yX\nFueO3wuhxVSP1fvSBWQ3/rQPyt9QRutZlXzJPoEddGPFv5g2bo1PP0UE63RQ\n2oRICWcdkai6xQJxJzCucQ8z945vTrFCoXJibsl2A24mi2OQUrohw9hoAZy/\nxvPitPWxs6Kg8qCKM/yWtyug7p9aXzAG+CMhiIF8oZDmpmqVdgRkpZYhSSgP\nZtSvd6lZm8yuFwN1n8QstwUxo+54xtTWRNTDGgNCWeDwIHDcArwR/u52W12e\n27vTEp/1JSL4y10/ujTT2RLL1nZWVdQItSOf5iNUzQn1nbgucxBF6yQjZvBE\nHaZV1bZvvz6pRxA3I/nGCQ8QIPSRsT/65/IoLs0VnkeScDzFqbmHv1VuZpaj\nO2ct6l3hVMRGCmH2M/tKsUoKkdYOKUyBXmDvlBUbR+V7yFQCN+cHLP8kG5E1\niA6oCyP1u/QJOnQugV6MAC/FE/HqyGiNTndNb0LHpEcuiESKFMzR1bx50vO+\n2zhNEL7QgICeUKSe1MgL82J+m5idrBD0YabxdT8f4tgwsOiV3Dvofsg1G5gJ\nIAjV\r\n=aLeG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAo/VGfANyEpSxiu95qGbv7IYG/WgUSbzRcbXQnmQEAIAiArTwnSfrwXWpwFTxjTpn8LJTTsyctVWbb5tKT6Pc3XiQ=="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_0.0.5_1551767859883_0.20266473811968266"},"_hasShrinkwrap":false},"0.0.6":{"name":"jweb","version":"0.0.6","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","boom":"7.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","jweb-mongo":"0.x.x","jweb-mysql":"0.x.x","jweb-redis":"0.x.x","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"gitHead":"18d2c2036c107200bc2595ebcd1ca268935e9ee9","_id":"jweb@0.0.6","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-7xRu3rdDZLWPwjnCM4JQWUX1kF9xIWZy2olsOsiYeSa9sZBcGp3rySD8ZfR3lma2oFBFO7N0VML9tHLLhk7R2A==","shasum":"2b89a6ad55b0299221e3aa102ddf08878ca20d98","tarball":"https://registry.npmjs.org/jweb/-/jweb-0.0.6.tgz","fileCount":41,"unpackedSize":50372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfiIWCRA9TVsSAnZWagAAHY8P/iA4P0kE1nQjLbR4SkG0\n4jqvVQKYdHnfLCQyAJLTfPbxJBVKRrBcCy0v+wOppPDn/MKyhFLa52XPWBaD\nfE0oXRs3aeZzgpRPiwR3jnbbDAbSoC5tsA9/l1SaM9JLFzr5sWufjyMX8W2w\nnBDLUggaZCo2Uqm1QGkSv/3oEskixCGBa8o7danBgnR6+tBGbq0qftZOohG9\nRrnY58665Qu/O7zraamiWjhG69R1+PZqkU/c/qhGTEIL+GmkP31qR8LYko5D\nbBtDOO9XIG3MTj23Ptf5syikP9b9er6xGXsskYC+Pj/eF/kP+laaWvzBYBkb\ntpjwdD/I20cSd19sfFmoFIwg3AKWfSfl7a42i85xdo/fM9nQuqLR5ucxQtZK\n6uGYrv0jvVnn0cmSe7LULW61MM7vdexCHiKpMG21svet0Fz1+oeGFp1qx8TB\nj7REABf+WZtFonUmoeMx/9mWOcJwR0N7KGalyPxkWZH7Dr7XXmPGjkmfZ4CD\nzvOMOFTIc1wO5aadh3Sb1N3/TtIRGzK/jTkxaWfFtD7L9FR7adx864gBYSCA\nX8KkxV+QB08xpVEnOrOactG2oSbzk+gBxLlhF7Zh98AnYWkn0weHfxkfoBne\nhIwVK1swKb3+KnmhhysanuUdLVRTXV38Oy+5+EJZcDuTJhhj/QbFnuIIq/da\nJmtF\r\n=iUtP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ6aSl5GITY5b/NgtJJO8CFumP6WU8RR+2eadrk+MlHgIhALt9Or0K+SlZMGJBxqvwK/3j0xqI1uNWEy2Vzd7WctUr"}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_0.0.6_1551770133657_0.6122929391796739"},"_hasShrinkwrap":false},"0.0.7":{"name":"jweb","version":"0.0.7","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","boom":"7.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","jweb-mongo":"0.x.x","jweb-mysql":"0.x.x","jweb-redis":"0.x.x","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"gitHead":"15ea672599aad0afae2e1cc89b957d09073a92b2","_id":"jweb@0.0.7","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-V7FiAO/OoKqmyY635OPYe01mrl++vITwhQ0TDwi/KLXE1c6tnoIV+Vu+uhQjIgxnmBBxI+ySrDU2GunfyQ607Q==","shasum":"57bb099233e917137a12d031c6b9edd62776855e","tarball":"https://registry.npmjs.org/jweb/-/jweb-0.0.7.tgz","fileCount":41,"unpackedSize":50519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfiU0CRA9TVsSAnZWagAA1PUP/1YJH+9mgHsnTBq75Km9\nGCWFbVipgaXeINwtobJLuoZZT2zp6Ll32h0iDRF6wXfvz5ijhURJK3v/8JsB\nkl/KpW0cDEMJwDW0oWfmiH9qxP4FT866zf9r6Tms64Clh3HrS8D+mUb7um3r\nh8rwW/gI9cVr/l18wOQa3r0eHXY+O0I5vbcCuxqf/huo3Iuth2jMgoRcXhnX\n2aN7a+BjHVOKOM5usvOrvEC4XVwLoiime1W4pg2AUbCUQo+1yrWuk2yLkkH1\nNQFcJVYTSEEt++MTfKe5qfJuW6Qx7ss+YkSySU+btyTFT+V/7ZIpS0xtpJmG\nR+i/BLcUnNjqFewEMup7wa62UnIBoWTZz4iSOqIm9Cbq29qdq0yNuFDJpB3/\n7getEzXMpHF01LpAno4X+UAdPYQdMZpX8nNQpHlD8WUlJfOWOwewGAO8uIyF\na+a7uINKhbvJAvY4B3BRGFlyJXOzu7Kqr6MTuCYQduk8pV/18JZBh5ZEzbiY\npmNiDGyhaCkwGXNzBQG6KC2VWONMcx7RoeuEVPU6qLIai5LTN8HFc3I/Iocl\nLuxGz1QWjlSGMWSZLD2hA80+s8yG5bwkhSBq5Vi+OnOw0jGzzGpRY5hLyYyU\nVjwUZQxbwohWO9h2mfelUHUZ8znQK/v5SglOrt7do8QPmQeDQDiLGNyXXeCr\nB+KU\r\n=8xtd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkILDyA1NKP0z+bJf6oXhTIrV7qwgfAOng+AXxl9LQCwIhAIzVHiS5oe7ozQejLthnxQACPDDNecxTibhTqRs5VZu+"}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_0.0.7_1551770931378_0.9079214004321874"},"_hasShrinkwrap":false},"0.0.8":{"name":"jweb","version":"0.0.8","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","boom":"7.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","jweb-mongo":"0.x.x","jweb-mysql":"0.x.x","jweb-redis":"0.x.x","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"gitHead":"05018f40802bec42eabbfddaf3d2c0c08c84c1e1","_id":"jweb@0.0.8","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-2u+NJb2WtBMTPuT3oI3/+mt1hhq/Zpl9WDUBacFNyp4fZ2wLI/oeAza3MCsS3l7/h3+5Pe3cPicGNNIF5+1nrw==","shasum":"aaf72f1ec802e22a6c47a084cae9568d2c4ac0c4","tarball":"https://registry.npmjs.org/jweb/-/jweb-0.0.8.tgz","fileCount":41,"unpackedSize":50522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfiZnCRA9TVsSAnZWagAAI/UP/38zVT4sIsB7GtUPUArL\nG4KDqlWkbIWPP2EjjMjoB0N7rxpBgiHaz+s83aUnV2KUdwa0Wh/0eZjZxTTw\nFyfAXPWvoPlTC7GRUsBR2K4KafTaIwoVgz+0zUkMTwfjFWKDE+gAh6wJjTMQ\navTke7zpYor6pYCJOsvLH7FfMXNj3B4Ydm5kiV3tDEow+1Xo6yf5kcQ2bDCj\nGnZYfD0mmApW+rhArnkHYjP5SSL/elFopaDYFjmfnsXqWz7thTD2+N28ssQ8\nr4SIs+9cY5pagAoS+dsad3q2B0HeNjSHHTMFrkE7u2FrcByp0oR1D1T41ozJ\nxAfKWdrg6JnokFhU95aUpXeX0Ez7oc5n8mTN1SOcxWx2beSJKtCIHSkeOJ1i\nhYsxkitwfnTS2yZXhjTV1GweUyi5Lf+LKh5uqOrx5IDlYENHwG7+h8dog15E\nEF4sSXrI4dfeS12tQWrqBdkCyPZ8wCRhlRe9j5YeA60IELiLVZEd7PG8L08I\nbJBFt/9tTBeqbnjvA+yPX1cV4MK88j9mPDQ4e8jneyTNKc459xr2zG5XZxZ7\nh7cr/oeCznNUOwqQFt20FeF2zvbTEI234FnoXlslG758aglT40vqv3GiMIvb\n0keT6GbWm1FShmH4kuk9VYwPNDK1hRvHrT3U0nfmQcqp99WVMutejgg0sACx\n0yEj\r\n=HpRU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAoG01DmQbTCFulHwQ9o2kRTDpb8G+qLBS8IDudd5NSgIhAPAvIVnKoEOULHnvgG2tzXrPE2zsIzlhiYZs2NEQqUuI"}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_0.0.8_1551771238670_0.22167479893952335"},"_hasShrinkwrap":false},"0.0.9":{"name":"jweb","version":"0.0.9","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","boom":"7.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","jweb-mongo":"0.x.x","jweb-mysql":"0.x.x","jweb-redis":"0.x.x","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"gitHead":"2fec904c3c07376b1aa0613ce5540deb8d9648ec","_id":"jweb@0.0.9","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-4LFVOJKCYwxjVU+LLwiVrEJdmJlCE6Wxv00BDpEk4rA+uHB3uaC14PceuIVWfkTRd5vYnvEPXEoUSTHdh37QtQ==","shasum":"057bb4f6567c02d6e57a888ee526a84dcfa6a7ea","tarball":"https://registry.npmjs.org/jweb/-/jweb-0.0.9.tgz","fileCount":41,"unpackedSize":50566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfkM1CRA9TVsSAnZWagAA/GwP/3QzYAab2cminlkxcQPW\nVDjZayz7MsVo3DlLzngN0XTSkfYOAPAM2sHFDEuRx2suIpjIKLaUJChrl5gM\ntQKcpUjTMvLpTNR7lqRYRLDXR8YItN4evtb6gRMTdbLZkN+ID13E2qQoFfM9\n0PR4oJNeYAt+FbbSZjgg9N5JDaQ1y/QAIRSZSVlyRVS/8y8MlloWiYtaP19o\n9UametFr7DyeqDQNg8XSD2czAiOoq8ljv6pdQu7wlrShO7D7HRINZ3PJ8bbb\n4bGh9zY2qRzFrO7UWTRmD9kn+/DiWD47xYOhvt3gqsXn0KvYrzsNC137+isF\njaI0wkvzbd6pc96k1MWxtQAoIgDgRuqR6du2jeMEqBLlhyCe+auomZZ/7ixU\nn+vnh6DsdwKSmnK1EbFEf4DoiqQ2ui4o85Ry1CWVjXIjv4X/F7/8X4li0H4l\ns5a47xbfSKlXR0SGbnKyFgC9HnD0fVqE0EusClFSiAFH9bCHYvuq7uVu9aBN\nM3AO0WFgUQsNNmN5I+LGjB1RnEd2MJsbaEneZbs72PxKLGddZex4XAjTr7uz\nFhC+9KjG6Ukk73fQHhCFykPeCoxtc5QyyOha/z6X6DDVFA4Wi6FZO9PIdDAA\nWnDHxx9n7PxdQJDfKYb6+y+QVG+hESXz8UThrwbILydA+Zj7jAd9eD32MI5S\nhXUC\r\n=O8xJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT6iWJMT/mBf04toE99kQM0r+YYCNzgIgiE+ncKV6jgQIgHmDKQzB6O6iYbpiNxe0Kca8OA3RPUlV/OcPStc0arkw="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_0.0.9_1551778612616_0.6146571130167093"},"_hasShrinkwrap":false},"0.0.10":{"name":"jweb","version":"0.0.10","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","boom":"7.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","jweb-mongo":"0.x.x","jweb-mysql":"0.x.x","jweb-redis":"0.x.x","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"gitHead":"c93271ada3b0f4c18cd26319efa58cd8d2d95218","_id":"jweb@0.0.10","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-srQ87wXke+LEmqlLRq0ht1YzXnlEJ1Zm80ma0CCfU78o2wZX7U2SI0dmqLRA3gfSdRrzoOgKJw2RHbVFlnHUcg==","shasum":"d7de7d34aac8783a175d7f376fb33461def5860b","tarball":"https://registry.npmjs.org/jweb/-/jweb-0.0.10.tgz","fileCount":41,"unpackedSize":50668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgLvMCRA9TVsSAnZWagAAQRMP/3UEHpZtjx/V3KFWyvF0\nR6Alhp1Q/rNb10LbX2mT/4GiwxBfnCle3PUwruOVEjtYpbQlUqDMNoqMKWA5\naNhFuoSJTT42uoQe8qanvejuYA2xZ/bu0uvPcGHkFeWp1hnGfEAGbe8XtmTF\nqeOZ2JJMziX1wZ4oyi+bE1tt437XAgUGjENpIVENrAb3nZ/UyytdXT46JICK\nwdPSrf4cE/cauzRLbBjhMjH1o4u9cZMZMHY0p5GasF4Lcueciyh4uTHM/vjf\nm3GmWXL0L340Kp/l6H3/XGAGt1WdMxtGf69pLo63Xu7EHVt1TuxhKyKU7xQ/\nEar/BGs61NqHqs0RjjsOmwuGFe0mgoaN8ocN4VYpK0hDWMNJf0Ao/yUTv280\nsWVKnn8YvmX8CKcp8Ddct6S7clRdZKXaeQrMdXBKVXUE0Ro2rGMlDrQu8/fA\nkqdJcgd7euCUb+iKK4MuoygGG5zBeTDIOnb1Cm8oO4pJZ7/Qv9bC37TpoGQ/\ny2zEFP89yeTIOm7/LHyhj2QvioVLf7sRgFWflXzggqTpuRADY+RZPYB2qA0u\nNGNFj5T/ioDUK+LkJoFIfjTh+W9iOXEaFY/BcyFWBoD/n23d9sBsqo0BIuvG\nMPo4/ymjXJ//g2HKMK7Lal4EIsMGpbTCEo7GWYKuqvuztTm37S0mktLAauTd\nbQfq\r\n=Nrn/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIDS9TQrJOLqAihKW9tDa+dZF0Mc2E2SqDMrjD0xPiNjrAh8aNqS6Z8uhZL9N0AB5cDZwkCAfOUseeuoFCTYz/ktr"}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_0.0.10_1551940555955_0.3560148736125823"},"_hasShrinkwrap":false},"0.0.11":{"name":"jweb","version":"0.0.11","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","boom":"7.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","jweb-mongo":"0.x.x","jweb-mysql":"0.x.x","jweb-redis":"0.x.x","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"gitHead":"dcec53580b5997181c943ad2db41f14008e2efc8","_id":"jweb@0.0.11","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-Xis+QLdvOagRHPCX7WQ1UUlmFWsuveMJngwJlANSh0UHTQI4PHuqH6o0qIe5nFptYPQ5NpmVWoHRlFhR4UrVKw==","shasum":"00e6bc9c59e3af4b29d79318f56548ae555b97b4","tarball":"https://registry.npmjs.org/jweb/-/jweb-0.0.11.tgz","fileCount":41,"unpackedSize":51201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgOqWCRA9TVsSAnZWagAA5GgP/Ai5esQ+y1uw11JnklJy\n3BcwB2Qd+8EFEphUm+cxgiWvZvHXSM6OwHIhUv8QuM5URE0wI43Wek+xLjRg\n4kk1x0exreQ6ieRo+90m/dC80lDEWCGaQx+SNbVocuGRyBlPbTlq+LecLDtY\niQ+Cg7c4HsO3W4dykSv1lB7NguJiGrexvp6INcSS3G3Pv+e9+SuRS3f/22ME\nqB582gUfo7Z88vueGWceMubNgps1mWMCI6hBxHlzC7e1zi3uZJagX2smenIy\nRcz2xjOLF+LFV3lgNW/THl4vcRUIj0x3g1qWD5IDMu6bRZTj/AicdPrM95NP\ng8LmMyD5DyYxbgjJI5wPL2rSygwKGa8/Y9rJwx+GBRrmK5xwLRGONaWIkkw6\nUhf45m3ZTvyhKhcAwIstg3Cf9qSU92ivZkRWGFnWuF1Qn+o9guD/69/cDfTH\nE0zf/y02Hywl2dvVNOFgFK8Q8qbichJCkBIR3EXW9Yc9xGudDUld10BP3bJo\nQqiQwTBqtQs5fsWVu48WKIO802VzdOfXaZs1kreKCcRHnq1a9OokiEYsdB/G\n/DxglrEcM1vIQVvE7jyYenx3CzNq1jdmXs7JifH0zcvPpw36Kl0zV9qO4w6H\n3QMPRnBYpeEG0LDp+oLf7wTr6zNzFrGemBJpHFfN+xtQySq6eRN1PVuoVuyH\nHKZO\r\n=7eTg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAm2hra0AI3IAOhyQ3+3soMCjdsMen1zf1pk2IJ8TEA9AiEA8+QDRJ8Qtw1n0EAW/R5/YDoA8SEnobKF74pU+DXUejA="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_0.0.11_1551952534065_0.1436192286691922"},"_hasShrinkwrap":false},"0.0.12":{"name":"jweb","version":"0.0.12","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","boom":"7.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","jweb-mongo":"0.x.x","jweb-mysql":"0.x.x","jweb-redis":"0.x.x","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"gitHead":"cad174693fe3a6da4f66234b1291227b15f5e4ff","_id":"jweb@0.0.12","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-k0gI+Yb4t0FIgE1Tum+BLb5RSMG9H3QRBLAC+MROX7thA+3fub3EbBe5kuPFUiHzQFRM7n9ilB4rr1CqupzLsA==","shasum":"50c08e92a5994790e2056b675796b5c2b637ad35","tarball":"https://registry.npmjs.org/jweb/-/jweb-0.0.12.tgz","fileCount":41,"unpackedSize":51221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgO0GCRA9TVsSAnZWagAAm4MQAJJqkvs0PgSDC58X04Nw\nWsovurt/2Ixw4lM619kkx3cfQSp49IMT51M58NOCuKfe54D7UUJUvB91Cvxx\nDcKucqEQnvKSFMQRxCaxJ8TR99drogOcTp596s7bm22zhXE0uTbbXmRCXI4M\njRkM7vmOv7K8fISPDoRIqCgRAdsxx7zz1TaUr7/P1R8pTqcUHioyCvJoLAN8\ntL8ISjfco6DUDcWYtdXcGBx/JpyV7EEvNWP5bT0wE1+PYjX3GG2mAEwC72h/\n2Gz2QrWwRalGrCPmHo2fT8W1pR7nHxmdiW6Sag87lxsXWSe1xDboiU2O2vPK\nFVUXilzx573GsIMn3cWvGp1Gs4802ZfBE8BP9/zFoKbRWuXqB9LCzJoNmsDV\noZSKsoLL7dAJIWk9dV4GthVwr9Cmd8+pva7M1gqMlkS9LYl8T/9r3BF50485\nV48fkq+d1yXxeGXbFBMNon97tmRpWkOGytx+VHrlXkDSWJaouftA4FSgQ90J\nW9ANTnh5xvTkKhoQ0xsdswbpiJ9I3nuImeaNFORwPPuWLsssJUtSpYrD30f9\nH2+xDiG140t/8SJbHQYArF/RvTuSaTgHusf8zSaobCKJuWOgA6JdjA7OApy0\nIxOb7TMLLR38Qn554Z+hnctcgbP7/ugPGf8sDbvysTFCkL6UtmaDaKUf50q2\nQIHD\r\n=SOVX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5SHDYgL5pEeJLbpCow2u3sUZmmoO/bJ+nKs6hzdYmkQIhAPA9No02uLff25+keiww4ROI2J0s8OOBJrRICWy9uzUL"}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_0.0.12_1551953157315_0.596276184582123"},"_hasShrinkwrap":false},"0.0.13":{"name":"jweb","version":"0.0.13","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","boom":"7.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","jweb-mongo":"0.x.x","jweb-mysql":"0.x.x","jweb-redis":"0.x.x","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"gitHead":"c7f03de8c4e4bde60cbb79b399c174336060fd5a","_id":"jweb@0.0.13","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RirqZjRAaswwK0hMDo41X7nxBzxsUUTZ/wEi89gJPoxi7vNxzz3u0x4crMsVJ4Ufw6pPFRPgSdc/RaOsNGGGlg==","shasum":"12ad5deb56f9c7fbad4432f915777d10c8dd12e8","tarball":"https://registry.npmjs.org/jweb/-/jweb-0.0.13.tgz","fileCount":41,"unpackedSize":51672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgj9FCRA9TVsSAnZWagAAIW4P/jHFNaWyJrmuRkeTOd1/\nuYZpZSl3Hbp+1ZcBejy3d6odLHOyLDB7Glvp3+cfESxiZrc3WxWFnOvvWCUK\nv/rN++9ZSBbNuvPuzCgyYxIkb+xIeCJLRIk2QvSDVes3uMTDB5V4ASw+zO0e\n0Ee79BGbRgCjMleOh6V9EhFnsAnrf845XNS4I2pVxLbjw/4l4QUU+foaQLhi\nE9BedRptj+QxqOVVg21o/YLGfjM5UJT2UcxWjru5+FzZm/UN8UyKGTJggl02\n7kahcWr+hpH8NnZnxX0eeS4kR8PYb/fSfVd111VCMcvvUB3p1/jG0BNIE6tb\nof5MrV4AHSRBZ76nVohMbUBAVt9ZSvb46P8zFe/8rqB6/mIFkVXTtUD/damI\n1JIeI8bjzv9DcgGIJgjKCzaUQSVLOLE1hVTqq/oDmGX6zEFVMIHqKVgKVYeR\nvZrAU26XOwpWXMYgQVZOQMd4GpZiIZ1/a+rSFST2MdYFXZxqyzH+MBsvUfOD\nLyDfEhdfU0+3NMgLrXzGDEg7LJ8nv+t7Cq7ei3+TE+SZVLjEgVUvnc2cSnly\nSigmmRuhCrShwjx2AcyEe9TrXfDz6PyqqT5RE+dV4vMJLxgY4jEx4goPdX6N\nIgUk7RMZtOhYnrVVQjoPxBgwDmhE6WJ/eC/ZPyO1n8bZVeo1sSyQlgkJqDT8\n7Axk\r\n=Shwx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT+uSEsvBlGTRZNIa7ErGbdt5vMq7+mEmp+J8bR9VPXAIgRoOUgDb8qC7FqmVpm7HiABUDVW36stfkXmxfxc1btPw="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_0.0.13_1552039748742_0.69793652268644"},"_hasShrinkwrap":false},"0.0.14":{"name":"jweb","version":"0.0.14","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","boom":"7.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","jweb-mongo":"0.x.x","jweb-mysql":"0.x.x","jweb-redis":"0.x.x","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"gitHead":"e6dc9cc089cd2157a14800111a0cd83531925bbf","_id":"jweb@0.0.14","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-60Dqtbw7SPX8NcDxbbVe1U4hDqPawZmJrN5wSBv/WGoFicsEhGI9Tm7Ng3POhn0fohJUo55+BrrTWxb/PS4Z8Q==","shasum":"0863c1e66639d34e5b22c08e8b06c832173a65dc","tarball":"https://registry.npmjs.org/jweb/-/jweb-0.0.14.tgz","fileCount":41,"unpackedSize":51398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchbiFCRA9TVsSAnZWagAAIkkP/1WIOBCSdDDs2DC5B3F5\nLTfZdKX+WQbgjxMCdt0sKMprqPbkvZMasvH4xZOoYsgYa+63ZkgVXpL2axT5\nFZwGXpuq2IDSz3WYHjTZzaha2o6js7PRUFY/XHb5PCdRDhs5M1aj5kG/x70A\n0EfpqnRBP6bYAMWnQb/o7kjJHUck/yT/KMivaQPqJlNFcxPJB+KyVxz3tcLH\nBH9llCqbreH8dBhZfNsrdOLY9LN/V9lVDDsxIbfJSn9URq/rWhE6U/11X/FE\nezuhZyrdo1WYWyvhazdudtLxUPdANiifjHgCrShE1tkvFsAK4LU4yXQaAtK1\nTixwi+C+ifrc1dODDge4v26PiqDEiWay2ww7NIx2ga/hEE92+g4/zKbrC2gw\nhR7LmIZuYj8j7ToYCW4ug22nHTRBD2RrIpZouuGY2U+snlY8jHHY9elj3g8s\nAcoj1kJAAY1qVtrEHnZZVG5PJZcWhHhXBTKOKLg0E4CpA3eGhNqS2UeRomAZ\nRQ5bgmzQlPsyyncMY5rALZ9V8KbjHF4smh5PWDHyzdOieXcakWrqzCK3WiNH\nMhZ1LJ+BkVXrHplf3GDnn/92r4uYnuzCD0TthyTcfj2/3eJxMKrFx/Iw+kxr\nBpDQLECoSqpMNGv8egCrGUwyZIz/x9C+hPQQI+NPT85c67jyZBkgmaoi2v5b\nad9O\r\n=v/Sq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXWw6EHFoC6l3e6VxMiJTrrgqqBKFUPvBq/dtvmYjdVAiBbl8RCAmys5GjIaK+C4Dz3duw5Q7uWhpdSS7b860uz6Q=="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_0.0.14_1552267396445_0.4975392634176994"},"_hasShrinkwrap":false},"0.0.15":{"name":"jweb","version":"0.0.15","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","boom":"7.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","jweb-mongo":"0.x.x","jweb-mysql":"0.x.x","jweb-redis":"0.x.x","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"gitHead":"41593a30d442fe57e35ba222940b931a2ea90ddb","_id":"jweb@0.0.15","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Vy5Dh5G8F+1hJasZ/L9cu8ZNBb3utdH5QkZeFxCgYF1CdQYUF2E2IJ4dV2nKYBD/OdIhCHmjtiyfLAHinwcDzQ==","shasum":"4f3b124fc57609f28544fa073bdd763d155fa525","tarball":"https://registry.npmjs.org/jweb/-/jweb-0.0.15.tgz","fileCount":41,"unpackedSize":51276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchyEYCRA9TVsSAnZWagAAtCQQAIRsVmBbofKucFQcD1uh\ndUODIQFo7UgLjLOcPkLP4OsEx7iSTkBRJ32dz1P0eG9+bGghWKWbwyu0GRok\nF5qGPdJliCPo9L6HdBf1UskJa4x1qio4IdStp+21NPoQKNEXvFeAfWmYLfaA\n8b8X0BZEBLDBB/EyoGDNWFVmO+HoiaX2KsgKbLEhP/872Sdj1yEW9z1nXEmj\noeWv5nabU+r1Nqqp5qieeUQGzjocFcS15IvflIZfSPr0CkceYSSxZDzvxrDb\nw9/nhMlmmfQH3h1x12E3zkNRQsRJaL+NIXNqHM7jKVmoj/ac7euuOl6dRbMK\nBcWrKYRkTeznr5RGqZ52eMy+8/2xH9JehE2V844LJBPQnG3LPRtN7eSE4iX9\nqU6XoAPLn6IZ5/hcEmJkyBCFVlJC36aRexwmVGMNMrJXaa6Hko81qYIV6JQO\nA//zeqKWU11MM711ymrVMmjXy9j+F6WGEGENNvzjcPVgLRjS97v5Xxb9TVz6\nR3qEpXfF9gHBbiQHTdLQSJVxAgYBwlr90URBd5qPZxNxUG4wIg9n/7ZpjKIn\nMXuIQILv7vcu/ewN+hZHqenx7OUkIzrdXnR78xXM8bMz6QPmUKTw9Qbz9Kug\nADH3te+yPGXIIUc6BxnIQVB6O8SS02o8uHmikrMh91sHOKy1yVZeyYZTd0A8\nmpxO\r\n=YF3F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsU/A9zn0W7ckc9JTVZGMbeKcGoVBnwnf5+NI2LqwAWAiEAtqJSei6eHMjeqqVaMChMb9oUHmlEqGSABSUcrpNldlk="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_0.0.15_1552359703780_0.256084991447058"},"_hasShrinkwrap":false},"0.0.16":{"name":"jweb","version":"0.0.16","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","boom":"7.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","jweb-mongo":"0.x.x","jweb-mysql":"0.x.x","jweb-redis":"0.x.x","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"c2a1749d6d7b1c04d293991c15669172e9bc8c68","_id":"jweb@0.0.16","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ewKA9f4hguipIs0FCIYExeYK5WSJQuDSk2OUzasMx/f/OpqVT/wBVtj3KL413kFiaUEGJvCcBuF247DJ2MVpZQ==","shasum":"29ae7f213e266c1d350ab5d556b4832a8faf078d","tarball":"https://registry.npmjs.org/jweb/-/jweb-0.0.16.tgz","fileCount":41,"unpackedSize":51340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckYo6CRA9TVsSAnZWagAAUzwP/11XFHLjZtEnR49YTrCm\nIw3BzGFWatSKsUjfoMF8+pELRP05l+izNbI8b+lnSyzFhyh3VPHOqIxJsPgI\nvAuk5anFbQSlpXi2VTeRU6BgsDitVPIwSVYPCPFFqnpyYLJ+xTvJkdZV9kgw\nlx4s66ix9rlCVl7/QYi+E5o17bWT7Z04XwMUlLmVX2K4R+JU2G3FOZFH9X1J\nTgZ0zRmeNwnpGp2ZuGh+tNIJXjcUW7pJtEuUz+kU5TzIkhgwZ5jM/pBw0t46\n59UcAm0SnCnudKkG6RvyTPatqd6hZRmbNmIjQVGjDgOX0rckTaHM/nOpoT45\nxOW838BzjQtqCOSWh3MHkOLiEfy+xbDYWNppeRxA4ZhxSzLcUKjYlCXWGLS+\nncOk/nnT3rPdsylwZXGA07884WXYqnL3Hs8YqU/c/1oaGEaoQGChDlEZOzkW\nL+/kDGdlrrS3E/Fyc9x+Y78EOT4SWm2RKYyM6nCXBcCNEM2gGt322S+OAF0+\nEo3Umulj24j8kihEsxqm63+dBT0C/UOc7k+9JbhBKXkWEPSoXuRLjGoFC1B1\nW+NsX3/8j9XQw1jIa4EiiKYTBWQFljQfdkWoRBz3id1jtUEeQGYZwIkCbJvT\n5yXAOfV0xsuYfAnKdkjaRPxEEyW5uwIEYucPbQctqOqEAbsCabXgj9tciHON\nCDhK\r\n=kcgJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsjtvRW4JB+dsss0H2Kmhls+53MbluPe3JtRvKpWTx6AiBQiFSAjRxk1KxohCxcOQKoO9sN9c9s6B29QZTpuGx+/g=="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_0.0.16_1553041977226_0.08010035329684695"},"_hasShrinkwrap":false},"0.0.17":{"name":"jweb","version":"0.0.17","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","boom":"7.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","jweb-mongo":"0.x.x","jweb-mysql":"0.x.x","jweb-redis":"0.x.x","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"9784a4303321a62677467ca2084bfe5cd7adff52","_id":"jweb@0.0.17","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fpX4kL8H8N5iYar3FkK/2v19lzM027XVjdgoe38p9oCygkY5XdgcG/pv6o0DusSsjsZOD/tKJROtxTps7xfWzw==","shasum":"53b3ffe4b9a3db50ccd85fc003ea66eceb0e1177","tarball":"https://registry.npmjs.org/jweb/-/jweb-0.0.17.tgz","fileCount":41,"unpackedSize":51381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckgu4CRA9TVsSAnZWagAAS4UQAIEayfTxa7QDKURLd9uC\n86SikQKmakdk1srryvbdKO85HCBuKgi6Ogbcngg5ryO2ObTQL6pFWVKKDTas\nvVbp7R00JmVRShlfPaKXKIQBXcg4KEE85MR+njHmdX/DDoqSfd6Vz4dJfmp/\nHRvWPA1L3rWxJJqVK53zYfmGuDwwNfZfhb8Ybm7pGLeY7aCxLV/lndOHW7oF\nbgMiQ6MMGf4lgaM0URvkoIUXQki5tW9hjIiwJQeqfA3mh7prlabFabsdLHnC\n/JTPDY8XAHhdGDdsKqHNx+5U8U0gf4G068Dj/MmG6AMht8gFv1mZhJ4qRZnq\nNY1qgIR4cJnnMfB0Zo1AO3+7lLNczIVlZBCeeZTFSCZDiik/lTWGOXzDvSSq\nTzP1mAyaDM7zWcwcXYhXlGQWICC1439dyoF9hAtocan7gUkylHuDf92ZfmzP\nSr/8PmQgdmBFFE++ee2qe27cl/2P4YLcXoSA3zx/OODvPDFHTGJLL6MWnWKv\n2Mjw3kt3VmDifHOcPR2XtJjbVvoE9X5dUrpUAIXNwNAFFzK7YsZj3/CmNBpE\nN/mdG//WkMwFCdEDVbuPKKYJ6URNYlfS3jRuc8lONpidT8aUZ77HEiSCQgLp\n3aOL+KpewGgX1efy584I1v6fJLMzUL+ekpCMdH03J1QQU4Gqr8Z2vxbP86Ci\nLYhD\r\n=fUKV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRPW1245MaeSmIq4OmI0gwCuFwFbkoLUkj3OiO97hcBAiAWdpBb3XYUd7E40yTEFOLMVB+FeeuBmewofbRCmy3hBA=="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_0.0.17_1553075128188_0.14467580743439945"},"_hasShrinkwrap":false},"1.0.0":{"name":"jweb","version":"1.0.0","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"ad973337946165fc32cd1c7cc2318af50c840661","_id":"jweb@1.0.0","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9joe6mM1CfqcUGo8NjtimeRDNa64Hkic0DpWeni0shusuiR/dZgBp38OF/4OOcIID2Bl7URM8btPiVmBSn/Ubw==","shasum":"adb6ee298af98d40d04e3a6a4abd33dad6514ed4","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.0.0.tgz","fileCount":25,"unpackedSize":37897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvT5ZCRA9TVsSAnZWagAAF7oP/A2JnZLixahHFS1LECT7\nyxZZNXo75z12y8TDclPogpXglSZHqEZq2t7BDisYI/lQmNgRCgVP3+Sk3vRw\nATnkhoatCEdMjvEKIyIQgeNkzd3Aq7yPmGrYoLDLig8XANHH7RwV70v8Ht7e\n1d5q0HYTWoQUSJO4uze5q/iACUsjBDFRir4lBeU7fwIu+RxFenS8sJlmeyr+\nVxFwdg3CzrrwaLIgjEr8gY0JmtRugqQkM+IEd5gzt9IYWp0HC0okFXJYcgMu\nsORdv1qT9inbXLSBW2Q3b1TwIGbREhtVopJbf+NLtyx1S6i8GtsxwsyV9i19\nQGC8BodmiRV8bn8lMlidurjCOnhbKFS3hUJAf+RAxlWxRG9k4tNAnYi0vNRy\noMyyPk01t3a79QkrI7pooOgXGCfg9kjbV1HjShzaJ9hWV7GfVTGJsHxarh5T\nD6K/RqjYtGFVWOX+g4ED70RsA8ZkUl2GrcEriCoZIFkQ/883sSZ3STu62NrE\nbjpKIqrrl0WhUeHK0y22q414/CtG+hUESmLngzP/uPFJnk7W/0fvakMuqIks\nPeLzYHTJo46zojnkKsEa1ex1cCsHeOxcCYBmJIrPq61pE5TiUnY5ival+cQh\nfDOlvzYVwlHlxI+zsqCfedbwVkyetvrSC4YHrhxXC7NJ0Uqv5NfpdDYM+iZv\nRFPj\r\n=/9Nn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUzaeQzQMHEfraKbq7pWbbOFeicLMZF7+aGpFUViHcoAIhAPH+NBHxtQUoot7Aqh2fr+9J0HuF8/c4PB33mPfumFga"}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.0.0_1555906136467_0.24850292961842002"},"_hasShrinkwrap":false},"1.0.1":{"name":"jweb","version":"1.0.1","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"ba22566d893e7753181d8b143f2dee79d317b6ae","_id":"jweb@1.0.1","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bgQQ8jh1GXNLUfw7UAUK/fO9a3J3GBVs4WHhVbVpuMncV1b+tg0EIOU6K1X2/VS6BZaesrO0yohz3Qje+5wBbw==","shasum":"4f7365bac998528c47c2f8f0c2b0ac100acec10e","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.0.1.tgz","fileCount":25,"unpackedSize":37885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvVRjCRA9TVsSAnZWagAAe5YQAKBVX/UCwUIdEkU5twj+\nfqRKCR0XjcJUaB+zLEnysZcqxi/6Nzyi6u9+BeNOdStPgMm/jqOnimfq+jF8\nVLlDVlXDBXED9NnfZ5320G3SiuVjFed/RKF9Sn1JHZMSSemPKG0lhPjFm4PZ\nvIcrfbP2jl0d7O8jOejr4/MahgN3woVZnWANv01oL4VruyP3rwtsIQyEYU6A\nePPCMt9EfMl59Kgq+URPZfpgq/WhVXozzTuRMkPDBhYNInq/j822plHYqzAX\nhiT+IIAtHRynruK6am1z/KLpij2tZQP2xS1U2Q36ThPpWglkRMF9rOEyQpXw\nf04FiaJTVEij5INLzsrwvgoN1dK0Full+ct1kNHdONWqOJKVA3iGdVQz/9wD\nyVhu5Z2e2te3iGY/lmzPotx+x4ZSeIg8lHZEy9ZZ63+1ol+hVp6cptXlqmsq\nzaxEFslg2qUYhRO2rfRkR+gj+mPy4SqNjSxhRaFZLErXknOf6GApz8kbvnUA\nyN60J0JU8tqc2+BIcnansM99liYnGNhiHV4Mot3C1wxpDWYIhKesrxUpNhNr\nYI9fH/cQy/osxhRCr5V1toyX2NJwSdNxfukU2v0BVKF+Ph/1p7aI58RUsQA2\nFAK2OfX6gqj2oNKkZ32sNBayfnupAsV3fd2U39ZiuiV6I717BGZ+2pkc6oRD\npsUD\r\n=Hxcy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHl6sy+eDScEaCebX2Jed4xG+HrYx2VSF/8nYZKU8qZgIgEmFys2Mm+0HB63GezdEXq3eoCq+8xQkJ2pvLn6kTkZI="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.0.1_1555911779145_0.4007372928322481"},"_hasShrinkwrap":false},"1.0.2":{"name":"jweb","version":"1.0.2","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"409bcaa6fafb70a00c879876c49777f3042b44fb","_id":"jweb@1.0.2","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mkg8POI69ulGqmHM21JSLBxJWSyeqXXm5vwvYPK4qm10FJowb/pUaRyn9fmK+iuqY7vTRjcJ3aS19aeyNxS6rg==","shasum":"2ed2a5e0019cc24248e78f01ae09c87999a106c3","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.0.2.tgz","fileCount":25,"unpackedSize":37885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvVj8CRA9TVsSAnZWagAAg6wP/0sI9GXMT6H0SnTRAyvG\nxkTUB5x2nr8ODiy4eoSYyZjfnLPrWQAJBQZ0j0AoYKiqPRdLsKOiZN8LNDKT\nMjeYXGNwAsVd0Pkz2JMSlSAuC0qHYx1oJg84b79Cfrm8Gget+TO8nbThWpdx\n7/mIzpXk2B9Xfd42c0mPFgrKIerRRdprnvMXd4lLm53k0G1B9q6138G3x/t0\nlQwdXh+foYJ/PEkvemEdqx9/qDvf8lqciP0fCfAkkH+B8l4jpAY/DlhX8j+/\nLtn1o1KIadba5aqgl2cUG/NyDnf6ktjqmov8uAJfeqsS4zZghwoiviJiUK/4\nPkCYsAWR59eX2Gz9rxN5QnB5qKKXiBIDFarY7nRCd9c4VupxIYAz22YtAi6f\nUBNupWwr4sZhFZaZ1tJ4AEipP8ZdD65/ULwGCSXn4kGB5zkhZHRIbSuXjWqJ\nBjNgZCVdx0DbRkudmAnGdrp7IRDJSC1FAGx3NiCQnaPd7a27UadbBoYQRDYX\nVoXUatiXcbXLA2N97ZGTCCL/szvHgs1X7fgf1DYass5vHYwRRacY2XiC5cBL\n2t+Ek5srcRl+7mv1OVgYUxY65b03fdfBjK4we9V9puQlcMlfIYFqmPLSJ0MD\nPRZ9Y6cWy788iOnBX1h75e6Nnqpf/XyOzNiKkiMr/dV761GD1R5xbSq0PVs0\n/CxK\r\n=pZnD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMMiO3TWVYlnyB8PInpTE+ackrhEodumC2jrB3C6Tl3wIgUx1l6RU20SLLiDIvfn0Jgs+Ude1HZGw5nf1IrnHgJO8="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.0.2_1555912955205_0.18675027123079002"},"_hasShrinkwrap":false},"1.0.3":{"name":"jweb","version":"1.0.3","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"7962ba7122f888494b8c3d0644dcc991bb403c68","_id":"jweb@1.0.3","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-H6Tu7TSjyEKy/fD9uwanOYEQI66ddJeCq2pnOBPKIFuw4m7N1rE5lUyAnFrC6PryQmfai/nwXYTEFHBLH6Fyrw==","shasum":"d539ec3ed6d9296ea1486f5eadc0624f02bacbd2","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.0.3.tgz","fileCount":25,"unpackedSize":38287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvej/CRA9TVsSAnZWagAA69kP/jMxlx4S+SZjQy0eXv8o\nnmhBedQU0tMEmoTK2RrvjioeG+ABV8dH76L3edQs50/ak8o/7I/pNTckoKTM\nFzBQ1QZgvg/vi3QTJpCzmHfqrnL3ku2wx/iATULlcECY1h43oa6Ju2zE/q79\no67oefqcYJbJjUlXy4tSsqneeqrLD4LV+G8+j5L+wxJRhgwuDMTHcT8UM4ps\n+VpJNzZS7JdKoMX+OOs+Dgs+ZwUDO7yCYxjR+2kbtB0cPn8Fxdcif148KYD4\nRZVa6WDqK7RtHljhooYiQ9SujXTP8qbe7yRtb4pSKzjhQ3nb5281uVPS2NGZ\nYaj0caZ4iiEhcMSP2wSZxjYVa2mnE2HIl+MA95TmDty8Kw2kUlgI422Hlyoc\nu9HxkIGZn5I2xbKbaJ416NyAkDhCkXZqAflhYa+Qe7d/FOHbxqPLpfbVadcY\nlxJCsdzrALdaWP2QdEWsNAyNhH36lrDx2JqxRuCtgXKlZg2dZASyGFck/pyM\n6kyd8Zn1WVRk1rGf4YQCCWH5BUY+5D/VRD7Vo+vA5XmZDd8FYq6d3NLGU5wL\nEJZQ0uUBmz4iqJGfCWmb3IZ8IKvQXPoyZ4ImlPYP93zOYyz7Rj2mv9EYKFNB\nKLSzBeLin4XkhVBxBAQcVVxHCgd6BdVP3bs63ZIvxmc2CTp2aA+negLJaTOW\nYjqw\r\n=qBtD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqpFwSl9DNbQQe5djy0XvgswN7B/I5ah6M1sbStoFMdwIgbfopldfoLjtzLp1QM6jnw3ywohZ7xX0PEWfv5u5Vqdw="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.0.3_1555949822847_0.2948074648128205"},"_hasShrinkwrap":false},"1.0.4":{"name":"jweb","version":"1.0.4","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"cf43f5bebc972d14af56f0c8bbbc55964cb29871","_id":"jweb@1.0.4","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FVxQsRlrHqkQ70+jpjY8fOAws92+ivY7fFA/fNjSiO3DbuYbF0U3/bMfL95IZePoyi+LGh39L5wvkJd+fUGs7g==","shasum":"dcfd5e8a502900c3e5bae6d7455e080053595bd2","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.0.4.tgz","fileCount":25,"unpackedSize":38383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvl6VCRA9TVsSAnZWagAA82kQAI/GTxCqjfZ7lNpeCWZu\n8tquT+2u2b3MbnXy3qRJ6CKYm4GKIs53FV5DDk/RlaJfjz0/OF+Ptc/jyTPm\nkjNXrNIUIzRiWCkx7eeWwNePA+E+YOIKeMU1B/lLHavr2U47uUZdBqgWTSvG\nkIpz1Uv6gUPwGAQ/vXzJjWk6insbVszZbL+6YVB3u7EpB+x3tj9hShCzIHDe\nJ7n5gfotqJLNLRiWLCfZ98ocUMPWXJSB4sNCM8oD7jH5fNnT5LGujOf9FMzn\nis2q9WBjDFn6XtiDdWXKdK8pvn+j/N5Pzdam8zV4t5fo/SxZ7kBAwFnqMkLz\nnYqcFH3phRP9DDovO4Et1L9Z6/NMg1ZCiVJCPe+ayWdBlV+Z/AT3WqLiBdDM\nELr4kkbfsU/+P/Jqhv+pUxKBD2+oH6MsVMI1V1QSjcsD+TXNA9c5VUVraERH\nzlgS/gHIhlE8ZGquJy9cL3tVKGjeGKEgE+j7Nq3lqopDVyhJ2oBVO01eJY0P\nimegNJ6EWxL0PmFG+W+FufBTxUvC/ny1Vo4qFefkdk+VYKBu1FX6r3/4MElh\npSDm2OrHPIBkd/8aAo1PIji0UWsxlPOH98+dXqh6HI3lphIXYUwcmN5ghjcL\n+ywVf6S47ta7UEX96qF3l+Brt9X/cnrowPLRvIU5rcQ2jdHn6/ndujmavZfL\nJvRC\r\n=zEgt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvfRpxiFuTGg9C0YSTIe5oH5gZdWEV/Wq/gcY6Q8v7ZQIgVkvO2/8r5IZ3s/GuAg3sTXJwlL9F4gURHbi4pJPsTP0="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.0.4_1555979924605_0.2741630658937091"},"_hasShrinkwrap":false},"1.0.5":{"name":"jweb","version":"1.0.5","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"0e588005f0be24755ddd2c2bff0586e7d75fdd6d","_id":"jweb@1.0.5","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WHc56QedVQHypBiVNPbxKm0/gBuZZBJvn3b9b5Rw5gqAuSo9+5DdIRMZRsZZkw9NDHSuYKCRmD+pmtvd2EosUQ==","shasum":"e97e4bd6b04f9b345edc6c30cbd33b657643be98","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.0.5.tgz","fileCount":27,"unpackedSize":39439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwckMCRA9TVsSAnZWagAA+DkP/AyJnszFpNQVG9ScoSea\no+RYpF13uRO0IhFsOXrao7lRzX88HaI0zxcI5lL8tria7xxMsgLXZbOBSgIc\ngkmbKpLd2EgJeCdIRBd20gno3gwL9D328Qvx8wfQNAcaP0mIQ+4qSh1fufwQ\nF1pu9Y6pq8UdIGye8MZjhq5zHh0vYuBNUoQEpfpCPIjW4SxRiJXZuWVdY2BB\nEkkB9DJs6xm31HPib/H0BJaJISFZIQLpSDKoN3Fq8yXH8MhE/MsMX+ZyIM/z\naAdVgq5S+9BzWyRAax6R6jGgMndDi1obOK13iWUasmnRtioCv6yd0JRL3yGq\nC9lj8PeYUA0mZGE6/yImIrG/drOBmGRzjOSFhiXdy2hKBvCKwyH+u3IFIE5e\nGJNxLIcAUTgAJrQWPSRDUsKxNDhbM1RXaVkQjuQ6PGk0nx//cLKYwzx+v07Y\nSQHoDBo2pf/2IBuDgdOJrApPmywe9f69PgolF6AGtOgc30E4/5oVXO5j800r\nEjr143q14KpYtY3ShGkrE1tnFwBKJqvp5I5vsubGN8T11vAFRopj8JoUb09B\nAq8z1oH/iF7r+Q331f60Se2rBZOGzuqv3b1MAoISIuzeeNA83VxQ+bsa2f9M\nzTw2XXEnHisixswEXVu2Pj0Vjp5jOH9JD0rrCR/edJ9JtSD/lcYJE59jvU4h\nuteC\r\n=h3as\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpwKrPF+QJprzT8gW3Q9vOIWMh89wlneZeMektRRTWegIhAMwwO0/06Kan0AceuGqncTpBk/aOgcfQ0+Ku3qrKUpPZ"}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.0.5_1556203787673_0.027212291112121312"},"_hasShrinkwrap":false},"1.0.6":{"name":"jweb","version":"1.0.6","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"0986f533a4b3980b3f5363f69a18cc61782eb1a0","_id":"jweb@1.0.6","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Bi7LjPRJSHEnte83HJhO5iduMiTFl4QlPa5HQeGPglzJubIk6kfd8sqwY6ssumDLR51uhWPqKqSR6Cn1JOfD7w==","shasum":"6f0e107f525bcee3596c881a92aa9cd157cf2acc","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.0.6.tgz","fileCount":27,"unpackedSize":40176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcx/YHCRA9TVsSAnZWagAAfaIP/1O1x56+i+cSm4jcNuSd\nYbfSkr3ddq71qCYwJLHwvuY9fXf/h00WOm+aaPyzPgjBUk1mAi7iSLjzkC63\naL52vSionhNShophxsT6nmkprBS0tR98EqlxPUHXntS53CIS7sWTKqJO7V6W\nYICJk9Uv0QaD2CaaK34Grwu4+xtJUFR7DNdEdeveP901jc+E/0tFk89ACYiH\nmNJwTL314cx+QivubCNSumzCdiipRWFoDIbugEQtZYZWDQmyi/li3OmO1uJJ\nbWIssb7IjmZS+Y9p+bXK9wNCj94Mr0m2MUIZ2n0YX9u1qEjE5lXt+xr7lofX\nrPR302YYhpebCur223IQnj8kjIEsAq/ch7eptCXDah8SZ5NPmbdDYTDn/puf\nzgsIIkhlti4KZR/izfSWWVoVokK/fhM0w8sDpbRFHt+jcasmSw3RX8j7Svo5\n7mPF2BfgTKR6ZiD0to2TV7fxBZeyHpm1hoYepeDQUbiJfySoXydkH885DOWB\n4i7II/5MJKcRtfLcI1KmOb8//6+WEb0ouxYiOL8PPb9puZVKzzFrHws9QQjZ\nnDzwIl1CiMto/VjPXGmyffKe6XjY5xaZgM/+AvuF0suFSlBQL5S4nvR3sDIJ\nv7Q62ZOezgfGwBBURTqT2RQ4DPPEpRM9eRbe77ifN/K5JfXuTWXDSP2vqpzz\n69+R\r\n=R/Hj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFWi7I9zWxu2YeWtz6e2AhYQMa/83nah+4HdybDGMC1AiAcGcEpEvQv9SUik+75XTfh7iigV+Aw75uJTTb5WNWiEw=="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.0.6_1556608518490_0.3114554939626928"},"_hasShrinkwrap":false},"1.0.7":{"name":"jweb","version":"1.0.7","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"6b81477828abad292b4dc0cc92073be8199eadae","_id":"jweb@1.0.7","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-n3GdfolZ5UdiPxj3PHI34D3uck6q08runHMNI6fnRN66xPI8JAN+MZHl4mfjWaeOq9zZRcZxaOphZLhBy3q39A==","shasum":"ddb0626a41a85a5c640c40c6d06ac529f4e901b8","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.0.7.tgz","fileCount":27,"unpackedSize":40188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczvU7CRA9TVsSAnZWagAAKS0P/AuZ2OHGbLWGw2cdQyqR\nh5cY6lJh33ALlcD5OJJB1ze80CHYdjbKuS8wu0ODhh4Ilh8hqskn9ELwkjjz\nitRaXvcMm9aLYRNNs6Cl/G1b0kdpAjxNbXdxEXDR+AAT0m6DCzRmz6GaAhRU\na11dNVse6+gd73hNINvPq/aXsvrWscrwJRMOER3Bpl5llzDsnElsypS5K273\niJ3JQenz7rnzQ0leOJj13n6Goik018za8vMmDXj7Q4KPO4m5Rv3uaBPdv/3S\nF+rTbbYmx18gLgCTTZGRFX+1OY43CnDS6gVDkbg8lF+8txj3lsKR04dMk7lq\nMweSTkIa1HwDjPRDle3x4JwPK8CI/pElFl8uoQ/uy+Er6mgP0HLs7wHa1b/n\nlIpCjPlvFwMPaW2hcey2v86Q78EQB9/ghS2nYss9xz06cO54WDrnHBvBz/E0\nMeKGjAF2iTn9yLvxm8Oh7RVzNBadMptBNBOO//3CGTeCtaMZvVPrY7famEuu\nd1A+DvkLIn/w7squUIWBcYh4dxvd+LrzdDmK60GsOSVYT5GTJ5VQF/WjZgpV\nAQub84t1v7JZ6N8UUWtn6d30d2kHEJd+dWAjgT76RKs/9fEIYOWg+1+tDvqw\n/+hDR6NNPobgpCTIoKHQ9l0Ou3NZyb3bqBqF9h1YfhJae4UD9McjnCst5ZMC\nf+r2\r\n=KFSh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLejUMQwmdXAJGxgUUxpaolS3kdjZenlAL1WwEV2uvtAiAE9fwBZRkPDs2DslpI05xVEBS5gMZpTDiNMruzUMsPWw=="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.0.7_1557067066381_0.4026250358558561"},"_hasShrinkwrap":false},"1.0.8":{"name":"jweb","version":"1.0.8","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"cd2559b09c501419fa505039febdb907e2eb8891","_id":"jweb@1.0.8","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XTqUnmp27XcTS2DKaktzb1fvpH/pZ+b4mHuksdNM886dK9ThVOj0jJ9rxYHZXlXyBao99ecm3Khx6XKZSSQx/w==","shasum":"ab4ecc8219cebb892cd4c562734e8484c6fa4fbf","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.0.8.tgz","fileCount":27,"unpackedSize":40523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc06SvCRA9TVsSAnZWagAAxHYQAJ50uRfT7BGPqGh/hX/V\nQwBWk6mDWWMI7ClC195BobZYXfo3x8BHdX5BoXQ04Sd/+tHrZX+1P0RPSzzh\nsuVlcmbPnJlcZcNI5qHCvCFUYyU9tmnkP2YHM8Ij0NRUC3IGyi9IY9uDv22s\nipKV5tJkllug6bn3KPFnTF3tpldIB2qRgoZqN6HU83Mzh5yTDfkrck/auLuT\n6kwwiF1tLrZwOZNhqaL6uJ/bzwkZj695NwghujsSNfR5RLeGsZanFDdlTF37\ny1tU495zhOFq3avXC78Xx/8lYkw0OO8sdkpcPGEF2+h/O01yRs0evjIRCfYt\nbqLoCBMHd8x5bcjqGJH94xuhMJjOUhXJLLVHI4OSYfR/AkPVwHr7Seast++e\n1pj+WZtnHsZrD1oxlsLT2HhMMmkOFEaJZ/SYpuuAG6Pav/KXrJ2ZyXtAI0eD\ndYow8cvgV808xaDgI9w4wWXy8+N3HbR8uYAvnW4g/Puex+w3aiwcOEgDKvIy\naRTDSWBlT8Wy72Kqko7EhC9QLTPiFql8nzV4VKAuXTEjksLrz4k08cCK0Nnd\nN2LTFWT9nbZNaeEE1tIRkB67g4RPSR/ulBcaPzv0bq45h4gHRr1oB9dD+AcW\nL/KE0Gy2rMzZfqlkR1AhT3IX778mEYUC19fOfmIA0uO7upqDCMsf8wKVnalH\nFt3H\r\n=cEiR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAh3m7Cktg2Qt8PpZp0IN5vx4BkLLeBXUL3aA7Q2dItDAiAtZkuEg61huReiYJzq/TOOe62lDQx7ZBcUIfteDruyow=="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.0.8_1557374126856_0.7124757472190726"},"_hasShrinkwrap":false},"1.0.9":{"name":"jweb","version":"1.0.9","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"1c178b83910bcac130f7bb845c652625a2de97be","_id":"jweb@1.0.9","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Tx9+ozfVBYAoHOjg6mZcyVBAREoRIcB96vYuXrh1lmARMw3EC29RqCPH2qVnjdp714ZI7mvycxOtNqTyUUGSlA==","shasum":"dc3f3e234a720ce9d832fca0896c14d4d47c3f9c","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.0.9.tgz","fileCount":27,"unpackedSize":40624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc08WXCRA9TVsSAnZWagAAZkEP/RWnj8srtg5ttX6Oapy1\njzMB1MCqAckxkAWjpFwRd99Te9Ol1eSsuLmSLZw7cZrD/rUDRyl7Zuw9GahQ\nNoc4/WIHA4ggIjjwIxtedhGa9nqbfLCH8HrfTXqkebem+N2k83p4pHwmc7ol\nxKWUvWBgDuHmFKNujQHYyMchmwl7CQk/dGJg0V/R9AJe0LFVtFS/3XoiKMha\netv7GT5hm+Xb5eQxPZxQEWwfJgZZJm7rOXxdyJAUemZGiLVlVxvX9adiBSsY\nBaIGH7iZpoCgC+lk3FqFzLIdOZHqwIiCF03JzQmQe0zuFT/LhnUh+wejAvwx\nojCsr+HR2baCiBfnlYf4Nz4bN9a5fGddBciehbbXwE2cJRvi1xwMdB5XEKDy\niOXJumiDeKKLMyRGbA8G6RMrM7Mq2vhKYH/ygDS+5LVOYHWT5Shv7VbVueFl\n5ht49i9W+qABrmy24Ygy8DsOKc5BcFIZRUJw1NnrwwtOMZtmyLTfquIEhksk\nlsgzZdp++luYpGjXWBZnmdzX4CxQOx6rsjarNwDtkH5+qCekR03VR1oZnntt\nS8q+xWXyexT9vNZ8dNv+VvoWZdKVii+xc+EgTMmOHAlh+nlX0ENlqjgpZNS8\nYz4fLM7BzaTUa1jXK/pHjysGRSDOJFkWuOzzo7BsDQ4FIfPiezpR2dAAn31i\ngu8B\r\n=Nyxz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0HTAx/NWg9kwshcB4jDEhh9ORXHBTaz6KwGFiNTU1sAIgWUmUUl0YuLfJNZ7sHISUnX++oKjIawj7ztz5hrszW+A="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.0.9_1557382551394_0.26489464617228586"},"_hasShrinkwrap":false},"1.0.10":{"name":"jweb","version":"1.0.10","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"ec08dce8613d9915d1bdf7a978664d00e77e1102","_id":"jweb@1.0.10","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PhiID1mYjQhCSf3ieDsW3mWjm1soXCRE5YCQycW+jEqjK1ntz5yPMwUjx+8k1CPJT/BhWhnuLr6lSMZzE2bi9Q==","shasum":"717ca7dfd2dbb3901a9e9355002915a6a2349a0b","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.0.10.tgz","fileCount":27,"unpackedSize":40649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc08gUCRA9TVsSAnZWagAAO20P/0LrYL3kvPgz5P3CPbQc\nYBAc4vx2Rh/Xaj3ryp+hVwaCnJJTHliMeNkB34MTHhBqlo7ug72PwrxyNW0R\naMv8LReX44bl0/ZpuAPgR00N5xT88clLqSfImbPXlZ9xtFMh+/t+bJ2XLi4R\n+J5jkgTYQoPR4EpQY+Fryp2NxDc3CL8I/TP92PG2JJpfQ0zAlO5cVCzihvTn\nyByWUJcBxwFT3c4SnvsQ1Sw4ymj2ayHnxDTxU+2hrHOxSRtB/etPrw07iVtq\nwCVqV0tVggXuXqgEvuSkwcVW0M+5bL2iXgqZ6xqaozCbIsXK+iiGu4WvzN7u\nnotznAiKnxFONk/25aT3LhtCgPWqJYqrxArPzZNLtP5RR7JNoKrB2BrAzDW6\nS/SvTm5E7nUvud5n/d2uwvkDGs0YcNykmT1clt+soWxt2qjFwYcgSmrVJMrC\ndoxpaQkrr6ksqrwFWm74pyRbk34UqEXfCVG5K5K1Lo5cG6BvO0tkbBM4C1ry\nll5iPh03ca12pI2Opy8FC06bpeilrJ8XFxBr18K6AlI20PBRmWQI6XGIhoLM\n2HQzog20rLlYRCLMfD9ufNx1I2hJt/xVtyBvrlVZjz9zkZvqDDpZLW0+90iS\nGas6lHoSJGbtDiBJ8OUcgynVQ+JeM4gnpoo1jfUW79A/ZyLXGe9J995s8F8V\nwtiG\r\n=sxcj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdL5CJMylMHi3lacWDG8tNdHo4Qu4LtPM2Sip65pEgiAiAwcITHDcUGo93fldV8ymYHPtOuARoIlh35n2XJvYeFbA=="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.0.10_1557383187995_0.0782764623375567"},"_hasShrinkwrap":false},"1.0.11":{"name":"jweb","version":"1.0.11","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"7de3391368e35be72d73b2979a03d4cbf29ef1cf","_id":"jweb@1.0.11","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tpJRhA74VAAJqkMU9PRXmXXHxVMMDofgwGp57GQa0/Lk5zeNF2kI4rvZar/2/5Hkhd0l3PnlZtivm4j3dF/OaA==","shasum":"e22319b5adf6425c058b5afe7431e6f8416363e1","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.0.11.tgz","fileCount":27,"unpackedSize":40531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc09GNCRA9TVsSAnZWagAAOOAP/2v1Irw/yov4ViOEOd9l\nJywpprITl03Y8ykHJkK2ciXS7Z3gehR2AMiF0oc8oEx3aKhUT4beIz7Kg5Fv\nzZWJv49Cb8FgColcBZV11SkD4/KGaxYYQsaj5TCmAOBV68GRV/fTMN5t87dx\nCkQBSl8qgH5JGkAw1+/DNSm1jQFhiuECvYn/lP8ok7wHawi+9WAldAA4CMU1\nkgbxePf/kMbuYphJ9Qhl3vjjoBs53XzcFJzVQp80rnaA8FglrZA25a2CIS6f\np7BoPq3Mx10RMoNXTxSCNwgB2y7IHIz4NvSbMv4D47V4WiZ9kXHJNpAOWSLq\n89HH/0ww6byfG2QmXsGOXtckhNRpj3Z5C/XZXb2hsKml4oo3ZXcyI77I7+Ap\n/bF7XMVCqTpBmpaYuIVqoJl507E++UCGY+jLvOmJ3CkOGqlva5xBl93fQWYr\nRWO57zjTQMVpFw9+P58nkyVr/cndKw+1KWuNfyoywvxyw0u+e5eDcZ8xZyT4\nofBLztTmlKxviAnUrQOekuYX5hhBuU4hKh0TYxYXCRkjzHMJEnvVkDeQNW1e\n6D0pgk4tvQZhqtsYLERoJwrLAVeoMGHrdl3Y6wBeIPhrJS/UFqfGhgMb452W\nmwa+uiTH31G/gFGu+1ofALKA94RRH6e0Gv+MLh61WKHRO26hbGJWxp78mK59\nFPUs\r\n=1grA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzCT0xGJfT1iI3LwIw49E1O5ipfNEljxWe2CHr7EKtPAiEA2TdAwPULcw+mdOxl6FGbLm9fnQ1NpcZbir51lzxW7zA="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.0.11_1557385612897_0.7915460848303324"},"_hasShrinkwrap":false},"1.0.12":{"name":"jweb","version":"1.0.12","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"f57c93531e8a0c79ace1c67c159777e00aa89845","_id":"jweb@1.0.12","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-g5Irtiaxq+l9Mgbl9TqzeyvlAk8EYrwSeNXv6njNGK1wVrciHK9z7WggIq6EEjih6D6PXTMU+NgYJ/Q3uoRcuA==","shasum":"3505dedb8c6ee59632ff59af57a5574bb13599fa","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.0.12.tgz","fileCount":27,"unpackedSize":41439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1Mb4CRA9TVsSAnZWagAAi/QP/10OgYMD1xY/DU4vTBg9\nYz3aQV0X2xP5thwg35aJMZkYeyU49REmF1WFv0wxumIcji8KO8CbbvMj+q3b\nS7WjR2DaCFnwQVnsCTAvQfhDIMHjsWpjEo6CUJ6QAg1WwKH9P82v/29cNtP8\nK9isiKNfwHdLH1+f2zeUHTAtW6N96S+tl7uYVqmzzgCmqIzA+wuNNN44avjF\nxu5CdTobH1bbaoaEKTPXqfG1gtMTTJHNYf4DsWPgpSiDpH6aFYwDrS5zpWnj\nM9qfkEYYwERJBe0K/BV04b9nSErRR2604QjFD6/jBdEVY7kxBjphc/dTGidS\nAh7y8EIEugzU2c6ia+pR2psKfrFidzJfhnJZfTe0vTOCQqysl7YdNFEfpamR\n3uBoUnsTcpjNCCbh7r2M0i9SIOMSdysE/TtcNvVhPm8UAFQHUUhjN0bSbmrL\nCoXMrvr3ViFVAXNQLPFWSkE7XsVBDn2OmECi+9lawrAEIq4n3R4kd/SluKEQ\nA0BF6W+5aISyijYXxscbe9kzKXS8X0uT9PMKfU4EuY0wK+vWxsTZbAY5OIBC\n+JJ1roLRYRG4tKZS3XCD7LObGC9GrNbUP0xamsTlW1Zhafz4yuYwSVkx7MZG\nTJGZA06Tffu45oz6ZNJqxkPXzGD6+QZxX6vnG/7VHR3HfcrpJW5QlfqD7E4u\ncugL\r\n=XESX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3JH7DjWokCAaTEm88Gy5bisxWTpRmQAg74nHK3sPrwAiB4/oRj5IxrH7UhMR75WDqsXpo9mOAZibkHZ6HGQvD6aw=="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.0.12_1557448439400_0.6901488629777346"},"_hasShrinkwrap":false},"1.0.13":{"name":"jweb","version":"1.0.13","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"f57c93531e8a0c79ace1c67c159777e00aa89845","_id":"jweb@1.0.13","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-w5uQ1MzwRPoeWYXBZ7bzv4a63HHDgbpP7ekDMefeh+FXiOU8X0XPkF58LOWMrDMKrQLVo16qOOiovA1dwa6KgQ==","shasum":"517bceadf6a0b2f52cf6c2467764a2772f7c345f","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.0.13.tgz","fileCount":27,"unpackedSize":41446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1PSZCRA9TVsSAnZWagAAnhIP/1dVn6eD+ZzJef43Q2wr\nNnmpS+0NYiUsrW32EXnN/y5Q470yKfG5D6UnB+6Lxh7cV+oy5MSqOdIyvZoa\nW0qLhCwGU7mwIp/cKH/9Pa6VkobEF1GyTiT0kLQCGRm1HF0ye7ylm0R0E6Hj\nWTfKH06GFN9WZM+OEUhAzHexXz1irbjJCCEY8jXiilI9I2jHnUkA9dB8D+3n\nusXglePfjtD7NqLyRegGak8fsR0tpPqNl/T0NiKqaC2VUipkYJAkcwtx+XmR\nDffPbmMym6/G6Yirb+kTuFXKTFjrSfaP8v9xhyv3J19Tcpa7rmdBaWSclC8V\ncytRpmWav7QIUVslUujrg6ieCv7/MNmNltrBDkIr5r4N6ZENmHYlGe+XtjQ9\nDn8vmF725kYwijSK3FWsSnooab0zpg0xBXTZZDckEa0vTbRNxrgYsw0rnYBz\nzRJLjCH6MhuJncgjLuU8ayEBKeJ9nEBLp0M16dMsS7DcYbcjwzltOiuRMitg\nwOmCQw/20y36ZpIKJLoOl9E8nqGYIyEhHTWoxW83m8Qrp7jTqLFF95d2wkFR\nMR4qN6CFWcgjdyyaVwp8KuAjbS4jmg6OzuaNgAda/KbSeHn8QXGiwV+qkMi+\nFWxOHrh7Me7bfu9u8g6Oesivpc59xBr9n7n3IRu6b8JmgcA15eXrQ8hsldhH\n3DD9\r\n=s3j4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS3S9sXAmgKZ+CIeZdHURbxZkhs82lW38eR30v+B31UQIhAN1P0tD1VH3icqmaMYEjcmfK0s8vuoEANi8DoBWgwg8x"}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.0.13_1557460120747_0.3098089761156846"},"_hasShrinkwrap":false},"1.1.0":{"name":"jweb","version":"1.1.0","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"29d683c9f6f809feb8865a3153f282718c37c185","_id":"jweb@1.1.0","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pLol99yGjmua9lFGlzdm/S+qBCxUVY1qesDsKIVU4FhuFrwufz7SZYK0s8Z3octS3XQ28XQc/pyaCYxkHgW9DQ==","shasum":"b01a5914fc39cb0a2b166817be7d91ff85102211","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.1.0.tgz","fileCount":32,"unpackedSize":65276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3oj9CRA9TVsSAnZWagAAhhsP/3oj62O8mLloNvkWTvSs\nKpyIZIGAT8Sw9swMi7sIsLu2uDD4ds6PqmZxcvZi8yH94DkWGt50K4S0Nfyz\n1/olhdlDxhQbzVsV7wQsCKE6mPfN8Girxlyb3gDo+7czDC2/LHZ7/31htukX\n6VFRt4n0Pa61i5Ohf7OS/4tTqJQzajPLV5o4zvERsisFW3KNMk54J8F1beAm\nwmfswaw1Bvxw7MnWeI8G3TpKt05fjv0e4IIOgXsPUpjox/ZGz8mewLvXewUa\nFELFOZh0YgN9awTf5ma5MdTTg7x4ykvTMGuXeoFrk1Bl0OJNdqbCYU/014gW\nYUNjDynEBF4PRQRwGadvmbOuS28PyVa4ecWd1VzdObx+fHVF+o0BA2mG8d0L\nvzolAy9W4kgp9T/Vcu9azi25KMp1iDuMzv1eArWDt1jNp9jYTBeuM9MqLyUQ\n0uM06D+W5RnqVONonRcnvULsf0psA5paDCjBJnTNvCnNU5WgNBP/rY0gj+Pb\ni5/w4OpgDefPKn5WBuM7Wah07PZDleMOFgp2WG6xKLxWs6lfQl8rWrl+Ug3s\nF+Yf/sQ/PIOatfVyNePXR+vyNSYXVLkwQffySRl9Uf/fHMJqfOMlEZE42NHj\nMm3RrV9BDRzge1hnvOKhyTreMZJTEwwobEzcNDLtfK876pfZM0k08gFP7pHY\nYGRP\r\n=CYMS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBnfL5qk9QOqUUX+LQhl3ZNsXntAJ6zQxC4B2zPHSgEVAiADXNakIj1dnzfG+UADj3Pp87eqABWe2FTwTUOffB1hBA=="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.1.0_1558087932691_0.6164286670216161"},"_hasShrinkwrap":false},"1.1.2":{"name":"jweb","version":"1.1.2","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"8a63077f7bc70062ce469bb61c3ef238d7f7dc81","_id":"jweb@1.1.2","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+/2S82clHkIKlvcwTB6gvYHVn1IIWTKhFUfYCWvwNkhHPR49GYyYFNe/uh4oBuIWoMrdeEW+80n8HcCMJ31G9g==","shasum":"f094d7165081770b5a1591edd16892bcd9e7f591","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.1.2.tgz","fileCount":36,"unpackedSize":72810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc38apCRA9TVsSAnZWagAALC0P/A6Rb1uJW3xTqF3vcHOu\nax/8AGoDo9ZGH5Ah5OK+VLPFtEa2kmtFh/Nze85h8KtJCPNgaJSgHP2CMlYH\nh2q4vm3XQDgEM7MGcKn4bme3K05E0CD40ZTWpveZ9fezSPLyQcOD6kSdjIBb\n1ZchrmvLFoRrti2h+Jz3M4XFGnShvuDal6PiTgLtibI6jBIN9jkTym+I8Wk+\nGnPYQtvMqpa4au4j1hH8IcZ+h+m/etzB2UgWNqrP0KwJbWFiqUazlpS1SK3F\nWnagliX71piZgc3f1/riV702AySpqtl0fr6rN9AC8GmmbYDtA+I4RvsoKIwe\nCAykhLr0vJ6FgzYrkOeGN/Qw8mtzI5QLJ4u+kuscq+llVBYDBK4inqKOdaQo\nEffNAMohSfUFh3PUToV8cHBCcUsaTfY2vqWth1mAQzbOJVbxjX2Saiwy3NB5\nZWeYhJ8xh+U2PQHOUQJsLyMUNLdfinzv7WRlB4t9jf8L8I+Kn3cAhAJlZl8C\nvxMzRN3kLr8BDJSu5qG39Aft8RQOxgAy2Uzcg/6r107ccwAqJCmTd6cRk9H5\n+fiPmjzBqJhuttRQBPneLUT9XIy5AB5rl5POvSbiu2jw16H1egp2vKG9wYLz\nTa8Tuqhf9NylqYpAVzgBz1FVNjO2Lr9tnoOP+kGtolYrR4tG82wllhl9QJqz\npOLh\r\n=wWY0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtgMH0tsrykS/3f2R8IpDWf0H4zRtzd7aAhR2jZEUjoAiAYxVQooK+90kttCTOqF8sXRslOCMuJv4NqNgn8LNL8iw=="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.1.2_1558169256531_0.551802562328694"},"_hasShrinkwrap":false},"1.1.3":{"name":"jweb","version":"1.1.3","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"070758e9ade8a69caf8c383f6888b004676e8d47","_id":"jweb@1.1.3","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GW0hJZKP/fDzJW7XDuFDfhtBsX+NBhRMB1VFjm4KJOEYU+7tPNQ+0yIaQ0gAX7Zq+TY/owGrGpZov9Bp0e/2Qg==","shasum":"afe94c4436d61f31acc307e7cab2370064d6a0ca","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.1.3.tgz","fileCount":39,"unpackedSize":76471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4gw7CRA9TVsSAnZWagAAhy8QAJnN7X5kqq+/r4YWJ/Am\nLMVMZFxqwow/BAVQ9QOnsCZqpbAbXETMKFnWwWOb5yOToZNtOYLgtCiRSTyU\n4/Eri7i2cwbSsdLcg7ioE0AwKskpUXaHtbls8zMXmXdei1/P5Ac4I5RoNrM5\nyugEJIG2xB3xipi9cmRcyXj5xF5O8H3ApoxnnP/6Id+4JgvXSPR4XvOTgnKy\n/mlmc+Zq2jBjdUBRyYo4yR5JEneBZlzkk0FH/JJVXVjireovNB0wi1kNIYfa\n7IHQLv+bZIr8N5hwq3Rc+tFb5fGhMcWXaIcsx/HTd3clDCldgoTXMztHLtsq\nsC2HwSY3mbUyqmXNArwm/ybR/0okBSXhAcMn+y18FxQSsAaYQBIRt9tiSRvK\n2b4MEDchcI3OqBwvoeQFQHwpGEAEB1NlcNB0ao8H1F+8GdAkBEN9je1buXFH\n1Fs4Monw05UJ+dPiENjIqs80uERfIcMpTCRykbbh7uGgc3CXeV+C7ihT4dlh\nYEz26HHR13yv9IFnNAJxmIJt3Df/VZAsQgkQKeoTtg5QX6w+8vtDlTdNka+h\n0XXENp76JBZL/yWql8xMHSiHpFvFuLIOWeSJ44sGY0nimH3+mAmgnN/J1nMp\nQLAC204o4yIBgGn6jJGoT6GlAs5mZuHk+C87BQLs09YFGoL6FFuT28ZJNGRU\nbKMP\r\n=Miow\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6jxA1NpuzObFSsF6SwLTsCrLPOo3/1Dr3ASOIBMiMSAIhAJjofa+/cWArU2s8p2AX+E/x26XE1hoiGNU2dn/yVC0V"}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.1.3_1558318138924_0.6996501135222779"},"_hasShrinkwrap":false},"1.1.4":{"name":"jweb","version":"1.1.4","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"17c9f71325cac51f668b8e423a975fc4ba30267a","_id":"jweb@1.1.4","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-n7L8HFuM/RoM5pE4lqoauyunXW9Y+fM8yaVhuHuOIZOXIt1A0djzuDsscZ2qV4YZy/H+Vdflxk6tmZreiiBL4w==","shasum":"ea63c9090d39a367f74fc823a2c4b45de7d3f79a","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.1.4.tgz","fileCount":39,"unpackedSize":76503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4iM3CRA9TVsSAnZWagAAKSAP/R2E8Sr+XZt67BfDNGv/\nNpx3UKkYlMxNABGswOqKbJ8/tCoE5vdgQOQflFpB3idyULXfO9rTNwzqg5Sr\nf+SbziYZZQ5Y25H4udwznQHdlzu3WFre8XiGJDBmY5CLWUKT4VzRGWO3FpS+\nhPAiPhYEgbDjp9kCgLLXjLaTwBrneLhyK4oo0jErzTULMrKSm44xNcJFYsP1\nRtVBR9jPWxKbG0vyGuuEf1a8ZxYmNnJ66FGxZWbhVUNECfiwLqfRpCkGqQ4O\n9O851Jsi/N5C/zdbrQ/QG/zC7D5R+jRBR9CEHu0//7H3gU/f8RdtInoD7Kgy\nvkPj6Ej6UHIjlg/UfrYRfJ7r/ZhpbL2h61S6oJhq5QfZkIIaQ7bqGX5Bge/Y\n+GDrpOyY5H5LDgJFEppk7GZPvtw9EkXO2/iWLLbAlscOZtTpyFHrFlCas3Bs\nqU2J/hdymfkMaC4OB6ZDdy4wsBZv3KjZqtiA6cqYEHR4t+MLA4WEaiMkx9p4\nABgebOXwsKSORvyjPfs0Ij8aR6BxtvDhvhfRPKj/cdtar3V+MEOn1RSfrM6R\nzXjYpKfy/KzIJ4wUiXx2LFSjLzP8zVm1bplgJCaeg2piJM2sj1XHQGkTzdX5\nmHHH+yWJVKB/GsuUv2gINIPuGjWe5BUTz4Nw5WT3ktcwnAdMVi5xtbOiPRmj\najzL\r\n=gTsZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvzIDSCJUMLC3f51y5iBEGJo+rPQiYBmmsfqDCsgYCyAiEAx4wDL6C2J5mJqP3zGU7UQ1NTkVcBwhft6OoeIWV6+k4="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.1.4_1558324022662_0.17250361369809775"},"_hasShrinkwrap":false},"1.1.5":{"name":"jweb","version":"1.1.5","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"fdce5a83615df61f17a0d0d51115194a2039939a","_id":"jweb@1.1.5","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Jrl1Q/in/Zd3lEL3muiCAN7EDvNk0GnqUs/clEA0L0rc2PouI23JzTV50jndSPCOTkL9MRUr8fQrr7R4YK+O8g==","shasum":"9800ff41e5fc612fc4d25c2d92faa9343c482868","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.1.5.tgz","fileCount":39,"unpackedSize":76458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4lh4CRA9TVsSAnZWagAAV/cP+gO6qssLjDO6ozhUtZNi\nBDyTB5p30viyCSkfhisEfDFHTvHBHlBdNS3YOkptoiIOqle2jDFTbsK2eDd5\nboSw8UyB6NYUkH43eKpba5vYcfl5kUF4hZI3g9wjM6eOL/vm4g+uRos7qm0P\nGFpd05AfC368CuAdr3ag+rFMwAPdXfrIAxZY+x2ULRCFgQ8TiBiEhM/WeVmA\nRJ/oK7lMQn91qyKyHly51Orj+NrMkaKiODqNJp8ZAukUD3rPnPkNsAfHqFOE\nFInvv/JVCj+emnQ2byuGjHtTRX8RSCTcqOpghl5kdCOR7P6zLh7WQypRMCUH\nm51oAFS/qBnzAk58S/3XafNFpJ9fnLHhKpaNe0rSVyty/aNNKQ91bwHD3bxF\nHGgTTNsFbUU7Cc2/v9u2O9BunMhvVjxUiZGurmwFuQaCrCBVy/HtecNu54Ld\nXuNsUDfgD74ex0rjfDbyfobCCUA+e38E4ZvR/VQpJelnkG/FBjJ2Jg+SZhp8\nMF4ZGNh2LDu2SQiYalTT5ytgggAETjlrnHuqzmhYMETwYfmOAcB6kdP5VOgZ\nPoX6VBX+q0Q91nSBKDzHB4opoC4a9zPAnyraY8BSkCWcAOPtnazv2WuKFiwJ\n+vMDYNdptKXDoQS6g7Itbo8tytlTaw/YgmUQuoYF0OL6RO4L4BtCOSwlm8/b\nYf3T\r\n=OzZC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJVmdobXq98jYgxUaN1/Snz6YQ50YjWktxhgylvloE9AiBFJ7x9F8PHIOfIuzGhNHPmbeSeh2Xw9FxZW/sfmHBGzw=="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.1.5_1558337655543_0.19850210915766753"},"_hasShrinkwrap":false},"1.1.6":{"name":"jweb","version":"1.1.6","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"b385e5eacf78ecad3eba017872ee91b730e955b2","_id":"jweb@1.1.6","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Z78WqOAjQ03sRAkmGaKdYDSkfyz1JO17s2EfunwMaXYtyqJnlXveKZn3b8AILZR2aJE/9ID+rIRUrw/N+NEckg==","shasum":"a7d1fabde56e151316b9095b2aed517ff1b44b15","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.1.6.tgz","fileCount":39,"unpackedSize":76488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4nPyCRA9TVsSAnZWagAALGoP/jtvZwVILdpU04+4UXoW\ngXZBTyoujC8YK1yxDmVERB2lYmNt8m38f/pNnpKXlpTPCZpJWInJo9g+iaqi\nzbgNmlSOTafh7kg0FrFNY2Q8rtdRCV9A+U2F83spO9iZoZoXDH7T/YSpvNjY\n7rctlc5LQfK7UoLaV4ERYgbnSk1K5BPuXcQbCM3Ihxey4gR94f8qBVm9DNV1\nzcA5kCvNOUFAwJUgvU/CbudUXU5xTsjSZNAK6hWhCDLHFjNafKsxcvrWfAUb\nlkpwijrAoz9GEnXhhWknX7NAcW5a8f9KXbZ+3NadBWXoMCMS+rNSpCAJdY+2\n9jUOPXvqSIyYi3HN/swCV6ggFlY1q+KYN0cIQR4NUc5MHg9+ZjlvgZOW1up7\nR7WL2PNfS0ELVMKNCzxczIaLCfyOYaNkMXqlYSAMr1oqFFwc8iT+gSfdexXF\n7se43mhSr6n71MS8hgu5f9yr/ch4enIh7wSpuq4INUwKk+LLt4WPCJ4+Que3\ntzikQ/gI9TDeXNkfGrHPK3c+AwSG8g1RQwdbuVr7U4qzkPST+hpblq5ukl2v\nJBaFzpal5Hd8IATfdrH5cXEB3hm85YrcTLI4ypUDFjS9VY0jm6k9vosCb64q\nPQmJkjCIKpuT9ZEm6ef5vc/6l3A5ehUXDqArE9io7QBOhzRBQ2fDz8ZKnrSM\nBVxn\r\n=aqhi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOse9OVlSq83HUjev34DcfiW1NwRg2L9nYx6clUcSOPQIhANuiMPtf1a73klddr+C+HQ8gYw+t0F8b9S+a5LS/OWaD"}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.1.6_1558344689916_0.5766062527069842"},"_hasShrinkwrap":false},"1.1.7":{"name":"jweb","version":"1.1.7","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"f8bea69a34ede00e4f0675bb8d072b5c4ed5ec90","_id":"jweb@1.1.7","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MoE7oiPzlYcwdhaNs2BItVL/VwQ5sMU51B1+81Qr0J4SabPeoF8LXV/Qs9L6FFSATWA0dncvKydBRQe6/yRI5g==","shasum":"d6a72a3570931ef33b5ae350af9e5ba97bc82ae4","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.1.7.tgz","fileCount":40,"unpackedSize":80510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5WYbCRA9TVsSAnZWagAAjqUP/1N9MDkB0i4U8mEB4Ixd\n86aAtwoGYKnuJHaKQ7/iTXoBIgsdmzZIc9g0nH64acT0nh7E0/lA4pBg18bd\nQiF8lQgqdRZcFcWRNENKmvi6Km1YWUky3jExaNh5NEU8GXXwp8oA8QJYJXvC\nb+ubW/VciKFGl1fdNOCsl5BHvP/n43eYYmhbIDvAEbRBxKriJStSodIq9QoA\nvgqV+V2lZibA8TSqKJwhIjqTfXw/ljFTQp8m3qpnD8eii4DjUnU3VIxBaYCp\nsoZg3mYaItYYqtGL/fXYxJNuB4H33k6wu8dtZ1NGVmLPFsibTRfyA97jUrVp\nIe+DLNKiHjlgT11zdkwxmDvkmy1tCAnGcHlwfZ3qMX2WB8hpdH7OmxFcconG\n7EV8rrt9a9B9qUw/C3vP/xBYFIcrShGOMbEh2RGt465mVYEpqg9In/mvIAo4\nBb8o3+X+di+RiChwprqmHLtSX8LCwbfJVYpjRDG91qXxoDvb8qWrnpkokaCm\ncS4mYF7NFsefPsWuHCRPT4rM27LxlM0+wyyxuX65lStJLP73EK2TJdoZt+Ol\ncQVv7BInsjz2xmwAFHFHJ5ud6RaqbH6ExGxMHX8TLWszUWW9jO4wBH25BgpK\nZyElbKYAhvYsCGeDu103Hix30LFqmjq0AsVlx/R/i4iKgBTqkhr1e4nq7Ywm\nO+8G\r\n=EKp4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7D7xND8QUmA34jSAF8cqy4FFwFzNXQx6PUlEmZ/1GYwIgVUNKi21pGlWhu2G7VX1SvnDXZiX4bYzdbndELlta+PE="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.1.7_1558537754680_0.7248958700778552"},"_hasShrinkwrap":false},"1.1.8":{"name":"jweb","version":"1.1.8","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","hoek":"^6.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/hoek":"^4.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"be9e9049983fbe359f235038228749a51d24ffef","_id":"jweb@1.1.8","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-t5cdIqwkboCx66apsRE3fXyp4EWu1dXfUElVRmi/oBSEfpHc/pZMf1lCh6x3dqEd8yoauHwU8FyndwjOaPxKhw==","shasum":"bd54d4c01151aa6929a346a655f4413c3d3e53dc","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.1.8.tgz","fileCount":39,"unpackedSize":78619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6VcQCRA9TVsSAnZWagAAEKkP/i11kTXyVRQy4fgVMqP9\nwo6PAmj5U16xk5PoDdK9SEarP8VLcyvfMl3KYQBe9+FOhbBp9n4+R49jfHjM\nbMQtEIvC9gNpBtM8IxyZy4AnQR5i1eiAAF+sxP1JcUumHWllq2hCCvP7scQ9\nbafeJNdj67vZDcTtBaiOj4yfphWnaUR7hYYrshmw0ePgVWpad8qZNek3i54j\nqfZMnkTaVx8EmluaoAbHe23CA3f07AxQ9HoDodBxKT40Wx03JTpEMqyU1nzp\n9lQmw5u0ZfNo0aGviFD8Qr2uZPimHVnDyXe7DpXnAIw9ZEAD3JiWvYex12QR\nKdFCRLBIcKxaSgjNEXBZEocRE/Gpq1kjrMznqb/PwCh6CmvZrQS/nbvGSpv1\nANh/J43hnpCA2Iefh23OVJW4rzPfdt1KKzKFXsC3kZUF91w+G54OMI0CwN3V\n5dt7THcZVT5L5hS0FduWFNVA1IDIT8YaioXBUFfnhAX+OK1sFbO2xqb8YV3+\ntTcid+oFUnLz4tPmvMLfV2nLMhBMYeg+eOY0y+27/i7pO/D8f7qKvCHS0Dbu\nEqXlzWltAfKib4AolyRScQZFZdOlZqfviADQGDssqoLcAk5gjZ0mjF2I38dI\nGLyrl0M8TiQY4FUWGaDP4JxkBHtJzF+c+X9ONOJAvr5BudawAXXomMPC4r8A\nwgjf\r\n=GPab\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi2Vd4xI//unDDdkfsS5AVov/AtRVFHiwxhJMe+KJa5gIgFmUiMSB5dATPdHqeQ6fq211Ee3aZpmEY/GknT4pvQeU="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.1.8_1558796047301_0.5895184414547272"},"_hasShrinkwrap":false},"1.2.0":{"name":"jweb","version":"1.2.0","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","boom":"7.x.x","ejs":"^2.x.x","hapi":"^17.x.x","inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^17.x.x","@types/inert":"^5.x.x","@types/node":"^10.12.18","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.12.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^3.1.3","nodemon":"^1.18.9","tsc":"^1.20150623.0","tslint":"^5.12.1","typescript":"^3.2.2","typescript-eslint-parser":"^21.0.2"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"900bbc03e8b516748a516b6213aba4842aca1176","_id":"jweb@1.2.0","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+XmoiSXLIb/3WwGKllJDepq0Sae5ik7BMSJThbZ9twWTxfIA2aM2HUHagQ/BLQt8I0q393th6Bk3Qc7EJyCcmw==","shasum":"273136a9251bed4e800c4186c6dbeadc6ac234cb","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.2.0.tgz","fileCount":39,"unpackedSize":78535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc65zDCRA9TVsSAnZWagAAKZoQAIbIE3zqxVU1I4ACTi4w\nDtjhDX7B9tSB1a2lOTNGLD/WPp7CxISpPa4kaXS1hojyihFY1GX12yF3WTU/\nAlqJ5VFQ47zBVVmfwpW0ke3oHHf56/0B7/I9Ula8J5azuzDBqWE/c5lmxpQe\n7JaBPkSebSgkrDKdmwQcdpk6peLle2FKmClAlp148MgN5BnuohJ4KBaGl2RN\nnUnI6qMe5NrpEL31vQ5K+gHOdVLCzuck8tbUV+zrCHhDFUakiIUW97PlTy8V\ngIdhOgMyQ2ldPqy9hq2Dx8dcGRF3aGnmE8Np23hxteK9oBDO9o9iFgI0QPmw\ntmZfVn4gWJ1V3Ut0VAmoRKZbfTD/S9QLs8KaEEJAZeP/G0DIBbmcjI1eMMsC\n1qUdKMzHKI7kO+YFnalAAkAuO/HRClBD2DdlA2GJiSTdSe7jm7a5U3447nty\nyBsAygbyegvmdBH36pMCJKAkoWpMdDILS62jKm0RxuSiUW4meFteCgU/6jtz\nHgZW6eoOmmUA4ZEUuSb+MAGXLsYBnyE+qZnVBiiuuyOHiX+t+FiQGZb0ZLdm\neizjTgT+pQSg8nraj2EypFs4sjN0t/Ja+gwhYFoqELlxInleZr/rVly7G51v\nQhUFpKRwZdqRNoCInMgesUV8sj+QQrk07/yyFIF1lwj+kLezrZfafJTYH75j\n4mZG\r\n=5V9T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9/ID48p78BNLQmmygEsNAf/P6uQDMRbpOuDFjBgbuZAiEA199NWxU617Ro5G9t+xxcgz6NCWlCS6T49KvGP348ako="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.2.0_1558944962306_0.12059753967380571"},"_hasShrinkwrap":false},"1.3.1":{"name":"jweb","version":"1.3.1","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123 -s 1 -l 3","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","@hapi/boom":"7.x.x","ejs":"^2.x.x","@hapi/hapi":"^18.x.x","@hapi/inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^18.x.x","@types/inert":"^5.x.x","@types/node":"^12.0.7","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-promise":"^4.1.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^4.0.0","nodemon":"^1.10.1","tsc":"^1.20150623.0","tslint":"^5.17.0","typescript":"^3.2.2","typescript-eslint-parser":"^22.0.0"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"c42d960c371d4cfdc87c7cad8d9589cc8db319de","_id":"jweb@1.3.1","_nodeVersion":"10.15.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-c85tBU3NHKjR/TJV6tvjXcW9j4KGrb3ZU6LxoiNT2n/QXWtE8nzHBeAVKyWurGBhQ1i4SWZ1cZTpOuHaMTyaag==","shasum":"441590198fc3f6ef5c6709d737748725254c8767","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.3.1.tgz","fileCount":39,"unpackedSize":80097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQWDMCRA9TVsSAnZWagAAkLkP/2x+wqWo5gJr7+ztQ7/J\nY/QrA95mfkm5F29zlVQ15Q7SHAH/u9SNYVytrBFS1Jz5ct55TDS//SDVAw9u\nLR6eeRvtrvhb5wDOt+5Gl4BbmbDf/3mZqrFE43UwT16/D9cMYGhET/iefkbp\nr7aupd3m1IAK5f7wgP8t2xs3vi/VcJFnVlABJkEEtX0BJqHc0rKrHLyBHitW\n1SIFBCz1pLXwk+Dva336KqF++bJbDMGyDpTGFmrKWLMFVArFmE/BXozBShsM\nzp4xj8orKvgh/VKnok5NP+4UCl37s8mjGO4yax0qlB2kEYVqtEBqrRoddH8s\n4Qpu9otwcQP3r8tPSSNmER0PEMquuyPVhyTpN5ijWiY+XLCvW8+lHxZzCl3r\n01zD365FWImYA3fkoslovvC3x1R7SrDMQQTd+fzxreQn+CHYfZA6/fMgfn9W\nj32RSMRAcXV+VA2WDDD2wUuDjpKKweq+BUEe/KTZiDIq4XkrlFZIYnK0LDh6\nb8RmQoSIXcWSKJR2AL5ciZzAYScb6sdSyEbuqcvA8tZPPdUQjKIZ60KFtzTe\n1E56udFvaaW+LCu5R3pnBXhDWKocRAA9rg/C7zx3nipLvc23kMzZ5kt+qWHP\nV4E3XDWPeSfgbrshc8qfJj/MG2I3Hj8kfyFWNAZ+RUehkrSTvl7FWqbTzHvV\nBTGP\r\n=d2Td\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMRL7AhRttJEv/dgk7lgY16VcojdHLTBESvfHr6X/7MgIgO+G92Bn35+5RQdpTmwg3AQ1+E/RT6LWD9Mv9f/NEvHY="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.3.1_1564565708084_0.8185331180747148"},"_hasShrinkwrap":false},"1.3.2":{"name":"jweb","version":"1.3.2","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123 -s 1 -l 3","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","@hapi/boom":"7.x.x","ejs":"^2.x.x","@hapi/hapi":"^18.x.x","@hapi/inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^18.x.x","@types/inert":"^5.x.x","@types/node":"^12.0.7","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-promise":"^4.1.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^4.0.0","nodemon":"^1.10.1","tsc":"^1.20150623.0","tslint":"^5.17.0","typescript":"^3.2.2","typescript-eslint-parser":"^22.0.0"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"c019d13a0b72e1c424ae855cfb9c7a25046ee50c","_id":"jweb@1.3.2","_nodeVersion":"10.15.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-L5eq8vq+oSvyJQC75ABkAC0LOu9ZtAj03EbvZHRvIAxjDqQvBYZVmkI81CHJ2FGhEuVpMYlZzhk/3okdgt1F7Q==","shasum":"f7f7a705e66b7dce8ab808bcea7e1e9d93215fbb","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.3.2.tgz","fileCount":39,"unpackedSize":80211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSplbCRA9TVsSAnZWagAAAe0P/jo3lm4xFk+5K+qYs9Vv\n5NqiwoRuJjpEY1Lr9gTWjsitv6F7hDaTWNdc1gG5y1ehn3okyulPNe1bUknx\nCZ8zvNJrZMx8CqgpENmtcduqIhFKBa7xkjnzncgQ2T+z5GQNECJi2Q5DsrYB\n31vxe0RGNuNDdFL74INkPE5b1IM9JBdaRiaTBy3ia249DddXIGkoRMxXkK+/\nPr8AoAoseT/GsG4DMyilSQnfH43UsetZefdnqNZBwORAXqR7kfWPYXp2vVjU\nNEVc0BclzHLpmPsjv4XVAThnUNAjRpuyx9DsFj98OupqNN1nzoqIpLLy8JQS\nWy5Dvi4IC4Mw6ao79Hvr3/G5x7g1PHLIIzvRLZP39wXvAfM6ovBnieDpbzJT\nLgsJGiF4C5ysDkIGE8iIrLohSdU7BJW7zDVfphZ01H+cPoHNJj5CLFmMKg3A\nUXhH9sUdIkfjhciVhI5kZD5tOrFEwwKsxUY18q3m3u2Qx+XCXEAkF0jqnxU0\n8ppra6GiKbI24vza5iZN5jn+Fr1/UHr8UcRdspQz95Z1njhT8V5ow5DSapsY\nZtoH5RPADjVxwdUMM+6VnpbrmrDe8eRdK2GjaozMTbo6uUvGUtJAsUkPqXyS\nDvIKQD7Ntwi7xRBbIR7kOLkLSBteO63YPP+o5/dvdIni7RiwrYRnwN+fxHPl\nGDMY\r\n=0mI7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoFIlHVmED1ko0jDaiqq7Vl9w2QSwsmvcy1Na8zvfRkAIgEIwfVOC7ogkzD0L7v9FUofikgylG8XV702yLqyGRk0U="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.3.2_1565170009321_0.8265256857265288"},"_hasShrinkwrap":false},"1.3.4":{"name":"jweb","version":"1.3.4","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123 -s 1 -l 3","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","@hapi/boom":"7.x.x","ejs":"^2.x.x","@hapi/hapi":"^18.x.x","@hapi/inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^18.x.x","@types/inert":"^5.x.x","@types/node":"^12.0.7","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-promise":"^4.1.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^4.0.0","nodemon":"^1.10.1","tsc":"^1.20150623.0","tslint":"^5.17.0","typescript":"^3.2.2","typescript-eslint-parser":"^22.0.0"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"00a0b82ce8ff5e2e7fb2b16f05c3360cd0898d76","_id":"jweb@1.3.4","_nodeVersion":"10.15.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-kGmhlfT2T55bWUrvIf5gAsv1uOQaqsaGCVNpEzISd+g2iT5ilcx0raxBEN083kS9SouoBd5SEo7s51YSVC5YNQ==","shasum":"473f8b8c3fcae251259ec508653a1fe52579192c","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.3.4.tgz","fileCount":39,"unpackedSize":80634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTFG7CRA9TVsSAnZWagAAFAoP/AmsvG/bUaBsc1rgfl2c\nh8mHkMtaAg1c04sYaoMM1MKucSD/gXSPePrXrXNeLukr532Di4l08upj0CwP\n1f0D0CYtBDvev1rOm2/V0hw0p+r9kmVD4FQrJusNiFxOeDipDGvd34h0N+kH\naTgyhjqlEBcxY/2SyVyObA1i/BYM441ezOmFZNrTqlWn8nYf+PH3JdKHL4Dl\ns8UWNhT3Fz+rPCy55iD3JB5Lq+ORFgl0NpC4Ff8yp5xHXCSj/ePU49vPMKE9\n154A2D/5fbNvItyr6PetWuC3HmOrAmtWnPO7/adru3aT1vMIP52uLWw9wvKb\n46Dzx1ZdOcwWSkSR99S8uzk585+ztiAZY8A4uzwOmauiVlV7BVSDEXc/w866\naDkl14IJQOR2rZ6cOsYizAnauZKpWx4MOLzf0P2j1p2Ume7eEf7VyzfAU2I6\nX1dpEaaUxZIA5dovUZMY/ctMiEKW07ygZodEMzXwUSgKTyCI/JzV01Z3r9BD\nkEJ5OlCA3luX7GheKM9cHlkRFPxRz21gEtbxXg3uNxP0twAciSnHutDFdrZB\n0M5orCRB07j3ImMkWQj3j7gqXIzZwQo60D14OFf3xJ6naaMpboIsA8Ky2fI2\nhNORaX8r7P5THeTgUIKcV4EkHqp7VcpjT8TDAQ1sh4uflEm8hHdseCGDMR8A\nNDmH\r\n=0eLK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6Ne4F3G67z2lSahqOc+MwihZh+HuKdgQX0zLG1VjCJAiEA53HKXBac5DskmZzluzXYTfSOMFsvfO4U/xsrh3LXMTo="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.3.4_1565282746133_0.34670595949035476"},"_hasShrinkwrap":false},"1.3.5":{"name":"jweb","version":"1.3.5","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123 -s 1 -l 3","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","@hapi/boom":"7.x.x","ejs":"^2.x.x","@hapi/hapi":"^18.x.x","@hapi/inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^18.x.x","@types/inert":"^5.x.x","@types/node":"^12.0.7","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-promise":"^4.1.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^4.0.0","nodemon":"^1.10.1","tsc":"^1.20150623.0","tslint":"^5.17.0","typescript":"^3.2.2","typescript-eslint-parser":"^22.0.0"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"0e35160c39e565d6a8f0adf3a8ff0a262ffd7e8e","_id":"jweb@1.3.5","_nodeVersion":"10.15.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-ayePuqEyEj3TIwaCfG5P7AZotJBr9rqECHorx0qXH20ZdtKp9vG5fgnwDzIaK6+UOU9/v6Xyn37btzxJRsUsBA==","shasum":"59652ad7af1661162a73d83ce58a9c94ba2ac574","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.3.5.tgz","fileCount":39,"unpackedSize":80681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUYg+CRA9TVsSAnZWagAAveAP/09RLkFvI1EssBjrE2r3\nRZmWaHjHxPrYVRRHQuAHoHuG7/nr0PGrTTWZspLZrNKebg9jcKLOZ6yXcmQ1\nkEsvCdHBYMqvfHq3ANBm0Tt3SVkTXMO6EC3FMi1UjY0BbEXc06LmFEYCXcgR\nbCIuNQPCgydCrACOp2c9aG4oM80CL7f3CdgC1/D8H6xPjRBHKcxDhyLsFW6A\nWNA4i5eAiJvTbQUKePPNfo3fdLOxes9tsloSNNA8oD4Xechv05IigNjRznK1\nx7o0sQWk9d3t7MdpFoYN9Lgukn1aChPBO5pBtQq95Ujn7sgaRR1d8ufSV558\ny1qTgi9tQxsCp1Qt8UyUwpfmRgXheRHSAjOiXkhxJM8sYCEisi/fVAb+Iwcv\ni0+Nvl9mk2lR7pj16c7DQ9j+rt/hO5zBCVdyxVH9DUziGwSE6r4LDEsXtgGv\nx8BPti2/77PleXse4ZEAInYt3ghRz1xYibGpZs9u/7xEGU22vJHQ65HuN7Z6\n7hiy5Y0qOuwM5Xvpl0OUAzdB/+OCLaT0aTLgN0mhJlVNWj/Dv1RS7070jzzo\nux08gzEYfeaHMgwmMtiyjkYFmh53wzqkirfmafsYzwp8dIVthYBG+nruZEyO\ndWSxIWxCaOz85XWEHfnd0KJowMWnWpRR5vZYrtWG6kSwNy9aEr8Si5e2x0kC\nRM7a\r\n=xTA+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZcm1Fl5DY39hxlG8oFtXmX9sgWfsufQSUjhh0ohXtuAIhAP44cdLdZXrhpaCda1po49P81AucpmJHunuEiKhqBwll"}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.3.5_1565624381876_0.705098627678606"},"_hasShrinkwrap":false},"1.3.6":{"name":"jweb","version":"1.3.6","description":"A typeScript httpServer support annotation","main":"build/lib/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","start":"node build/example/index.js","cron":"node build/example/index.js -t hello -f world -n 123 -s 1 -l 3","dev":"NODE_ENV=development node build/example/index.js","setup":"npm install","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","@hapi/boom":"7.x.x","ejs":"^2.x.x","@hapi/hapi":"^18.x.x","@hapi/inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^18.x.x","@types/inert":"^5.x.x","@types/node":"^12.0.7","@types/yaml":"^1.x.x","jweb-mysql":"x.x.x","jweb-mongo":"x.x.x","jweb-redis":"x.x.x","async":"^2.6.2","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-promise":"^4.1.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.3","node-dev":"^4.0.0","nodemon":"^1.10.1","tsc":"^1.20150623.0","tslint":"^5.17.0","typescript":"^3.2.2","typescript-eslint-parser":"^22.0.0"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"f074c74d226dc39ec9cd390cc1be1839bc49f6cc","_id":"jweb@1.3.6","_nodeVersion":"10.15.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-WE5prjc+rLEaYqtRW47w37CwIBX6ylXSDjujpZM4DxQm4a8VE3uMWkyOY0+2RRzgczxhx98kCozD9kk1x6aB9w==","shasum":"4393243bef895e481646c2a6c4837818b96cd2e0","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.3.6.tgz","fileCount":39,"unpackedSize":80708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUZVjCRA9TVsSAnZWagAAmV0P/AwCnGVKNHjE/C1KVLnQ\nJus1s/KZ/qrd5F3gmOJrZL6cBLVNSthH0BTJGMaJtS3LjkynjzYZnXooOgyF\nMKujJhKBOq+TTd6W7Ms9tJVoiImM6+i+Ji9jEBzREwPaZtjFBPIW3TqyAZMF\nF1w6GewUmvZpNRHsyL/XSXKElYfBz/DsIVI8RfCkaCxSs83x2mXGGBPSgK45\ncQG+Mot0fkv9yn6cjRo/CwyQv18a4pqDGGdkV877VQzXBLlDKNRKpc6sCKgd\n8yr5zaXyHXhEPZcxcEZRzzWYzgbPbvc+m9+QxS3KUQPRORIegoVWa8o8nX1L\n+aokF5tn+WrcJLZwtP+Tjpv8BoY81OzGlIWFgzoEjbvbrJs03nnLjTxNMUg1\nxOtYugX99IczBCFDmUC6Z+v1pm+Anf89W8gGuWhM4trYuXK8nOxfv9ghPi15\n7CgBGLf+tSYZehbWPL6egJf358aFBA5Rmez49rK0S9EF3plD/b2ONhWk5eAu\nbWR1UBjCtMXfuQiqpnYW6XAgN9sLmDCNAENr33K/iqZT9SBlZNHOtA4WuOdW\n9I7XO504L/Tgc6QCaQe+JCuQjcBkUKjllPX/qG0muGF3h4ZN8Zs52OrzgAZ5\n67y7hYcjKMaQavE/yMskogSHYHAg0AZaxBMBpDnlG+abD1fUCZuYFL/V+2M+\n+65B\r\n=cm0M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDodUyrDqNWB7xzgBEBbh2jrG3Ab4ADDboLOpIXvJJoXAIgWlFVUsVKqCfQq9g1p7sCQlSBI0w9PngDBZLjUkYCLUw="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.3.6_1565627746395_0.18617026859509345"},"_hasShrinkwrap":false},"1.3.7":{"name":"jweb","version":"1.3.7","description":"A typeScript httpServer support annotation","main":"build/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"gulp build","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","@hapi/boom":"7.x.x","ejs":"^2.x.x","@hapi/hapi":"^18.x.x","@hapi/inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^18.x.x","@types/inert":"^5.x.x","@types/node":"^12.0.7","@types/yaml":"^1.x.x","eslint":"^6.3.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","gulp":"^4.0.0","gulp-env":"^0.4.0","gulp-mocha":"^6.0.0","gulp-rimraf":"^0.2.2","gulp-shell":"^0.6.5","gulp-tslint":"^8.1.4","node-dev":"^4.0.0","nodemon":"^1.19.2","tslint":"^5.17.0","typescript":"^3.6.3","@typescript-eslint/parser":"^2.2.0"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"039724bf1c3fb1dd146dfa9c12e0698828807452","_id":"jweb@1.3.7","_nodeVersion":"10.15.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ZIleHfeg5NQCGoVNBcYqHk+u/myysMyB0c+Ky6ldiRSHISmqkGjoIxycqdAJWo1Nn4yj7fL+3lvr64yxFshlNw==","shasum":"c9e2fdb9db1c15ddb87379f56fe2a1be56cee68d","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.3.7.tgz","fileCount":11,"unpackedSize":27885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdebXdCRA9TVsSAnZWagAAOFcP/R7EjbRKzOKwnLUxFZyE\n7Ze4lWd+fkKS5y+6wpdRY+CuUnE5ZqVNUpVGEjwm7HZwjI7D1KsWhW0Z6dqO\nSJ052VxF/7YVwXW5kBp2bMeIa6JJ/nZk7TGvNbQrPl1xLnsCsZyrQNPtf5xB\neHJ5lvDrNr1hXhJWpLl+DmVagTq3j4aMun/mAPa4e3coBPQxwjBaj+v9CCOq\n3LSs3mcjnAtQ+iE3Q9OX/h3NCCkKbTexpfvVT1BL4h1WzWleHWLg+VAW09zw\nutQsZolwnFSKwxmXzDqUiJoLEBEPv3tjILM2x1LRIjX6uXT9nq1S3JcPYqb/\nx/yX9Eoln/1K1rHrCotGEV8U5GV7edfCrK+i3vX6Eby4pcfds0yPwGzQ3oYH\nWg5u4seZoNaE4laKyPm2tLWwf6ZiaN8JVCfdEbLrCreJXApGDTJHLTEdbBJX\nVKackgUBrM66FIeWKM8JB2WNrYm6ZL7SsdDFILG7x+lnYlt3akCLY1AIWAoW\nRrPjJrXYH8YmsllsAatJHNwu0x2HTx7QA91hgFPt1ICLpahSIo8NYXhaI41f\nuHVj1HMHgRlsHcHrsYiM8rQdygklV0fjePw3QYBgKYxEx4JQrg30TvzvWOlR\n86APC4E3IPG5SeEGwK/v+N1HMUmEHXukDkvAelEKN3IlqNYmtq5jPBYJlQGQ\noaOu\r\n=wa1D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC758X528KtPWu4HpLemPUZ+CcnSSV0OrzrpEdxlpOWpAiEAruw0Tl0y+hfBX1PyfHHLyM4QemdGvBKbFYLNeIynKY4="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.3.7_1568257500842_0.6832000128097613"},"_hasShrinkwrap":false},"1.3.8":{"name":"jweb","version":"1.3.8","description":"A typeScript httpServer support annotation","main":"build/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"tsc","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","@hapi/boom":"7.x.x","ejs":"^2.x.x","@hapi/hapi":"^18.x.x","@hapi/inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^18.x.x","@types/inert":"^5.x.x","@types/node":"^12.0.7","@types/yaml":"^1.x.x","eslint":"^6.3.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","tslint":"^5.17.0","@typescript-eslint/parser":"^2.2.0"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"1f6290058599e2213b578f5dfa7b76526b57a849","_id":"jweb@1.3.8","_nodeVersion":"10.15.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-6ZR7UT34bNgHr1tvTYyiNdrhsSG/bZy8fYvJU2zuF44QnRkZQgqoYe+SZPzYIdaB94FjA+lau5P7EB6eMB/8mw==","shasum":"ebd64083906b69f75f9b8131f15a732c48adcbb0","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.3.8.tgz","fileCount":39,"unpackedSize":80427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdebvKCRA9TVsSAnZWagAACYAQAIyHfgKNzz8N/hp+gQZE\nyLlsEuyYAHxoS7Jzy/pb+NWhOLAWrGRvyGQwDOGAFjWjUVV6DstmNPs2BPaL\nk3l0A8rCYyxVXwq5uumK9PnUk9mIEIhz5RiSqZaPmmPw9Xei01FZMt43sUp3\nVtYMrLBrqijTUTdJyDrapMH7OmsJKdmqXZvvXWpbJLS4BKGXq5VPwmSBhlhh\n4bcM6CaIKmLfT+eIkIau06WdvhjLE45eICwaY7BxMRYinT0CrJFrHsAulsKp\nSDUZoc5xeD576IFPilH1aAKzEng7vJylBaasUTaXhjvF8qQXUfZOhZeqcuL3\nzV7fuORYOZbXHGH40gDhq9y94VkUD0cdKpYCtgEKavTLkBSbYQWdHTa1ZzEG\nInMJWhe6U1QwQQV09q0+CeuHezafOCCiyEixQud0LbxqQyFTAdQpa2bsNQB/\nunw1ZkOZPsodN0HJXgDk4YWRI/HiqiRhlkt6djnTe+QcY3EFE+iqF8Kqlj5O\nUI1VXZ9skFHUmdueanpOoHVKw4IkmBH57xe5EJ2igyiXfiBxNkzygPrc1pc5\np6uW5ExqOdxcAv6VfCAleOAJwpLITM5d8Jcenp8jAY9zxtd8LAjXTB+NC50v\nTKXGHkLHtLS1ED9NQAi/0GXhLv4qdhq5WYbOI7khFKArOnGha6QM2oKu2Pcq\npeOs\r\n=7jYU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuyIOhA+iXp5rzpS32v8TmIEpvkZI5aZL9GMtka/WAXQIgT+kjVI/tt7IkywOwJBHd/ZboEqRyhz1kjNGmGmP5s2A="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.3.8_1568259017543_0.46652707026146545"},"_hasShrinkwrap":false},"1.3.9":{"name":"jweb","version":"1.3.9","description":"A typeScript httpServer support annotation","main":"build/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"tsc","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","@hapi/boom":"7.x.x","ejs":"^2.x.x","@hapi/hapi":"^18.x.x","@hapi/inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^18.x.x","@types/inert":"^5.x.x","@types/node":"^12.0.7","@types/yaml":"^1.x.x","eslint":"^6.3.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","tslint":"^5.17.0","@typescript-eslint/parser":"^2.2.0"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"f07d41629c6db146997fdf48b38c003782aee02c","_id":"jweb@1.3.9","_nodeVersion":"10.15.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-w8bQv+GKE5FO+3xNQh+8gbZqQkae5gUbja2mBGrk18lxM1+9BOgPer6fXZ4QG8lPzSU7IcjHbhXE+bT73lsQBA==","shasum":"fff8e43cac9d0389cdda1d980d6ef8448eae29d5","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.3.9.tgz","fileCount":39,"unpackedSize":81679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrtuMCRA9TVsSAnZWagAA9rMP/2dmUUbGJmKFI++gD9kV\nqBzVJEzfUpAWM62Ut6pYjgkncR/P948zXchSVzcPkHKmw+FDCiXyHss5eVX9\njrjQyaX2g/X7jPTSpvVR4bNDO1wc5tYleQQiNEU4EKpnhhtcfj1z97xafSeR\nsymvXK+9Kfz/8/SY+r/fMPVl0Xx1cquft92KyZDKnmgYzS5/hxGIUSc6avpb\nsJhCG2N1ov3fooTVd0pC1F0Tok+kVNU5f8+YrtmUzcSKqecbxxjEJ1pVSi8x\nANtS1KDQUIOaa8GXE/7y9HW15YqKD/E+4emkiceKIqQ2m7Id0aC+ZdngtTvU\nGoT6Dfvw/WLskUn8rBsH3f2+5pALPzY3TyiL/BuEW3AXqEePdVb0RuACycBD\n6aB2rsnLmI5yFlbVTxUfoOnxWgZShc8OMf/umi2Hkh/9LLnYMUMNpOptPTjc\nV6jXOtObPEsUbmQhiDHZcAd1Zn0L9gWvutYgt0ty3K2qH1HC0+7b/I067MBp\nbx8lKqAW7KmkMuWwVNxPLtoAr2fWui56bARqE3Ygz8Cfpo1KJJDyO2RiMLQi\nbWiBv4JI5Xux20H1bClRfzgHmWbVvp4FXUdOBSB5iCQgCdgTl3QaeVPKlk89\n16fZ68G7EdiZsfK2XZK/4fStoTDIP2OSHhDP0Bb8kTcI1nMw80aABMBR/uck\nf81p\r\n=Jw0T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBvD43WqpIpRmjhWS2n7o1vryld/P7y49CH2Bg8vdJ4AiEA66EPuY9clfbp2gBhFPk2QHRlZoFTRMemysSQkmVMdYU="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.3.9_1571740556171_0.4822418189176989"},"_hasShrinkwrap":false},"1.3.10":{"name":"jweb","version":"1.3.10","description":"A typeScript httpServer support annotation","main":"build/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"tsc","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","@hapi/boom":"7.x.x","ejs":"^2.x.x","@hapi/hapi":"^18.x.x","@hapi/inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^18.x.x","@types/inert":"^5.x.x","@types/node":"^12.0.7","@types/yaml":"^1.x.x","eslint":"^6.3.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","tslint":"^5.17.0","@typescript-eslint/parser":"^2.2.0"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"c48c345f9002f574c1833228428d27b8e1d5d00e","_id":"jweb@1.3.10","_nodeVersion":"10.15.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-og2xie/liOkz3Zoori1AswXCAbtn72oexHaFJmwRksLdBdLTTTtHHE+PPvWfEvQqR76O/eCih4IH0K+X3x6+yQ==","shasum":"81bf3c10ef2101ffea611fb69f414da91825d416","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.3.10.tgz","fileCount":39,"unpackedSize":81724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrtxXCRA9TVsSAnZWagAAPgIP/RD6B0Nix+4o+1HY8HJf\noDvuxAfRZL9tDMh6mr65bh3qAJUyGYJSOXZn96P4n6fKpUcGYfjnx0TT3Lev\nu3c0i8Ncnys/3+IIKkju2PXAVQADYybZADnBC5zuoHxd+4QuJJ5fwWmwnYpv\nL65pVzjY3plj2wXcI9aVKh6pjco7Z3rze4UKUqdN8OYHc2kgSA7Rx4dwAJbE\nCritixK+4s3oJDlDaOBwLtpifWrGX2ez8lY/QX5wU2B4rvyFJy3fcLKnDYGd\nQKu4LrJV970NcNSm4LLkh191oznKlZMeC8ka/97CJeprf94xPYMqeywhuiqB\nVDI9dWIDB4/J4HbrjffZ73JaEK4bQ5pT4jzwbs7Kbz174jQIvc+i8o7bc7Tu\nV/smG7MSwawi70+oPUrCk79vO3W31wvvhahgdv/RhGmpqbfhNtJK1kKE7ot3\nE3Urr2PSXvuAikyGC2e7Rr97R//aF2y9t2ZeGmlEv+ktNeWKPDsYCrcBS2nz\nsgRo8UGt1sJ2v6Il7qcJPvY87NFs/EgUUKyxjiGb9M2CB6vIM5X4oD5v9BGI\ns5gPXyNn9POlwej0Ugp8UPMvKoqDmaRQQWl6ETJGrtNQcHFmvhZ8wguK+qEa\nGohtgsHT/rlLHnw+TSFZtEVha4kn4OwDgkLUTa6w/TcYueh6jmLqexD6tdn0\ncLAl\r\n=hoSz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgLeuuTm8NuoRirn12ShVqAaUyWnB4z/RAgKE0X1K3UQIgQ0XEyUt1UHhW9X8SZJ28FUlkcLXFoDfWL9VecZFurHE="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.3.10_1571740758680_0.45752040706054875"},"_hasShrinkwrap":false},"1.3.11":{"name":"jweb","version":"1.3.11","description":"A typeScript httpServer support annotation","main":"build/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"tsc","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","@hapi/boom":"7.x.x","ejs":"^2.x.x","@hapi/hapi":"^18.x.x","@hapi/inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^18.x.x","@types/inert":"^5.x.x","@types/node":"^12.0.7","@types/yaml":"^1.x.x","eslint":"^6.3.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","tslint":"^5.17.0","@typescript-eslint/parser":"^2.2.0"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"33d67a3a4c8b72859a53deee9b8cdee28ccdb08a","_id":"jweb@1.3.11","_nodeVersion":"10.15.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-Wkrjkkp1KbG17+E+37h00mOjHkOfGbSs9ofyXg4wUQSfIs/w6ZVpEnghCjIi1QfeKiUx3NmkbYnbNplVPabZNw==","shasum":"fe01fe2e5971309c63efe2b338e2492e4adc0c0a","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.3.11.tgz","fileCount":39,"unpackedSize":81876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdruWMCRA9TVsSAnZWagAAH4EP/RZF8TkA/6rj11jG6KNM\nP6w16wWyd2Rn+7+GztChH4WdoUs63oMxPkN8Uki3rDg3dCqKSrt11YD+Zn6X\n0ozhNlEo7xGTWV14iV7DsrmUeAxilMbvxPjwMzwH9OF3kKgvWnqy3bV/bmYP\nQjomN44HCTXYBGpsYZTwt4q0QWVu/VwFIa40/xqbfRAyD5tfjJI9A1kAGhL+\nn6ETqSGHe27eIkDDIhYGVUWnK3+5x2D9Em1zhx7LVgcP6+uptR0eKDzSFb0X\nZd7Fw2Hy6eATWHFR0XkMJeEdJ28q1o2A5dutbdXMIY5OQmYyihN2dh3fG0iw\nmSwMP+7VxsRwwiVSLmDhrUGEZ+xnYPX3mKDZCXnCOD96McCyQWhNmELZxDJn\nsXkJWPGqKZSYoYC0rxkXNdB/zPjwuBvKooN4jiqUiBKPgC96l1Z8tdvIFgHm\noYiFyfmM/H5WuZdUUQiUJJNIafKpRtO0ZIXgAwcXveR07FVKcTbfu8L+ubQZ\nL+v23E9Ju5ZDUloOZnSFndW7VwCRLE6MwmJ5D3hbvD5PoZxt9FMI16RumL3a\n2wZufkKwFju/5ZK0uwshALGNishKvplqjEqWTWnQjKZqsztszeDLAp66vlUN\nOCF0UTBP3iMEfgqnrvyBbK7u9EBOaQ7JCYCVacQaaRmQMA4qf5XrWRff2vTW\nGy5n\r\n=UX7V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7xWxoyCLkV2zQiwJIF7SEBvV/ycN0d6rthQnBMHC7DAiBNNC81kRe78t2YLZLwRW6EfCXvb3NugcqLhzPXMC4/ww=="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.3.11_1571743115786_0.6094368371159515"},"_hasShrinkwrap":false},"1.3.12":{"name":"jweb","version":"1.3.12","description":"A typeScript httpServer support annotation","main":"build/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"tsc","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","@hapi/boom":"7.x.x","ejs":"^2.x.x","@hapi/hapi":"^18.x.x","@hapi/inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^18.x.x","@types/inert":"^5.x.x","@types/node":"^12.0.7","@types/yaml":"^1.x.x","eslint":"^6.3.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","tslint":"^5.17.0","@typescript-eslint/parser":"^2.2.0"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"a6cefe82eae9faf7524139f4a5e762f1c7e39d10","_id":"jweb@1.3.12","_nodeVersion":"10.15.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-SGfJmUS0BiD40oHGTOU9XdiP56N1p049TlIxf4H8txsgFQcRrbgdIEnbqzRpRUiMVB3/uu/+uO7RU2yUqPzHhg==","shasum":"2817d3f1293295790a3eecda6ea702458c12fb6e","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.3.12.tgz","fileCount":39,"unpackedSize":81888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdruYMCRA9TVsSAnZWagAAuf0P/2yrDanxEcORqYpR9eLn\nsQprF66tc0vlEZK4s6glDhKdEjPbLcvM9YJ0Kj7uDSvyPEdItjOsDINYbfg9\nWk/egQvQWDk1PK3ajmP3xFYsjQUgTgwErq5hmTR20VvwMG+7SOSnRj7QEj1/\nDXgx2yacbyfB5g/avZcZ5rwzwydCyXY5uY6xfRqYkWripsmkce41vH+pvpw6\nzdIindlDmQj0qxUdiY3oNP+0IcEP7umFoikkrcT2rKtyEph/21BkaCVo6F/I\nViMS5bKM+Ed2aDDL55RM4pt2Qoc4eGl1QCqE9/OcePh9O+LIMIozV5xcvsJ2\nsEAygpyB4/plOX2qYCTRweHAh+viEZknJdBucx3VZAwmiyMtuj/676l/f0sU\nvCX2vAy3HVNzY3CzwZ6HHdAxyJxWGAa59CBxYY5Gy5aNPHRS1ur8K0et3/vV\n5PdKQUe/akYMDIShbr7CT2tTVi5gCbx+wBqLX6gR3M6VFC6XqIGe7osMmVpx\nodjs6M2SHs+x39u+VrsXjxMVhpBcBiHnyAqdrClioBek95rV7vVbZQgncPBa\nWm7j0QKG4N4L4WxNJT0WZtQZCIsaDW2deJJMeSp8XYnjS81KibAreTLlKBI1\nFYWT+C/Vltb7CggEKagI6qdWDb37zinPq1f1OjF5q+lk9YdnN94hXtLnTzEo\n4cnA\r\n=GVQS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqrBj+vM9Foj749lsxRsm59IUoH7EW1E3Z64nBRmpoNAiEAskJsJ3dqT2RC2YFuC3xjZvsGJfY6RI2FQ9P66DsdhNI="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.3.12_1571743243826_0.1781912294585417"},"_hasShrinkwrap":false},"1.3.13":{"name":"jweb","version":"1.3.13","description":"A typeScript httpServer support annotation","main":"build/index.js","typings":"types/index.d.ts","scripts":{"tsc":"tsc","tsc-watch":"tsc -w","build":"tsc","test":"echo \"Error: no test specified\" && exit 1","watch":"nodemon --watch build/ build/lib/index.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/7kgame/jweb/issues"},"homepage":"https://github.com/7kgame/jweb#readme","dependencies":{"jbean":"x.x.x","@hapi/boom":"7.x.x","ejs":"^2.x.x","@hapi/hapi":"^18.x.x","@hapi/inert":"^5.x.x","yaml":"^1.x.x"},"devDependencies":{"@types/boom":"^7.x.x","@types/ejs":"^2.x.x","@types/hapi":"^18.x.x","@types/inert":"^5.x.x","@types/node":"^12.0.7","@types/yaml":"^1.x.x","eslint":"^6.3.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","tslint":"^5.17.0","@typescript-eslint/parser":"^2.2.0"},"engines":{"node":">= 10.0.0","npm":">= 6.0.0"},"gitHead":"45fe96b714dfe15d894017799c590efc29830909","_id":"jweb@1.3.13","_nodeVersion":"10.15.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-N2j+SFUY0x/zB51IZ1nyfSQaAZtgAHsthUC22JIehEe2sb0p8pMwpa5CqeEaCCWtIPAsFzo84mZ5vdmpbXZgjQ==","shasum":"38d26b5a0b6847214b206ebe37289321dfb3cf79","tarball":"https://registry.npmjs.org/jweb/-/jweb-1.3.13.tgz","fileCount":39,"unpackedSize":81916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrucwCRA9TVsSAnZWagAAeW8QAIGYiQ6QEJy+60keDlSx\nqhlrsGlh6thGSg/S+kRA04CaEG1ytr+IcoIJ0dOirb+5qU/SkiG+BvR6J8QJ\nYpdTgvRcO3vKKiVm9ui9cvQYvv+AQwTOfN5In5yioSTNCm9JapFQ6nA1Tm+S\n3Ty6A8EwV0JDeZX4+KlJCy1gF5Ek6xDKEUqiWMFBC5KWNid9HHhLXD8lrbBu\nlHwrbOxebzJIba2REP9Qz2vWLFUhPCpxdlLPCYE4mHoglfjeABPgXUZ3PGDr\nKF9KX7ff1c+iYp9ASu29EXKySHMaPJnW3moUQX41GlSeyh5x0Kv4ShhEmw8n\n7/csd0eSFPKz435M/UJPC5ei+iqv/2N2lA3IkU95GEKE4P+a3PA/Rm9ht8fO\nnvrgnCrXUp/L8nZQDXTABjtur7BodWQDQ5Yuhz7oqf4xM9mwd0H1Ho6sTdK5\njMZ9sDUeJO2emOHNGU8tEon9h/p62YHnsqeggQ0a2zg5YFEBTEw9ysfjDqlQ\n3wu2d/qSKATUnQFHJ5ZXqFasNrSOEUMEKkh6A109pNtGo66r2xECWPznAYyk\nR/tS5y/RIBvwEbVl8BiHmHjgiJ40QQyUzHhfAoBJmLaKzSPhEacEY9+eXjr8\nTO4Ll9rZf79btYlNORm7snrE4pMoKYH1cKgrQkUYmIn1eoyYFt4Z4kbEhe6G\nMRGj\r\n=3XFS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbWMVc9iv/rt95JXQiLA7t6w3YWiJJ7IackmJjmjI9zAiBE+065rHgqTyusS2cW3uoai4jccKHyaJ7xyYi15s23+Q=="}]},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"_npmUser":{"name":"chenyijun","email":"cyij2006@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jweb_1.3.13_1571743534856_0.19365832571407715"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-04T13:49:30.256Z","0.0.1":"2019-03-04T13:49:30.467Z","modified":"2022-05-07T02:01:17.784Z","0.0.2":"2019-03-04T14:13:01.454Z","0.0.3":"2019-03-04T14:19:07.937Z","0.0.4":"2019-03-04T16:11:37.012Z","0.0.5":"2019-03-05T06:37:40.136Z","0.0.6":"2019-03-05T07:15:33.909Z","0.0.7":"2019-03-05T07:28:51.540Z","0.0.8":"2019-03-05T07:33:58.854Z","0.0.9":"2019-03-05T09:36:52.858Z","0.0.10":"2019-03-07T06:35:56.103Z","0.0.11":"2019-03-07T09:55:34.198Z","0.0.12":"2019-03-07T10:05:57.537Z","0.0.13":"2019-03-08T10:09:09.107Z","0.0.14":"2019-03-11T01:23:16.643Z","0.0.15":"2019-03-12T03:01:43.952Z","0.0.16":"2019-03-20T00:32:57.425Z","0.0.17":"2019-03-20T09:45:28.428Z","1.0.0":"2019-04-22T04:08:56.615Z","1.0.1":"2019-04-22T05:42:59.342Z","1.0.2":"2019-04-22T06:02:35.699Z","1.0.3":"2019-04-22T16:17:03.045Z","1.0.4":"2019-04-23T00:38:44.813Z","1.0.5":"2019-04-25T14:49:47.902Z","1.0.6":"2019-04-30T07:15:18.730Z","1.0.7":"2019-05-05T14:37:46.484Z","1.0.8":"2019-05-09T03:55:27.009Z","1.0.9":"2019-05-09T06:15:51.519Z","1.0.10":"2019-05-09T06:26:28.133Z","1.0.11":"2019-05-09T07:06:53.043Z","1.0.12":"2019-05-10T00:33:59.573Z","1.0.13":"2019-05-10T03:48:40.943Z","1.1.0":"2019-05-17T10:12:12.811Z","1.1.2":"2019-05-18T08:47:36.788Z","1.1.3":"2019-05-20T02:08:59.094Z","1.1.4":"2019-05-20T03:47:02.828Z","1.1.5":"2019-05-20T07:34:15.652Z","1.1.6":"2019-05-20T09:31:30.105Z","1.1.7":"2019-05-22T15:09:14.797Z","1.1.8":"2019-05-25T14:54:07.448Z","1.2.0":"2019-05-27T08:16:02.414Z","1.3.1":"2019-07-31T09:35:08.213Z","1.3.2":"2019-08-07T09:26:49.473Z","1.3.4":"2019-08-08T16:45:46.272Z","1.3.5":"2019-08-12T15:39:42.040Z","1.3.6":"2019-08-12T16:35:46.502Z","1.3.7":"2019-09-12T03:05:01.013Z","1.3.8":"2019-09-12T03:30:17.679Z","1.3.9":"2019-10-22T10:35:56.300Z","1.3.10":"2019-10-22T10:39:18.811Z","1.3.11":"2019-10-22T11:18:35.887Z","1.3.12":"2019-10-22T11:20:44.062Z","1.3.13":"2019-10-22T11:25:34.948Z"},"maintainers":[{"name":"chenyijun","email":"cyij2006@gmail.com"}],"description":"A typeScript httpServer support annotation","keywords":["httpServer","typeScript","annotation"],"author":{"name":"cyij2006@gmail.com"},"license":"MIT","readme":"<!-- vscode-markdown-toc -->\n* 1. [Usage](#Usage)\n* 2. [Javascript和TypeScript基础学习](#JavascriptTypeScript)\n* 3. [1. Controller方法注解](#Controller)\n\t* 3.1. [1.1 注解的调用顺序](#)\n\t* 3.2. [1.2 注解中的错误处理](#-1)\n\t\t* 3.2.1. [如何抛出错误？](#-1)\n\t\t* 3.2.2. [如何处理错误？](#-1)\n\t* 3.3. [1.3 如何编写自定义函数注解？](#-1)\n\t\t* 3.3.1. [注解示例](#-1)\n\t\t* 3.3.2. [示例的依赖说明](#-1)\n\t\t* 3.3.3. [注解的编写步骤](#-1)\n\t* 3.4. [1.4 使用注解实现完整业务功能的示例](#-1)\n* 4. [2. Entity校验注解](#Entity)\n\t* 4.1. [2.1 使用示例](#-1)\n\t* 4.2. [2.2 注解的调用顺序](#-1)\n\t* 4.3. [2.4 jweb内置注解和说明](#jweb)\n\t\t* 4.3.1. [Min](#Min)\n\t\t* 4.3.2. [Max](#Max)\n\t\t* 4.3.3. [Size](#Size)\n\t\t* 4.3.4. [Required](#Required)\n\t\t* 4.3.5. [Type](#Type)\n\t* 4.4. [2.5 编写自己的验证器](#-1)\n\t\t* 4.4.1. [自定义验证器示例](#-1)\n\t\t* 4.4.2. [示例关键代码说明](#-1)\n\t\t* 4.4.3. [自定义验证器必须遵循的规则](#-1)\n\n<!-- vscode-markdown-toc-config\n\tnumbering=true\n\tautoSave=true\n\t/vscode-markdown-toc-config -->\n<!-- /vscode-markdown-toc -->\n# jweb\nA typeScript httpServer support annotation\n\n##  1. <a name='Usage'></a>Usage\n\n```\nnpm install\nnpm run build\nnpm run start\n```\n\n##  2. <a name='JavascriptTypeScript'></a>Javascript和TypeScript基础学习\nJavaScript基础学习（ES6标准）：http://es6.ruanyifeng.com/#README\n\nTypeScript基础学习：https://www.tslang.cn/docs/home.html\n\nejs模版引擎学习：https://ejs.co  |  https://ejs.bootcss.com/\n\n# JWeb Controller方法注解和Entity中校验注解\n\n\n##  3. <a name='Controller'></a>1. Controller方法注解\n\n###  3.1. <a name=''></a>1.1 注解的调用顺序\n\n先看一个样例（下面的方法都是某一个Controller类中的方法），process方法会在请求到来时被调用：\n\n```typescript\n  private preAround (ret) {\n    console.log('preAround', ret)\n  }\n\n  private postAround (ret) {\n    console.log('postAround', ret)\n  }  \n\n  private beforeCall (ret) {\n    console.log('beforeCall' , ret)\n    return ret\n  }\n\n  public afterCall (ret) {\n    console.log('afterCall', ret)\n    if (ret.err) {\n      return {\n        status: -1,\n        err: ret.err\n      }\n    } else {\n      return ret.data\n    }\n  }  \n  @Get('/process/{uid0}')\n  @Auth\n  @ResponseBody('json')\n  @Validation(UserEntity)\n  @Transactional\n  public async process (req: Request, res: Response, { uid0 }) {\n    const user: UserEntity = req.entity\n    console.log('inside call', user)\n    let u = await this.userService.hello(user)\n    let data = {\n      a: 1,\n      b: [2, 3, 4],\n      uid: uid0,\n      u: u\n    }\n    return data\n  }\n```\n\n在样例函数中，定义了preAround、postAround、beforeCall和afterCall，使用了5个注解，每个注解都有一个preCall和postCall的属性，这两个属性的值是一个函数，如下：\n\n```typescript\nAuth.preCall = function authPreCall(ret: any, param: string, req: Request, res: Response) {\n  if (param === 'ignore') {\n    return {\n      err: \"ignore\",\n      data: null,\n      from: Auth.name\n    }\n  }\n  return ret\n}\n\nAuth.postCall = function authPostCall(ret: any) {\n  return ret\n}\n```\n\n注解的调用基于上述两处代码，调用的原则是：\n\n\n\n* 首先调用beforeCall\n* 然后按照注解使用从上向下的顺序调用preCall\n* 然后调用Controller类中的preAround\n* 然后调用被注解的方法，在上例中调用process方法\n* 然后调用Controller类中的postAround\n* 最后按照注解使用从下到上的顺序调用postCall\n\n在上面的示例中，调用链是（Get方法只会在初始化的时候调用，用于注册路由，不会参与到此处的调用链中）：\n\nbeforeCall => Auth.preCall => ResponseBody.preCall => ... => preAround=> process => postAround => Transanctionl.postCall => ... => Auth.postCall => afterCall\n\n当然，没有为注解定义postCall或者preCall，那么跳过相关调用。\n\n\n\n###  3.2. <a name='-1'></a>1.2 注解中的错误处理\n\n​\t每一个注解的统一返回格式是：\n\n```js\n{\n    err,\n    data\n}\n```\n\n前一个注解调用的返回结果会传递给后一个注解调用，例如：\n\n```js\nAuth.preCall = function authPreCall(ret: any, param: string, req: Request, res: Response) {\n  if (param === 'ignore') {\n    return {\n      err: \"ignore\",\n      data: null\n    }\n  }\n  return ret\n}\n```\n\n上述preCall函数中的参数ret，是上一个调用的返回值，Auth.preCall的返回值也会传给下一个调用。**如果没有return，会使用之前在调用链上传递的ret传给下一个调用**\n\n\n\n####  3.2.1. <a name='-1'></a>如何抛出错误？\n\n如果注解调用中发生了错误，有两种错误抛出方式：\n\n* **如果需要继续执行调用链**：在返回值中设置err属性，该属性可以是字符串，也可以是对象，只要不为null，就表明错误发生。这意味着你可以定义自己的错误结构，方便后面的错误捕获和处理。\n* **如果需要中断调用链**：直接在preCall或者postCall中return null，当检测到调用链中某一个调用的返回值是null时，不会继续执行调用链。**注意：这时框架不会响应请求，如果你希望中断调用链，那么你必须使用函数参数中的Request和Response自定义HTTP响应，如设置状态码，设置响应头，设置响应体。例如，在Auth中如果验证失败，你可能会返回401状态码**\n\n如果路由函数中要抛出错误，需要throw BusinessException，BusinessException位于jbean包中。例如：\n\n```typescript\n  @Get('/process/{uid0}')\n  @Auth\n  @ResponseBody('json')\n  @Validation(UserEntity)\n  @Transactional\n  public async process (req: Request, res: Response, { uid0 }) {\n    const user: UserEntity = req.entity\n    let u = await this.userService.hello(user)\n\n    throw new BusinessException('test Exception') // 在路由函数中抛出错误\n    let data = {\n      a: 1,\n      b: [2, 3, 4],\n      uid: uid0,\n      u: u\n    }\n    return data\n  }\n```\n\n\n\n####  3.2.2. <a name='-1'></a>如何处理错误？\n\n​\t如果是设置err的错误抛出方式，自定义的注解需要自行定义错误处理方式。通过参数中的上一个函数的返回值中的err属性，可以监听到前面的调用链中是否发生了错误。发生与未发生错误时如何处理完全由注解自行决定。**如果调用链上的错误始终未被处理，则服务器会返回500错误**\n\n关于自定义注解的编写请参阅: [1.3 如何编写自定义注解？](#1.3 如何编写自定义注解？)\n\n**注意：jweb提供的内置注解，比如Validation，如果检测到错误，会直接return ret**\n\n\n\n如果中断调用链，必须自行处理响应。\n\n\n\n###  3.3. <a name='-1'></a>1.3 如何编写自定义函数注解？\n\n####  3.3.1. <a name='-1'></a>注解示例\n\n先看一个自定义注解的例子：\n\n```typescript\nimport { AnnotationType, annotationHelper, BeanFactory } from 'jbean'\nimport { Request, Response } from 'jweb'\nimport { jsonEncode, xmlEncode } from '../../lib/utils'\n\nexport default function ResponseBody (component?: any, type?: any) {\n  return annotationHelper(arguments, callback)\n}\n\nconst callback = function (annoType: AnnotationType, ctor: object | Function) {\n  if (annoType === AnnotationType.clz) {\n    BeanFactory.addBeanMeta(AnnotationType.clz, ctor, null, ResponseBody, [arguments[2]])\n  } else if (annoType === AnnotationType.method) {\n    BeanFactory.addBeanMeta(AnnotationType.method, ctor, arguments[2], ResponseBody, [arguments[4]])\n  }\n}\n\nResponseBody.preCall = function rbdPreCall(ret: any, type: string, req: Request, res: Response) {\n  switch (type) {\n    case 'json':\n      res.type('application/json')\n      break\n    case 'xml':\n      res.type('application/xml')\n      break\n    default:\n      break\n  }\n  console.log(\"response body precall\", ret)\n  return ret\n}\n\nResponseBody.postCall = function rbdPostCall(ret: any, type: string, req: Request, res: Response) {\n  console.log(\"jsonbody line 31\", ret)\n  switch (type) {\n    case 'json':\n      if (typeof ret === 'object') {\n        ret.data = jsonEncode(ret.data)\n      }\n      break\n    case 'xml':\n      ret.data = xmlEncode(ret.data)\n      break\n    default:\n      break\n  }\n  return ret\n}\n\n```\n\n​\t上述代码定义了一个名为ResponseBody的注解，该注解的主要功能是，根据@ResponseBody('{type}')来决定返回的数据格式类型，type可选值是json或者xml。接下来我们讨论该注解的详细定义过程。\n\n####  3.3.2. <a name='-1'></a>示例的依赖说明\n\n* 首先，注解相关的处理都在jbean包中，这里我们从JBean中引入了AnnotationType、annotationHelper、BeanFactory。其中：\n\n  * AnnotationType：用于定义注解的类型，jweb中支持的注解类型有三种，类、方法、域。分别对应AnnotationType.clz，AnnotationType.method，AnnotationType.field\n\n  * annotationHelper：jbean提供的分析注解参数的函数，该函数接收两个参数，args和callback，args是参数；callback是回调函数，在annotationHelper执行完毕后调用。annotationHelper会根据args参数计算出注解类型，以及能够从[typescript注解](<https://www.tslang.cn/docs/handbook/decorators.html>)获取对应的**构造函数/原型对象、键名、descriptor对象等**，细节请参阅[typescript注解](<https://www.tslang.cn/docs/handbook/decorators.html>)。拿到这些数据后，annotationHelper会将其作为参数传入给callback。**callback的详细参数列表请参阅[callback参数列表](#callback参数列表)**\n\n    annotationHelper统一处理[TypeScript装饰器工厂](<https://www.tslang.cn/docs/handbook/decorators.html#decorator-factories>)和装饰器直接使用，比如Auth('ignore')和@Auth分别对应工厂调用和直接调用\n\n  * BeanFactory：管理Bean、BeanMeta等信息的工厂类。**如果我们希望我们定义的注解的preCall和postCall在请求到来时调用，需要将对应的BeanMeta注册到BeanFactory中**\n\n####  3.3.3. <a name='-1'></a>注解的编写步骤\n\n##### 1. 导入依赖：\n\n```js\nimport { AnnotationType, annotationHelper, BeanFactory } from 'jbean'\nimport { Request, Response } from 'jweb'\nimport { jsonEncode, xmlEncode } from '../../lib/utils'\n```\n\n注意：jsonEncode，xmlEncode是自行编写格式处理工具，与jweb和jbean无关。\n\n##### 2. 定义注解：\n\n```typescript\nexport default function ResponseBody (component?: any, type?: any) {\n  return annotationHelper(arguments, callback)\n}\n```\n\n​\t其中ResponseBody是我们定义的注解名，当作为工厂调用时，即以@ResponseBody('参数1', '参数2')形式调用时，ResponseBody函数的参数就是工厂调用时传入的参数。否则其参数是typescript装饰器传入的参数。\n\n​\t我们使用时，可直接传arguments，annotationHelper会帮助我们处理所有细节，并将统一的参数形式传到callback中。接下来我们详细解释callback的使用。\n\n##### 3. 定义callback方法：\n\n```typescript\nconst callback = function (annoType: AnnotationType, ctor: object | Function) {\n  if (annoType === AnnotationType.clz) {\n    BeanFactory.addBeanMeta(AnnotationType.clz, ctor, null, ResponseBody, [arguments[2]])\n  } else if (annoType === AnnotationType.method) {\n    BeanFactory.addBeanMeta(AnnotationType.method, ctor, arguments[2], ResponseBody, [arguments[4]])\n  }\n}\n```\n\n###### callback参数列表\n\n```js\nconst callback = function(annoType: AnnotationType, ctor: Function|object, field: string, descriptor: PropertyDescriptor, ...args)\n```\n\n参数说明：\n\n* annoType：注解的类型，取值为AnnotationType.clz，AnnotationType.method，AnnotationType.field，分别代表类，方法，域\n* ctor：构造函数或者原型对象\n* field：如果被注解的是方法或者域，则该值存在且为键名\n* descriptor：如果被注解的是方法，则该值存在且为该方法对应的描述符对象\n* ...args：注解工厂调用时传入的参数，例如@ResponseBody('json')中传入的‘json'\n\n**注意，如果你希望你的注解在被注解的函数调用时调用，请确保将其添加到BeanFactory的BeanMeta中，并定义响应的preCall、postCall函数**。因为callback仅会在初始化时调用。\n\n注册BeanMeta请参考下面的代码：\n\n```typescript\nBeanFactory.addBeanMeta(AnnotationType.method, ctor, arguments[2], ResponseBody, [arguments[4]])\n```\n\n\n\n##### 4. 定义preCall、postCall函数\n\n​\tpreCall可以在路由函数被调用前调用，可以起到拦截作用，如果你的业务中需要拦截器功能的话，定义preCall就可以实现。postCall在路由函数被调用后调用，可以对数据进行加工。preCall、postCall的使用、参数请参考上述示例。\n\n\n\n###  3.4. <a name='-1'></a>1.4 使用注解实现完整业务功能的示例\n\n一个完整的Controller示例代码如下：\n\n```typescript\nimport { Autowired } from 'jbean'\nimport { BaseController, Controller, Get, Post, Request, Response, Transactional, Validation } from 'jweb'\nimport UserService from '../lib/account/UserService'\nimport PayService from '../lib/account/PayService'\nimport Auth from '../annos/Auth'\nimport ResponseBody from '../annos/response_body'\nimport UserEntity from '../lib/account/entity/user'\n\n@Controller('/user')\n@Transactional\nexport default class User extends BaseController {\n\n  @Autowired('userService0')\n  private userService: UserService\n\n  @Autowired\n  private payService: PayService\n\n  constructor () {\n    super()\n  }\n\n  private beforeCall (ret) {\n    return ret\n  }\n\n  public afterCall (ret) {\n    console.log('afterCall', ret)\n    if (ret.err) {\n      return {\n        status: -1,\n        err: ret.err\n      }\n    } else {\n      return ret.data\n    }\n  }\n\n  @Get('/process/{uid0}')\n  @Auth\n  @ResponseBody('json')\n  @Validation(UserEntity)\n  @Transactional\n  public async process (req: Request, res: Response, { uid0 }) {\n    const user: UserEntity = req.entity\n    console.log('inside call', user)\n    let u = await this.userService.hello(user)\n    let data = {\n      a: 1,\n      b: [2, 3, 4],\n      uid: uid0,\n      u: u\n    }\n    return data\n  }\n}\n```\n\n这里我们只关注和process方法有关的部分，Get('/process/{uid0}')注册了一个动态路由，其路由参数是uid0。然后会一次依据[1.1 注解的调用顺序](#1.1 注解的调用顺序)调用注解和方法。**注意，注解调用链的参数传递与process方法无关，process方法只关注自身的业务处理，所以这里没有返回{err,data,from}这种结构，也不会被传入ret，process方法直接返回data**\n\n\n\n在这个示例中，我们将错误的统一拦截放到了afterCall中：\n\n```typescript\npublic afterCall (ret) {\n    console.log('afterCall', ret)\n    if (ret.err) {\n      return {\n        status: -1,\n        errmessage: ret.err\n      }\n    } else {\n      return {\n          status: 1\n          data: ret.data\n      }\n    }\n  }\n```\n\n我们获取前面传过来的ret，判断是否发生了错误，如果发生了错误，将业务定义的错误码以及错误信息返回。\n\n如果成功，将成功码和获取到的数据返回。\n\n##  4. <a name='Entity'></a>2. Entity校验注解\n\n###  4.1. <a name='-1'></a>2.1 使用示例\n\nuser.ts\n\n```typescript\nimport { Entity, Type } from 'jweb'\nimport {Required, Min, Max, Size} from 'jweb'\n\n@Entity\nexport default class User {\n\n  @Type('string')\n  @Required(\"uid是必填的参数\")\n  public uid = undefined\n\n  @Required\n  @Size(20, 30, 'name的长度应该位于20-30之间')\n  public name = undefined\n\n  @Type('number', true)\n  @Required(\"age is required\")\n  @Min(18)\n  @Max(100)\n  public age = undefined\n\n}\n```\n\n代码中定义了一个User类，类上有@Entity注解，@Entity表明这是一个实体类，与某一张数据库表相对应，会自动根据类名生成表名，如上例中，对应user表。默认的表名规则是下划线分割驼峰式命名，例如：PersonLikeBeer会对应表person_like_beer。\n\n可以通过给@Entity传参数可以自定义表名，例如：@Entity('user_log')表名当前的类对应user_log表。\n\n**注意到每一个字段都给了一个默认值undefined，这是因为如果不给默认值，typescript编译后不会生成对应的属性**\n\n可以通过给表中的字段添加验证注解，来进行参数的校验，在上例中：\n\n```typescript\n  @Type('number', true)\n  @Required(\"age is required\")\n  @Min(18)\n  @Max(100)\n  public age = undefined\n```\n\n* @Type('number', true) 表明这个字段必须是数字，true表示运行进行转换以期望得到正确的类型。**注意，一般情况下请将其设置成true，因为获取到的参数默认都是字符串，例如：可能表单提交的是21，但是获取的参数会是'21'，这时候会导致验证不通过。但如果你不想其他类型转为字符串，可以不写或者传false**。\n* @Required(\"age is required\")表明这个字段是必须的，括号里面的是验证不正确时的提示信息，如果不给定，会使用默认的提示信息\n* @Min(18)最小值18\n* @Max(100)最大值100\n\n###  4.2. <a name='-1'></a>2.2 注解的调用顺序\n\n注解会按照使用顺序，从上到下调用，如果一个字段有多个验证规则，中间有一个规则不通过时，不会继续验证后面的规则，直接使用该注解的错误信息。\n\n每一个注解验证后会返回一个值，这个值会传给下一个验证注解，最后的验证注解返回的值会赋值给对应的字段。\n\n所有注解的最后一个参数都是验证出错时提供的消息，如果没有提供该参数，将会使用默认值。\n\n###  4.3. <a name='jweb'></a>2.4 jweb内置注解和说明\n\n####  4.3.1. <a name='Min'></a>Min\n\n使用：@Min(minval:number，mes?: string)\n\n规则：对应字段的值是否比@Min指定的值大\n\n####  4.3.2. <a name='Max'></a>Max\n\n使用：@Max(minval:number，mes?: string)\n\n规则：对应字段的值是否比@Max指定的值小\n\n####  4.3.3. <a name='Size'></a>Size\n\n使用：@Size(minval:number，maxval?:number, mes?: string)\n\n规则：对应字段的值是否在指定的区间中\n\n####  4.3.4. <a name='Required'></a>Required\n\n使用：@Requred(mes?: string)\n\n规则：必须的字段\n\n####  4.3.5. <a name='Type'></a>Type\n\n使用：@Type(type?: string)\n\n规则：字段的数据类型，可选值string、number、integer\n\n###  4.4. <a name='-1'></a>2.5 编写自己的验证器\n\n####  4.4.1. <a name='-1'></a>自定义验证器示例\n\n```typescript\nimport { AnnotationType, annotationHelper, BeanFactory } from 'jbean'\n\nexport default function Max(maxVal: number, mes?: string) {\n  return annotationHelper([maxVal, mes], callback)\n}\nfunction validate(maxVal: number) {\n  return (val):{valid: boolean, val: any} => {\n    if (val <= maxVal) {\n      return {valid: true, val: val}\n    } else {\n      return { valid: false, val: null}\n    }\n  }\n}\nfunction message(field: string, maxVal:number, mes?: string) {\n  if (mes) {\n    return () => mes\n  } else {\n    return () => `the value of ${field} must smaller than ${maxVal}`\n  }\n}\nMax['validate'] = {}\nconst callback = function(annoType: AnnotationType, ctor: Function, field: string, maxVal:number, mes?: string) {\n  // add descriptor info into BeanFactory, using it in Validation\n  Max['validate'][field] = {\n    validate: validate(maxVal),\n    message: message(field, maxVal, mes)\n  }\n  BeanFactory.addBeanMeta(annoType, ctor, field, Max)\n}\n```\n\n####  4.4.2. <a name='-1'></a>示例关键代码说明\n\n每一个验证器需要两个方法，一个是validate，用于验证是否满足规则，另一个是message，用于返回验证失败时的消息。**请确保传给Max\\['validate'\\]\\[field\\]的validate和message属性的值均是函数。validate和message返回的函数都会被传入一个参数——被验证的字段的值**\n\n我们将这两个方法与挂在到对应注解方法的validate属性上，在示例中是Max['validate']，然后:\n\n```typescript\nMax['validate'][field] = {\n    validate: validate(maxVal),\n    message: message(field, maxVal, mes)\n  }\n```\n\n使用field是因为不同的域上可能有相同的注解，而验证规则可能是闭包相关的，所以这里为每一个域都绑定validate和message方法。\n\n最后需要把注解注册到BeanFactory中，采用让其validate和message函数在验证时被调用。\n\n####  4.4.3. <a name='-1'></a>自定义验证器必须遵循的规则\n\n1. 确保验证器函数有如下属性，且validate和message必须是函数。\n\n   ```typescript\n   Max['validate'][field] = {\n       validate: validate(maxVal),\n       message: message(field, maxVal, mes)\n   }\n   ```\n\n2. 在{ validate: validate(maxVal), message: message(field, maxVal, mes) }中，validate返回值的结构必须是下面的形式：\n\n   ```typescript\n   {\n       valid: boolean, // 表示验证是否成功，如果成功，其值为true，否则为false\n       val: any // 验证之后应该返回的值，这个值会传给下一个验证器\n   }\n   ```\n\n   **val的值会传给下一个验证器，最后一个验证器的val值会赋值给实体，注意验证成功或者失败时返回的val值**\n\n   message返回值必须是一个字符串，用作验证失败时的提示信息。\n\n3. 确保验证器被注册到BeanFactory中，调用如下API注册\n\n   ```typescript\n   BeanFactory.addBeanMeta(annoType, ctor, field, Max)\n   ```","readmeFilename":"README.md","homepage":"https://github.com/7kgame/jweb#readme","repository":{"type":"git","url":"git+ssh://git@github.com/7kgame/jweb.git"},"bugs":{"url":"https://github.com/7kgame/jweb/issues"}}