{"_id":"dekoa","_rev":"58-99271da90fb88d788c875db567bcaf71","name":"dekoa","description":"Decorators for Koa","dist-tags":{"latest":"0.12.12"},"versions":{"0.1.0":{"name":"dekoa","version":"0.1.0","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"jimzhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","gitHead":"43985df8f927915bb03ad9e6a66f05c7932a033e","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.1.0","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-SPDq/ysRBvcQJv0uk8xi5OBVj2ucUpiRUVAE7I9+K459u9tRHFkNxztiqocJaxEWRInhQS7mS/6bymy75+cZhg==","shasum":"8f33846e2986fbb614c8dc486ff9a3b478d2f333","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqWEoasxf+HHBPNtTUyk8+NI3zyWcFOGrD6PL9klEDJQIgV99qX2mbTrBXRisr3O+wSI9SRY65a4vTPSbbelHMFPo="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.1.0.tgz_1500015216557_0.820526858093217"},"directories":{}},"0.2.5":{"name":"dekoa","version":"0.2.5","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{test.spec} mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push --tags"},"dependencies":{"cross-env":"^5.0.1","debug":"^2.6.8","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-body":"^2.3.0","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","supertest":"^3.0.0"},"gitHead":"1bad1ae8112d401830e63545a923733f9f18c0ad","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.2.5","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-zkeeJMWGertbJn8js+V2p1cJDkbAcLsSUntAPFqdV7uavnLKWOEgzKXaQQrO+VLsOs0KZDj/VTu6U93c3BwQlQ==","shasum":"acc8036ebbbf3c1756a0dc0be36ce4e078d2af62","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.2.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC705jUAjE5hkXj2GKOrA5DY2Nkh05UjkEraE2xP+l3MgIgGdh+HgUV05JPRr2fcks+R0ef9epsS9WQmw4JTg4IIbM="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.2.5.tgz_1500180037929_0.8697345966938883"},"directories":{}},"0.2.6":{"name":"dekoa","version":"0.2.6","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{test.spec} mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push --tags && npm publish"},"dependencies":{"cross-env":"^5.0.1","debug":"^2.6.8","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-body":"^2.3.0","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","supertest":"^3.0.0"},"gitHead":"db045b601c9f58a72e0fc5188335072b34de1f94","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.2.6","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-Qax79O2lzQo37wVG8XkEByilVUngBKNWEGaEZ6HNryYx5YmG9H1ao8lMmo2hvCou9zxZ7CJ+of2gRUL1ro0Pkw==","shasum":"5c5ca63afcfaf1befcd5f39f120121f3f8256f0c","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.2.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwG2vtsrxi8pz0b6f8HhUFOONmVuVyIaztgi8p74l1ngIhAMKagQuaQP1zvjWfybUEVrmePvZVved1SGlNUc2HX6cH"}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.2.6.tgz_1500180091011_0.8831427318509668"},"directories":{}},"0.2.7":{"name":"dekoa","version":"0.2.7","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{test.spec} mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push --tags && npm publish"},"dependencies":{"cross-env":"^5.0.1","debug":"^2.6.8","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","supertest":"^3.0.0"},"gitHead":"4547884e8f486d66d757538aba6e82edbdccf935","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.2.7","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-oLnMdhshIYl2M9eTsMWEgYU1mgUNCyoIqnQqrDWvQb7N4wk2D3a1H/LGPFSaMj5T3Qbhrpzj4CoOJfdqOEFFAg==","shasum":"172858dfc76c7c16aa672419e9d93321fdd7b01c","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.2.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJo+coL+VLpJNEORIss8BK0lPiEcWP4vCLACIeTvqpxAiBRnVpJr4GmXXuLd9iWDtA+u/5t1PtBZbw9h9WXSzd+oQ=="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.2.7.tgz_1500187634414_0.8035790880676359"},"directories":{}},"0.2.8":{"name":"dekoa","version":"0.2.8","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{test.spec} mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push --tags && npm publish"},"dependencies":{"cross-env":"^5.0.1","debug":"^2.6.8","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","supertest":"^3.0.0"},"gitHead":"7199f44dab7d089e7d442304d23c90e041148fc7","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.2.8","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-QYWzTYYeNcRO4Xh6nWtBe+X+O2ouSDv60L0ULzcVil3cKNNq4D4INSPml5esI/Vf7M6vs0c8TFGtc93napBOPA==","shasum":"bea63196a7aa6b9563d21c6314e5fbe264bf80b3","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.2.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4LqR9dPqd8ciau8vyUWs6IPfhG5Wu+dU6YgRp2CDSkQIgI7Htqce0dTAJlnHe9jmSzhAtC43MWS5AlcgHYkSY8aE="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.2.8.tgz_1500188290942_0.39982972969301045"},"directories":{}},"0.3.0":{"name":"dekoa","version":"0.3.0","description":"Decorators for Koa","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{test.spec} mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push --tags && npm publish"},"dependencies":{"cross-env":"^5.0.1","debug":"^2.6.8","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","supertest":"^3.0.0"},"gitHead":"e6236ef38d5a0354ef1bcc5a6b214ddad12942fd","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-LElj7UdFyDN9v7iXOBYyfWBx29V74GWr84KmCFQAMPLEAr+rLsNOJ2xWq7uMYVmwlnI2JQUwJ12Nd0ySOiHh7Q==","shasum":"91d8891aeff9f4d279f60020eb863f9d7ede0c0e","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEqjjG25mAqmq9LyBgHhEvnR0vCFJ32ub5upTes7ij5AiBgDgGbSZhH4b3uy7HoVl4ls5DoTz+RRzc+Jnmli0ijwQ=="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.3.0.tgz_1500212574342_0.6467766787391156"},"directories":{}},"0.4.0":{"name":"dekoa","version":"0.4.0","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{test.spec} mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push --tags && npm publish"},"dependencies":{"babel-preset-env":"^1.6.0","cross-env":"^5.0.1","debug":"^2.6.8","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","supertest":"^3.0.0"},"gitHead":"c7affbac2985cd02a83476b2f0d4f3bf6345f52c","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-2vZp4NKLWCKMQrRqMvXzGPBcHf6UUraCjUiXnCiCRxMJLhyEs26OFZ2i8OkMwyp7s2iiDr/jTCFlqMZKlwRUfA==","shasum":"537d19ad69e91260eca021f857106633460a2176","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4FO92wT4oix20cdJfEt0WoGN0NSIL66NUJVEvqrllIAiEAv3KubVaNBX8GGJD0tvsxKLar7VmznF1n6hF2RIgypuA="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.4.0.tgz_1500220641485_0.2182919338811189"},"directories":{}},"0.5.0":{"name":"dekoa","version":"0.5.0","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{validators},{test.spec} mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push --tags && npm publish"},"dependencies":{"babel-preset-env":"^1.6.0","cross-env":"^5.0.1","debug":"^2.6.8","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","supertest":"^3.0.0"},"gitHead":"07fc1109e726e551a21489f2fd013e577012ab48","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.5.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-I8jeCmzRF9sL+TXHQKzfrzDFh9kG9e92Qd/F5o+I0ik9OkgQUnql18bahPJ/9mCEBL7kJCyWSbnGTuyuhIHd8g==","shasum":"b23ae16cbb203a62871871b14531dcccf2700c99","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRpI8FufyC0RoZVLewvYPGRUF0oaQFTEca3ghfgB3LhQIhAKAAXXcNQJP4hhXuilh1O9cgXQQgIg/o2Px1in27Demb"}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.5.0.tgz_1500282027852_0.20148848136886954"},"directories":{}},"0.3.1":{"name":"dekoa","version":"0.3.1","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{validators},{test.spec} mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push --tags && npm publish"},"dependencies":{"babel-preset-env":"^1.6.0","cross-env":"^5.0.1","debug":"^2.6.8","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","supertest":"^3.0.0"},"gitHead":"4468f097adfdab4fe993098896ce6581d5e96c4d","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.3.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-Ov5Vh9VL2kslvecBB/b1mcBE/R1vq9r17l70av0yzrM3GJjyaD3eHK1e0BsU5qvxtnHf0xWn8+PLYe1UOJUSxA==","shasum":"539241545d82861a1a7b99a8030d5db876fc0572","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICw9PZRJNO7bD69dQf7s98uNMOy/qjppStb3iruoB+3/AiEA3NE7yp9WsffMh2Naa48Rr2Z3qiR3oOXH64LK+Wxj6Ag="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.3.1.tgz_1500284137516_0.6998116641771048"},"directories":{}},"0.6.0":{"name":"dekoa","version":"0.6.0","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{validators},{test.spec} mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push --tags && npm publish"},"dependencies":{"babel-preset-env":"^1.6.0","cross-env":"^5.0.1","debug":"^2.6.8","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","supertest":"^3.0.0"},"gitHead":"48a825d65a38d8652943fc3bd1e788608ebcd291","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.6.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-p1su7MhlWVe8wXaVQ3LrgkJJPdbHcbfBNk7HcT226h61mIz47JsSHSGRQIfdjBsKInfVdENxw4fEQXj/rGcfPw==","shasum":"7fd928d50f47dad6852df14a0372e4a02317338d","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0sC9qv+3qI6Tw0beUBxJdTM6QscQoX1zGaSoxrU27ogIgH/1x1TSpjfvPnycTWBLY+/qFU4OFCyuAjM8/PuNCuUA="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.6.0.tgz_1500284414356_0.910180687205866"},"directories":{}},"0.6.1":{"name":"dekoa","version":"0.6.1","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{validators},{test.spec} mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"babel-preset-env":"^1.6.0","cross-env":"^5.0.1","debug":"^2.6.8","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","supertest":"^3.0.0"},"gitHead":"cde94e39a82e77262c7adeedb3caf4626ba7fc2b","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.6.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-j614qJQnKvxRmCZnYbCzmKf+3BzbzHtDCX2njGAwiTUAG/DiELVklxwO+8bBwq6ztTUBRBCoKdN8ZptdjpOXfQ==","shasum":"73c2fdf0ee19cc503a78604a878c54be51189b8e","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.6.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzKJQJlGOOhtDVNycK0iJBfIm+zU/Bg5eQ0Hp1B6BT9AiB2tjsxDOWg7vf8V6NQ+LLli//A0exKIWbZh88rsgw9gQ=="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.6.1.tgz_1500288640512_0.5675120707601309"},"directories":{}},"0.6.2":{"name":"dekoa","version":"0.6.2","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{route},{validators},{test.spec} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"babel-preset-env":"^1.6.0","cross-env":"^5.0.1","debug":"^2.6.8","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"2720b63a6426f08b6ea3862a77a8a938097cbbb7","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.6.2","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-oVbXH+FXRJl7+rLGIkc2vRAbjW/+I1onzvHclbqHgnuozeFdVYtvvKqXxhdk8qW30ND9lL0w2gtEp7O88TP+Jw==","shasum":"0966e1a2c11ee44d1f15f741ddcdf601a7f4922e","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.6.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfuRUK4CLfEMu9nM/E2BHhLk8B+vtLb3YWJRoFTNO8FwIgNZtcwJS/7viAjdOlZtlcjfgZl7efIWFUQYxFN2I0J3s="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.6.2.tgz_1500303583568_0.026352422079071403"},"directories":{}},"0.7.0":{"name":"dekoa","version":"0.7.0","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{route},{validators},{test.spec} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"babel-preset-env":"^1.6.0","cross-env":"^5.0.1","debug":"^2.6.8","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"44ac85ee5784fa907a2596d4306071e97d85be87","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.7.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-hF/pqyT/wJEmjao3P0X5SFUqx0MAAEfeY0NQa8qIxRTca0NEoQHHSOdc8GWhqaTxtQOB5kLjNPpt2/XPLhP16Q==","shasum":"271110ba117ed436022979d75fbac2f56d302243","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCko1Yjz2fjVwDIp0c/46reLraSa2EAZA0QMCwazr/AKAIhAPVGhO5K+TKAIPc9HkYfP1XdIg1yHRrUZhRVBzV05kiE"}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.7.0.tgz_1500304535577_0.37309860764071345"},"directories":{}},"0.7.1":{"name":"dekoa","version":"0.7.1","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{route},{validators},{test.spec} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"babel-preset-env":"^1.6.0","cross-env":"^5.0.1","debug":"^2.6.8","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"1fd372895a2e1c52ed9152bb62801b7c13099467","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.7.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-/kCjjB1AJrqDag5LCvAE4ebN9xPu1AzZk062zvWsJ6yDXuCNop9xYdAO058riP1ZzZi79aTiRkO4WWl7im0tRQ==","shasum":"d371698a9cf973769e206e463fc0b35d43e1ff3f","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.7.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeo6ZFrXzaeFTsnjrvhkkRTzAdtHnufLs90CeoBmnjZAIgTMZ0pLYPtc9GqpR5Ih/i2E3zXORUbI97TdVcLYcXrVg="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.7.1.tgz_1500304636472_0.9107432619202882"},"directories":{}},"0.7.2":{"name":"dekoa","version":"0.7.2","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{route},{validators},{test.spec} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"babel-preset-env":"^1.6.0","cross-env":"^5.0.1","debug":"^2.6.8","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"1101a03f9ba7a77db44e883883ef848ae57c3ffb","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.7.2","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-7tBP51HFK/iE2ptmc4oZso4S0JSyGMNjHPquWvhwXzCNbKUvBmpuOsL9WsfDY5lPUzVyRXM3j8DyRGA1Wxmmfg==","shasum":"d18b31bc1d208889f87e54740680297e9ffa1b45","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.7.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErX2V+eVOvTzD9ywslilLBFTtKxOEkTCbFYiA+eE9TQAiAaQ62yDVHxg+27/+EVtrJMqQamE8VG1O7vKv0YGnM++w=="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.7.2.tgz_1500305314100_0.9172488674521446"},"directories":{}},"0.7.3":{"name":"dekoa","version":"0.7.3","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{route},{validators},{test.spec} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"babel-preset-env":"^1.6.0","cross-env":"^5.0.1","debug":"^2.6.8","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"7543dc530328b4cd9c394ba6f1942d1a711e2314","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.7.3","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-1N7gg2evBfg4aF87Ee0FKP23QSKWRNq6s4UIhXsmEZTcd+2v7FlkYdzl1MmCdFgiVo6exZPk7hpgbK+9ZiBmkA==","shasum":"9c043e92cbe12fd22b926a6e8f86845113e887c2","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.7.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcbFb8TIH3sMavj1JIK0rsENL4GD1lR9DgAGVP82laewIgWmvjYroaVWPVtle+j7S6ye7lL2PJYfqyHGHiLs2w5+Q="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.7.3.tgz_1500450271098_0.567011397331953"},"directories":{}},"0.8.0":{"name":"dekoa","version":"0.8.0","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{route},{validators},{test.spec} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"babel-preset-env":"^1.6.0","cross-env":"^5.0.1","debug":"^2.6.8","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"b86278d8623533a7590d09fea23af3cd5192d775","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.8.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-bu1UvK51unzIVTwKyROFLgIikAmPVMAW2jSTjhAEBR/3eM9kOCKszamgpXGEET70/F9L4PAeXK8SBHLFL0s6gA==","shasum":"512e18ae8721ce5fdd3e21f8c54c0d596a0f9d8e","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.8.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOPZ9/pRN1r+rXP7UlE0mnoGSzYgtOqvbnKByCct9tXAiEA9UOU5PG4g7rDu3+TDr06Iwu2b4q2sixCXwT+TxbkN88="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.8.0.tgz_1500459294692_0.9850319973193109"},"directories":{}},"0.8.1":{"name":"dekoa","version":"0.8.1","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{route},{validators},{test.spec} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"babel-preset-env":"^1.6.0","cross-env":"^5.0.1","debug":"^2.6.8","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"0580b0d61f27682193018bc133370f19732e31cf","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.8.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-XDNvwsdEnB+5tRMMfud08AoMrx3NrfDXAp7yb4P3SdMAIRZTNd+LnK25gLDfEfh9wQ17M7IrVQknP5O0wnFpgA==","shasum":"b1a9d4196556d2c7770579a280a4885425b0d92e","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.8.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9EM1R8T9wwGiRtcgHJDVYJFhJMUhPCn/nkR5X7hfvkwIgBJA0/P7X9p8Yo01ZQwEU5ZQphHWPZjYVNFvsnapvSLM="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.8.1.tgz_1500467199684_0.6824852251447737"},"directories":{}},"0.8.2":{"name":"dekoa","version":"0.8.2","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{route},{validators},{test.spec} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"babel-preset-env":"^1.6.0","cross-env":"^5.0.1","debug":"^2.6.8","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"04e9b9e1a4710eedbdbe5e289a7d4bf41b09b343","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.8.2","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-NNTk34xFdwEMRsr9jwIroXzlm/eUqYiXeuqzlVzQYrK5enCQOj3X5kaIPhXJVP+bbbKlT0qHWBv1+q29Zxc6gg==","shasum":"e45fea910cb6f08c12ad49cc19a4443b5ebd0726","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.8.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzGK5yc+M3dp4yxy6rxhEx8yy1yoU2R1SGLB+VTfyTqAiEA8PWVQKPej5CdLAwFj6IYBVPaWLq8+lOYe2gM9dCmi+U="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.8.2.tgz_1500516534085_0.8512505427934229"},"directories":{}},"0.8.3":{"name":"dekoa","version":"0.8.3","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test":"cross-env DEBUG={debug},{route},{validators},{test.spec} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.1","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","istanbul":"^0.4.5","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"78915288478b20524fcf2c1d3638fb09ce32e07a","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.8.3","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-JRJVAC7E/WSLu0W4ENj7HaCevK7p98QLujpU8GBzJiiI4TpwgN4XWh3x1kNC+EQGKos+y8UcEfyYAkl60tA6IQ==","shasum":"aa3de2012829e9763e0d770ada343ebb29640eff","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.8.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZvn/0wFv1kJXBmcd3i/tqUJmc7mVwPMdKYW9upXTbeAiEAnJ2JWooSBqWYKzbu3u50ApRgMqgo5n/x0v6QfkZ+iAc="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.8.3.tgz_1500747951088_0.10523453308269382"},"directories":{}},"0.8.4":{"name":"dekoa","version":"0.8.4","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","test":"cross-env DEBUG={debug},{route},{validators},{test.spec} nyc --reporter=html --reporter=text mocha --timeout 10000 --compilers js:babel-core/register --recursive ./**/*.spec.js && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.1","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","istanbul":"^0.4.5","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"47e150f11c68e1e437ad867969601e567e391148","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.8.4","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-Mzw6f4UXwW7musoIuygDt9qzMyo19LW0xXlL3DEYWKahHtACDCLm3xNPw0E0335oJkuM0RDoIoUtdK6xxW0HyQ==","shasum":"f503038b65434fa5f962d2a8457b00fdb08c0184","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.8.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADU18UnuptaZzSsDvHRcSUM9W2NAG/Uw4IDRCFkl+WBAiEAsD6FCBF+IyKCjGfB+LWnd6eGOW+5CyUBv7lm+d1YRfQ="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.8.4.tgz_1500748340762_0.8073764550499618"},"directories":{}},"0.8.5":{"name":"dekoa","version":"0.8.5","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={debug},{route},{validators},{test.spec} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.1","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","istanbul":"^0.4.5","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"e0d106ddb02d2e2311b69a6ce5c82a9a30ca5dd6","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.8.5","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-WUQquaFXsTlPfHM7e2dXSrnvgAAxqSV/pJXTarh2wxYqG21MSByVJGQMYbeR6Nx6poD959GbPo6/nScBPldOEw==","shasum":"32d53179ddd97cb09829d03c1b384449bfe33c35","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.8.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+6PI4E1GWJhTANGB2E1rZp2owX0+os//8/IpxTmcvswIgfNmRq/LzKfhHvOUXhl4ORSDPeVDmvn4BYtqS6YIO3I4="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.8.5.tgz_1500971930945_0.9600797672756016"},"directories":{}},"0.9.0":{"name":"dekoa","version":"0.9.0","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.1","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-airbnb-base":"^11.2.0","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","istanbul":"^0.4.5","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"71292596b83b2215d62022f3541c7147f9eff189","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.9.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-cMD5c/S/FjirHbT2MYBEBMN1wrvV5T3ydbaC8kKgElROAV37wJR0WC7dVmGIbU96/xIHptTjZ81USQH+xFacAg==","shasum":"cd4cfd5096c7b7b27a27906ecef0f1132ed9d232","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDByQoEq/4EUJxwf3TRFO+aWfJsDBDYRR2FB1h4G/lX8QIgdKFXR3bEKCm7m5N1v8BrRlYFvl82vZSg529LgpDe2Lk="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.9.0.tgz_1501000866194_0.5637646736577153"},"directories":{}},"0.9.1":{"name":"dekoa","version":"0.9.1","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.1","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"562efdf5ff199cf173cfabe65acccef37f87e808","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.9.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-/eqZYJhf7baAnyYAMoA2s7xorMB/8BiPocqZlJF4EMzpU+LfngI54+kIwWyhXohGVYRynQuFJWZcVVRQCRCnRg==","shasum":"02816ff4456b1e809ff1cae341dd92677aa55853","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.9.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIWRRNEwDT7M+1TyxLYhZfxt+cbgtcz6iWVMVTeRwcbAiEA4mNqxSNJoPVVRbL3CtwzoeeMKkaHJ/0RREbKQBiyQPM="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.9.1.tgz_1501002637952_0.8898641110863537"},"directories":{}},"0.9.2":{"name":"dekoa","version":"0.9.2","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","cover":"babel-node ./node_modules/istanbul/lib/cli cover node_modules/mocha/bin/_mocha -- --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.1","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"8c4c24d94f3922cbf8769257eaeb7348040276f6","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.9.2","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-whvVLp3BT0jneoZ86C2+NFBotAbVDlqfn0/0xjcWhIOpyfixjXtfrpu4JpByeg2l9FJwI0/D01fKIchREqye2Q==","shasum":"832f9e36754b4368d3a691155874a5c972b58fd3","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.9.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFXbotLghgu0SOxtgQF7ysiEIuVFOe5URa6o5lshvOrgIhAJ1gwJ//Ur5Lc4KkYuC3dF8gTz5IdeyvgbOfUUkrySFd"}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.9.2.tgz_1501045374934_0.6197883570566773"},"directories":{}},"0.9.3":{"name":"dekoa","version":"0.9.3","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","cover":"babel-node ./node_modules/istanbul/lib/cli cover node_modules/mocha/bin/_mocha -- --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.1","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"bbb37c4323665d428408ecafc41579903de235a1","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.9.3","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-7asunxVaVO8XYImaLThggguUOd6YQIQu6GCaJFzpxphlb/cw8Dn9p0mU5wwAINRhS1fngU8etw+45WP44fVhjA==","shasum":"accaa1802dbcae81e4393ccb1f83d4e79dcfb10e","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.9.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZ9c093G5zz+fRHD/JMpIdrpi57wD5tf2fBZvUG9XoBAiEA+8mBGWsiH+N03pE4DQrwz/FhXxv/s2NqJbWja4yhX0Q="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.9.3.tgz_1501047067869_0.5972101993393153"},"directories":{}},"0.9.4":{"name":"dekoa","version":"0.9.4","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","cover":"babel-node ./node_modules/istanbul/lib/cli cover _mocha -- --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.1","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"8057ad4fba1b0bb50c5b24fe377aa1c6485f33af","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.9.4","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-rCJg9cfqkoGYcfgGIeRAuYCZgzgzdU7Rrvz64YjD3yn35LQrn7TtMNAxKUrNzLwL9Mj4F5q/JogDuH9RBNEoVQ==","shasum":"5c9564a6173b4bb3faf315d22c85eb8d4abd1ef2","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.9.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrnzS181vx8KM/qub8e7jY0E/c3deR+h3JF6x1tjWJ8AiBjlraguhCCLdRFGA0nyFUvHepglCHaTesYotz5oa1/9Q=="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.9.4.tgz_1501047576128_0.80537352967076"},"directories":{}},"0.9.5":{"name":"dekoa","version":"0.9.5","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","cover":"babel-node ./node_modules/istanbul/lib/cli cover _mocha -- --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.1","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"9731cbc976478a6016232a44dd7a487511cc5c79","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.9.5","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-WF3/ynNZ/iG9lpgwMC46eB+DXH9JtZVJ14kbSVdK4U7yNmgIZSQ8mYKEuJCy99ip5o7yiC8A5mBlpiJ+YB2sSw==","shasum":"f2d3c9b1eeb2dd78b5fa5afcf9a11cd030c5f86f","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.9.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPKLAmS+U0/e3fZyi1nR4wi44d155KTo3ik0Mwx1ebPAiEA2tgZCV9emtvIx56qhuoebKex6qAkawVVbhFRYvM5YgI="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.9.5.tgz_1501063912899_0.6865250200498849"},"directories":{}},"0.9.6":{"name":"dekoa","version":"0.9.6","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","cover":"babel-node ./node_modules/istanbul/lib/cli cover _mocha -- --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.1","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"1da8c1775d0472f6850c13cf6fbc443fc2b76063","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.9.6","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-cnsPphOscLKNwihd9jir5peBt4etjustfGabVBUsdMwQGs+IKXFqs3/LLSedAf6yiUzU/mF2hPIJ/i63PpOuwA==","shasum":"943e6fc74d5505d647e2e87815a1c1f90652b2a4","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.9.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0cimxipAdOuXZuhjghHVc9TpErAhY+9kjrYSL4H0kuAiAvGSNSzvmAyhcdfumdWBhI9/qcWurHvXUA5r/CrIp6Bw=="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.9.6.tgz_1501086235260_0.14056239649653435"},"directories":{}},"0.9.7":{"name":"dekoa","version":"0.9.7","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","cover":"babel-node ./node_modules/istanbul/lib/cli cover _mocha -- --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.5","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"7c4c4bae13f371519e28d67aea936477329c0069","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.9.7","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-kInBk6NUMSNv3Xm0sl0ny4RjpDKLSms1V08vGj13WVwj7ir7EXpDH3Pk0zpcxa7AZjDJg9m/nj8ZxHIaZeBH8Q==","shasum":"09555e2a7aa57ccab67f8ba0fec30ff170dc60c5","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.9.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEJlirp4f1EB9Dvey1k1RYVJE7ONiY6MRBT2Lt1vUGGgIhAP+hU0W8MYGL4dQpExswAc686uZaNGcofrBbLwEHucMe"}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.9.7.tgz_1502384740065_0.1479443279094994"},"directories":{}},"0.9.8":{"name":"dekoa","version":"0.9.8","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","cover":"babel-node ./node_modules/istanbul/lib/cli cover _mocha -- --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"browser":true,"mocha":true},"extends":"standard","plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"global-require":0,"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/extensions":["error","always",{"js":"never"}]}},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.5","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"382c1a6e1cc7598593e90a8c17def898d8455d5e","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.9.8","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-ec2Jwg1F8GiPmYqslESPHCjReCVwDdwjFeLmycwWigFy1/8G9b7knrENWEaGBqsLT0BJijSJT9Fwg0I1Sda4QQ==","shasum":"6611323dc5fdb2a0f75cbf4832f264900c7bde09","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.9.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMNYx6QVD29ydHvwRLyMe6rew2nPuIluzqsze1IMx6vAiEAw1PIq3UJ9/BvQJT+u/Stvn958mmwdPqMeZ4j2X7TWOE="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.9.8.tgz_1504196265184_0.3062173582147807"},"directories":{}},"0.10.0":{"name":"dekoa","version":"0.10.0","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","cover":"babel-node ./node_modules/istanbul/lib/cli cover _mocha -- --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"browser":true,"mocha":true},"extends":"standard","plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"global-require":0,"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/extensions":["error","always",{"js":"never"}],"space-before-function-paren":0}},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.5","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"7b70faa6d93c285a380b06101fcb100f009b4370","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.10.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-7tIkl8IKnpif+g3pSqpjn+nOJI0pJhGQOqTDFZFNpEXJAIjNEEgalGWg5uOffyFZXJnjO3kKqgv5SgdDHQgXLw==","shasum":"4c8011b0114c625bca8bc893031338927f2e7242","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.10.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyA0Yx5Us4i4B+v6QzU9NaE2bethhJihPMX1MXeRrE+AiBGsLct2dp0OTesFqIdsn+wdSsWUsfOrgnT5QRIIbIZSw=="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.10.0.tgz_1504287613829_0.9641954088583589"},"directories":{}},"0.10.1":{"name":"dekoa","version":"0.10.1","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} nyc mocha --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","cover":"babel-node ./node_modules/istanbul/lib/cli cover _mocha -- --timeout 10000 --compilers js:babel-core/register --recursive $(find . -name '*.spec.js')","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"browser":true,"mocha":true},"extends":"standard","plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"global-require":0,"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/extensions":["error","always",{"js":"never"}],"space-before-function-paren":0}},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","coveralls":"^2.13.1","cross-env":"^5.0.5","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","koa":"^2.3.0","koa-body":"^2.3.0","mocha":"^3.4.2","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"ae3c47b53bc74be5fa129abd4bd93a1d8df59c0a","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.10.1","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-Blt+9JGhoHwZAF65008JX73fPaT6yr49wEydDbc1lN7Ho1OK5j57tkipDoJwt6rlXxAXPGKYw83CzWPjQ9cbuQ==","shasum":"260aa29e7c8885ba0fa2a51ab3e26453f4c88f4d","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.10.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0Z7OoI77aRfk467L5JYdnx2+SGwOYiq36ngJ3Jze7xAiBolFWkbblIeZNRE8D15EQfwIAzA5pk/warO4NuZxC7yA=="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.10.1.tgz_1504287875247_0.12003817013464868"},"directories":{}},"0.11.0":{"name":"dekoa","version":"0.11.0","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"BABEL_ENV=testing jest --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest","stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"extends":"standard","parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"jest":true},"plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/no-unresolved":[2,{"commonjs":true}],"space-before-function-paren":0}},"jest":{"rootDir":".","transform":{".*":"<rootDir>/node_modules/babel-jest"},"globals":{"__DEV__":true},"setupTestFrameworkScriptFile":"./test/bootstrap.js","testRegex":"./test/.*.spec.jsx?$"},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","babel-preset-stage-2":"^6.24.1","coveralls":"^2.13.1","cross-env":"^5.0.5","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"9ab02879692307dbd802a048502a751938a36e55","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.11.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-109BpNt5hg1jiWoX4LKXH8DyT0PQTwqxdHFaJTEfBndZxgyBAtXywaATd2TN6XKzrAqFUWWcT87BxiAlMh3siw==","shasum":"ea93bd7dbb3bf6157584a7d4e10bdc68fa349e02","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.11.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByyqHiHSKUrZfhLPcSN4/Te5SZN5dyIndOYlXm6bhwsAiB0m/vjfgZ+3Cp7ctf4dGvbBaS6wWfg21JmpD/l7pKF8g=="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.11.0.tgz_1505575833284_0.8383232448250055"},"directories":{}},"0.11.1":{"name":"dekoa","version":"0.11.1","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","cover":"jest --forceExit --coverage && cat ./coverage/lcov.txt | ./node_modules/coveralls/bin/coveralls.js","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest","stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"extends":"standard","parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"jest":true},"plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/no-unresolved":[2,{"commonjs":true}],"space-before-function-paren":0}},"jest":{"rootDir":".","globals":{"__DEV__":true},"transform":{".*":"<rootDir>/node_modules/babel-jest"},"setupTestFrameworkScriptFile":"./test/bootstrap.js","testRegex":"./test/.*.spec.jsx?$","collectCoverageFrom":["src/*.js","!src/index.js"]},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","babel-preset-stage-2":"^6.24.1","coveralls":"^2.13.1","cross-env":"^5.0.5","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"36fd9e645c3d783aec9c3e66c04c0a7056a628ae","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.11.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-1+4jR2OqoClzH0qnlATUI8RkMOwhvmi8Il3bPzY9AlHMSnkmqdQFFIt6mVtqF2AkTMr3U5sOxXbZ+WiqPO57zA==","shasum":"225dbc5c7f77627c2f69575aab6d1cfd0a1cbc6e","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.11.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVOXNN5KkEcwJ9aKbRTtBzTQUZ8dWYp5ZE2sdpZ883wAiEA2ogS4IAlUALkQsH5Jyw9oedSfJc9JiY7zprIvLDqO7k="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.11.1.tgz_1505614934341_0.25598840694874525"},"directories":{}},"0.11.2":{"name":"dekoa","version":"0.11.2","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest","stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"extends":"standard","parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"jest":true},"plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/no-unresolved":[2,{"commonjs":true}],"space-before-function-paren":0}},"jest":{"rootDir":".","globals":{"__DEV__":true},"transform":{".*":"<rootDir>/node_modules/babel-jest"},"setupTestFrameworkScriptFile":"./test/bootstrap.js","testRegex":"./test/.*.spec.jsx?$","collectCoverageFrom":["src/*.js","!src/index.js"]},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","babel-preset-stage-2":"^6.24.1","codecov":"^2.3.0","coveralls":"^2.13.1","cross-env":"^5.0.5","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"12504eb17cc105ecec0e6073ff37c82adaf70c1c","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.11.2","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-TDJz0HPzr5Sb9yzKAqO89f+0V9d7hPjLFcBXPjuVcp9fHVYVz4qs5036ZNUHOOgk9FXPO604v7TE7oO20LEv1w==","shasum":"dbaa9a4a6abcfb57154f18981265b1130da526bb","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.11.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSPABD/v70tpVNONkJ6zVB3+aDuarp0FCabb/K0U/EgAiAl9ZVQnaECx2UPUyrI3Q3MG45d2DtI71Xy6+F0lNK/Ug=="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.11.2.tgz_1505616918050_0.7449811468832195"},"directories":{}},"0.11.3":{"name":"dekoa","version":"0.11.3","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest","stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"extends":"standard","parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"jest":true},"plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/no-unresolved":[2,{"commonjs":true}],"space-before-function-paren":0}},"jest":{"rootDir":".","globals":{"__DEV__":true},"transform":{".*":"<rootDir>/node_modules/babel-jest"},"setupTestFrameworkScriptFile":"./test/bootstrap.js","testRegex":"./test/.*.spec.jsx?$","collectCoverageFrom":["src/*.js","!src/index.js"]},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","babel-preset-stage-2":"^6.24.1","codecov":"^2.3.0","cross-env":"^5.0.5","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"25ecd70d9ff4ac9a05f04fee5f685af6c1969ed5","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.11.3","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-yVbRsetKy0SipE0H6mlPu971Moa2WpUJgizNaiVEKa3Pryh8mvXMUx7pMvs6EArDGA5eiJ9eWXsgnAKap1BlFg==","shasum":"c40756274d273fb626c7c1a2fc076c28759a6b5d","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.11.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAch4SLUOl1VMRoQkeQHZ6OU4d3s3qDTOrV6olUu0C75AiAvEkPjQXjY3pj8InEoAoomlGcFv6s/YZ2he6GzqzCJ+g=="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.11.3.tgz_1505617994258_0.5959246542770416"},"directories":{}},"0.11.4":{"name":"dekoa","version":"0.11.4","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest","stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"extends":"standard","parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"jest":true},"plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/no-unresolved":[2,{"commonjs":true}],"space-before-function-paren":0}},"jest":{"rootDir":".","globals":{"__DEV__":true},"transform":{".*":"<rootDir>/node_modules/babel-jest"},"setupTestFrameworkScriptFile":"./test/bootstrap.js","testRegex":"./test/.*.spec.jsx?$","collectCoverageFrom":["src/*.js","!src/index.js"]},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","babel-preset-stage-2":"^6.24.1","codecov":"^2.3.0","cross-env":"^5.0.5","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","nodemon":"^1.11.0","nyc":"^11.0.3","supertest":"^3.0.0"},"gitHead":"34ab4239a4782f483fa31d12424ed40601d0c6fb","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.11.4","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-/Uy+KzvoEiN9qkX/Kg0BqFjAkrBZTrtgXy48dZTYt7Q1u/Si+rMgGSJiJB9Lz2GQE6nFIpPKmrUA78dTtpKJhA==","shasum":"83275780b9428c7a78079e3c3d07b523d80ec85c","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.11.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4PwUNBtOKPGmSPV+j4CsmDHfy6XM6OOZDQyL5rD78RAiAkDDu+cMZfTlXXlSrf89En2f+X6FnLtkRrhzhNDD4hqA=="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.11.4.tgz_1505618806344_0.9777131041046232"},"directories":{}},"0.11.5":{"name":"dekoa","version":"0.11.5","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest","stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"extends":"standard","parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"jest":true},"plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/no-unresolved":[2,{"commonjs":true}],"space-before-function-paren":0}},"jest":{"rootDir":".","globals":{"__DEV__":true},"transform":{".*":"<rootDir>/node_modules/babel-jest"},"setupTestFrameworkScriptFile":"./test/bootstrap.js","testRegex":"./test/.*.spec.jsx?$","collectCoverageFrom":["src/*.js","!src/index.js"]},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","babel-preset-stage-2":"^6.24.1","codecov":"^2.3.0","cross-env":"^5.0.5","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","nodemon":"^1.11.0","nyc":"^11.0.3","rimraf":"^2.6.2","supertest":"^3.0.0"},"gitHead":"601003ce122204518aa9aa6ea0cc5566104b27d3","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.11.5","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-EOMAaeSsSY33pUzJrwdz4ZeOF/TQxGOWK09k8ijlZ1PuI4YX59o4anlzgX6rIOFZErLin+GIUFx/LF3dWvRGmA==","shasum":"de74bc18abcb0ffd1cf1d01326bfd3d2f448afb3","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.11.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUpi1ZddycVoK2Jy/iN29eMhQFGm1fZ03sXc98EnM1OwIhAO8pDBFIthwnc5cFYu9XX7788ri2+uSnp23xTAgMy/wk"}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.11.5.tgz_1505618863989_0.2502140188589692"},"directories":{}},"0.11.6":{"name":"dekoa","version":"0.11.6","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest","stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"extends":"standard","parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"jest":true},"plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/no-unresolved":[2,{"commonjs":true}],"space-before-function-paren":0}},"jest":{"rootDir":".","globals":{"__DEV__":true},"transform":{".*":"<rootDir>/node_modules/babel-jest"},"setupTestFrameworkScriptFile":"./test/bootstrap.js","testRegex":"./test/.*.spec.jsx?$","collectCoverageFrom":["src/*.js","!src/index.js"]},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","babel-preset-stage-2":"^6.24.1","codecov":"^2.3.0","cross-env":"^5.0.5","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","nodemon":"^1.11.0","nyc":"^11.0.3","rimraf":"^2.6.2","supertest":"^3.0.0"},"gitHead":"69ab9d5fb4a2f800dbe28a93d2132e00fec07ec5","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.11.6","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-hl1+zrqEOqkSr6QBQKJGfJWSl6JR1I7uq1feRcGMZXXtT3OlT4ILfHRxJMgB0Uc36UVJl4pdoLloCVIhewFtzw==","shasum":"4eeabf6ecaa5baf9dde05d23330385f52675ae5d","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.11.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSfV6rnF1/Jnz7pb2LfEw3bVRzPiqcHaYU8+4Sf1bHggIgTT0IT++3zG5dcsLFpwpfwl+ncMlKNNDylIGEPa0LvHE="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.11.6.tgz_1505624408810_0.3859523010905832"},"directories":{}},"0.11.7":{"name":"dekoa","version":"0.11.7","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","keywords":["es6","es7","decorator","decorators","koa","koa2","koajs","route","router"],"scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest","stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"extends":"standard","parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"jest":true},"plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/no-unresolved":[2,{"commonjs":true}],"space-before-function-paren":0}},"jest":{"rootDir":".","globals":{"__DEV__":true},"transform":{".*":"<rootDir>/node_modules/babel-jest"},"setupTestFrameworkScriptFile":"./test/bootstrap.js","testRegex":"./test/.*.spec.jsx?$","collectCoverageFrom":["src/*.js","!src/index.js"]},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","babel-preset-stage-2":"^6.24.1","codecov":"^2.3.0","cross-env":"^5.0.5","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","nodemon":"^1.11.0","nyc":"^11.0.3","rimraf":"^2.6.2","supertest":"^3.0.0"},"gitHead":"8cd1469e81173e8814518983a4c2bfcc8d7e976f","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.11.7","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-3GdltJasrpsy1wOVrqUQi0YM4oKVj9mHeWcz7PPIHmFL3ophif1wYReuINpEY/KLrO5oTZ+yrPae1Fet3Ebx4A==","shasum":"8d25a9d5593d61f6902a43e83d24fe4224c381cc","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.11.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpU1mZYtnRixoMcUm0xjdNUJ8fiy3r+eJsKAPPF4uwHgIgdLEzz/cxoF6oPLrg+i42cPfEmZpCWDXjrjQZEdc7NcY="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.11.7.tgz_1505624677526_0.7831856040284038"},"directories":{}},"0.11.8":{"name":"dekoa","version":"0.11.8","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","keywords":["es6","es7","decorator","decorators","koa","koa2","koajs","koa-router","route","router"],"scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest","stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"extends":"standard","parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"jest":true},"plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/no-unresolved":[2,{"commonjs":true}],"space-before-function-paren":0}},"jest":{"rootDir":".","globals":{"__DEV__":true},"transform":{".*":"<rootDir>/node_modules/babel-jest"},"setupTestFrameworkScriptFile":"./test/bootstrap.js","testRegex":"./test/.*.spec.jsx?$","collectCoverageFrom":["src/*.js","!src/index.js"]},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","babel-preset-stage-2":"^6.24.1","codecov":"^2.3.0","cross-env":"^5.0.5","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","nodemon":"^1.11.0","nyc":"^11.0.3","rimraf":"^2.6.2","supertest":"^3.0.0"},"gitHead":"d6643da67846ee6b20ce726022728e619ad027ad","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.11.8","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-qnx7eY5UU/yAAcZzaZO/YmmTrMOWwfb34be1zUeVjinzl3Yp6E321+5KIXBEDOUxIorCql8GtonMVLqDccQuhQ==","shasum":"a62789d5437a8ec23603c6a7c0372f35833a25d3","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.11.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEhn9FFTuSIc8WJTjmBvXB7qxniguWkeuaq2N0LKyYKAiEAvymypv1cwcdDlG6DIh6ynWpwOwF58Ost/kXl1Xnd/bI="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.11.8.tgz_1505624901908_0.76254181121476"},"directories":{}},"0.11.9":{"name":"dekoa","version":"0.11.9","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","keywords":["es6","es7","data","decorator","decorators","koa","koa2","koajs","koa-body","koa-router","json","jsonschema","json-schema","json-schema-validator","json-schema-validation","route","router","routing","schema","standard","validator","validation"],"scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest","stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"extends":"standard","parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"jest":true},"plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/no-unresolved":[2,{"commonjs":true}],"space-before-function-paren":0}},"jest":{"rootDir":".","globals":{"__DEV__":true},"transform":{".*":"<rootDir>/node_modules/babel-jest"},"setupTestFrameworkScriptFile":"./test/bootstrap.js","testRegex":"./test/.*.spec.jsx?$","collectCoverageFrom":["src/*.js","!src/index.js"]},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","babel-preset-stage-2":"^6.24.1","codecov":"^2.3.0","cross-env":"^5.0.5","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","nodemon":"^1.11.0","nyc":"^11.0.3","rimraf":"^2.6.2","supertest":"^3.0.0"},"gitHead":"47e3d99ffb9cffa268f420ad82b7c5916a284db8","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.11.9","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-BZCu39uybVA8buR/E1IVmSbqv18PoSV8jhnuA0zPfXlC+kEXpJ4/rzkOeLQLxIamw/bDeT8NGud6o+YoELZpYA==","shasum":"2c7d1c91ca3d231a3dfca40ee827aaf21d7b1f95","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.11.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtcHCETyLjyMHqiiXBcL2O0XQ5GVV0zv3zkMHe6FjwcAiEArfiQDLZtjFuIjkdcntZDgNo7vdpaYYvnf+CPCBGZzYc="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.11.9.tgz_1506306095868_0.8648959621787071"},"directories":{}},"0.12.0":{"name":"dekoa","version":"0.12.0","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","keywords":["es6","es7","data","decorator","decorators","koa","koa2","koajs","koa-body","koa-router","json","jsonschema","json-schema","json-schema-validator","json-schema-validation","route","router","routing","schema","standard","validator","validation"],"scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest","stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"extends":"standard","parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"jest":true},"plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/no-unresolved":[2,{"commonjs":true}],"space-before-function-paren":0}},"jest":{"rootDir":".","globals":{"__DEV__":true},"transform":{".*":"<rootDir>/node_modules/babel-jest"},"setupTestFrameworkScriptFile":"./test/bootstrap.js","testRegex":"./test/.*.spec.jsx?$","collectCoverageFrom":["src/*.js","!src/index.js"]},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","bcrypt":"^1.0.3","cookie":"^0.3.1","csrf":"^3.0.6","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2","winston-color":"^1.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","babel-preset-stage-2":"^6.24.1","codecov":"^2.3.0","cross-env":"^5.1.1","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","nodemon":"^1.11.0","nyc":"^11.0.3","rimraf":"^2.6.2","supertest":"^3.0.0"},"gitHead":"550b5900d93c5bda35946fa969707536c264f1d9","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.12.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-TPldtEWhE7VgP4cGCD+QdEjpGCIJcTPYH8FNosNSfpEV+nxwE5v6hPi31F5EYiRTF96ce3GQjDHkMcWnCcdTEw==","shasum":"186ba1890468eefde88d26ce4aa2c489ee19cd75","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.12.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGoA7Y1sk+9BSnKBXnzOpP+r3EvKugYvM2c57sgqDZZKAiBfzWygl/7Krfh0dS0kn+NgH8GH83w66lSWGRGfXVQ6jg=="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.12.0.tgz_1510494575254_0.8992704234551638"},"directories":{}},"0.12.1":{"name":"dekoa","version":"0.12.1","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","keywords":["es6","es7","data","decorator","decorators","koa","koa2","koajs","koa-body","koa-router","json","jsonschema","json-schema","json-schema-validator","json-schema-validation","route","router","routing","schema","standard","validator","validation"],"scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest","stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"extends":"standard","parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"jest":true},"plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/no-unresolved":[2,{"commonjs":true}],"space-before-function-paren":0}},"jest":{"rootDir":".","globals":{"__DEV__":true},"transform":{".*":"<rootDir>/node_modules/babel-jest"},"setupTestFrameworkScriptFile":"./test/bootstrap.js","testRegex":"./test/.*.spec.jsx?$","collectCoverageFrom":["src/*.js","!src/index.js"]},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","bcrypt":"^1.0.3","cookie":"^0.3.1","csrf":"^3.0.6","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2","winston-color":"^1.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","babel-preset-stage-2":"^6.24.1","codecov":"^2.3.0","cross-env":"^5.1.1","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","nodemon":"^1.11.0","nyc":"^11.0.3","rimraf":"^2.6.2","supertest":"^3.0.0"},"gitHead":"3147d94323fa5098000707887acf3223de24b0b3","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.12.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-sbcNZufLU+Opb5bbFmiKiCH/QH62JAdNsYxu4+dt7xpFGxUEnjbsQPrb7ffzbBnpCHCm6qIo/oNKvkEJm0JcZw==","shasum":"4cb8f9e72177000841346653edba942f0d0ee78e","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.12.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdfkCsdlhaS5D3gIN/9/CNxNA1YsZd/dGpo3UerWZrCgIhANi/pxvhBiWY7vCnzajKVxHE4S2olupDfzPctSwR4XgK"}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.12.1.tgz_1510494721275_0.3729528577532619"},"directories":{}},"0.12.2":{"name":"dekoa","version":"0.12.2","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","keywords":["es6","es7","data","decorator","decorators","koa","koa2","koajs","koa-body","koa-router","json","jsonschema","json-schema","json-schema-validator","json-schema-validation","route","router","routing","schema","standard","validator","validation"],"scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest","stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"extends":"standard","parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"jest":true},"plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/no-unresolved":[2,{"commonjs":true}],"space-before-function-paren":0}},"jest":{"rootDir":".","globals":{"__DEV__":true},"transform":{".*":"<rootDir>/node_modules/babel-jest"},"setupTestFrameworkScriptFile":"./test/bootstrap.js","testRegex":"./test/.*.spec.jsx?$","collectCoverageFrom":["src/*.js","!src/index.js"]},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","bcrypt":"^1.0.3","cookie":"^0.3.1","csrf":"^3.0.6","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2","winston-color":"^1.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","babel-preset-stage-2":"^6.24.1","codecov":"^2.3.0","cross-env":"^5.1.1","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","nodemon":"^1.11.0","nyc":"^11.0.3","rimraf":"^2.6.2","supertest":"^3.0.0"},"gitHead":"7b7595fe09daf7c229950c0da69611a285755066","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.12.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-mLNB+SuWALyiULZyhZZ4pPHTYYPFB7FCBCcfs23aXEBChEPVfpRPhNL0v2GzCzLif7SH3YvC1WKPbga3/6Qudg==","shasum":"684bdc81ac1c2ffa8dd8b010e01dd1b50392db29","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.12.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDiWDlieqNwlFGisyl3BIpygomKsFRDA00iRFcM+EKuhAiEAynUfTrL4aLG85Zrbp1Li91xtXEXtYxewSzAeZbY2L5E="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.12.2.tgz_1510495975847_0.6073252847418189"},"directories":{}},"0.12.3":{"name":"dekoa","version":"0.12.3","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","keywords":["es6","es7","data","decorator","decorators","koa","koa2","koajs","koa-body","koa-router","json","jsonschema","json-schema","json-schema-validator","json-schema-validation","route","router","routing","schema","standard","validator","validation"],"scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest","stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"extends":"standard","parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"jest":true},"plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/no-unresolved":[2,{"commonjs":true}],"space-before-function-paren":0}},"jest":{"rootDir":".","globals":{"__DEV__":true},"transform":{".*":"<rootDir>/node_modules/babel-jest"},"setupTestFrameworkScriptFile":"./test/bootstrap.js","testRegex":"./test/.*.spec.jsx?$","collectCoverageFrom":["src/*.js","!src/index.js"]},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","bcrypt":"^1.0.3","cookie":"^0.3.1","csrf":"^3.0.6","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2","winston-color":"^1.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","babel-preset-stage-2":"^6.24.1","codecov":"^2.3.0","cross-env":"^5.1.1","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","nodemon":"^1.11.0","nyc":"^11.0.3","rimraf":"^2.6.2","supertest":"^3.0.0"},"gitHead":"11ddb8305651ed7d7f5826f02a1a4ef5553c9c95","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.12.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-0nWj2wJRx/cuUl6vnC1lwTo/O5MlYuSov8YCXSdadMLJf+6AKtTnme0g4/R0rjvgNzZbQI9usFv4byJXG/jrsg==","shasum":"589ef8ecf1ea20d0df1012434fbb7407cf33e370","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.12.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcG0KhxY6+XtI+NvwPRVYA/REujIln6hzt6NbujwoEcgIgbU4h8gJa+lZ7MERb4Y4qYKaAaObNiHRD4E0LCOK4L8o="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.12.3.tgz_1510496412878_0.14849313534796238"},"directories":{}},"0.12.4":{"name":"dekoa","version":"0.12.4","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","keywords":["es6","es7","data","decorator","decorators","koa","koa2","koajs","koa-body","koa-router","json","jsonschema","json-schema","json-schema-validator","json-schema-validation","route","router","routing","schema","standard","validator","validation"],"scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest","stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"extends":"standard","parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"jest":true},"plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/no-unresolved":[2,{"commonjs":true}],"space-before-function-paren":0}},"jest":{"rootDir":".","globals":{"__DEV__":true},"transform":{".*":"<rootDir>/node_modules/babel-jest"},"setupTestFrameworkScriptFile":"./test/bootstrap.js","testRegex":"./test/.*.spec.jsx?$","collectCoverageFrom":["src/*.js","!src/index.js"]},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","bcrypt":"^1.0.3","cookie":"^0.3.1","csrf":"^3.0.6","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2","winston-color":"^1.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","babel-preset-stage-2":"^6.24.1","codecov":"^2.3.0","cross-env":"^5.1.1","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","nodemon":"^1.11.0","nyc":"^11.0.3","rimraf":"^2.6.2","supertest":"^3.0.0"},"gitHead":"dd34bc3b67d68535a0ff79becafa192a858abcd8","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.12.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-cIRoWldN+mAONIEtyP/GT7AK42i6dmJMB9PTlxelgi55dCQBiyWNfB7+YPkyp7O056osFnMY+17cahOkJe3V8Q==","shasum":"726ccc08084e8891055791a1c1349a30dbec2974","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.12.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSn7c1+fHm9dhCjf9tJu4NEvJND2ApfGxEWSX+vXffvAiBWJtK0V1bXwYAiE9o+8aFgpoSogTQDHCW5dI35ikiGmg=="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.12.4.tgz_1510496692441_0.4050524397753179"},"directories":{}},"0.12.5":{"name":"dekoa","version":"0.12.5","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","keywords":["es6","es7","data","decorator","decorators","koa","koa2","koajs","koa-body","koa-router","json","jsonschema","json-schema","json-schema-validator","json-schema-validation","route","router","routing","schema","standard","validator","validation"],"scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest","stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"extends":"standard","parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"jest":true},"plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/no-unresolved":[2,{"commonjs":true}],"space-before-function-paren":0}},"jest":{"rootDir":".","globals":{"__DEV__":true},"transform":{".*":"<rootDir>/node_modules/babel-jest"},"setupTestFrameworkScriptFile":"./test/bootstrap.js","testRegex":"./test/.*.spec.jsx?$","collectCoverageFrom":["src/*.js","!src/index.js"]},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","bcrypt":"^1.0.3","cookie":"^0.3.1","csrf":"^3.0.6","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2","winston-color":"^1.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","babel-preset-stage-2":"^6.24.1","codecov":"^2.3.0","cross-env":"^5.1.1","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","nodemon":"^1.11.0","nyc":"^11.0.3","rimraf":"^2.6.2","supertest":"^3.0.0"},"gitHead":"d351ad344938ace8e7cb08ad403f40e77bbcec64","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.12.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-KDa5RKFDb4OefsxzHP01P6NCizoQIkHaOCFMW/lisJQ6z4fzdW+U1rlrQj5/A7f9T5gj/N7lfC2pGePA+szLRA==","shasum":"82721051c122e718be92e91e92e957a13c055377","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.12.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmfHXwBYLoPewA0ujeyWJy8FxOsP+eTe7dNG+QEOlptAiAxkkDFMGkSxt4b4okgCKUGAoG2+9YrEZ8lBwx8GNZ+EQ=="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.12.5.tgz_1510497467913_0.016326544573530555"},"directories":{}},"0.12.6":{"name":"dekoa","version":"0.12.6","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","keywords":["es6","es7","data","decorator","decorators","koa","koa2","koajs","koa-body","koa-router","json","jsonschema","json-schema","json-schema-validator","json-schema-validation","route","router","routing","schema","standard","validator","validation"],"scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest","stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"extends":"standard","parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"jest":true},"plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/no-unresolved":[2,{"commonjs":true}],"space-before-function-paren":0}},"jest":{"rootDir":".","globals":{"__DEV__":true},"transform":{".*":"<rootDir>/node_modules/babel-jest"},"setupTestFrameworkScriptFile":"./test/bootstrap.js","testRegex":"./test/.*.spec.jsx?$","collectCoverageFrom":["src/*.js","!src/index.js"]},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","bcrypt":"^1.0.3","cookie":"^0.3.1","csrf":"^3.0.6","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2","winston-color":"^1.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","babel-preset-stage-2":"^6.24.1","codecov":"^2.3.0","cross-env":"^5.1.1","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","nodemon":"^1.11.0","nyc":"^11.0.3","rimraf":"^2.6.2","set-cookie-parser":"^2.0.0","supertest":"^3.0.0"},"gitHead":"e8d29387cced6c3266d39d28ff6cf723c6b85a68","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.12.6","_npmVersion":"5.5.1","_nodeVersion":"8.6.0","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-GugrXYMnPQ6v+7SKRZ0oZcyQWuq7qGGATmfovJWby2karO8efX+UxGKdhLwIiZS7wZ9zSIPo74CLDsNRLM48qA==","shasum":"f02408a8d1082ef903f9214a200228ffe9b69f08","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.12.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6ZMrwIaFEtNg9fJReE7i6DAmzOqknuF/gz1M7st5UqgIgfBvR/2a2gRdDvdi2GQFpQ560rJ/VQsLH2z2RMf7Ybbs="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.12.6.tgz_1510742267616_0.9211785637307912"},"directories":{}},"0.12.7":{"name":"dekoa","version":"0.12.7","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","keywords":["es6","es7","data","decorator","decorators","koa","koa2","koajs","koa-body","koa-router","json","jsonschema","json-schema","json-schema-validator","json-schema-validation","route","router","routing","schema","standard","validator","validation"],"scripts":{"precommit":"npm test","build":"babel -d dist/ src/","lint":"eslint --ext=.js src test","test":"cross-env DEBUG={dekoa} BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push && git push --tags && npm publish"},"babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest","stage-2"],"plugins":["transform-class-properties","transform-decorators-legacy","transform-decorators","transform-runtime",["module-resolver",{"root":["./src"],"alias":{"test":"./test"}}]],"comments":false,"env":{"test":{"presets":["env","stage-2"],"plugins":["istanbul"]}}},"eslintConfig":{"root":true,"extends":"standard","parser":"babel-eslint","parserOptions":{"sourceType":"module"},"env":{"jest":true},"plugins":["import"],"settings":{"import/resolver":{"babel-module":{}}},"rules":{"class-methods-use-this":0,"import/prefer-default-export":0,"import/no-extraneous-dependencies":0,"import/no-unresolved":[2,{"commonjs":true}],"space-before-function-paren":0}},"jest":{"rootDir":".","globals":{"__DEV__":true},"transform":{".*":"<rootDir>/node_modules/babel-jest"},"setupTestFrameworkScriptFile":"./test/bootstrap.js","testRegex":"./test/.*.spec.jsx?$","collectCoverageFrom":["src/*.js","!src/index.js"]},"dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","bcrypt":"^1.0.3","cookie":"^0.3.1","csrf":"^3.0.6","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2","winston-color":"^1.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","babel-preset-stage-2":"^6.24.1","codecov":"^2.3.0","cross-env":"^5.1.1","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","nodemon":"^1.11.0","nyc":"^11.0.3","rimraf":"^2.6.2","set-cookie-parser":"^2.0.0","supertest":"^3.0.0"},"gitHead":"59440c2d21f9426715b4083db369d3a64b879cd0","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.12.7","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-1nwG1PntdI4BaSUpTZ82fx0TIUdacbfRerjMSfuTU9byWM0EeKqHrjEsXV0QAOc2Wzi4xKzojUBnpeL6CsSGtg==","shasum":"85c464f00eac964e0de2d7c23ebe53fc7d388f04","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.12.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu47A6irjasRBoIURclAGNuAXBEiQsfqxEM77noDD9OQIgMMdjgzjSuinn2BkMe1nLqVtcY68PFTwC30zaGmDxnYk="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.12.7.tgz_1510890622658_0.2835717049892992"},"directories":{}},"0.12.8":{"name":"dekoa","version":"0.12.8","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","keywords":["es6","es7","data","decorator","decorators","koa","koa2","koajs","koa-body","koa-router","json","jsonschema","json-schema","json-schema-validator","json-schema-validation","route","router","routing","schema","standard","validator","validation"],"scripts":{"precommit":"lint-staged","commit":"git-cz","commitmsg":"commitlint -e $GIT_PARAMS","build":"babel -d build/ src/","lint":"eslint --ext=.js src","test":"cross-env DEBUG={dekoa} BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push --follow-tags origin master && npm publish"},"<Settings>":"------------------------------ Foundation Settings ------------------------------","babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest"],"plugins":["transform-decorators-legacy","transform-class-properties","transform-runtime",["module-resolver",{"root":["./src"]}]]},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"eslintConfig":{"root":true,"parser":"babel-eslint","env":{"jest/globals":true},"extends":"standard","plugins":["jest"]},"lint-staged":{"src/**/*.{js,jsx,css,less,scss}":["prettier-standard","git add"]},"jest":{"testMatch":["**/__tests__/?(*.)(spec|test).js?(x)"],"collectCoverageFrom":["src/*.js","!src/index.js"]},"</Settings>":"------------------------ End of Foundation Settings ------------------------------","dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","bcrypt":"^1.0.3","cookie":"^0.3.1","csrf":"^3.0.6","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2","winston-color":"^1.0.0"},"devDependencies":{"@commitlint/cli":"^5.2.5","@commitlint/config-conventional":"^5.2.3","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","codecov":"^3.0.0","commitizen":"^2.9.6","cross-env":"^5.1.1","cz-conventional-changelog":"^2.1.0","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","lint-staged":"^6.0.0","nodemon":"^1.11.0","nyc":"^11.0.3","prettier-standard":"^7.0.3","rimraf":"^2.6.2","set-cookie-parser":"^2.0.0","supertest":"^3.0.0"},"gitHead":"239148eefee16702e963dd03a90462673f6009a5","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.12.8","_npmVersion":"5.6.0","_nodeVersion":"9.2.1","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-hlmr+LcgzysozGHLDAzErhgsAgMmNpHBL2a5Me/ZvT3atkE+9rpE6alFOO1Nu4DsmS5/bisBrn04DtQM2LDIWQ==","shasum":"c5d5f657cd86e831de2c7ec686cfb05a5bb8e76c","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.12.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAf5dXG2xnemienPlu2hF+VsJH7HUi1k1kru1ci5KWDNAiEA8DQFpNIWKceT2k1959/XYT4ON1idrIZ6ToQmqCh6xHU="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.12.8.tgz_1513229228492_0.05688378866761923"},"directories":{}},"0.12.9":{"name":"dekoa","version":"0.12.9","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","keywords":["es6","es7","data","decorator","decorators","koa","koa2","koajs","koa-body","koa-router","json","jsonschema","json-schema","json-schema-validator","json-schema-validation","route","router","routing","schema","standard","validator","validation"],"scripts":{"precommit":"lint-staged","commit":"git add . && git-cz","commitmsg":"commitlint -e $GIT_PARAMS","build":"babel -d build/ src/","lint":"eslint --ext=.js src","test":"cross-env DEBUG={dekoa} BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","patch":"npm version patch","postpatch":"npm run push","minor":"npm version minor","postminor":"npm run push","push":"git push --follow-tags origin master && npm publish"},"<Settings>":"------------------------------ Foundation Settings ------------------------------","babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest"],"plugins":["transform-decorators-legacy","transform-class-properties","transform-runtime",["module-resolver",{"root":["./src"]}]]},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"eslintConfig":{"root":true,"parser":"babel-eslint","env":{"jest/globals":true},"extends":"standard","plugins":["jest"]},"lint-staged":{"src/**/*.{js,jsx,css,less,scss}":["prettier-standard","git add"]},"jest":{"testMatch":["**/__tests__/?(*.)(spec|test).js?(x)"],"collectCoverageFrom":["src/*.js","!src/index.js"]},"</Settings>":"------------------------ End of Foundation Settings ------------------------------","dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","bcrypt":"^1.0.3","cookie":"^0.3.1","csrf":"^3.0.6","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","stream":"^0.0.2","winston-color":"^1.0.0"},"devDependencies":{"@commitlint/cli":"^5.2.5","@commitlint/config-conventional":"^5.2.3","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","codecov":"^3.0.0","commitizen":"^2.9.6","cross-env":"^5.1.1","cz-conventional-changelog":"^2.1.0","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","lint-staged":"^6.0.0","nodemon":"^1.11.0","nyc":"^11.0.3","prettier-standard":"^7.0.3","rimraf":"^2.6.2","set-cookie-parser":"^2.0.0","supertest":"^3.0.0"},"gitHead":"8cea8c719a59e1c45c209ff605faea00bef015e6","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.12.9","_npmVersion":"5.6.0","_nodeVersion":"9.2.1","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-2Ip9XpKPdRHHMD+hyWGkDk3mlN1DuMy/auFGQDLiqn47tWPMU8633L/zAmRhawlpuZvgqY/4dZEaYjxKS2kNBA==","shasum":"79ee97b74f0e5d9314ec477846fb248dc52254a0","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.12.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVRPmhGPPKxQFC7AZYTxhSnt9YHrEfeucl0L/TPsmGCAiEAqvo1WbI0YNi5XVzC7oq0eUa/PqE2ytEaPAw+CaOnob4="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.12.9.tgz_1513308139622_0.05008649965748191"},"directories":{}},"0.12.10":{"name":"dekoa","version":"0.12.10","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","keywords":["es6","es7","data","decorator","decorators","koa","koa2","koajs","koa-body","koa-router","json","jsonschema","json-schema","json-schema-validator","json-schema-validation","route","router","routing","schema","standard","validator","validation"],"scripts":{"precommit":"lint-staged","prepush":"npm run test","commit":"git add . && git-cz","commitmsg":"commitlint -e $GIT_PARAMS","build":"babel -d build/ src/","lint":"eslint --ext=.js src","test":"cross-env DEBUG={dekoa} BABEL_ENV=testing jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","push":"git push --follow-tags origin master && npm publish","release":"standard-version --no-verify","postrelease":"npm run push"},"<Settings>":"------------------------------ Application Settings ------------------------------","babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest"],"plugins":["transform-decorators-legacy","transform-class-properties","transform-runtime",["module-resolver",{"root":["./src"]}]]},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"eslintConfig":{"root":true,"parser":"babel-eslint","env":{"jest/globals":true},"extends":"standard","plugins":["jest"]},"lint-staged":{"src/**/*.{js,jsx,css,less,scss}":["prettier-standard","git add"]},"jest":{"testMatch":["**/__tests__/?(*.)(spec|test).js?(x)"],"collectCoverageFrom":["src/*.js","!src/index.js"]},"</Settings>":"------------------------ End of Application Settings ------------------------------","dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","bcrypt":"^1.0.3","cookie":"^0.3.1","csrf":"^3.0.6","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","standard-version":"^4.2.0","stream":"^0.0.2","winston-color":"^1.0.0"},"devDependencies":{"@commitlint/cli":"^5.2.5","@commitlint/config-conventional":"^5.2.3","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","codecov":"^3.0.0","commitizen":"^2.9.6","cross-env":"^5.1.1","cz-conventional-changelog":"^2.1.0","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","lint-staged":"^6.0.0","nodemon":"^1.11.0","nyc":"^11.0.3","prettier-standard":"^7.0.3","rimraf":"^2.6.2","set-cookie-parser":"^2.0.0","supertest":"^3.0.0"},"gitHead":"b734c52ac94ffba3464e0e331b60c1d8ab0205b0","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.12.10","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-J9/pvf+/TyflQrJr/6Yh/DwLKgqCNhZe3O++3KP1kVlc3HqvCdMfpcSlAH8DRyp9WjXzC6PMQxRMrddroPLNqw==","shasum":"0252c1c4235290d6292972dd3b7f6c0c8d1714af","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.12.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcD9DQ8sogO9DFKkVi/FjOEVs8OJsz8GQUYOS3mmHsvAIgE5rza3Qh07pX2FGM0ILuaFd3t84EOkaTb/d6QWGLwe4="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa-0.12.10.tgz_1513741284440_0.7540198494680226"},"directories":{}},"0.12.11":{"name":"dekoa","version":"0.12.11","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","keywords":["es6","es7","data","decorator","decorators","koa","koa2","koajs","koa-body","koa-router","json","jsonschema","json-schema","json-schema-validator","json-schema-validation","route","router","routing","schema","standard","validator","validation"],"scripts":{"precommit":"lint-staged","prepush":"npm run test","commit":"git add . && git-cz","commitmsg":"commitlint -e $GIT_PARAMS","build":"babel -d build/ src/","lint":"eslint --ext=.js src","test":"cross-env DEBUG={dekoa} BABEL_ENV=test jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","push":"git push --follow-tags origin master && npm publish","release":"standard-version --no-verify","postrelease":"npm run push"},"<Settings>":"------------------------------ Application Settings ------------------------------","babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest"],"plugins":["transform-decorators-legacy","transform-class-properties","transform-runtime",["module-resolver",{"root":["./src"]}]]},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"eslintConfig":{"root":true,"parser":"babel-eslint","env":{"jest/globals":true},"extends":"standard","plugins":["jest"]},"lint-staged":{"src/**/*.{js,jsx,css,less,scss}":["prettier-standard","git add"]},"jest":{"testMatch":["**/__tests__/?(*.)(spec|test).js?(x)"],"collectCoverageFrom":["src/*.js","!src/index.js"]},"</Settings>":"------------------------ End of Application Settings ------------------------------","dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","bcrypt":"^3.0.0","cookie":"^0.3.1","csrf":"^3.0.6","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","standard-version":"^4.2.0","stream":"^0.0.2","superagent":"^3.8.3","winston-color":"^1.0.0"},"devDependencies":{"@commitlint/cli":"^5.2.5","@commitlint/config-conventional":"^5.2.3","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","codecov":"^3.0.0","commitizen":"^2.9.6","cross-env":"^5.1.1","cz-conventional-changelog":"^2.1.0","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","lint-staged":"^6.0.0","nodemon":"^1.11.0","nyc":"^11.0.3","prettier-standard":"^7.0.3","rimraf":"^2.6.2","set-cookie-parser":"^2.0.0","supertest":"^3.0.0"},"gitHead":"fec4561c8e0ab30f59ae511e4fdd5486b95457f0","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.12.11","_npmVersion":"6.3.0","_nodeVersion":"10.6.0","_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"dist":{"integrity":"sha512-X6zPNxCaxWqRAdckyFou29n95IWt1XEtFrd8uqHX7OXGAOpOVuefWGRzuMSyyur7SS089eLKJPjw2eJJEsDOBg==","shasum":"72989d5eec49f81cdddc49751aa883f539b0d91c","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.12.11.tgz","fileCount":39,"unpackedSize":282108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbPV5CRA9TVsSAnZWagAA9I4QAICfj9p9+VbQV6pKpYcz\nuzEmT69PYpObPIcr7vhF+nZMeALHGC7ArRrH3dsLH/TujJzOqi44bWosBFjM\nVn6TEV8ynoo/jBQTtzFEEEUJ/mA2wDjuTtGjKKCBBoOWXZQNvyZxhdUU2yCm\n81LlEMYxW2+nNiYzXrQ4ag15XHmvAPrv02+0pa6pimV42wzGAgaEilw4xOL9\nYqHFgodQmRgLm4NcbUDkUO+DNREUQstfqImnqTo1u4d6v3kgSKwq3bQ2Fdij\n/C+KDrDNlmbFfbXj2Py3Ohhm6YX+jRylMYluBta72x9uvDqhLbIZUpAVn3zZ\npKFJbw7n4keMe+Lvn+iPQoHAP6Itcb/Q3gJuxscscZ8MmoO+OlMLqLmfPZSE\nxnWJcz8ja+n9LnuAAt/D5sXlF8UByT8LLxfv2/OTzoEx6fBD9J4lgaQG6BRR\nhomV8UATQWSHy6WGnRvs1WhOrwk0CQsPRFFR7E/L1/uPOKijglFhXCtjr14r\ncf1NqVbUJenBbF4UwPZDU2vRE7xm5amYnS3t6CMzhMi1Ie7+IcECZoF9mjYA\nTeU3+bddWqXGTW3KshmgpY+3jj1dxeI4y3VFhDQMA6LIBkT3druMQ0btqBlF\nBivGN9dI2qNlZyPWg2sqjexiOkhbExgMEh4buCCWFIFAe5w8BXtfx9y2Y3gw\nliFd\r\n=T1EW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdIlOwvXtamFSIyOsJKjmX/pVcfioknHw6yon7kqprrQIgJwVkM1PyrFPwOmZ9fERlk3D3C1uFbzw3xOcKj/XFhBA="}]},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa_0.12.11_1533867385303_0.5547741965523516"},"_hasShrinkwrap":false},"0.12.12":{"name":"dekoa","version":"0.12.12","description":"Decorators for Koa","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"license":"Apache-2.0","keywords":["es6","es7","data","decorator","decorators","koa","koa2","koajs","koa-body","koa-router","json","jsonschema","json-schema","json-schema-validator","json-schema-validation","route","router","routing","schema","standard","validator","validation"],"scripts":{"precommit":"lint-staged","prepush":"npm run test","commit":"git add . && git-cz","commitmsg":"commitlint -e $GIT_PARAMS","build":"babel -d build/ src/","lint":"eslint --ext=.js src","test":"cross-env DEBUG={dekoa} BABEL_ENV=test jest --no-cache --forceExit --coverage","test:watch":"npm test -- --watch --watchExtensions js,jsx","precodecov":"npm run test","codecov":"codecov","postcodecov":"rimraf coverage","[VERSION]":"======= Semantic Versioning =======","push":"git push --follow-tags origin master && npm publish","release":"standard-version --no-verify","postrelease":"npm run push"},"<Settings>":"------------------------------ Application Settings ------------------------------","babel":{"presets":[["env",{"targets":{"node":"current"}}],"jest"],"plugins":["transform-decorators-legacy","transform-class-properties","transform-runtime",["module-resolver",{"root":["./src"]}]]},"commitlint":{"extends":["@commitlint/config-conventional"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"eslintConfig":{"root":true,"parser":"babel-eslint","env":{"jest/globals":true},"extends":"standard","plugins":["jest"]},"lint-staged":{"src/**/*.{js,jsx,css,less,scss}":["prettier-standard","git add"]},"jest":{"testMatch":["**/__tests__/?(*.)(spec|test).js?(x)"],"collectCoverageFrom":["src/*.js","!src/index.js"]},"</Settings>":"------------------------ End of Application Settings ------------------------------","dependencies":{"ajv":"^5.2.2","assert":"^1.4.1","cookie":"^0.3.1","csrf":"^3.0.6","glob":"^7.1.2","http-status-codes":"^1.1.6","immutable":"^3.8.1","keymirror":"^0.1.1","koa-router":"^7.2.1","standard-version":"^4.2.0","stream":"^0.0.2","superagent":"^3.8.3","winston-color":"^1.0.0"},"devDependencies":{"@commitlint/cli":"^5.2.5","@commitlint/config-conventional":"^5.2.3","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^21.0.2","babel-plugin-module-resolver":"^2.7.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-jest":"^21.0.2","bcryptjs":"^2.4.3","codecov":"^3.0.0","commitizen":"^2.9.6","cross-env":"^5.1.1","cz-conventional-changelog":"^2.1.0","debug":"^2.6.8","eslint":"^4.2.0","eslint-config-standard":"^10.2.1","eslint-import-resolver-babel-module":"^3.0.0","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","husky":"^0.14.3","istanbul":"^0.4.5","jest":"^21.1.0","jest-cli":"^21.1.0","koa":"^2.3.0","koa-body":"^2.3.0","lint-staged":"^6.0.0","nodemon":"^1.11.0","nyc":"^11.0.3","prettier-standard":"^7.0.3","rimraf":"^2.6.2","set-cookie-parser":"^2.0.0","supertest":"^3.0.0"},"gitHead":"3a9a57ed1eac0b702477549da6c89bb5ac423bfb","bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"homepage":"https://github.com/jimzhan/dekoa#readme","_id":"dekoa@0.12.12","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-Cl1+1t1j0gjzc17XG/nL1rf5Qb1QlNW1UWHAbY6v6htXQEb7FN8UMg566P9GD6ebcxdmK6kT/iRB6tcyv98jQw==","shasum":"2966e0d53602308e9755a6c7de532119f38b444e","tarball":"https://registry.npmjs.org/dekoa/-/dekoa-0.12.12.tgz","fileCount":38,"unpackedSize":50044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFjsmCRA9TVsSAnZWagAANJ4P/jxptS5FSh5vOVTo+Ncc\nXO/3m7EoxZsYRYHdLGtKeP6ZNzyJdpF3pRwCklu7TcaIepvGUqMzvFCKvY1R\n/3Y2HQlJ6Coo6dZEzUFW7SiXJV0yCg4D5wpCPK8+zsWD3r2zS5RKMow46vM0\nXb+PFsQ7GkJW/tIDQ4+wNmOCgbNG5laKrChRSeR/gBKWzs46F2GPI9Bp7xjB\n8x1AUl5sqJM5xASvE+90QQSdj3dquTGmgVq8KFMy24o8dbz8DxoqognOSuDN\njCfyHrVOkzo4Z9FOv7GYHafaWvotz8gSe3j4aKkVNP7l1UvSVGMQNPOwzBWH\nb+/Az+27m8xAomvWnccrxjmqf1VTqYOC9uK6MqMlsfbc9o7mu/99blkrRl+s\nje23DSm7D4QQo1wovk1guhLcB/jHp2X1i7n1iiW98q3VrX8jwIs1oU1YW3u0\nViidhzMywqTMqElXYa0Zz4KPCmbIspNLL2nEWjMjPTLcHxU60DoghbtDYSV5\np/fkG9QMMWKs92fUEg4pVh4/rZ0K2XmFODdb9pJiZoMqjHaP6p2IFkuAUj7W\nBEVd9GzyE62jPn9BwwjTwpFoWaWgmr6UrUampl0NUsaXC2nyb/dURWEmAj31\n/KfyobMdyJM9UO3ZFcwGipF0ZfPHDHAmq868EZKMIFJhNyF4Sw6rViaoz/Az\nuRWo\r\n=pSs2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPiavBA24y9dI0aub1JSJnWwQGVrdsArzN780NpdtNkAiEAvaOX117HYoKwdRAt8n12WJ6Ylq9BTj3744VPdJ4kTIE="}]},"_npmUser":{"name":"jimzhan","email":"jim.zhan@me.com"},"directories":{},"maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dekoa_0.12.12_1612069670076_0.08700383636189235"},"_hasShrinkwrap":false}},"readme":"# dekoa - Decorators for Koa with :revolving_hearts:\n\n[![build](https://travis-ci.org/jimzhan/dekoa.svg?branch=master)](https://travis-ci.org/jimzhan/dekoa)\n[![codecov](https://codecov.io/gh/jimzhan/dekoa/branch/master/graph/badge.svg)](https://codecov.io/gh/jimzhan/dekoa)\n[![Standard Version](https://img.shields.io/badge/release-standard%20version-brightgreen.svg)](https://github.com/conventional-changelog/standard-version)\n\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n[![Styled with Prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n[![dependencies](https://david-dm.org/jimzhan/dekoa.svg)](https://david-dm.org/jimzhan/dekoa.svg)\n[![npm version](https://img.shields.io/npm/v/dekoa.svg)](https://www.npmjs.com/package/dekoa)\n[![npm downloads](https://img.shields.io/npm/dt/dekoa.svg)](https://www.npmjs.com/package/dekoa)\n\n\nHandy decorators & middlewares dedicated for Koa, batteris included:\n* Class based routes supports (full HTTP method supports, [RFC7231](https://tools.ietf.org/html/rfc7231#section-4)).\n* [JSON Schema](http://json-schema.org/) based validators (via [koa-body](https://github.com/dlau/koa-body)).\n* Common middleware helpers.\n\n## Installation\n\n```bash\nnpm install dekoa\n```\n\n## Decorators\n\n* route.js#bind(server, files, options)\n\n  - assuming we have all the view controllers under `src/resources/`.\n\n  ```javascript\n  // src/server.js\n  import Koa from 'koa'\n  import glob from 'glob'\n  import debug from 'debug'\n  import * as dekoa from 'dekoa'\n\n  const log = debug('debug')\n  const server = new Koa()\n\n  // all of the view controllers defined in `src/resources` will be automatically registered.\n  const views = glob.sync(`${__dirname}/resources/*.js`)\n  dekoa.bind(server, views, { prefix: '/v1' })\n\n  const port = process.env.PORT || 9394;\n  server.listen(port, () => {\n    log(`Server started at port: ${port}`)\n  })\n  ```\n\n  - sample view controllers with decorators supports.\n\n  ```javascript\n  // src/resources/accounts.js\n  import Status from 'http-status-codes'\n  import { resource, get, post } from 'dekoa'\n\n  @resource('accounts')\n  export default class Account {\n    @get('/:id')\n    async findById(ctx) {\n      const params = ctx.params\n      ctx.status = Status.OK\n      ctx.body = { id: params.id, username: 'test@example.com' }\n    }\n\n    @post('/')\n    async create(ctx) {\n      ctx.status = Status.CREATED\n      ctx.body = { username: 'test@example.com' }\n    }\n  }\n  ```\n\n  ```javascript\n  import Status from 'http-status-codes'\n  import { resource, post } from 'dekoa'\n\n  // `resource` decorator without prefix will be injected as top level URL.\n  @resource\n  export default class Auth {\n    @post('/login')\n    async login(ctx) {\n      ctx.status = Status.RESET_CONTENT\n    }\n\n    @post('/logout')\n    async logout(ctx) {\n      ctx.status = Status.RESET_CONTENT\n    }\n  }\n  ```\n\n* JSON Schema, e.g. `NewAccount.json`.\n\n  ```javascript\n  {\n    \"properties\": {\n      \"username\": {\n        \"type\": \"string\",\n        \"format\": \"email\",\n        \"minLength\": 5,\n        \"maxLength\": 255\n      },\n      \"password\": {\n        \"type\": \"string\",\n        \"minLength\": 6,\n        \"maxLength\": 20\n      }\n    },\n    \"required\": [\"username\", \"password\"]\n  }\n  ```\n\n* validate incoming form data\n\n  ```javascript\n  const NewAccount = require('./NewAccount.json')\n\n  @resource('inputs')\n  export default class Input {\n    @post('/', NewAccount)\n    async create(ctx) {\n      ctx.status = Status.CREATED\n      ctx.body = { username: 'test@example.com' }\n    }\n  }\n  ```\n\n* validate incoming http query (`GET`|`HEAD`|`DELETE` ONLY)\n\n  ```javascript\n  const Account = require('./Account.json')\n\n  @resource('inputs')\n  export default class Input {\n    @get('/', Account)\n    async find(ctx) {\n      ctx.status = Status.OK\n      ctx.body = { username: 'test@example.com' }\n    }\n  }\n  ```\n\n## Middlewares\n\n* XSRF (aka. CSRF) - built on top of [CSRF](https://www.npmjs.com/package/csrf), set for SPA without `session` dependency via cookie and header. Available options:\n  - `xsrfCookieName` - cookie name for saving XSRF token (default `xsrftoken`).\n  - `xsrfHeaderName` - http header name for responsing XSRF token, value is same as cookie's one (default `X-XSRF-Token`).\n  - `invalidTokenMessage` - error message responded for client (default `Invalid XSRF Token`).\n  - `invalidTokenStatusCode` - error http status code responded for client (default `403`).\n  - `excludedMethods` - methods bypass for XSRF token checking (default `[ 'GET', 'HEAD', 'OPTIONS' ]`).\n  - `renewPostWrite` - whether XSRF token should be renew after each write (default: `false`).\n\n```javascript\nimport Koa from 'koa'\nimport { middleware } from 'dekoa'\n\nconst server = new Koa()\nserver.use(middleware.XSRF('<my-app-secret>'))\nserver.listen(port, () => {\n  log(`Server started at port: ${port}`)\n})\n```\n\n\n## Regular Expression Helpers\n\n- `dekoa.regex.chinese` - chinese characters.\n- `dekoa.regex.email` - email address.\n- `dekoa.regex.password` - valid password (>= 6 bits, includes at least 1 lower & 1 upper letter, 1 number & 1 special character).\n- `dekoa.regex.integer` - positive/negative integer.\n- `dekoa.regex.number` - positive/negative number.\n- `dekoa.regex.url` - http/ftp/file address.\n- `dekoa.regex.ipv4` - IP address version 4.\n","maintainers":[{"name":"jimzhan","email":"jim.zhan@me.com"}],"time":{"modified":"2022-04-28T08:50:57.905Z","created":"2017-07-14T06:53:36.669Z","0.1.0":"2017-07-14T06:53:36.669Z","0.2.5":"2017-07-16T04:40:38.093Z","0.2.6":"2017-07-16T04:41:31.112Z","0.2.7":"2017-07-16T06:47:14.586Z","0.2.8":"2017-07-16T06:58:11.155Z","0.3.0":"2017-07-16T13:42:54.497Z","0.4.0":"2017-07-16T15:57:21.733Z","0.5.0":"2017-07-17T09:00:27.975Z","0.3.1":"2017-07-17T09:35:37.620Z","0.6.0":"2017-07-17T09:40:14.473Z","0.6.1":"2017-07-17T10:50:40.650Z","0.6.2":"2017-07-17T14:59:43.812Z","0.7.0":"2017-07-17T15:15:35.734Z","0.7.1":"2017-07-17T15:17:16.624Z","0.7.2":"2017-07-17T15:28:34.277Z","0.7.3":"2017-07-19T07:44:31.254Z","0.8.0":"2017-07-19T10:14:54.791Z","0.8.1":"2017-07-19T12:26:39.810Z","0.8.2":"2017-07-20T02:08:54.193Z","0.8.3":"2017-07-22T18:25:51.189Z","0.8.4":"2017-07-22T18:32:21.441Z","0.8.5":"2017-07-25T08:38:51.211Z","0.9.0":"2017-07-25T16:41:06.423Z","0.9.1":"2017-07-25T17:10:38.109Z","0.9.2":"2017-07-26T05:02:55.031Z","0.9.3":"2017-07-26T05:31:07.994Z","0.9.4":"2017-07-26T05:39:36.249Z","0.9.5":"2017-07-26T10:11:53.039Z","0.9.6":"2017-07-26T16:23:55.417Z","0.9.7":"2017-08-10T17:05:40.451Z","0.9.8":"2017-08-31T16:17:45.264Z","0.10.0":"2017-09-01T17:40:13.981Z","0.10.1":"2017-09-01T17:44:35.378Z","0.11.0":"2017-09-16T15:30:33.448Z","0.11.1":"2017-09-17T02:22:14.454Z","0.11.2":"2017-09-17T02:55:18.271Z","0.11.3":"2017-09-17T03:13:14.466Z","0.11.4":"2017-09-17T03:26:46.476Z","0.11.5":"2017-09-17T03:27:44.073Z","0.11.6":"2017-09-17T05:00:08.972Z","0.11.7":"2017-09-17T05:04:37.764Z","0.11.8":"2017-09-17T05:08:22.096Z","0.11.9":"2017-09-25T02:21:35.980Z","0.12.0":"2017-11-12T13:49:35.466Z","0.12.1":"2017-11-12T13:52:01.450Z","0.12.2":"2017-11-12T14:12:55.947Z","0.12.3":"2017-11-12T14:20:13.067Z","0.12.4":"2017-11-12T14:24:52.582Z","0.12.5":"2017-11-12T14:37:48.088Z","0.12.6":"2017-11-15T10:37:47.763Z","0.12.7":"2017-11-17T03:50:22.745Z","0.12.8":"2017-12-14T05:27:08.586Z","0.12.9":"2017-12-15T03:22:19.735Z","0.12.10":"2017-12-20T03:41:24.526Z","0.12.11":"2018-08-10T02:16:25.374Z","0.12.12":"2021-01-31T05:07:50.195Z"},"homepage":"https://github.com/jimzhan/dekoa#readme","repository":{"type":"git","url":"git+https://github.com/jimzhan/dekoa.git"},"author":{"name":"Jim Zhan","email":"jim.zhan@me.com"},"bugs":{"url":"https://github.com/jimzhan/dekoa/issues"},"license":"Apache-2.0","readmeFilename":"README.md","keywords":["es6","es7","data","decorator","decorators","koa","koa2","koajs","koa-body","koa-router","json","jsonschema","json-schema","json-schema-validator","json-schema-validation","route","router","routing","schema","standard","validator","validation"],"users":{"lichangwei":true,"jimzhan":true}}