{"_id":"micro-toolkit-api-generators","_rev":"38-993158319c675b1b004887fe43127c5c","name":"micro-toolkit-api-generators","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"micro-toolkit-api-generators","version":"1.0.0","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js)","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"0.0.3","zmq-service-suite-client":"0.0.6"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"4138149ba3098f683df33be8930170c65b3be501","_id":"micro-toolkit-api-generators@1.0.0","_shasum":"2e169b817d06f6db3fe3e9e06ae8d10496e7e153","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"2e169b817d06f6db3fe3e9e06ae8d10496e7e153","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.0.0.tgz","integrity":"sha512-Jqalfslsoxdiupq8Uy7bRdTGOxEEapC1nRmvoTYFSBWJhlddcAxtKoWgadxgIeNzmNR/ClwjXPtoF7NdPdr2VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvHJNcp1Zyha7CtPTiJs57JFX0RWLW8P0aiFdycMiDrgIhAKGMV4jPk00FSUEee5HvEqZl6V2lY0eQeLP0AcC1tLfJ"}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.0.0.tgz_1455884126984_0.21827173396013677"},"directories":{}},"1.1.0":{"name":"micro-toolkit-api-generators","version":"1.1.0","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js)","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"0.0.3","zmq-service-suite-client":"0.0.6"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"a99d278f134f6916797aa5ceca1eb39ee5f7a08f","_id":"micro-toolkit-api-generators@1.1.0","_shasum":"3f6e89da3d88d64bef8abca082b3e5d4cc9cf866","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"3f6e89da3d88d64bef8abca082b3e5d4cc9cf866","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.1.0.tgz","integrity":"sha512-/mAbl1GDigVOUTBjRkExjLJkBVpyLx+AyzBz+JbI3DSECsiBr28yfmlFj+agUNDHa2shCJS1h2PRQz+VhBlAxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvI3/h9EhM+mcydl2yxLNIdwArE5olyhljNUDcCRHWagIgSeQHQvNsHVZLpBhJ7aOJaqGSQT/NqVJ438WPCWjseS0="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.1.0.tgz_1455900971839_0.32828982220962644"},"directories":{}},"1.2.0":{"name":"micro-toolkit-api-generators","version":"1.2.0","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js)","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"0.0.3","zmq-service-suite-client":"0.0.6"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"71359e42d8de29774a9f73d74f38d0db00a1b7a1","_id":"micro-toolkit-api-generators@1.2.0","_shasum":"2c4fd9d225d35ac748e8ddfeeee7af7268285ea8","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"2c4fd9d225d35ac748e8ddfeeee7af7268285ea8","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.2.0.tgz","integrity":"sha512-6Oysu4zFaxEUtkVHg1t2SsnWiqx5mVdedOoFpE/MKDqRqpBecW9d0LqX6S4SaTUOmwGTkmTQoIHk/MvPz91jNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHctLz2x0IruSDisf1DSeZdIJtUN3qQyl5W5TYCmkvaAiBU5p8gbZy7U7WJcdgu/y467/UTTgm+4RMlrBHujD5lPg=="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.2.0.tgz_1456151627543_0.698145963717252"},"directories":{}},"1.2.1":{"name":"micro-toolkit-api-generators","version":"1.2.1","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js)","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"0.0.3","zmq-service-suite-client":"0.0.6"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"129147db8e214b65001c338bdc8dbb2c8d2f13a4","_id":"micro-toolkit-api-generators@1.2.1","_shasum":"d49ef776a76403e88c4901d79c677b932feb9982","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"d49ef776a76403e88c4901d79c677b932feb9982","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.2.1.tgz","integrity":"sha512-DJgAMJ2NmgFMg/Fdm9vHS8XZTgLb3UKcaQi+QWgGVrsJ4ucbqRgVb4HpHGPlGcdrY3w3Cbk0pjvMoVyvCbpMog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPofjKG7IquzZ84hsJHcBg3K/PKrh7dkXTVf7+lLUpLAiAlYy8c34U4hAP0/eomWeMvS4YuzZOfWynhahSvngNCaw=="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.2.1.tgz_1456483861527_0.5181393318343908"},"directories":{}},"1.3.0":{"name":"micro-toolkit-api-generators","version":"1.3.0","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js)","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"0.0.3","zmq-service-suite-client":"0.0.7"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"d36014fc14a99a81478c8275a37c0ef13bec2fb6","_id":"micro-toolkit-api-generators@1.3.0","_shasum":"2ffa5962acb312cfd83a2808f7ffa99bb1757577","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"2ffa5962acb312cfd83a2808f7ffa99bb1757577","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.3.0.tgz","integrity":"sha512-/9I8UQk+vSd5D7BhK/2GP3/Fn27y8p5TbNxqms5bD1rCH+171yDBP8cyRz+D/I/Fgli1mWiTEHDEHX6zYr5wbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkraEUiTf1BX4RuHlTPn+TteKITVjP6CVCPI2+xGpoWAiAdfZbiCpny6bj00jVellBcshlSXKV+AP75xvWKldk1fA=="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.3.0.tgz_1456495555990_0.8345752819441259"},"directories":{}},"1.3.1":{"name":"micro-toolkit-api-generators","version":"1.3.1","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"0.0.3","zmq-service-suite-client":"0.0.7"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"74d28867158a508f9d7e8fba1fbaa7b07416dfee","_id":"micro-toolkit-api-generators@1.3.1","_shasum":"d99014f76d2cce8358309f0871d90c52fccdbfc6","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"d99014f76d2cce8358309f0871d90c52fccdbfc6","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.3.1.tgz","integrity":"sha512-1IuEcIO8cr9f6qCZ06oqTKEp725gg8sxJBg1asyjR+ZE3ZdXW+KQ+cK+5/G0oK+PWEJgCizb/dAkOeVJjQlMrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9u0EADU3iuJmXH4dDmjrWPyKeD+So4Nl7vDaLxrdxGAiEA72LzoG7/7oT/jP17z+l1Qk1mt70LztZ1DguJaRbql/I="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.3.1.tgz_1456741387008_0.21018752828240395"},"directories":{}},"1.3.2":{"name":"micro-toolkit-api-generators","version":"1.3.2","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"0.0.3","zmq-service-suite-client":"0.0.7"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"5b2e09a6fa2ab08d1382fa2e9f5bdae2c40fddaa","_id":"micro-toolkit-api-generators@1.3.2","_shasum":"043ec6b4e48ac24736d96298bd7fd238c4609d60","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"043ec6b4e48ac24736d96298bd7fd238c4609d60","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.3.2.tgz","integrity":"sha512-VpzXeWZsc4FHEqfBIPeXqbrCMSBxZQ/j1sZ4QH1JVifIN3TXFc/ZQWHqTdi+6HQd5q6WRFL/Epj6PqpI6UxN8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT4vlu+HwnhaY548yU3Pd9aQPoM4+xvBIN6uT0GUnyzwIhANFrg5BFC5k6QdHqG1hjXlryrLzqJqid3T0pdVbsQfi+"}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.3.2.tgz_1457090327885_0.3705590448807925"},"directories":{}},"1.4.0":{"name":"micro-toolkit-api-generators","version":"1.4.0","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","express-partial-response":"^0.3.4","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"0.0.3","request-id":"^0.10.0","zmq-service-suite-client":"0.0.7"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"63738d74a875d8873231d6e299b6acaa54b7e2b2","_id":"micro-toolkit-api-generators@1.4.0","_shasum":"7c894b743e838d194a24ed7ba74cd0699f345fd3","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"7c894b743e838d194a24ed7ba74cd0699f345fd3","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.4.0.tgz","integrity":"sha512-CWSfq9nRDBE+1g64RZzMgFs1OsPWxN11fkGtfnb9MBDx236nLFlSq7pqkrTtslLYqO8ucKIxgOTlKOFn1BxXRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8qYmeY2uk7OSGuVXT/PS3bEj8w9d4zT+Vxfd9ZbA28AiEAuEfRAcwRcVraThiVd9ZS72DW9apKV/4xHE+3ZgiqnOE="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.4.0.tgz_1457375191466_0.36490407143719494"},"directories":{}},"1.4.1":{"name":"micro-toolkit-api-generators","version":"1.4.1","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","express-partial-response":"^0.3.4","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"0.0.3","request-id":"^0.10.0","zmq-service-suite-client":"0.0.7"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"158513579a9ef20adfec6cda71481261ea9cfdc5","_id":"micro-toolkit-api-generators@1.4.1","_shasum":"edfeda3c65aaaa4a28662aa52f232fc55acd4284","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"edfeda3c65aaaa4a28662aa52f232fc55acd4284","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.4.1.tgz","integrity":"sha512-/ka5AriAxF9Td4N7yM3Y4sJB9e6tvAhW9BcnRc/Rx4VDhGEZtKUS36Hiqn9vV70ZXOUrcR4TOTdyhYor/2+REw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbdooB3dP3kDcg0AV4UIuSvE22i0zaY5z+RhpNRTtlLgIgUtsNp8x+olpnAixkf3TAnuY5EQHySkOxRUN9k4Ynibg="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.4.1.tgz_1457613345301_0.6759249332826585"},"directories":{}},"1.5.0":{"name":"micro-toolkit-api-generators","version":"1.5.0","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","express-partial-response":"^0.3.4","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"0.0.3","request-id":"^0.10.0","zmq-service-suite-client":"0.0.7"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"0e514ab4efffdb078b2fe47a12f3b0a54166faed","_id":"micro-toolkit-api-generators@1.5.0","_shasum":"e895b70b92e8a9a8f016888ac948415dd0fc3214","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"e895b70b92e8a9a8f016888ac948415dd0fc3214","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.5.0.tgz","integrity":"sha512-Jkt0Ola4tD115hQLh+6R5UApao/FIEsr4TceWqF1cfY/FJsLVl/gxbR4YUizLbS8wof7I9bk/nNTNFyQ3ebrWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4B0yZbWGqdOVBr9oDawF5icOCASbsXe5gtJVUznzf4AiEAn9VkKFLC3req/9iAI8XVyzDQNw0YnGwNDFA1UWFXFK8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.5.0.tgz_1457993987184_0.9723831010051072"},"directories":{}},"1.5.1":{"name":"micro-toolkit-api-generators","version":"1.5.1","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","express-partial-response":"^0.3.4","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"0.0.3","request-id":"^0.10.0","zmq-service-suite-client":"0.0.7"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"7024cd06be762f19af748b6e88e2b94d7cc62547","_id":"micro-toolkit-api-generators@1.5.1","_shasum":"a109dfaef82c886e9cb99633f3dc40af53297b9c","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"a109dfaef82c886e9cb99633f3dc40af53297b9c","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.5.1.tgz","integrity":"sha512-tl7eifu0C3dpvOvXYCAWwEjppdcTKr6N+qX4hchtaKvS0aDcxJTD+r0KuPZ2/dvb84OFB7k600KfmP0ShCwH4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTC9xEL3IASaCeMHCDojF0UgbyXKTba1OSstAQIqPqvAIhAKCpmxDF1+OHZh/0D2p8UOSCO1xQNBTsnGxSd6OCVVD+"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.5.1.tgz_1457996129798_0.3839347737375647"},"directories":{}},"1.6.0":{"name":"micro-toolkit-api-generators","version":"1.6.0","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","express-partial-response":"^0.3.4","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"0.0.3","request-id":"^0.10.0","zmq-service-suite-client":"0.0.7"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"f9702e6fd3cb3afbb9a4dddd4e5ebe62d2653036","_id":"micro-toolkit-api-generators@1.6.0","_shasum":"df2eb27ca302cdc786080ba107dda6cfa4b44d65","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"df2eb27ca302cdc786080ba107dda6cfa4b44d65","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.6.0.tgz","integrity":"sha512-oh/fLdOSsvMhKRUuuvjszTbNNR52Hf/WZGB243RhyG3g64jbRwBoyINXqQiGBsnFPZVUywevEeK3l7DfggCtUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbYr9HlvDNcbehNRur71V+cb+k4ZEY/Wjds7SLcZllhAiA/SWtbGbiTrSybMDVva2zHbjrx5j0UvoucD368dUrHcw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.6.0.tgz_1458155898014_0.5453312708996236"},"directories":{}},"1.7.0":{"name":"micro-toolkit-api-generators","version":"1.7.0","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","express-partial-response":"^0.3.4","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"0.0.3","request-id":"^0.10.0","zmq-service-suite-client":"0.0.7"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"85a3a4b7fbf5c55e4dbd36cea6016e58524da071","_id":"micro-toolkit-api-generators@1.7.0","_shasum":"d1a6028ec400454ede4f14b047486f0ed0cd3829","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"d1a6028ec400454ede4f14b047486f0ed0cd3829","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.7.0.tgz","integrity":"sha512-o7kjURFtW3igQMBa2m7gqtNa0zbrz6TKVTTRswwQK2EnPwVq8hddZglilk0TfAHb0ylqy8kPbELL8z1hIRIcJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8q3fL8bpvSvhO75Ffjt64gVq2e1sj/cZ0ykIcK5LRaAiAym8GtEgKhH2Ds6StKl6RFTnPLVUHtNlJIgeb+cSNC5w=="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.7.0.tgz_1458307221429_0.17916190554387867"},"directories":{}},"1.7.1":{"name":"micro-toolkit-api-generators","version":"1.7.1","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","express-partial-response":"^0.3.4","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"0.0.3","request-id":"^0.10.0","zmq-service-suite-client":"0.0.7"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"101d7d66d2deb4955dfd9094f2ed12217d03d75b","_id":"micro-toolkit-api-generators@1.7.1","_shasum":"cd72fa2a24ce45d3bc60a6d0f5324d4b18734b75","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"cd72fa2a24ce45d3bc60a6d0f5324d4b18734b75","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.7.1.tgz","integrity":"sha512-EQ5kxG8eafexTI7A/YXl6hE2aPEBN89lBveLl5eXUJN/ULnM5o/GL+CEsO8CW0jYDjWtKUrVYYkA93JjH5WLNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTjlNom2Hnwv2pyMLVDfvL2tZemrRxvne4ea2lReOyqAiEAi2flq4+77Mo/Il5NxCTY5NxGuTd+19TJ67QS1kNkFWU="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.7.1.tgz_1458926578031_0.6949416052084416"},"directories":{}},"1.8.0":{"name":"micro-toolkit-api-generators","version":"1.8.0","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","express-partial-response":"^0.3.4","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"1.0.0","request-id":"^0.10.0","zmq-service-suite-client":"0.1.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"645b0cf17c8f42c196b207e293573a69506f2e0e","_id":"micro-toolkit-api-generators@1.8.0","_shasum":"66454b6a4eec159a65070ec3699c757f1ef4b291","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"66454b6a4eec159a65070ec3699c757f1ef4b291","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.8.0.tgz","integrity":"sha512-g6E2Vmtd1JAmpbsI+GrXgcDlj7QhBZQkwWhu7M75/edMkj8N+XGpcCP1KuEtKtXCOq2l9As0foFstX8ro7RfVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTCmFO8lnH5nqBNgJIiMQepW/ESzHSkpONWiSOo8aOcwIgNiY3gFIAt4RRUM5lDZ+SxB/Z6NTe5aorkktrACzWpko="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.8.0.tgz_1459178130188_0.0026330803520977497"},"directories":{}},"1.9.0":{"name":"micro-toolkit-api-generators","version":"1.9.0","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","express-partial-response":"^0.3.4","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"1.0.0","request-id":"^0.10.0","zmq-service-suite-client":"0.1.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"97b452a781822f1b66fc9c87da284c910815ccb4","_id":"micro-toolkit-api-generators@1.9.0","_shasum":"5edfe5622505964b925c3fb77cf0b05111bf42f1","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"5edfe5622505964b925c3fb77cf0b05111bf42f1","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.9.0.tgz","integrity":"sha512-s5UQDqn+SXlAajn2IeXIWf3goqL7P6niSVaYhVyWy8fYrwn3FBfywd5YVTa6ebedWaijkTukj5dQEWpRvUY8rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5cinyex+/RIfCG7pGKVLfkT6QQLgIPgDI29VMrnJTYgIgcaQAL6fV2q1j+PVIw4+YYT3sqwFDzAhwJonpLkST4+U="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.9.0.tgz_1459931270975_0.20569601911120117"},"directories":{}},"1.9.1":{"name":"micro-toolkit-api-generators","version":"1.9.1","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","express-partial-response":"^0.3.4","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"1.0.0","node-uuid":"^1.4.7","zmq-service-suite-client":"0.1.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"e3cd23f9413f5ef6088d958a1514d46ac0fd7cbc","_id":"micro-toolkit-api-generators@1.9.1","_shasum":"ba15766626af59450b83de479894d9119a15a114","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"ba15766626af59450b83de479894d9119a15a114","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.9.1.tgz","integrity":"sha512-u+la0t2bh2bbTSYP/gJIbqQu+FqLPtJunGhMf3oCoJ6G4cEpx2FY9WRh3knq31yX8gvQwxumaQK3eV1k/+qDmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiUAwCZP117w8U1Iwh70Jtlp2GLL/GxRwJTbeKHB0e7gIhANmfs/mI2g3cP4V4M4sLHmQoqMgL9zs9xrWxjdlYqE5B"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.9.1.tgz_1460396701303_0.9720268317032605"},"directories":{}},"1.9.2":{"name":"micro-toolkit-api-generators","version":"1.9.2","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","express-partial-response":"^0.3.4","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"1.0.0","request-id":"^0.11.0","zmq-service-suite-client":"0.1.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"8c07226044660c61b161f9ea090a362c15663987","_id":"micro-toolkit-api-generators@1.9.2","_shasum":"3a7d6251795cc96d5e39411f824280e571bae3e2","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"3a7d6251795cc96d5e39411f824280e571bae3e2","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.9.2.tgz","integrity":"sha512-GnOBLn62W25RUmxKe//sfvttMCEnL9PsA58BHxuNkbzb+kKJS5aXjS6WPP6qE2PAUjKmpHHsH4PhujF98JYgyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpydrlzrpvY086VuePtgid5yEr7SLn/B0q3EeHf3eb3AiEAnvpj4AewsFMRnNG24C5pCLWb1CFgqNNNcILlIk8Z1Jk="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.9.2.tgz_1461859908825_0.6546270370017737"},"directories":{}},"1.9.3":{"name":"micro-toolkit-api-generators","version":"1.9.3","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","express-partial-response":"^0.3.4","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"1.0.0","request-id":"^0.11.0","zmq-service-suite-client":"0.1.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"178fe6d25241653b300423c0b518f09e80ef82ef","_id":"micro-toolkit-api-generators@1.9.3","_shasum":"4b8a8292b5900b3de903647b62eb9fa14f5b7888","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"4b8a8292b5900b3de903647b62eb9fa14f5b7888","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.9.3.tgz","integrity":"sha512-MCmIwwqYCKqrMwYiVGvQTjccpsl+uzIMTaFJanqFgheHPNKbFz1sGvbyQQFfXWipi6H4um+Eh66iucSO9UjsfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs3j3Ecs8+8TWpoUhUYJxsIm8icPmx469KLGNJo+0FOQIgUVRnmJ1+/ithyquaybJ9rlnKxzqEQIO0hlUz93yof0U="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.9.3.tgz_1462366821546_0.21343468083068728"},"directories":{}},"1.10.0":{"name":"micro-toolkit-api-generators","version":"1.10.0","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.14.2","express":"^4.13.3","express-partial-response":"^0.3.4","lodash":"^4.5.0","lodash-inflection":"^1.3.2","logger-facade-nodejs":"1.0.0","request-id":"^0.11.0","zmq-service-suite-client":"0.1.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^0.4.5","grunt-bump":"^0.7.0","istanbul":"^0.4.2","jshint":"^2.9.1","mocha":"^2.4.5","q":"^1.4.1","sinon":"^1.17.2","sinon-as-promised":"^4.0.0","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"2f4f7a83774768d3ff8bd175edfc9af89131dbba","_id":"micro-toolkit-api-generators@1.10.0","_shasum":"b22e92f2561eead8b86d0e416b6f824639d61c82","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"b22e92f2561eead8b86d0e416b6f824639d61c82","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.10.0.tgz","integrity":"sha512-BFZbbMIPjeDPH75fGZxjmz4qKQPaamnxqauBNPjVLEQEAgC5RVsUqpGMXxCx8BeN3qBw0TcLVuv7dBf3EvUfBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYyDZr5eYt7Auhk5Dn0IMGms2Czpy109IzWZj99VCfPAiEA5PQ0JFxyLykkREwd47OBLC0sRm2KG79Lhx+PcBIP2sE="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.10.0.tgz_1464362651702_0.33178720716387033"},"directories":{}},"1.10.1":{"name":"micro-toolkit-api-generators","version":"1.10.1","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/**/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.15.2","express":"^4.14.0","express-partial-response":"^0.3.4","lodash":"^4.14.0","lodash-inflection":"^1.4.0","logger-facade-nodejs":"1.0.0","request-id":"^0.11.0","zmq-service-suite-client":"0.2.0"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-bump":"^0.8.0","istanbul":"^0.4.4","jshint":"^2.9.2","mocha":"^2.5.3","q":"^1.4.1","sinon":"^1.17.5","sinon-as-promised":"^4.0.2","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"833791f05b4a54e0dd8ad9a1222454ce0681228e","_id":"micro-toolkit-api-generators@1.10.1","_shasum":"6c006d763496e613ba4884ef875968b2265f8123","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"6c006d763496e613ba4884ef875968b2265f8123","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.10.1.tgz","integrity":"sha512-xIq0vnOmavizAcbjzuHNm839BNrjCpaZfGsZ3hcEmwohVjGJW0VnwzpUlktYyT9Q/hHyOSFTDWbgO8efn3j7Pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5ffQR+5mLQGmT4IoDelCtQSDADxCuF0zxLQKbluOS3QIhAPbBuZ1xFP2kNaZT368dYwAZs1lz9ay+pOC48Gmxwi3a"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.10.1.tgz_1469791850170_0.34606414707377553"},"directories":{}},"1.10.2":{"name":"micro-toolkit-api-generators","version":"1.10.2","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/**/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.15.2","express":"^4.14.0","express-partial-response":"^0.3.4","lodash":"^4.14.0","lodash-inflection":"^1.4.0","logger-facade-nodejs":"1.0.1","request-id":"^0.11.0","zmq-service-suite-client":"0.2.1"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-bump":"^0.8.0","istanbul":"^0.4.4","jshint":"^2.9.2","mocha":"^2.5.3","q":"^1.4.1","sinon":"^1.17.5","sinon-as-promised":"^4.0.2","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"c7202333b59fe487cce50b53262d9a52ce8272e3","_id":"micro-toolkit-api-generators@1.10.2","_shasum":"0e51180f0f9b50d70fdabe7c5c261d7dd1dc4667","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"0e51180f0f9b50d70fdabe7c5c261d7dd1dc4667","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.10.2.tgz","integrity":"sha512-fMbH+7ebL+BI8CyYBkW5tLVLUU/KXQnk5F9PnhXBJxlzYP7tRHkImpapXR5O9pIarKDjawUizTAywNApJUQs3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+1KG0sKb8e8IHArl8hGNJF7tmQbvlmbiHb2ns8uhYOgIgcbISfb/k6fvEtH4+EUnZ57UQUGm8rsvUBHfDSTVXvjk="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.10.2.tgz_1469802252529_0.9288685915526003"},"directories":{}},"1.11.0":{"name":"micro-toolkit-api-generators","version":"1.11.0","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/**/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.15.2","express":"^4.14.0","express-partial-response":"^0.3.4","lodash":"^4.14.0","lodash-inflection":"^1.4.0","logger-facade-nodejs":"1.0.1","request-id":"^0.11.0","zmq-service-suite-client":"0.2.1"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-bump":"^0.8.0","istanbul":"^0.4.4","jshint":"^2.9.2","mocha":"^2.5.3","q":"^1.4.1","sinon":"^1.17.5","sinon-as-promised":"^4.0.2","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"3ccbc6b2ab9c66f83a00b41d4bd6094f2998084e","_id":"micro-toolkit-api-generators@1.11.0","_shasum":"33ebd76371d4cf36920bbcbf3aee060bd832b2fa","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"33ebd76371d4cf36920bbcbf3aee060bd832b2fa","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.11.0.tgz","integrity":"sha512-wxraj5MlulWXyOPz1Max0pSrzteX/05FyZL/3IjKLjE9IZRrLfjTjR3TbfuPYt4wDDOGzHfat0Cp5b9LFpjRGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCabIWIjzLzkisz8Gc3qTH+Kyt1GNJKOVKdfMuhr7SDNwIhAMDnEgsKL2mCMCbHuMKJLVXFDAeuQMBH0gr9FYhykwwz"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.11.0.tgz_1470245585999_0.04809519578702748"},"directories":{}},"1.11.1":{"name":"micro-toolkit-api-generators","version":"1.11.1","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/**/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.15.2","express":"^4.14.0","express-partial-response":"^0.3.4","lodash":"^4.14.0","lodash-inflection":"^1.4.0","logger-facade-nodejs":"1.0.1","request-id":"^0.11.0","zmq-service-suite-client":"0.2.1"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-bump":"^0.8.0","istanbul":"^0.4.4","jshint":"^2.9.2","mocha":"^2.5.3","q":"^1.4.1","sinon":"^1.17.5","sinon-as-promised":"^4.0.2","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"37bb94d808e173b836abb482ec9887ba832b7c3d","_id":"micro-toolkit-api-generators@1.11.1","_shasum":"d20725cef13e6a0738eedeb6ae7df166d42e8398","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"d20725cef13e6a0738eedeb6ae7df166d42e8398","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.11.1.tgz","integrity":"sha512-pfOXBtiaF6tXGuX9ykjb8F+NT0dDbX+2t35Z/cgofYE2f/cZs4HiH5nvxruEkVizhXgDY0//6xPq9hX6C8zfSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkKbEZqYjsuXeu8ArLFiGCMWnoezHND4IRA5gLN57hUAiEA62Dlq7tJ6zfWjRolQqIGT/E3RB0XZySWvNYCavFO6oY="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.11.1.tgz_1470321954390_0.09096093056723475"},"directories":{}},"1.12.0":{"name":"micro-toolkit-api-generators","version":"1.12.0","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/**/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.15.2","express":"^4.14.0","express-partial-response":"^0.3.4","lodash":"^4.14.0","lodash-inflection":"^1.4.0","logger-facade-nodejs":"1.0.1","request-id":"^0.11.0","zmq-service-suite-client":"0.2.1"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-bump":"^0.8.0","istanbul":"^0.4.4","jshint":"^2.9.2","mocha":"^2.5.3","q":"^1.4.1","sinon":"^1.17.5","sinon-as-promised":"^4.0.2","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"aca9d8c2367fa390b84e9b705cf6a7f6644050b4","_id":"micro-toolkit-api-generators@1.12.0","_shasum":"890292195b2f7a147a79300082cab9d6184dc7a1","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"890292195b2f7a147a79300082cab9d6184dc7a1","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.12.0.tgz","integrity":"sha512-s8ddF/cHcSm8bLdUleUgfe3wfxP8Jzw6iPXzNNuVz1j0AE+Nzqwpezs6nBev5NuHrNlWo7GkTxfOJcRO4dzsFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9W1wHdmuF/q5wMaqNNbzls0+On1OgfArkAnvP73BH9wIgMrNwla50fCWD7zCIp0Dp4cS2uV02FBBsLMWFdiB1S3c="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.12.0.tgz_1473765665369_0.6183069478720427"},"directories":{}},"1.13.0":{"name":"micro-toolkit-api-generators","version":"1.13.0","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/**/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.15.2","express":"^4.14.0","express-partial-response":"^0.3.4","lodash":"^4.14.0","lodash-inflection":"^1.4.0","logger-facade-nodejs":"1.0.1","request-id":"^0.11.0","zmq-service-suite-client":"0.2.1"},"devDependencies":{"chai":"^3.5.0","grunt":"^1.0.1","grunt-bump":"^0.8.0","istanbul":"^0.4.4","jshint":"^2.9.2","mocha":"^2.5.3","q":"^1.4.1","sinon":"^1.17.5","sinon-as-promised":"^4.0.2","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"2214ddad3b15b1d27592de4b956c53f0291b29a1","_id":"micro-toolkit-api-generators@1.13.0","_shasum":"06e1fc6f7419efcb994240aebb26f98059e28e34","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"dist":{"shasum":"06e1fc6f7419efcb994240aebb26f98059e28e34","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.13.0.tgz","integrity":"sha512-2VdrCHzK2McOq0RQzBxlh1GN+MysvPkUW0o9oa74Fo0ZJeWRsWztY7S5PvChI9T/tYN5OnrgGWcQZkaqIgMg9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0WdrSCKc2YCc+I+qQFmTPt+egdXbANBJlVhhF3nENUQIgIPrlc0+GoOHZy1lv1MGmb/nEDVZZE4rA9XdzZO6joaA="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.13.0.tgz_1481291067270_0.6131229139864445"},"directories":{}},"1.14.0":{"name":"micro-toolkit-api-generators","version":"1.14.0","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/**/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.15.2","express":"^4.14.0","express-partial-response":"^0.3.4","lodash":"^4.14.0","lodash-inflection":"^1.4.0","logger-facade-nodejs":"1.0.1","request-id":"^0.11.0","zmq-service-suite-client":"0.2.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","grunt":"^1.0.1","grunt-bump":"^0.8.0","istanbul":"^0.4.4","jshint":"^2.9.2","mocha":"^2.5.3","q":"^1.4.1","sinon":"^1.17.5","sinon-as-promised":"^4.0.2","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"07548cbf65da856b0850d9048dbc188ad32d45c4","_id":"micro-toolkit-api-generators@1.14.0","_shasum":"3391728e670562d4a03d2c27cb311fa8fe1e706e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"dist":{"shasum":"3391728e670562d4a03d2c27cb311fa8fe1e706e","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.14.0.tgz","integrity":"sha512-3zYAmZdoPSAANZpBHjbm11GBjBPPtlLE6pxO34rFewxDhU5yGRonhQL2WTu/A1m3nEGVHGpgUaccjqKjfd0yIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0JwFnU8FtzvVMBPIdxxsW5K1qSvQo45wf9M/8hjzC4QIgb4HU+jDV3ejFR3uZV1DzfW9Mwzesss71YQ9WfHy618M="}]},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.14.0.tgz_1494348212710_0.9521149939391762"},"directories":{}},"1.14.1":{"name":"micro-toolkit-api-generators","version":"1.14.1","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/**/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.15.2","express":"^4.14.0","express-partial-response":"^0.3.4","lodash":"^4.14.0","lodash-inflection":"^1.4.0","logger-facade-nodejs":"1.0.1","request-id":"^0.11.0","zmq-service-suite-client":"0.2.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","grunt":"^1.0.1","grunt-bump":"^0.8.0","istanbul":"^0.4.4","jshint":"^2.9.2","mocha":"^2.5.3","q":"^1.4.1","sinon":"^1.17.5","sinon-as-promised":"^4.0.2","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"716cac664090484083326e01ff4218c10ae2dc13","_id":"micro-toolkit-api-generators@1.14.1","_shasum":"2fbbada65ac00991d6422401b2e71b129377489b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"dist":{"shasum":"2fbbada65ac00991d6422401b2e71b129377489b","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.14.1.tgz","integrity":"sha512-kot/os336ov7ySFJtY+REF+rp54Z12zR/irEbHd5F22WLl5OcVKZZ2LOMMSSGliTiDZLgA43ljkX4vX/eiiIdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZyU3oBkE0aljqoeEprIIhZqpAb+lGUn76VD3Qnm9jGAiADH3tJBnutWmeXVpIv0QquBWYEij09A7jVewqV+sJVEw=="}]},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/micro-toolkit-api-generators-1.14.1.tgz_1494428969122_0.7362430759239942"},"directories":{}},"1.14.2":{"name":"micro-toolkit-api-generators","version":"1.14.2","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/**/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.15.2","express":"^4.14.0","express-partial-response":"^0.3.4","lodash":"^4.14.0","lodash-inflection":"^1.4.0","logger-facade-nodejs":"1.0.1","request-id":"^0.11.0","zmq-service-suite-client":"0.2.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","grunt":"^1.0.1","grunt-bump":"^0.8.0","istanbul":"^0.4.4","jshint":"^2.9.2","mocha":"^2.5.3","q":"^1.4.1","sinon":"^1.17.5","sinon-as-promised":"^4.0.2","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"7b264b699c9485f1ce5081dd7c6806fba73dfb39","_id":"micro-toolkit-api-generators@1.14.2","_shasum":"cdb6496b0dff69b5c02668aa7bee077f65de37b5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"dist":{"shasum":"cdb6496b0dff69b5c02668aa7bee077f65de37b5","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.14.2.tgz","integrity":"sha512-f0F5m8vcpmlVrmFybHS4mO8V6Dbss68CzMHwkV29Qvlso9WOH+rywhTx4qdrp8IWOlaUqU7SfnT0seannQ3WhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVNup4vafseLpmLXS+QaOjL3/pt/TRd6HGdNS6Y2KFAAiEAj3WKZ/0TKsZBiW7e82OsDbvW8GX6mVbYk95NjXPi1u8="}]},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-toolkit-api-generators-1.14.2.tgz_1496740596764_0.39849141030572355"},"directories":{}},"1.14.3":{"name":"micro-toolkit-api-generators","version":"1.14.3","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/**/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.15.2","express":"^4.14.0","express-partial-response":"^0.3.4","lodash":"^4.14.0","lodash-inflection":"^1.4.0","logger-facade-nodejs":"1.0.1","request-id":"^0.11.0","zmq-service-suite-client":"0.2.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","grunt":"^1.0.1","grunt-bump":"^0.8.0","istanbul":"^0.4.4","jshint":"^2.9.2","mocha":"^2.5.3","q":"^1.4.1","sinon":"^1.17.5","sinon-as-promised":"^4.0.2","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"db6370e64392a8c5a34a7c3fdeab413eff66b8d7","_id":"micro-toolkit-api-generators@1.14.3","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"dist":{"integrity":"sha512-1sdik+m8iMi22DcRUrxdK3V9M9ScqFMjHHWr9JvUuEeewFLGmjPMxALmMheQGv6jhIE/8CXvHx7ZKVpElaIe3w==","shasum":"62c08a6ff0a737408b63ad6ce0ad54cf97d66d38","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.14.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8LfA/z7JO0ZF8miALB7gu5Hs+lzB8UMzHg2SkfbH2FAiEAoynt6arjNMVKMW6250yQfPwbpinVhSFtve8PXseHZ8Q="}]},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-toolkit-api-generators-1.14.3.tgz_1504015854331_0.9854020061902702"},"directories":{}},"1.14.4":{"name":"micro-toolkit-api-generators","version":"1.14.4","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/**/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.15.2","express":"^4.14.0","express-partial-response":"^0.3.4","lodash":"^4.14.0","lodash-inflection":"^1.4.0","logger-facade-nodejs":"2.0.0","request-id":"^0.11.0","zmq-service-suite-client":"0.3.0"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","grunt":"^1.0.1","grunt-bump":"^0.8.0","istanbul":"^0.4.4","jshint":"^2.9.2","mocha":"^2.5.3","q":"^1.4.1","sinon":"^1.17.5","sinon-as-promised":"^4.0.2","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"cdb7c14529e4d73e8bbb9be938ea0ef80535fbdb","_id":"micro-toolkit-api-generators@1.14.4","_shasum":"649bed8ad0ffb629c1dd41ad7531e0d93afabe5b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"dist":{"shasum":"649bed8ad0ffb629c1dd41ad7531e0d93afabe5b","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.14.4.tgz","fileCount":89,"unpackedSize":170856,"integrity":"sha512-6ftSf1i8cBuCRDe69l79yIoUQarj39C9tvOD6s7crsAJy+k8pm00i2qRVhOkkMJhQNYtSaMaUlgZxN/Z1fVMFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGzPzBGsFQO4QznxNke/T5giLpVRvqd359KzzgHxTY9AiEAqxNGdFGtlaR9bvc0Yfd0RF+PHOhngXrodM00Vy0I5+I="}]},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-toolkit-api-generators_1.14.4_1520387426294_0.42679235693402595"},"_hasShrinkwrap":false},"1.14.5":{"name":"micro-toolkit-api-generators","version":"1.14.5","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/**/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.15.2","express":"^4.14.0","express-partial-response":"^0.3.4","lodash":"^4.14.0","lodash-inflection":"^1.4.0","logger-facade-nodejs":"2.0.0","request-id":"^0.11.0","zmq-service-suite-client":"0.3.0"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","grunt":"^1.0.1","grunt-bump":"^0.8.0","istanbul":"^0.4.4","jshint":"^2.9.2","mocha":"^2.5.3","q":"^1.4.1","sinon":"^1.17.5","sinon-as-promised":"^4.0.2","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"127e02139ab310519505a0ec63f37d03431705f9","_id":"micro-toolkit-api-generators@1.14.5","_shasum":"654ea0b8e6407b832c00fc684fcf4d4021521b38","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"dist":{"shasum":"654ea0b8e6407b832c00fc684fcf4d4021521b38","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.14.5.tgz","fileCount":91,"unpackedSize":172151,"integrity":"sha512-5mTMJzwhK329vGQp7vbIUxPXGSMLqsJNSI5ltG+62J4mfU9ryXhV4K2KyCJ1KGjNRerKXITmWeTVICF18dTvIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB0+FWhLqnpT9MQtKVxwhasMgAik6+gxdzNw3ae9rPWAIgRfAI76wrFTNA0Z72tWvDvSs0wEsBn4/2mEVeagnRuCA="}]},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-toolkit-api-generators_1.14.5_1532597726550_0.6011883422090771"},"_hasShrinkwrap":false},"1.14.6":{"name":"micro-toolkit-api-generators","version":"1.14.6","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/**/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.15.2","express":"^4.14.0","express-partial-response":"^0.3.4","lodash":"^4.14.0","lodash-inflection":"^1.4.0","logger-facade-nodejs":"2.0.0","request-id":"^0.11.0","zmq-service-suite-client":"0.3.0"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","grunt":"^1.0.1","grunt-bump":"^0.8.0","istanbul":"^0.4.4","jshint":"^2.9.2","mocha":"^2.5.3","q":"^1.4.1","sinon":"^1.17.5","sinon-as-promised":"^4.0.2","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"gitHead":"ae14879e263df43674f2df0d373655c7fcb23cff","_id":"micro-toolkit-api-generators@1.14.6","_shasum":"3353adc6f792c291ca1e45d7e77d82e33b989f20","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"dist":{"shasum":"3353adc6f792c291ca1e45d7e77d82e33b989f20","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-1.14.6.tgz","integrity":"sha512-/c2xM+QKvU7DLHIup7+PNF7e9vvDhwekVjyT063D6OYE2r/qaQ3LHzq1RsPw2wy3ZLNorwIckRZQojD7a+bVKw==","fileCount":91,"unpackedSize":172577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvhIYCRA9TVsSAnZWagAAYJcQAIc7y4Hv3T8g2inExm6a\n9XywdnY+0x8Z+YxIjAjQ5Yu0rEDcBWxoWHHRNnXrb+advtVPV05ta9DCna9r\nw7F7HL/FG0MXykjU9vQI0TL1qwtTEMz7PHKiNkEk8NIfUj9p4jgsHVvyBIMd\n5Iddf2dyhJC2PRBydweTo0e3PL+kRYY+BAFvYnJ556+z3xV1whSfuG+s/6qo\nEdl8i/Kh7ckmch7R+g+2g7WKzbFnqUaCdrf22c0do27Rv4Pi4QBxfenFRam5\nQxJa07+CBhal73vVtLLEzxZpvTK3gzPNd58ShmHlSPMVQGGHYtX1i+YPNHwd\nGVa2TXVXGCr2jielZiy0UGlVw94iraF9NOq14vDsDqcjIRQoH3omcf5cF6Y6\n9dv7wrL8i/h2EdqlT52AfMEXp8ExQH3GidxBAkHWK6r1XmTL017yCZRjr2gl\n+DP0UeyMi5GbQLKPPg+ucJ/DCVvTqWSJIDPXCuaxD+4h/m5MmQcF8Ef4+5+z\n5kUuGwIgsMupp2vWrsFyd+RSy+SwpLw7rt45ywKL+QYn6nGp1362rdApuEKD\n+wrLrv+aeb+YAGvpfWqjV45HH5tXChbY8VDM/JYdDZyCN8fQRu5cR0DvMyK1\nbl4pZwqG6tLK14OKhAl+qpo9lOWB/FiwBIX2vwBOHvxOemllgKeYYcIKfRkZ\nrLry\r\n=QeLY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBylpW6ckrBrseAfOHrXAd/PlzjC1DYyF8bHj5TJHPzgIgexUIcwWRAclS0RlmCFSAUBICNu/t7B32NzAT1n1dlPs="}]},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-toolkit-api-generators_1.14.6_1539183127608_0.5087322541810868"},"_hasShrinkwrap":false},"2.0.0":{"name":"micro-toolkit-api-generators","version":"2.0.0","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/**/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.15.2","express":"^4.14.0","express-partial-response":"^0.3.4","lodash":"^4.14.0","lodash-inflection":"^1.4.0","logger-facade-nodejs":"2.0.0","request-id":"^0.11.0","zmq-service-suite-client":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","grunt":"^1.0.1","grunt-bump":"^0.8.0","istanbul":"^0.4.4","jshint":"^2.9.2","mocha":"^2.5.3","q":"^1.4.1","sinon":"^1.17.5","sinon-as-promised":"^4.0.2","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"engines":{"node":">=6"},"gitHead":"0645f502c762d0330ef3e87ed99699d5f04556fe","_id":"micro-toolkit-api-generators@2.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"dist":{"integrity":"sha512-yfS6lnD/GVSU0c5IgSpJOhuhRcS0qIAinQ25UHyBWJ11idrYXzhaP/S3NomjsLmlP7o0BA7QCMPVLGhErYBH6g==","shasum":"030e1b7bff2030cc6ff501188818b8057981a531","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-2.0.0.tgz","fileCount":90,"unpackedSize":172586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciQF7CRA9TVsSAnZWagAAVV0P/iipwl1SeuExBEsKnjoK\nFdRfWZFPV++MLRi99jDzJ3XvDM/mr2+rmbc39qGeHJa0V269Z/8CMe3QnRuK\n+/OCqbTjFQRR2htM3sjuoYJ4z2dG71DN+KLnNwTkfdSedsqRVHByCscTPZR8\nBweCz2yopiEB05xpRskds3zMKMllWZkKr7R/g8bVDVmV5FyrgRwY8zLtaS74\nV2oEKTuwz3Kdvw7lVhf1R6IxCohyozG2dvr6U5juOiTRy8anhBEfZp3lcQwm\n+QmXn5NZkEO6YCPoux0VODWuBanXvuXXaVE2uSZNF1XBWkNLjsRYC9NNP5U3\nH0UNpIJaV23K76JFLuEX8rtZAVf23UcRLeLiuxIeCZZ1Pf45LRwMi24P18sr\nQp2F12nGLuzDbYyLEW9DgD3Sve1eGP62ZTUHBHS6JhZt4GUOutFnnKlh6HrA\n6yqPaApZKoPY9yE3CtH2RStMh/CCpvKfnWCfRWcZuVWYujNA+8jZAFy+T3Vq\nIf2ESpIf8zQZ4C91Z5AM8HJZNKFs32w5JbmGb8WFEmxh+uibEP4cgAajP0I3\n4iUkE0dAIUs4PKKzcd+PtKsnhBozLGMQVKYLA1+CKIh6ZUXDluMSf9d6UMmj\nTrYTYiUknKh5E9AqFuWt5C8Lo2+uIK5EUJIpfiGrX9uwcQvqflwAvBVJHJqM\nk1F6\r\n=Bv5C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfEZh8PHC7oeaxLkS21okolZW6lYt3Ssox9SmLek2vfAiEApYiA8DMpDErJ8n7gvZTDbsWO+c9JsT1zHaH7lLg4heE="}]},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-toolkit-api-generators_2.0.0_1552482683071_0.7045429738231557"},"_hasShrinkwrap":false},"2.0.1":{"name":"micro-toolkit-api-generators","version":"2.0.1","description":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js) [![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codecli","main":"index.js","scripts":{"test":"npm run lint && NODE_ENV=test istanbul cover _mocha -- tests/* -R spec","lint":"jshint lib/**/*.js *.js tests/**/*.js"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","dependencies":{"body-parser":"^1.15.2","express":"^4.14.0","express-partial-response":"^0.3.4","lodash":"^4.14.0","lodash-inflection":"^1.4.0","logger-facade-nodejs":"2.0.0","request-id":"^0.11.0","zmq-service-suite-client":"^1.0.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","grunt":"^1.0.1","grunt-bump":"^0.8.0","istanbul":"^0.4.4","jshint":"^2.9.2","mocha":"^2.5.3","q":"^1.4.1","sinon":"^1.17.5","sinon-as-promised":"^4.0.2","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"engines":{"node":">=6"},"gitHead":"1ea5897bab4e633b0e26cca1b8fc85a6b225b742","_id":"micro-toolkit-api-generators@2.0.1","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-byZqWTkuhIPR7ZyKCnlaK50rqR8NJrPHT66WnvrtbLxWji1pA0KnFpMJXVyCECdmZjCz71rv0yJfKOKvHwH7kg==","shasum":"2a821814f1ab659ea4b1d715f6d2dab4e9696582","tarball":"https://registry.npmjs.org/micro-toolkit-api-generators/-/micro-toolkit-api-generators-2.0.1.tgz","fileCount":90,"unpackedSize":173286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrhYWCRA9TVsSAnZWagAA/AwP/0FpIgaPX+l2HY+7pQEo\n+E1nUum5pHFlI1dPUac3wAWQu+L00OXPT4t4gxFb1F656sOLRV3uHsQUOTOg\noAUNAD6X4tRe2SsQUdsnoK2oGZQanktOgQITvsaWlXLb2kCyJlbm4YrYl9p0\nyEaJB6bEwXTD6tx8HB1SCfviexP0inZUK6WPLscaVy+Q8NLv7Ts1SKLYkbVW\n+kDEs8aeobDs0p0NSVfIQhmce+Mnexjgcth1JIn1NZY+OCOZa527atvlE0tu\ne51EMFlcyaU1nz6xrVeKgCNqZ2cxVSJi7OpxS6+aOSLWBVvRjBL7vwIB6RdN\n5zT3CWH//FZib2aMJUgKdny2L/XDkRNvsZRUs/GRzGcRjEKkN8QHW3iE6OpM\nTMydjnBWFY3Xu5Zq/bMO5G5WK70sakPJu2hYGEpv+q2kjvxTS1jDTpCJGuFo\ndl3hf8CD1aUAxFkadxBfRsCDgq2nilEHZWQyEej32TJwYHJHRPy7Mmyb0j0Y\nqfF89sfIr4pLlgfoaScf2DIk1+gFLab2zSD7iLifsm2R5gIXzS23iiqPM4od\n9aYprGQ+p++ZPkn4AtC+5N5WyfL23owhDc873EJVzxqoKXIlstbU74f6EeZD\nUKUzffpWreYEpE/7ZL2HECeh2Z/P7uNxTaEBbjhgYTH8+383Bai7tg9ZHIve\np4Ls\r\n=mEcd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICq5WpB3not9JvLia1JfUZSQsLtGyyA92fmjEZoshAFYAiEAucWQUFt88/WmRSWziuYFKjO0DVF1Hu8Th2KfGgOzM5E="}]},"maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"_npmUser":{"name":"pjanuario","email":"prnjanuario@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-toolkit-api-generators_2.0.1_1554912789516_0.5576488796075636"},"_hasShrinkwrap":false}},"readme":"[![Build Status](https://travis-ci.org/micro-toolkit/api-generator-js.svg?branch=master)](https://travis-ci.org/micro-toolkit/api-generator-js)\n[![Code Climate](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/gpa.svg)](https://codeclimate.com/github/micro-toolkit/api-generator-js)\n[![Test Coverage](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/coverage.svg)](https://codeclimate.com/github/micro-toolkit/api-generator-js/coverage)\n[![Issue Count](https://codeclimate.com/github/micro-toolkit/api-generator-js/badges/issue_count.svg)](https://codeclimate.com/github/micro-toolkit/api-generator-js)\n[![Dependency Status](https://gemnasium.com/micro-toolkit/api-generator-js.svg)](https://gemnasium.com/micro-toolkit/api-generator-js)\n\n# Micro Toolkit API Generators\n\n[![npm](https://img.shields.io/npm/v/micro-toolkit-api-generators.svg)](https://www.npmjs.com/package/micro-toolkit-api-generators)\n\nThe Micro toolkit API generators will allow you to generate express handlers to connect to the micro toolkit services using a set of code conventions.\n\nThe generator is based on the concept of models that are described using metadata. Every model have a microservice associated to, this service should have required operations available.\n\nFollowing the api example we have 2 models:\n* task: representing a todo task item, that is associated with a user;\n* user: representing the user, that can have a list of task associated to;\n\nThe metadata files that describe the models, present on each version, should have the following format:\n\nProperty    | Description\n------------|------------\nproperties  | A whitelist of properties associated with the model, only this properties are returned by the api serialization.\nrelations   | A collection of relations associated with the model.\nactions     | A list of actions available on the model (list, get, create, remove, update).\n\n```javascript\nvar taskMetadata = {\n  properties: [ \"id\", \"userId\", \"active\" ],\n  relations: [\n    {\n      name: \"user\",\n      type: \"resource\"\n    }\n  ],\n  actions: [\"list\", \"get\", \"create\", \"update\", \"remove\", \"count\"]\n}\n```\n\nThe list of actions will be translated into the following actions:\n* list:   `GET /v1/tasks`\n* get:    `GET /v1/tasks/:id`\n* create: `POST /v1/tasks`\n* update: `PUT /v1/tasks/:id`\n* remove: `DELETE /v1/tasks/:id`\n* count:   `GET /v1/tasks/count`\n\nThe relations will result on the following endpoints depending on the type:\n* resource:   `GET /v1/users/:id`\n* collection: `GET /v1/users/:id/tasks`\n\n## Install\n\n    $ npm install micro-toolkit-api-generators --save\n\n## Usage\n\nThe metadata should be dictionary where each key identifies the version identifier and the value should be a dictionary with the models description.\n\n```javascript\n// metadata from api-example project\nvar metadata = {\n  v1: {\n    task: {\n      properties: [ \"id\", \"userId\", \"active\" ],\n      relations: [\n        {\n          name: \"user\",\n          type: \"resource\"\n        }\n      ],\n      actions: [\"list\", \"get\", \"create\", \"update\", \"remove\", \"count\"]\n    },\n    user: {\n      properties: [ \"id\", \"name\" ],\n      relations: [\n        {\n          \"name\": \"tasks\",\n          \"type\": \"collection\"\n        }\n      ],\n      \"actions\": [\"get\"]\n    }\n  }\n};\n```\n\n## Expose the api routes\n\nThe following snipets will allow you to add the api generator routes into a express application. To configure logger plugins check the [project instructions](https://github.com/micro-toolkit/logger-facade-nodejs).\n\n```javascript\nvar express = require('express');\nvar apiRouter = require('../../index');\n\nvar config = {\n  runtimeConfig: { baseUrl: 'http://localhost:8081' },\n  // metadata from api-example project\n  metadata: metadata\n};\nvar app = express();\nvar router = apiRouter(config);\napp.use(router);\napp.listen(8081);\n```\n\n## Forwarding claims to service\n\nThe api generators allow to forward request claims into the microservice using the microservice header property on call. The api generator will use `req.user` to whitelist the claims selected. To use this feature the application just need to use a middleware to set `req.user` and define the whitelisted properties using the following configuration.\n\n```javascript\nvar express = require('express');\nvar apiRouter = require('../../index');\n\nvar config = {\n  runtimeConfig: {\n    baseUrl: 'http://localhost:8081',\n    claims: 'userId,tenantId'\n  },\n  // metadata from api-example project\n  metadata: metadata\n};\nvar app = express();\nvar router = apiRouter(config);\n// emulate auth middlware\napp.use(function(req, res, next){\n  var claims = { userId: '1', tenantId: '2' };\n  req.user = claims;\n  next();\n});\napp.use(router);\napp.listen(8081);\n```\n\n## Excluding some parameters from query string\n\nBy default the api generators will forward to the service all query string parameters except token and access_token. To override this configuration and have control over it the application can specificly set wich parameters to filter.\n\n\n```javascript\nvar config = {\n  runtimeConfig: {\n    baseUrl: 'http://localhost:8081',\n    excludeQueryString: 'token,somethingElse'\n  },\n  // metadata from api-example project\n  metadata: metadata\n};\n```\n\n## Support non standard actions\n\nThe default supported actions are `list, get, create, remove, update`, but the toolkit also support non standard action over a resource.\n\nSee following metadata example:\n\n```javascript\n// metadata from api-example project\nvar metadata = {\n  v1: {\n    user: {\n      properties: [ \"id\", \"name\", \"active\" ],\n      relations: [\n        {\n          name: \"tasks\",\n          type: \"collection\"\n        }\n      ],\n      actions: [\n        \"get\",\n        { name: \"active\", httpVerb: \"PUT\", verb: \"activate\" },\n        { name: \"active\", httpVerb: \"DELETE\", verb: \"deactivate\" }\n      ]\n    }\n\n  }\n};\n```\n\nThe previous metadata will generate the following routes:\n\n* `PUT /v1/users/:id/active` - that will call verb `activate` on the service, this operation should return the user model serialization\n* `DELETE /v1/users/:id/active` - that will call verb `deactivate` on the service, this operation will not return any response body from the api\n\n**NOTE**\n\nAt the moment the only support http verbs are: `PUT, POST, DELETE`. The `PUT, POST` verbs should return the model serialization.\n\n## Support subresource models\n\nIf we have a model that is dependent on a parent model, we can configure it in the model. This configuration will make the api routes being dependent on the parent resource routes.\n\nAs an example we can have the following model configuration (metadata from api-example project):\n\n```json\n{\n  \"parent\": \"user\",\n  \"properties\": [ \"id\", \"name\", \"userId\"],\n  \"actions\": [\"list\", \"get\", \"create\", \"update\", \"remove\"],\n  \"relations\": [\n    {\n      \"name\": \"user\",\n      \"type\": \"resource\"\n    }\n  ]\n}\n```\n\nThis will generate the following routes:\n\n    MICRO.API.METADATA::INFO - Loaded API Models...\n    MICRO.API.METADATA::INFO - Loading API routes...\n    MICRO.API.METADATA::TRACE - Mount route GET     /v1/users/:userId/roles\n    MICRO.API.METADATA::TRACE - Mount route GET     /v1/users/:userId/roles/:id\n    MICRO.API.METADATA::TRACE - Mount route POST    /v1/users/:userId/roles\n    MICRO.API.METADATA::TRACE - Mount route PUT     /v1/users/:userId/roles/:id\n    MICRO.API.METADATA::TRACE - Mount route DELETE  /v1/users/:userId/roles/:id\n    ...\n    MICRO.API.METADATA::INFO - Loaded API routes...\n    MICRO.API::INFO - Server running on port 8081\n\nThe parameters `userId` and `id`(on resource endpoints only) will be sent to service on payload.\n\n## Support path prefix\n\nIf we have a model that needs to have a prefix path we may configure it using path key. This configuration will make the api routes prefixed with the path.\n\nAs an example we can have the following model configuration (metadata from api-example project):\n\n```json\n{\n  \"properties\": [ \"name\", \"userId\" ],\n  \"relations\": [{ \"name\": \"user\", \"type\": \"resource\" }],\n  \"actions\": [\"list\"],\n  \"path\": {\n    \"prefix\": \"admin/\"\n  }\n}\n```\n\nThis will generate the following routes:\n\n    MICRO.API.METADATA::INFO - Loaded API Models...\n    MICRO.API.METADATA::INFO - Loading API routes...\n    MICRO.API.METADATA::TRACE - Mount route GET \t/v1/admin/claims\n\n## Overriding default paths\n\nThe path property allow you to override the default path configuration. The default path configuration is to transform the model name in a pluralized string, in certain cases we may need something different we can use path property.\n\nAs an example we can have the following model configuration (metadata api-example project):\n\n```json\n{\n  \"path\": \"me\",\n  \"currentUserKey\": \"userId\",\n  \"properties\": [\"id\", \"name\", \"active\"],\n  \"relations\": [{ \"name\": \"alerts\", \"type\": \"collection\" }],\n  \"actions\": [\"get\"]\n}\n```\n\nThis will generate a route `GET /me` instead of `GET /mes`.\n\n\n## Support current user endpoints\n\nIf we have a model that doesn't needs an identifier to be requested such as `me`, we can define what is the property present in request user object that should be sent in the payload.\n\nAs an example we can have the following model configuration (metadata api-example project):\n\n```json\n{\n  \"path\": \"me\",\n  \"currentUserKey\": \"userId\",\n  \"properties\": [\"id\", \"name\", \"active\"],\n  \"relations\": [{ \"name\": \"alerts\", \"type\": \"collection\" }],\n  \"actions\": [\"get\"]\n}\n```\n\nThis will generate a route `GET /me` where the property `userId` will be sent in the payload. The value for the userId property will be retrieved from current user object `req.user`.\n\nThe following model contains a alert relation and the `userId` property will also be sent in the relation payload.\n\n## Embeds support\n\nThis feature will allow to embed relations in the resource payload using a single call from the consumer. The relations can be a collection or single resource depending on the model definition. The relation name will be set as a property in the model payload.\n\nThe embeds will use the `batch` operation from embedable model using the following payload contract for request and response:\n\n* `one-to-one` relations will send the following payload:\n\n```javascript\n// Batch request payload example to embed users in a task model\n{ id: ['pjanuario'] }\n\n// Response:\n[\n  {\n    id: 'pjanuario',\n    data: {\n      id: \"pjanuario\",\n      name: \"Pedro\",\n      active: true,\n      roleId: \"1\",\n      _links: {\n        self: \"/users/pjanuario\",\n        tasks: \"/users/pjanuario/tasks\",\n        userAssignments: \"/users/pjanuario/userassignments\",\n        role: \"/users/pjanuario/roles/1\"\n      }\n    }\n  }\n]\n```\n\n* `one-to-many` relations will send the following payload:\n\n```javascript\n// Batch request payload example to embed tasks in a user model\n{ userId: ['pjanuario'] }\n\n// Response:\n[\n  {\n    userId: 'pjanuario',\n    data: [{\n      id: \"1\",\n      active: true,\n      userId: \"pjanuario\",\n      _links: {\n        self: \"/tasks/1\",\n        user: \"/users/pjanuario\"\n      }\n    }]\n  }\n]\n```\n\n## Contributing\n\n1. Fork it\n2. Create your feature branch (`git checkout -b my-new-feature`)\n3. Commit your changes (`git commit -am 'Add some feature'`)\n4. Push to the branch (`git push origin my-new-feature`)\n5. Create new Pull Request\n\n## Bump versioning\n\nWe use [grunt bump package](https://www.npmjs.org/package/grunt-bump) to control package versioning.\n\nBump Patch version\n\n    $ grunt bump\n\nBump Minor version\n\n    $ grunt bump:minor\n\nBump Major version\n\n    $ grunt bump:major\n\n## Running Specs\n\n    $ npm test\n\n## Coverage Report\n\nWe aim for 100% coverage and we hope it keeps that way! :)\nWe use pre-commit and pre-push hooks and CI to accomplish this, so don't mess with our build! :P\n\nCheck the report after running npm test.\n\n    $ open ./coverage/lcov-report/index.html\n","maintainers":[{"name":"pjanuario","email":"prnjanuario@gmail.com"}],"time":{"modified":"2022-06-19T18:44:14.311Z","created":"2016-02-19T12:15:30.937Z","1.0.0":"2016-02-19T12:15:30.937Z","1.1.0":"2016-02-19T16:56:16.271Z","1.2.0":"2016-02-22T14:33:53.377Z","1.2.1":"2016-02-26T10:51:04.149Z","1.3.0":"2016-02-26T14:05:58.842Z","1.3.1":"2016-02-29T10:23:08.441Z","1.3.2":"2016-03-04T11:18:51.090Z","1.4.0":"2016-03-07T18:26:35.488Z","1.4.1":"2016-03-10T12:35:47.736Z","1.5.0":"2016-03-14T22:19:49.486Z","1.5.1":"2016-03-14T22:55:32.251Z","1.6.0":"2016-03-16T19:18:20.429Z","1.7.0":"2016-03-18T13:20:23.542Z","1.7.1":"2016-03-25T17:23:00.582Z","1.8.0":"2016-03-28T15:15:31.149Z","1.9.0":"2016-04-06T08:27:53.311Z","1.9.1":"2016-04-11T17:45:02.709Z","1.9.2":"2016-04-28T16:11:50.009Z","1.9.3":"2016-05-04T13:00:24.402Z","1.10.0":"2016-05-27T15:24:13.829Z","1.10.1":"2016-07-29T11:30:52.096Z","1.10.2":"2016-07-29T14:24:15.783Z","1.11.0":"2016-08-03T17:33:08.069Z","1.11.1":"2016-08-04T14:45:55.886Z","1.12.0":"2016-09-13T11:21:07.452Z","1.13.0":"2016-12-09T13:44:27.999Z","1.14.0":"2017-05-09T16:43:33.965Z","1.14.1":"2017-05-10T15:09:31.247Z","1.14.2":"2017-06-06T09:16:37.908Z","1.14.3":"2017-08-29T14:10:55.455Z","1.14.4":"2018-03-07T01:50:26.409Z","1.14.5":"2018-07-26T09:35:26.623Z","1.14.6":"2018-10-10T14:52:07.834Z","2.0.0":"2019-03-13T13:11:23.262Z","2.0.1":"2019-04-10T16:13:09.755Z"},"author":{"name":"Pedro Januário","email":"prnjanuario@gmail.com"},"license":"ISC","readmeFilename":"README.md"}