{"_id":"@apifie/node-microservice","_rev":"11-aba7eea583958b5480dca8721e075dd9","name":"@apifie/node-microservice","dist-tags":{"latest":"1.0.3"},"versions":{"0.0.1":{"name":"@apifie/node-microservice","version":"0.0.1","description":"A Blueprint to crate Node JS Micro-Service on apifie platform","author":{"name":"Gaurav Kumar","email":"mail2gauravkumar@gmail.com"},"private":false,"keywords":["nodejs","service","micro-service","microservice","blueprint","template","apifie"],"repository":{"type":"git","url":"git+ssh://git@gitlab.com/apifie/node-microservice.git"},"nodemonConfig":{"ignore":["test/*","docs/*"],"delay":"2500"},"main":"index.js","scripts":{"start":"echo 'Its an npm module. You need to do npm istall in your app / service'","test":"npm run coverage","coverage":"NODE_ENV=test nyc npm run test:unit","test:unit":"env $(cat .env | xargs) NODE_ENV=test mocha \"./test/unit/**/*.spec.js\" --exit -t 5000","lint":"standard --verbose --env mocha --env node | snazzy","lint:fix":"standard --verbose --env mocha --env node --fix | snazzy","prepush":"npm run lint && npm run coverage"},"dependencies":{"amqplib":"0.5.2","async-redis":"1.1.4","axios":"0.18.0","body-parser":"1.13.2","cls-hooked":"4.2.2","cookie-parser":"1.3.5","cpx":"1.5.0","debug":"2.2.0","events":"^3.0.0","express":"4.13.1","express-sanitizer":"1.0.4","install":"0.11.0","jade":"1.11.0","joi":"13.1.2","morgan":"1.6.1","mysql-semaphore":"^0.1.1","mysql2":"1.5.2","npm":"6.0.0","response-time":"2.3.2","sequelize":"4.33.3","sequelize-cli":"3.2.0","serve-favicon":"2.3.0","swagger-spec-express":"2.0.4","swagger-ui-express":"2.0.15","swagger2-to-postman":"1.1.9","winston":"2.4.0","winston-logstash":"0.4.0","zipkin":"0.12.0","zipkin-context-cls-hooked":"0.11.0","zipkin-instrumentation-axios":"0.1.0","zipkin-instrumentation-express":"0.12.0","zipkin-transport-http":"0.12.0"},"devDependencies":{"babel-plugin-istanbul":"4.1.5","babel-register":"6.26.0","chai":"4.1.2","chai-as-promised":"7.1.1","chai-spies":"1.0.0","cross-env":"5.1.3","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-plugin-import":"2.9.0","husky":"^0.14.3","mocha":"5.0.0","nodemon":"1.14.12","nyc":"11.4.1","proxyquire":"2.0.1","read-package-json":"2.0.13","snazzy":"7.0.0","sonarqube-scanner":"2.0.2","standard":"10.0.3","supertest":"3.0.0"},"gitHead":"9b4833189f8b475a6a91b22314c4d8f0dd07ebde","bugs":{"url":"https://gitlab.com/apifie/node-microservice/issues"},"homepage":"https://gitlab.com/apifie/node-microservice#readme","_id":"@apifie/node-microservice@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.9.0","_npmUser":{"name":"mail2gauravkumar","email":"mail2gauravkumar@gmail.com"},"dist":{"integrity":"sha512-bWewAi/qpvs7h1cXNVPKyaAn5QkvMkbUdg29zWTKfIK15kZAILRFVZkG9sv1WIXGcHnkmu9mVCc/q5lpef++PA==","shasum":"d3ab81262fcd7d21cde29b48be4c5ce5e9ba46db","tarball":"https://registry.npmjs.org/@apifie/node-microservice/-/node-microservice-0.0.1.tgz","fileCount":39,"unpackedSize":59290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkNV5CRA9TVsSAnZWagAAf9AP/087Hc33L1R965DdAAsy\n0Tsgc2mgbaU1ODpcTowjkYiNFRIMSGYt/zZVfF0MuX5AU/8BoYz3SO3iEvoL\ne0y+jQNLby3fME6A9zIWQ2hluWS3Ffk/ZoHezZK8P3t2YhF2WCzlk5nBP1he\n0STqiYVyIVJzBtQ46nScnIPk88T1PvINlUX0ENDTWNZ2kn2IHJ7JnxfJlgb1\nmYutD3k0zm/UB8R+//gvM3J+j9Z5zyOxb4uv0VR92fbgQRAxhOaVWCjf339O\nWxPCqpzFlL+dOafUbvl8BedjTqMpEagCRDiGXhSaCsd5GA+7TNWr/+IRrxIN\nsUC4az313wwqbmnLz41+tRw+MWFChpIJk436fsn1K1UAiKfjCtSm6IQIpjK7\n3+qviJ3QvRLQWJfGgK+zCP3hNx3s55Kf5+Iu83nUidEJVW/U0XI99afLxdHf\nAki0S1M+viUnegOtrmvBH5LWkvpjVBBAB+XUmfJwNMI3FCQRgL4VWxK6yOwB\nQkm0iZXVOKGcDDfEOfgj5P47oisaVUlx6YBuDqLAqVH8I6hRE3Ilon9K5BG4\nqeCUa8IZoCtdnQdCeoxd7sW3QqFqznY9vw7jHch6ug9l64DKo4HazwCdeCjK\n9CHD2oiMmoD664pkcxrBCmGa9DEykUHthl0XYn2FWPHX/lnoSmyNP9MvVBQw\nhjGw\r\n=A6Ji\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8UtFIesEw4Jm3Hxhe5WANlB39K6bR/P1yD+gJOojlyAiEAti/QEvu6bYKbi56XesghFihGWCNxSMoZw+jJM30z/18="}]},"maintainers":[{"name":"charu.priya","email":"priya.charu147@gmail.com"},{"name":"mail2gauravkumar","email":"mail2gauravkumar@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-microservice_0.0.1_1536218488887_0.5672326670645416"},"_hasShrinkwrap":false},"0.0.2":{"name":"@apifie/node-microservice","version":"0.0.2","description":"A Blueprint to crate Node JS Micro-Service on apifie platform","author":{"name":"Gaurav Kumar","email":"mail2gauravkumar@gmail.com"},"private":false,"keywords":["nodejs","service","micro-service","microservice","blueprint","template","apifie"],"repository":{"type":"git","url":"git+ssh://git@gitlab.com/apifie/node-microservice.git"},"nodemonConfig":{"ignore":["test/*","docs/*"],"delay":"2500"},"main":"index.js","scripts":{"start":"echo 'Its an npm module. You need to do npm istall in your app / service'","test":"npm run coverage","coverage":"cross-env NODE_ENV=test nyc npm run test:unit","test:unit":"cross-env $(cat .env | xargs) NODE_ENV=test mocha \"./test/unit/**/*.spec.js\" --exit -t 5000","lint":"eslint ./src","lint:fix":"eslint ./src --fix","prepush":"npm run lint && npm run coverage"},"dependencies":{"amqplib":"0.5.2","async-redis":"1.1.4","axios":"0.18.0","body-parser":"1.13.2","cls-hooked":"4.2.2","cookie-parser":"1.3.5","cpx":"1.5.0","debug":"2.2.0","events":"^3.0.0","express":"4.13.1","express-sanitizer":"1.0.4","install":"0.11.0","jade":"1.11.0","joi":"13.1.2","morgan":"1.6.1","mysql-semaphore":"^0.1.1","mysql2":"1.5.2","npm":"6.0.0","response-time":"2.3.2","sequelize":"4.33.3","sequelize-cli":"3.2.0","serve-favicon":"2.3.0","swagger-spec-express":"2.0.4","swagger-ui-express":"2.0.15","swagger2-to-postman":"1.1.9","winston":"2.4.0","winston-logstash":"0.4.0","zipkin":"0.12.0","zipkin-context-cls-hooked":"0.11.0","zipkin-instrumentation-axios":"0.1.0","zipkin-instrumentation-express":"0.12.0","zipkin-transport-http":"0.12.0"},"devDependencies":{"babel-plugin-istanbul":"4.1.5","babel-register":"6.26.0","chai":"4.1.2","chai-as-promised":"7.1.1","chai-spies":"1.0.0","cross-env":"5.1.3","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-plugin-import":"2.9.0","husky":"^0.14.3","mocha":"5.0.0","nodemon":"1.14.12","nyc":"11.4.1","proxyquire":"2.0.1","read-package-json":"2.0.13","snazzy":"7.0.0","sonarqube-scanner":"2.0.2","standard":"10.0.3","supertest":"3.0.0"},"gitHead":"3b2f6f4308087dfabf2aca328b0e41e99d86386c","bugs":{"url":"https://gitlab.com/apifie/node-microservice/issues"},"homepage":"https://gitlab.com/apifie/node-microservice#readme","_id":"@apifie/node-microservice@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.9.0","_npmUser":{"name":"mail2gauravkumar","email":"mail2gauravkumar@gmail.com"},"dist":{"integrity":"sha512-IgcLXTFzjecdKbhlMuJD+G6ahYK2rP5FBYVaWLYUfQ+2LWcZ5Cw1zBi7CiNEzMuQAwdCuoBAJFAB4GXT8niw0Q==","shasum":"a885d5ca275e5355c6fe54c28645eecc735ebb81","tarball":"https://registry.npmjs.org/@apifie/node-microservice/-/node-microservice-0.0.2.tgz","fileCount":38,"unpackedSize":64836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm2GzCRA9TVsSAnZWagAA3HwP/2gnjPvs3f3CAOvgTEdg\nBacQDQm8l5uZvuG62Z6Y0HN0iJ4Tca684MIJl/T12hdOjyjldj0Vs83/d5xi\nPYLOzQEtZVLqWDcshHHpefhMw9P8CQxJ6ouVbuda47b1zkCE3uW0vJwgmyOb\n4P2kTtcq4DsxoYuL31Bi7/qC1UwPvwMQiV5Sr6BUqQgWdFqoupcEOMm9Qh9I\nGj7xHi94q7S8XF95yNq/ZcHq64f0HcoxM3TIFhw6+gcZJnSss39EKIylSVON\nzKdiJL8mLEFJd1W4mM/iBFjPnU1nLafla7qs7dgVvIOlNzBSaB/dVLy9q3zo\nM0Qtn1SX+hBzvuo8DDbDAAWlu2P/e114IqyqfO453ccSeEWtub2qw6JaFNMy\nPVsJYU51uCY6nR+5DhRYHw9E+zB3KlG8SOnlaZE//+OHLwi7/4g5kQM0VPds\ngb0hRmoJEWIfQlLQ0fRrgEEhm9AP0PRGMGf4+trxgPQg6QOIizQJn3+lW6J7\nKJs4P5zkTonqaZYsgxWTO3v0/fCGYrWbw1DMvz5y8WLepqq/jWtWckOqZbef\nMMk5REDd0pThxMF9VB4qk0y/2hnLNUdGq5IcM5zEyzsUnNKJPnzZ1nG5b5RH\nh5a296c3aXAxOiaDvHJXoJwe3gz3KqW4RxAMbZv+exLTUz1huV3OyPjPhN4p\nWp40\r\n=lKAw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtG7iaPmqyO+emN1Ce48sFgAdT7p6UlywkwXYaAwpC/wIhAKdB9HtIWE5YJCqcRkSn7znu4H/jm0PDNW2tWsb8vKzA"}]},"maintainers":[{"name":"charu.priya","email":"priya.charu147@gmail.com"},{"name":"mail2gauravkumar","email":"mail2gauravkumar@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-microservice_0.0.2_1536909746687_0.1671349943739877"},"_hasShrinkwrap":false},"0.0.3":{"name":"@apifie/node-microservice","version":"0.0.3","description":"A Blueprint to crate Node JS Micro-Service on apifie platform","author":{"name":"Gaurav Kumar","email":"mail2gauravkumar@gmail.com"},"private":false,"keywords":["nodejs","service","micro-service","microservice","blueprint","template","apifie"],"repository":{"type":"git","url":"git+ssh://git@gitlab.com/apifie/node-microservice.git"},"nodemonConfig":{"ignore":["test/*","docs/*"],"delay":"2500"},"main":"index.js","scripts":{"start":"echo 'Its an npm module. You need to do npm istall in your app / service'","test":"npm run coverage","coverage":"cross-env NODE_ENV=test nyc npm run test:unit","test:unit":"cross-env $(cat .env | xargs) NODE_ENV=test mocha \"./test/unit/**/*.spec.js\" --exit -t 5000","lint":"eslint ./src","lint:fix":"eslint ./src --fix","prepush":"npm run lint && npm run coverage"},"dependencies":{"amqplib":"0.5.2","async-redis":"1.1.4","axios":"0.18.0","body-parser":"1.13.2","cls-hooked":"4.2.2","cookie-parser":"1.3.5","cpx":"1.5.0","debug":"2.2.0","events":"^3.0.0","express":"4.13.1","express-sanitizer":"1.0.4","install":"0.11.0","jade":"1.11.0","joi":"13.1.2","morgan":"1.6.1","mysql-semaphore":"^0.1.1","mysql2":"1.5.2","npm":"6.0.0","response-time":"2.3.2","sequelize":"4.33.3","sequelize-cli":"3.2.0","serve-favicon":"2.3.0","swagger-spec-express":"2.0.4","swagger-ui-express":"2.0.15","swagger2-to-postman":"1.1.9","winston":"2.4.0","winston-logstash":"0.4.0","zipkin":"0.12.0","zipkin-context-cls-hooked":"0.11.0","zipkin-instrumentation-axios":"0.1.0","zipkin-instrumentation-express":"0.12.0","zipkin-transport-http":"0.12.0"},"devDependencies":{"babel-plugin-istanbul":"4.1.5","babel-register":"6.26.0","chai":"4.1.2","chai-as-promised":"7.1.1","chai-spies":"1.0.0","cross-env":"5.1.3","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-plugin-import":"2.9.0","husky":"^0.14.3","mocha":"5.0.0","nodemon":"1.14.12","nyc":"11.4.1","proxyquire":"2.0.1","read-package-json":"2.0.13","snazzy":"7.0.0","sonarqube-scanner":"2.0.2","standard":"10.0.3","supertest":"3.0.0"},"gitHead":"0b02702639450b55b34983c47e35696748d1d021","bugs":{"url":"https://gitlab.com/apifie/node-microservice/issues"},"homepage":"https://gitlab.com/apifie/node-microservice#readme","_id":"@apifie/node-microservice@0.0.3","_npmVersion":"6.4.1","_nodeVersion":"8.9.0","_npmUser":{"name":"mail2gauravkumar","email":"mail2gauravkumar@gmail.com"},"dist":{"integrity":"sha512-pLN6DSr09gHXh6K3BOhXgzRg8PoHSqNP+Rm4IoAmesuncKgQ3cOco6+7pfyHyzuK9Rah08ahKbl7W5Pm6zhMpA==","shasum":"e178d2cff35ee83ea1819d1a6ae5d31b448a4e30","tarball":"https://registry.npmjs.org/@apifie/node-microservice/-/node-microservice-0.0.3.tgz","fileCount":38,"unpackedSize":68183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbp3xuCRA9TVsSAnZWagAAhocP/0+Ndicn4Cro5FP5uVTc\nm/XekIjh3z1KVrbt6GWSqwMj/R5Iw317PWCTFOOfuKDFgbcCv2zqnXBd2D+v\npT88vxdy61QKhSa4dxdBj5Xq1C1y4R9Eaii+pGxVIFLdKbDNp8zQSPr05kst\ndjL34uYbfVFVCmI5Qm2u7FePeai3AvsW4PVm1bcRfqYVIsAkeiVan3mpB+vY\nsCt5dza2Y5GAokFDGRb0J91yLi33M0OExAUQs0k6IFjhAFcvrS8/W7OLpFI+\nc/KRYBoMFXzBFe29PswzRXzcXvc9xTB+zSYbFNOLIWrC9ey0MOCCeTHR8nJs\n12Eq31KxvMpmvq62BXh2V3aQa+GCv/CTFi+F+MaUu5ftDB4GB1LI1N/zOkTV\nr/NJber5OlgWjed3kEpR1I1ngKAoaNtnu9bgD1vPS1ATM0HMIrK54053/udW\nxtabKcwCniMV063OpcKWbAQqgKghUFflSZs1NNnidUbumqsFX5BipuL9BY2h\nYrKCJiKqWAKmhFRVFw/yva9NqwhN2C7id4QaYELWun67rQ6UfSOJGrZ/aCeH\nRUlJ5ZN5so/KGbaJgY9I8SYr+7Fn9dRrvGc6as+yBHTIX4bAW/3lqR8mbYl/\nZCOep6B2X/g8uC7e6IjGpaVg8sHGfbhSqRafxo508eb57qpxRm3iMxpLZAlO\no/65\r\n=0NT/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbpzdwx8LQ7btwUSrhL1i5SFd2sK9ZZg3YqPshbntERAiEAgFuf+gpkwbherwuHYIOIl41V2IR+QDzZxwg20BQmyEM="}]},"maintainers":[{"name":"charu.priya","email":"priya.charu147@gmail.com"},{"name":"mail2gauravkumar","email":"mail2gauravkumar@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-microservice_0.0.3_1537703021543_0.7508299976400019"},"_hasShrinkwrap":false},"0.0.4":{"name":"@apifie/node-microservice","version":"0.0.4","description":"A Blueprint to crate Node JS Micro-Service on apifie platform","author":{"name":"Gaurav Kumar","email":"mail2gauravkumar@gmail.com"},"private":false,"keywords":["nodejs","service","micro-service","microservice","blueprint","template","apifie"],"repository":{"type":"git","url":"git+ssh://git@gitlab.com/apifie/node-microservice.git"},"nodemonConfig":{"ignore":["test/*","docs/*"],"delay":"2500"},"main":"index.js","scripts":{"start":"echo 'Its an npm module. You need to do npm istall in your app / service'","test":"npm run coverage","coverage":"cross-env NODE_ENV=test nyc npm run test:unit","test:unit":"cross-env NODE_ENV=test mocha --opts ./mocha.opts --require ./setup-env.js \"./test/unit/**/*.spec.js\" --exit","lint":"eslint ./src","lint:fix":"eslint ./src --fix","prepush":"npm run lint && npm run coverage"},"dependencies":{"amqplib":"0.5.2","async-redis":"1.1.4","axios":"0.18.0","body-parser":"1.18.3","cls-hooked":"4.2.2","cookie-parser":"1.3.5","cpx":"1.5.0","debug":"2.2.0","dotenv":"6.0.0","events":"3.0.0","express":"4.16.3","express-sanitizer":"1.0.4","install":"0.11.0","jade":"1.11.0","joi":"13.1.2","morgan":"1.9.1","mysql-semaphore":"0.1.1","mysql2":"1.5.2","npm":"6.4.1","response-time":"2.3.2","sequelize":"4.33.3","sequelize-cli":"3.2.0","serve-favicon":"2.5.0","swagger-spec-express":"2.0.4","swagger-ui-express":"2.0.15","swagger2-to-postman":"1.1.9","winston":"2.4.0","winston-logstash":"0.4.0","zipkin":"0.12.0","zipkin-context-cls-hooked":"0.11.0","zipkin-instrumentation-axios":"0.1.0","zipkin-instrumentation-express":"0.12.0","zipkin-transport-http":"0.12.0"},"devDependencies":{"babel-plugin-istanbul":"4.1.5","babel-register":"6.26.0","chai":"4.1.2","chai-as-promised":"7.1.1","chai-http":"4.2.0","chai-spies":"1.0.0","cross-env":"5.1.3","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-plugin-import":"2.9.0","husky":"0.14.3","mocha":"5.0.0","nodemon":"1.18.4","nyc":"11.4.1","proxyquire":"2.0.1","read-package-json":"2.0.13","snazzy":"7.0.0","sonarqube-scanner":"2.1.1","standard":"10.0.3","supertest":"3.0.0"},"gitHead":"fead117bcfdaf768e2a807921c27cf7cad810f32","bugs":{"url":"https://gitlab.com/apifie/node-microservice/issues"},"homepage":"https://gitlab.com/apifie/node-microservice#readme","_id":"@apifie/node-microservice@0.0.4","_npmVersion":"6.4.1","_nodeVersion":"8.9.0","_npmUser":{"name":"mail2gauravkumar","email":"mail2gauravkumar@gmail.com"},"dist":{"integrity":"sha512-rwOCE2NWJJtOqhzPl98ImrL+P4HYt4f4zVhkNJT7xJ7mDXKg4N1kG8ekpAftraZpV1UQcRWxrYz16v/OTdvdSg==","shasum":"7aab5cf6a5e49eeaa22be52d63ff3ead2e77616a","tarball":"https://registry.npmjs.org/@apifie/node-microservice/-/node-microservice-0.0.4.tgz","fileCount":41,"unpackedSize":86369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqgBqCRA9TVsSAnZWagAAd2UP/0/L4Z47V+AWO+NS7WWo\n0cCHgqRYyYeuHteZCgOIlzPvF9GGgh/VW5ixUd/X7cIq7LHDhiheZiStU4KF\nxNvKcbfossp+AkAKeXvwtnx8c3i48vg3GHIiAWSIh9rodc0j/A8U+AdgrtR+\nvVCOCJrMIhcF/I3Ub//6VW/9YbK4ENCVoVAIo/yWRlREveBJPrAIBhXtATVf\nFH+NXflvLiV4ATsaUhiQ2JQEIP7LjSXNivetosTR6oa3igokgw5oPHdD23t5\nyYHW3XHLksGSaVXgQVQM3djnHibVCbhy1EKWiPoyb6PAQfYPMw39P+bRC4yK\nqmivn+K5fCaSMcyXj8O/mjJ8FZttKCIYrxNTsMqcGMynqcHGaRp5GXnOp6Rb\nedRqRlE0nPuQSK8yxDgLMR+4zsTxmx310CocYTChbjlzhuU9xJHS2lmOPbro\nL17787dAYkt8/Y63VqXXDLMbT0uPuRcB+KP01RB0FG6ebADNwrVdsmGm6kxN\nvaIUFhIVSIhQqzBgSNObIT6guxh7hKWybBv+N6seLy71v4EjhbKd5KdhnqbU\nIY7djy0wEmMoRKYPyl8WcmNbR58OR12qOdcBdiNnMHP2jHmll8FYXRJ09BqL\nHnLEkl1yqG/c5E3m6qAzZXb/xKdlNxP27jF8/yyC+sAROKv2l5kq6JpybXu0\nsgYH\r\n=8TIg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEl+DOpjBcqMMMpenH78hNXSAcgacpdWWjUT85JR5IAcAiBYmb7WTm6W1bbj63PNWdou5R3usMvf25BQYlTEeGSdig=="}]},"maintainers":[{"name":"charu.priya","email":"priya.charu147@gmail.com"},{"name":"mail2gauravkumar","email":"mail2gauravkumar@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-microservice_0.0.4_1537867881969_0.9562097743838724"},"_hasShrinkwrap":false},"0.0.5":{"name":"@apifie/node-microservice","version":"0.0.5","description":"A Blueprint to crate Node JS Micro-Service on apifie platform","author":{"name":"Gaurav Kumar","email":"mail2gauravkumar@gmail.com"},"private":false,"keywords":["nodejs","service","micro-service","microservice","blueprint","template","apifie"],"repository":{"type":"git","url":"git@gitlab.com:apifie/nodems/node-microservice.git"},"nodemonConfig":{"ignore":["test/*","docs/*"],"delay":"2500"},"main":"index.js","scripts":{"start":"echo 'Its an npm module. You need to do npm istall in your app / service'","test":"npm run coverage","coverage":"cross-env NODE_ENV=test nyc npm run test:unit","test:unit":"cross-env NODE_ENV=test mocha --opts ./mocha.opts --require ./setup-env.js \"./test/unit/**/*.spec.js\" --exit","lint":"eslint ./src","lint:fix":"eslint ./src --fix","prepush":"npm run lint && npm run coverage"},"dependencies":{"amqplib":"0.5.2","async-redis":"1.1.4","axios":"0.18.0","body-parser":"1.18.3","cls-hooked":"4.2.2","cookie-parser":"1.3.5","cpx":"1.5.0","debug":"2.2.0","dotenv":"6.0.0","events":"3.0.0","express":"4.16.3","express-sanitizer":"1.0.4","install":"0.11.0","jade":"1.11.0","joi":"13.1.2","morgan":"1.9.1","mysql-semaphore":"0.1.1","mysql2":"1.5.2","npm":"6.4.1","response-time":"2.3.2","sequelize":"4.33.3","sequelize-cli":"3.2.0","serve-favicon":"2.5.0","swagger-spec-express":"2.0.4","swagger-ui-express":"2.0.15","swagger2-to-postman":"1.1.9","winston":"2.4.0","winston-logstash":"0.4.0","zipkin":"0.12.0","zipkin-context-cls-hooked":"0.11.0","zipkin-instrumentation-axios":"0.1.0","zipkin-instrumentation-express":"0.12.0","zipkin-transport-http":"0.12.0"},"devDependencies":{"babel-plugin-istanbul":"4.1.5","babel-register":"6.26.0","chai":"4.1.2","chai-as-promised":"7.1.1","chai-http":"4.2.0","chai-spies":"1.0.0","cross-env":"5.1.3","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-plugin-import":"2.9.0","husky":"0.14.3","mocha":"5.0.0","nodemon":"1.18.4","nyc":"11.4.1","proxyquire":"2.0.1","read-package-json":"2.0.13","snazzy":"7.0.0","sonarqube-scanner":"2.1.1","standard":"10.0.3","supertest":"3.0.0"},"gitHead":"fa6331a4e7fcaa400b8cd76a61698deb869a3126","_id":"@apifie/node-microservice@0.0.5","_npmVersion":"6.4.1","_nodeVersion":"8.9.0","_npmUser":{"name":"mail2gauravkumar","email":"mail2gauravkumar@gmail.com"},"dist":{"integrity":"sha512-GCqgnUMV2uJYk1W3E24QNw6Pr887wEsoeG5+Xi2Z0exXn1MRw0/srAPEwCLjQK1aK+kYY7li8si1AV1IXUUfXw==","shasum":"036a98374681d519135ccaca78ce0bae3e44a6c1","tarball":"https://registry.npmjs.org/@apifie/node-microservice/-/node-microservice-0.0.5.tgz","fileCount":41,"unpackedSize":87023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsgrKCRA9TVsSAnZWagAAVOAP/2ZBVCfLoiYMea3hDJaD\nx/8ZWUo6a5N3/y4r1ssKDUv9+GUQj4VOhSuQDEdNTzhCjQvQoP7Rd0lHYzNu\n1OdYWNuqyZzzdgOlNlD5iqvoQqANkoIsUSU0wx3JFvrWCsjSHe7GAS1zeQph\nDZfYzURqkiodnUbiiulPVsMRTgAJy/ko9Ob/K7lR1r3Dz8xul0r+qQNbgG2Z\niVOP5WpnHWv1Ydn/pPVbfXPgnBX/fm/aSBY5Z5ThTWwEYhy5u5wdAfkF72G4\nom+i1AVJVUhxX+sCZAgfvArgG7QtFS4vzYeydRcYBa4uA925Ad9ZQLcIIKtc\nP3m7mnUbIcIeZlS+aZR+LoGidem4TPTjeO4wkkPs74kVx8/0CJqfllctwWvb\nxLe9p32pQqk1Q3V6Y01def6M1HbkghP2KOGN/UXO22xp9WKp4qUANb7N3VGX\n8sIix9VFtse9FVEguH37L10K8Ne9KB3J1rouitfkF/opRAg1C0qDuJOEla4q\nRYmey7g5bT+bpALNjSqaJ03M3FogjFChqcu9FMRa7D8ilLDtW6GrbMWPM1tq\nIimllQzhAHLSCresvhW4uYuGxSwFDr7O6iiHXFcRJ8Dyos6bzaDQHjGxPMwe\n9oI0GGDmrv6XiREIpFCSy4JEzTN00sp0pvCtmnTvi0D8Nm9dX7v67BJEiyfS\naQDt\r\n=GLAI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGiMEtdLiBZaKtIdMKUNgiNZ8Q3JMRyLKN/5k+dXXqYrAiAeTFq11JeVrEuirFqQ5zrKodXhfQrUV6o0sMtxlfm1eQ=="}]},"maintainers":[{"name":"charu.priya","email":"priya.charu147@gmail.com"},{"name":"mail2gauravkumar","email":"mail2gauravkumar@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-microservice_0.0.5_1538394825170_0.5156861456165986"},"_hasShrinkwrap":false},"1.0.0":{"name":"@apifie/node-microservice","version":"1.0.0","description":"A Blueprint to crate Node JS Micro-Service on apifie platform","author":{"name":"Gaurav Kumar","email":"mail2gauravkumar@gmail.com"},"private":false,"keywords":["nodejs","service","micro-service","microservice","blueprint","template","apifie"],"repository":{"type":"git","url":"git@gitlab.com:apifie/nodems/node-microservice.git"},"nodemonConfig":{"ignore":["test/*","docs/*"],"delay":"2500"},"main":"index.js","scripts":{"start":"echo 'Its an npm module. You need to do npm istall in your app / service'","test":"npm run coverage","coverage":"cross-env NODE_ENV=test nyc npm run test:unit","test:unit":"cross-env NODE_ENV=test mocha --opts ./mocha.opts --require ./setup-env.js \"./test/unit/**/*.spec.js\" --exit","lint":"eslint ./src","lint:fix":"eslint ./src --fix","prepush":"npm run lint && npm run coverage"},"dependencies":{"amqplib":"0.5.2","async-redis":"1.1.4","axios":"0.18.0","body-parser":"1.18.3","cls-hooked":"4.2.2","cookie-parser":"1.3.5","cpx":"1.5.0","debug":"2.2.0","dotenv":"6.0.0","events":"3.0.0","express":"4.16.3","express-sanitizer":"1.0.4","install":"0.11.0","jade":"1.11.0","joi":"13.1.2","morgan":"1.9.1","mysql-semaphore":"0.1.1","mysql2":"1.5.2","npm":"6.4.1","response-time":"2.3.2","sequelize":"4.33.3","sequelize-cli":"3.2.0","serve-favicon":"2.5.0","swagger-spec-express":"2.0.4","swagger-ui-express":"2.0.15","swagger2-to-postman":"1.1.9","winston":"2.4.0","winston-logstash":"0.4.0","zipkin":"0.12.0","zipkin-context-cls-hooked":"0.11.0","zipkin-instrumentation-axios":"0.1.0","zipkin-instrumentation-express":"0.12.0","zipkin-transport-http":"0.12.0"},"devDependencies":{"babel-plugin-istanbul":"4.1.5","babel-register":"6.26.0","chai":"4.1.2","chai-as-promised":"7.1.1","chai-http":"4.2.0","chai-spies":"1.0.0","cross-env":"5.1.3","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-plugin-import":"2.9.0","husky":"0.14.3","mocha":"5.0.0","nodemon":"1.18.4","nyc":"11.4.1","proxyquire":"2.0.1","read-package-json":"2.0.13","snazzy":"7.0.0","sonarqube-scanner":"2.1.1","standard":"10.0.3","supertest":"3.0.0"},"gitHead":"9ebdef29b1387d901c846b444a3cd98d643cb55d","_id":"@apifie/node-microservice@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.2","_npmUser":{"name":"charu.priya","email":"priya.charu147@gmail.com"},"dist":{"integrity":"sha512-J58NWriLkOCFxWGF78ZHtoq7slReAKuqqnAXavU5W2eADKDQBvqM2jbsmCMtpocbrZR95cuNbMhZ4EXwtzAxkQ==","shasum":"49420143e9e92a5c09be33a683a44fe50366932a","tarball":"https://registry.npmjs.org/@apifie/node-microservice/-/node-microservice-1.0.0.tgz","fileCount":40,"unpackedSize":91611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtP8ACRA9TVsSAnZWagAAafcP/jlW/zYNhLDBr5Crt8r1\nj+qu/houAe9EEVgMParIoNvb/F4Y8OITj5HJ/LtK18CUDkKFRt4noPq7kr6o\nJ/JYwQy9mE7Qy42FA8LJzvN7PMDS5lmmGIc6mIiPu6bUft66L70asdbbBKhS\ng4R82afzPzuEUb44Jcggaoswc8Hklk9YSPVF6EMXxotPROqnYWw9+qcncxpM\nKYksOY4Z9FxDyoxA+vNVF19LkFVjrCisxVOk+o/5dEf868zuCQRSGvU6kiPc\nIcKVw4RddCwg3RLSbmcOMdOHZNkmmMffPGdYIBMAobJFa9WQ+Ie9F5rB+b0y\nsXm1bRkkV25i7Dap4hMFZQP+vuU4wz6E8NV08wFQ7/XvCPykniQWDwmiOOFg\ngrYfsEAY09Z0WRPtL48B9TvLy38JPLprDkdD5sOwiRYDAKrvwWJMe9F4Y4vm\ny3kVSJaXfnz8Lckd833bYamyssmBAHmcYmU4H1TErDogjpdP319ihpPhaKts\nQFlzrtcKu6WKkAaQWGDHgOxim5EcpZb4TiCdA2nhk6j1Wq1ARoOiG3uYO9KK\nS4lpWs5JehTkFgzOmiNNA38YtRCaNyX8hjy3RzyYezBeEj5Lphh4e15ZTe6s\nMWQwEx8mTfLV12950M5qw40k9dX6pVRuI4Suxs6ZNICdLHSbzIKCYpuptbKu\nv2Ob\r\n=dpYn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzXWiR56vuM4FJjidVHl/od6i9eDGJW1UsEhRkfHbxVAiA5K0DiKFikwA62GEaZlDBjv+oKUjvP/y1M+UPviD9fcg=="}]},"maintainers":[{"name":"charu.priya","email":"priya.charu147@gmail.com"},{"name":"mail2gauravkumar","email":"mail2gauravkumar@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-microservice_1.0.0_1538588415177_0.8385648329984041"},"_hasShrinkwrap":false},"1.0.1":{"name":"@apifie/node-microservice","version":"1.0.1","license":"Apache 2.0","description":"A Blueprint to crate Node JS Micro-Service on apifie platform","author":{"name":"Gaurav Kumar","email":"mail2gauravkumar@gmail.com"},"homepage":"https://gitlab.com/apifie/nodems/node-microservice","bugs":{"url":"https://gitlab.com/apifie/nodems/node-microservice/issues","email":"support@apifie.com"},"private":false,"keywords":["nodejs","service","micro-service","microservice","blueprint","template","apifie"],"repository":{"type":"git","url":"https://gitlab.com/apifie/nodems/node-microservice"},"nodemonConfig":{"ignore":["test/*","docs/*"],"delay":"2500"},"main":"index.js","scripts":{"start":"echo 'Its an npm module. You need to do npm istall in your app / service'","test":"npm run coverage","coverage":"cross-env NODE_ENV=test nyc npm run test:unit","test:unit":"cross-env NODE_ENV=test mocha --opts ./mocha.opts --require ./setup-env.js \"./test/unit/**/*.spec.js\" --exit","lint":"eslint ./src","lint:fix":"eslint ./src --fix","prepush":"npm run lint && npm run coverage"},"dependencies":{"amqplib":"0.5.2","async-redis":"1.1.4","axios":"0.18.0","body-parser":"1.18.3","cls-hooked":"4.2.2","cookie-parser":"1.3.5","cpx":"1.5.0","debug":"2.2.0","dotenv":"6.0.0","events":"3.0.0","express":"4.16.3","express-sanitizer":"1.0.4","install":"0.11.0","jade":"1.11.0","joi":"13.1.2","morgan":"1.9.1","mysql-semaphore":"0.1.1","mysql2":"1.5.2","npm":"6.4.1","response-time":"2.3.2","sequelize":"4.33.3","sequelize-cli":"3.2.0","serve-favicon":"2.5.0","swagger-spec-express":"2.0.4","swagger-ui-express":"2.0.15","swagger2-to-postman":"1.1.9","winston":"2.4.0","winston-logstash":"0.4.0","zipkin":"0.12.0","zipkin-context-cls-hooked":"0.11.0","zipkin-instrumentation-axios":"0.1.0","zipkin-instrumentation-express":"0.12.0","zipkin-transport-http":"0.12.0"},"devDependencies":{"babel-plugin-istanbul":"4.1.5","babel-register":"6.26.0","chai":"4.1.2","chai-as-promised":"7.1.1","chai-http":"4.2.0","chai-spies":"1.0.0","cross-env":"5.1.3","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-plugin-import":"2.9.0","husky":"0.14.3","mocha":"5.0.0","nodemon":"1.18.4","nyc":"11.4.1","proxyquire":"2.0.1","read-package-json":"2.0.13","snazzy":"7.0.0","sonarqube-scanner":"2.1.1","standard":"10.0.3","supertest":"3.0.0"},"gitHead":"6acc50ce48ebb7c1ed47303b6634cec565bcafd7","_id":"@apifie/node-microservice@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.9.0","_npmUser":{"name":"mail2gauravkumar","email":"mail2gauravkumar@gmail.com"},"dist":{"integrity":"sha512-IZYGow84cD/mRTobb/7b9YF60zGEyCPA4jkGbiRui83pn/jBdGvquEOHb9vVWweCG31K2JPTPyhkzawCt/chOg==","shasum":"c4ec9c2c138c3eeb5ba48ff074db923a1670a54c","tarball":"https://registry.npmjs.org/@apifie/node-microservice/-/node-microservice-1.0.1.tgz","fileCount":42,"unpackedSize":93304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtWgcCRA9TVsSAnZWagAA2dAQAKREKIEiyf37ISlGiHBM\nPgAa42ivbub59RRKpno+T6aXnrM68loeBe1X87IsHoDCrR8FvErfUD9D5BZR\nDDKYkhF2BFZHJNclNLDDeQyD1xwzrR5/X/6bEm93TGCsz06TZ/Q6bWDOU+q7\n4U2ubkLZUZWKRgPr3mAkjSrURGuw/IaCNlNLtKlQo9PNH+9sAMDK3O4CBYro\n9djw7Xiabm/94i7YgDDnb4gaY8L/du8RlWPFwAfxFctCd8H2GQvXS7bBMDLK\nRBOkkTaYOP6ChUWKclCPuMMV0O3fCs4YTEkMdChVQTdDxTa4SZkm46ODkaQh\nr17BwHJqa2OmRcrn/1QHYY6kTTZ7nsiyVnaNFpYk76cCGmTITA8rwxzrGC9y\nmjQT0kwnYnqIqdldmWv6UZ86lHI5CtDtrsUBOo9oCf4ZdASAP1jw43m/lagY\nHV7rgJ+2dAU85mLl79KBidvVq2YjrvDnu2s5PeqwTZFusiUgbD5N+ZZCTpJv\n1yzzBJEgT1M8p+48Y+BClSoy22qCYUxAdzUVZUp4q09WFZls1zaj23eqjZR0\nnU15HlpHAvVaewjOKHf/DLkJl6MkTmqmzajZI4CRg8tGESyHupgtjPjnYtNG\ndrZcLnxoHKCXIAvCe78g98wmbNSqAo1LykHO6eNzjKmacikpcq+NWDv0owsF\nU9FD\r\n=mEnl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELN+QwNWcIjNmooy1XQchIUESht5fn630b48r0NTzZPAiBdJnMI+AfkxE2f1kmzl5QoZnbIY6j+U/cBBtjNv6qdfQ=="}]},"maintainers":[{"name":"charu.priya","email":"priya.charu147@gmail.com"},{"name":"mail2gauravkumar","email":"mail2gauravkumar@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-microservice_1.0.1_1538615323908_0.6767260494589693"},"_hasShrinkwrap":false},"1.0.2":{"name":"@apifie/node-microservice","version":"1.0.2","license":"Apache 2.0","description":"A Blueprint to crate Node JS Micro-Service on apifie platform","author":{"name":"Gaurav Kumar","email":"mail2gauravkumar@gmail.com"},"homepage":"https://gitlab.com/apifie/nodems/node-microservice","bugs":{"url":"https://gitlab.com/apifie/nodems/node-microservice/issues"},"private":false,"keywords":["nodejs","service","micro-service","microservice","blueprint","template","apifie"],"repository":{"type":"git","url":"https://gitlab.com/apifie/nodems/node-microservice"},"nodemonConfig":{"ignore":["test/*","docs/*"],"delay":"2500"},"main":"index.js","scripts":{"start":"echo 'Its an npm module. You need to do npm istall in your app / service'","test":"npm run coverage","coverage":"cross-env NODE_ENV=test nyc npm run test:unit","test:unit":"cross-env NODE_ENV=test mocha --opts ./mocha.opts --require ./setup-env.js \"./test/unit/**/*.spec.js\" --exit","lint":"eslint ./src","lint:fix":"eslint ./src --fix","prepush":"npm run lint && npm run coverage"},"dependencies":{"amqplib":"0.5.2","async-redis":"1.1.4","axios":"0.18.0","body-parser":"1.18.3","cls-hooked":"4.2.2","cookie-parser":"1.3.5","cpx":"1.5.0","debug":"2.2.0","dotenv":"6.0.0","events":"3.0.0","express":"4.16.3","express-sanitizer":"1.0.4","install":"0.11.0","jade":"1.11.0","joi":"13.1.2","morgan":"1.9.1","mysql-semaphore":"0.1.1","mysql2":"1.5.2","npm":"6.4.1","response-time":"2.3.2","sequelize":"4.33.3","sequelize-cli":"3.2.0","serve-favicon":"2.5.0","swagger-spec-express":"2.0.4","swagger-ui-express":"2.0.15","swagger2-to-postman":"1.1.9","winston":"2.4.0","winston-logstash":"0.4.0","zipkin":"0.12.0","zipkin-context-cls-hooked":"0.11.0","zipkin-instrumentation-axios":"0.1.0","zipkin-instrumentation-express":"0.12.0","zipkin-transport-http":"0.12.0"},"devDependencies":{"babel-plugin-istanbul":"4.1.5","babel-register":"6.26.0","chai":"4.1.2","chai-as-promised":"7.1.1","chai-http":"4.2.0","chai-spies":"1.0.0","cross-env":"5.1.3","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-plugin-import":"2.9.0","husky":"0.14.3","mocha":"5.0.0","nodemon":"1.18.4","nyc":"11.4.1","proxyquire":"2.0.1","read-package-json":"2.0.13","snazzy":"7.0.0","sonarqube-scanner":"2.1.1","standard":"10.0.3","supertest":"3.0.0"},"gitHead":"40f9de29cf2bb341b9bb8bb717f8086c1515ea79","_id":"@apifie/node-microservice@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.9.0","_npmUser":{"name":"mail2gauravkumar","email":"mail2gauravkumar@gmail.com"},"dist":{"integrity":"sha512-gbRIh20VoeHNqnrk3Y23o0lfMRrPwmwnnZ9FiOvFlnl3tmt4FVJwRclxpmtiFRPIKSxUkqErI5qXCzKrPXAg9g==","shasum":"855c889ab896d74c5ea7279bc032c059b303fae6","tarball":"https://registry.npmjs.org/@apifie/node-microservice/-/node-microservice-1.0.2.tgz","fileCount":42,"unpackedSize":95474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0DoACRA9TVsSAnZWagAAXBEP/RyMWJN5xNO0zNrFEJXb\nRdaDDFFzCVNA7GCblPvPqz2Yd44Y8oTUAPfnFt3hyBLwiB8x7TIu/kQtZyXF\nIjnJRJG6lEmRJpYk92sPKQLj0VRicmk9vFOdcBrKm85cHLMiIdDzJ4lXSOZf\n4pB+rq7nqF2vcFWy1Jows0oUpwjWHXan30q6+aHiyR8A7GgM3dt1/zYFh8FM\na2xyhQoA5VFrQGQTa4sv+xL9+nS3wj3FIv9+wYCz2ME3haItg68lWPccVzqP\nHalmcbes2vt2935TJOqSqJWzFi6TIq0RWWhIuQvjCanAEP/8YUPxTVEVim6L\nucEfj4xDZOEqDyR9sDL7VPUC2VfHZeK6M7lrub4AkPrleQRkmWZ+CdUT4pQf\n4xrxqSjNLh3YLUZBp2G4rHCodLnSiHuPon+pY38qSRAPU5OjnfTpjXQPlrA6\n7Xn6+EF422IXQclGI5IH+AnqXp6AUkGHinUxBcEUgSdAcM1mX1iHTI0Ra51I\nC4AmlOgIX2199X/cLJyFcbOkKvDA04MFxejtgPGF8U6mYGNGiyKb2Suh1d48\nil71iMMCuwtsgI34d6t2kyLnFfKR3UXa2DvvtliMgXENrTZaiDTG5xlNf0lf\ndcTbsy0rueBn/dHW4MgM6jBWmE40XvQTLol/V31FljZdnN/JddkLeggmCU8s\nKCwL\r\n=3MUZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4hAWlPD0giUR5hZPluFQChJWZqiR1HchxcyquAxxucAiBeMksUNRNGJSvQ8ycMYnnafSNzqvOiMxgpGlBe1cvz6w=="}]},"maintainers":[{"email":"priya.charu147@gmail.com","name":"charu.priya"},{"email":"diwakar.s.maurya@gmail.com","name":"diwakar4"},{"email":"mail2gauravkumar@gmail.com","name":"mail2gauravkumar"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-microservice_1.0.2_1540372983009_0.6333516480288088"},"_hasShrinkwrap":false},"1.0.3":{"name":"@apifie/node-microservice","version":"1.0.3","license":"Apache 2.0","description":"A Blueprint to crate Node JS Micro-Service on apifie platform","author":{"name":"Gaurav Kumar","email":"mail2gauravkumar@gmail.com"},"homepage":"https://gitlab.com/apifie/nodems/node-microservice","bugs":{"url":"https://gitlab.com/apifie/nodems/node-microservice/issues"},"private":false,"keywords":["nodejs","service","micro-service","microservice","blueprint","template","apifie"],"repository":{"type":"git","url":"https://gitlab.com/apifie/nodems/node-microservice"},"nodemonConfig":{"ignore":["test/*","docs/*"],"delay":"2500"},"main":"index.js","scripts":{"start":"echo 'Its an npm module. You need to do npm istall in your app / service'","test":"npm run coverage","coverage":"cross-env NODE_ENV=test nyc npm run test:unit","test:unit":"cross-env NODE_ENV=test mocha --opts ./mocha.opts --require ./setup-env.js \"./test/unit/**/*.spec.js\" --exit","lint":"eslint ./src","lint:fix":"eslint ./src --fix","prepush":"npm run lint && npm run coverage"},"dependencies":{"amqplib":"0.5.2","async-redis":"1.1.4","axios":"0.18.0","body-parser":"1.18.3","cls-hooked":"4.2.2","cookie-parser":"1.3.5","cpx":"1.5.0","debug":"2.2.0","dotenv":"6.0.0","events":"3.0.0","express":"4.16.3","express-sanitizer":"1.0.4","install":"0.11.0","jade":"1.11.0","joi":"13.1.2","morgan":"1.9.1","mysql-semaphore":"0.1.1","mysql2":"1.5.2","npm":"6.4.1","response-time":"2.3.2","sequelize":"4.33.3","sequelize-cli":"3.2.0","serve-favicon":"2.5.0","swagger-spec-express":"2.0.4","swagger-ui-express":"2.0.15","swagger2-to-postman":"1.1.9","winston":"2.4.0","winston-logstash":"0.4.0","zipkin":"0.12.0","zipkin-context-cls-hooked":"0.11.0","zipkin-instrumentation-axios":"0.1.0","zipkin-instrumentation-express":"0.12.0","zipkin-transport-http":"0.12.0"},"devDependencies":{"babel-plugin-istanbul":"4.1.5","babel-register":"6.26.0","chai":"4.1.2","chai-as-promised":"7.1.1","chai-http":"4.2.0","chai-spies":"1.0.0","cross-env":"5.1.3","eslint":"4.18.2","eslint-config-airbnb-base":"12.1.0","eslint-plugin-import":"2.9.0","husky":"0.14.3","mocha":"5.0.0","nodemon":"1.18.4","nyc":"11.4.1","proxyquire":"2.0.1","read-package-json":"2.0.13","snazzy":"7.0.0","sonarqube-scanner":"2.1.1","standard":"10.0.3","supertest":"3.0.0"},"engines":{"node":">=8.3.0"},"gitHead":"9d422591a62b20039dc4eb47e6f74854a12cbe51","_id":"@apifie/node-microservice@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"8.9.0","_npmUser":{"name":"mail2gauravkumar","email":"mail2gauravkumar@gmail.com"},"dist":{"integrity":"sha512-jZ+JBVfl4u8eCE0xEJ01aXRontGzf/2YnyUelsRpTnLT0MASxhZZ7fGYNHPdihiv7IK44cf08kX1P6bqKKw3wA==","shasum":"c9a55e2a8166c1de2bf1482858658377e6d944db","tarball":"https://registry.npmjs.org/@apifie/node-microservice/-/node-microservice-1.0.3.tgz","fileCount":42,"unpackedSize":96391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2UeuCRA9TVsSAnZWagAAafcP/0srHWMEssnuZoe8ktH2\n20zxy85TKCiE8A/7nMBe/4u6+Zq4S5tJ2rrvb3u5x6ZopgpIyuMwSNLobRyB\njT6wynXHbiVO7t9FrO6N0H3WI8ywHZ2ShJcHcz8WEEENpOJ4FBNvhbF9CpP0\ngSvYccpvCfT1KMSQWOLre7OKdUbSUc1vhY7etvbWOG4RphjFNWSBPeBwoKKW\nqwSZ/E7dbkbDMiaqMoTgWmjBX163gdnyijJBYKB+TZGRMJ/QiP7dduRRLwzg\n/FdUS9RlwUq8Q/Of9Qu8A3AiKfrJsECxxAusu7u/4Xa7Xrq3habxYrOzNQCf\nU2F7gM7nzmcvRnm1lNEVkv/yUqDWvW24+8dfImX80nAw1EW8OKivLeoJM+eR\nx4Z7Y3l/XsWAUwMmrYQSsgFubPJ3jQ6m0mxUiOGBQRgk2rtJWlLW7KVvp1yM\nCYW0tv7fVI9plJwJo5ZQeqmu9o11CFvHBPxJ4EhxWxDD629cSkRsSJeWO/N8\nP4D/uSaTYf0jJQrE1TkOjWL5xeoSJWLDDKGh8hn+oG0METplwtma4eWxZYrI\n376KUOoRYs7Zf/bBY1LgmW46reNUgujvyr2Hyo+1DJ+egWog527LSr7hJ6Kl\nE4SgOHtFhBX4X4DfWnQ58DcKBotPDKKLszcRe8UhOjSC/GrD0n5cd30XGCgi\nLQ1p\r\n=xLwo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZm7a8K5FW3ZSCdKRkQDK2ivhP0QE6TLujsDRV4QNwQAiEAvjcdqE5PxXS5XO3kAp75FtjMNrhe/JcWJdU0y1k4aNg="}]},"maintainers":[{"email":"priya.charu147@gmail.com","name":"charu.priya"},{"email":"diwakar.s.maurya@gmail.com","name":"diwakar4"},{"email":"mail2gauravkumar@gmail.com","name":"mail2gauravkumar"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-microservice_1.0.3_1540966317342_0.3329908575621989"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-06T07:21:28.886Z","0.0.1":"2018-09-06T07:21:29.091Z","modified":"2022-04-04T14:35:48.114Z","0.0.2":"2018-09-14T07:22:26.816Z","0.0.3":"2018-09-23T11:43:41.776Z","0.0.4":"2018-09-25T09:31:22.171Z","0.0.5":"2018-10-01T11:53:45.381Z","1.0.0":"2018-10-03T17:40:15.330Z","1.0.1":"2018-10-04T01:08:44.096Z","1.0.2":"2018-10-24T09:23:03.267Z","1.0.3":"2018-10-31T06:11:57.436Z"},"maintainers":[{"email":"mail2gauravkumar@gmail.com","name":"mail2gauravkumar"}],"description":"A Blueprint to crate Node JS Micro-Service on apifie platform","keywords":["nodejs","service","micro-service","microservice","blueprint","template","apifie"],"repository":{"type":"git","url":"https://gitlab.com/apifie/nodems/node-microservice"},"author":{"name":"Gaurav Kumar","email":"mail2gauravkumar@gmail.com"},"readme":"# node-microservice NPM Module\n\n[![pipeline status](https://gitlab.com/apifie/nodems/node-microservice/badges/master/pipeline.svg)](https://gitlab.com/apifie/nodems/node-microservice/commits/master)\n[![coverage report](https://gitlab.com/apifie/nodems/node-microservice/badges/master/coverage.svg)](https://gitlab.com/apifie/nodems/node-microservice/commits/master)\n\n> Please refer to our [Project Wiki](https://gitlab.com/apifie/nodems/node-microservice/wikis/home) for a very detailed documentation and examples.\n\n\nnode-microservice is an aggregation of industry standard **best practices** and **design patterns** for creating micro-services using [Node.js](https://nodejs.org).  \nIt is a node module (npm) that gives a standard blueprint for creating new micro-services in Node.js. This blueprint attempts to bring in industry standard [design patterns](https://microservices.io/patterns/index.html) relevant and required for a micro-services based architecture. To implement these patterns, we typically need to integrate with a lot of tools and services from Infrastructure and Platform. This blueprint takes a opinionated view on selection of these tools and offers these integrations out-of-the-box. A list of these tools and services pre-integrated in node-microservice are as below\n\n1. **Redis 4.0+** : It is used as a caching server.\n2. **MySQL 5.6+** : It is used as a persistent data store [Database schema per service pattern](https://microservices.io/patterns/data/database-per-service.html).\n3. **Rabbit MQ 3.6.12+** : It is used to support [Asynchronous inter-service communication pattern](https://microservices.io/patterns/communication-style/messaging.html).\n4. **Winston 2.4+ and winston-logstash 0.4+** : It is used to support upstream [aggregation of application logs](https://microservices.io/patterns/observability/application-logging.html) to Platform level monitoring systems like ELK, Splunk etc.\n5. **Zipkin** : Used to support [traceability of requests](https://microservices.io/patterns/observability/distributed-tracing.html) across different services, including async flows\n6. **Axios 0.18+** : To manage HTTP requests and responses\n7. **Swagger specs** : To automatically swagger specifications for all HTTP routes published by your service. This is further helpful in upstream integration with [Application gateways](https://microservices.io/patterns/apigateway.html)\n\n## What it does (features-list)\n> Read it on our [detailed Wiki](https://gitlab.com/apifie/nodems/node-microservice/wikis/feature-list).\nIn addition to above out-of-the-box integrations, this blueprint also provides in-built solutions for some of the most common and frustrating issues that developers have faced while working on micro-services architecture and its underlying complexities. Some of the key solutions offered out-of-box are listed below.\n\n**Database (ORM)**\n* Manage Database schema migrations\n* Inject SSL certificates for DB connection (if required)\n* Pre-Integrated with Sequelize\n* Automated reconnection to DB server in case of intermittent connection failures\n\n**Message Queue (Async communication)**\n\n* Automated creation / binding to message exchanges and routing keys to service queues\n* Scoping Message queues to specific service-name and version (to support multiple versions of services)\n* Auto retry of failed messages on MQ (with or without a delay)\n* Managing MQ failures by posting all incidents on a dedicated queue (for manual recover options)\n* Automated reconnection to MQ server in case of intermittent connection failures\n\n**Caching**\n* Scoping of all cache keys to service-name and version\n* Support for asynchronous read and write from cache\n* Support for expiring keys after a set interval\n* Automated reconnection to Redis server in case of intermittent connection failures\n\n**Traceability and logging**\n* Automatic addition of a unique transactionId to all incoming (HTTP and MQ) requests\n* Chaining of this transactionId to all subsequent internal, inter-service calls (Both Sync and Async, including MQ interfaces)\n* Injection of this transactionId in all application log messages\n* Injection of a calculated ```responseTime``` header in all API (HTTP and MQ) responses\n* Injection of serviceName and serviceVersion information in response headers\n* Pushing all application logs to a logstash agent for upstream integration with tools like ELK, Splunk etc.\n* Automated reconnection to logstash in case of intermittent connection failures\n\n**HTTP request**\n* Enforce standard REST routes\n* Inject standard middleware components like ErrorHandlers, BodyParsers, application Routes\n* Inject specific middleware components like express and zipkin\n* Ensure compliance to specific headers for supporting traceability (See above)\n* Automated generation of Swagger specification for all HTTP REST routes exposed by the service\n* Automated generation of Postman scripts for all HTTP REST routes exposed by the service\n\n**Testing and Quality Assurance**\n* In-built support for [Chai](https://www.chaijs.com/), [Mocha](https://mochajs.org/) and [Proxyquire](https://github.com/thlorenz/proxyquire)\n* A fully functional test harness, and helper function to kick start unit and integration test cases\n* Generation of standard code coverage report\n* Enforce compliance to standard coding practices (using ESLint)\n* Generation of standard sonarqube reports\n\n**Health check / Monitoring**\n* Out-of-box HTTPS routes to support automated health monitoring in a clustered / cloud setup and upstream integration with an Alert system\n* Ability to check health of all downstream components (Database, Cache, MQ etc) without getting in the service box (server / vm)\n\nWe maintain a very detailed documentation with a lot of examples and use cases. Please refer to to [node-microservice wiki page](https://gitlab.com/apifie/nodems/node-microservice/wikis/home)\n\n## Installation\nPrerequisites: [Node.js](https://nodejs.org) (>=8.3). node-microservice is available on [npm](http://npmjs.com). To install it, type:\n\n```bash\n$ npm install @apifie/node-microservice\n```\n\n## Usage\n> Read it on our [detailed Wiki](https://gitlab.com/apifie/nodems/node-microservice/wikis/How%20to%20Start)\n\nWe need to create a micro-service that uses this module as its dependency.\nThe simplest way to start your new micro-service is to fork / clone one [our sample service](https://gitlab.com/apifie/nodems/examples/full-feature-micro-service-example) and start adding your business logic\n\nAt a very basic level, there are three steps.\n1. Configure you service and define which components to use and what are different server end-points (like MySQL, redis etc.)\n    * [Configuration guideline](https://gitlab.com/apifie/nodems/node-microservice/wikis/configuration-guidelines)\n    * [External component setup](https://gitlab.com/apifie/nodems/node-microservice/wikis/how-to-manage-external-systems-and-components)\n2. Import @apifie/node-microservice module in your service. Preferably, do this at the very start of your service (```index.js```)\n\n  ```javascript\n  const {\n    logger,\n    errors,\n    serviceBootstrapper,\n    router,\n    swagger,\n    getTracerClient,\n    getCacheClient,\n    getSqlDBClient,\n    getMqClient,\n    getMiddleware,\n    getApiClient,\n    getUtils,\n    eventBus\n  } = require('@apifie/node-microservice')\n  ```\n\n3. Call Service bootstrap helper function (async operation)\n\n```javascript\nasync function bootstrapService (app) {\n  logger.info('Requesting service bootstrap for your app')\n  resgisterBootstrapperEvents()\n\n  try {\n    apifiedApp = await serviceBootstrapper(serviceSetup, mqListeners, app)\n    return apifiedApp\n  } catch (err) {\n    logger.error('Failed in Bootstrapping your service %s ', err)\n    throw err\n  }\n}\n```\n\nOnce above steps are executed, consuming different capabilities is all about calling available methods on APIs exposed by this module. An example for cache would be as below\n\n```javascript\nawait getCacheClient().setRedisKey('k1', 'v1')\nconst val = await getCacheClient().getRedisKey('k1')\n```\n\n### Testing the module\n```bash\nnpm test\nnpm run test:integration\n```\n\nFor a detailed documentation on test harness, bootstrapping and support for different types of testing (Unit, Integration, Flow etc.), you can refer to to [node-microservice wiki page](https://gitlab.com/apifie/nodems/node-microservice/wikis/testing-your-service)\n\n## Component API Specification\nHere is a quick reference to our detailed documentation to help and support you in using ```node-microservice```\n* [X] **[What is ```node-microservice```](https://gitlab.com/apifie/nodems/node-microservice/wikis/home)**\n* [X] **[Features and capabilities](https://gitlab.com/apifie/nodems/node-microservice/wikis/feature-list)**\n* [X] **[`Configuration guideline`](https://gitlab.com/apifie/nodems/node-microservice/wikis/configuration-guidelines)**\n* [X] **[External component setup](https://gitlab.com/apifie/nodems/node-microservice/wikis/how-to-manage-external-systems-and-components)**\n* [X] **[Getting started guide](https://gitlab.com/apifie/nodems/node-microservice/wikis/How%20to%20Start)**\n    * [X] [Manual install using npm](https://gitlab.com/apifie/nodems/node-microservice/wikis/create-a-new-micro-service-manually)\n    * [X] [Start and adapt form a sample code](https://gitlab.com/apifie/nodems/node-microservice/wikis/creating-a-new-micro-service-from-sample-repo)\n* [X] **[API and service Specification](https://gitlab.com/apifie/nodems/node-microservice/wikis/api-specification)**\n    * [X] [Cache API](https://gitlab.com/apifie/nodems/node-microservice/wikis/cache-api-specification)\n    * [X] [Message Queue API](https://gitlab.com/apifie/nodems/node-microservice/wikis/mq-api-specification)\n    * [X] **[Database (ORM) Services](https://gitlab.com/apifie/nodems/node-microservice/wikis/database-orm-design)**\n        * [X] [How to add a new model to database](https://gitlab.com/apifie/nodems/node-microservice/wikis/database-orm-design#how-to-add-new-model)\n        * [X] [How to manage database migrations](https://gitlab.com/apifie/nodems/node-microservice/wikis/database-orm-design#how-to-manage-database-migrations-ddl)\n    * [X] **[Middleware Router services](https://gitlab.com/apifie/nodems/node-microservice/wikis/middleware-router-service-specification)**\n        * [X] [Interceptors offered out-of-box by node-microservice](https://gitlab.com/apifie/nodems/node-microservice/wikis/middleware-router-service-specification#route-interceptors-injected-automatically)\n        * [X] [API Routes offered out-of-box by node-microservice](https://gitlab.com/apifie/nodems/node-microservice/wikis/middleware-router-service-specification#internal-routes-for-monitoring-and-health-check)\n        * [X] [How to add service specific middleware request / response interceptors](https://gitlab.com/apifie/nodems/node-microservice/wikis/middleware-router-service-specification#how-to-add-custom-middleware)\n        * [X] [How to add service specific api routes](https://gitlab.com/apifie/nodems/node-microservice/wikis/middleware-router-service-specification#how-to-add-service-routes)\n        * [X] [How to call external (HTTP / HTTPS) apis](https://gitlab.com/apifie/nodems/node-microservice/wikis/middleware-router-service-specification#how-to-call-external-http-routes)\n    * [X] [Utility services](https://gitlab.com/apifie/nodems/node-microservice/wikis/home)\n        * [X] [How to call external (HTTP / HTTPS) apis](https://gitlab.com/apifie/nodems/node-microservice/wikis/middleware-router-service-specification#how-to-call-external-http-routes)\n        * [X] [Swagger Specs generation](https://gitlab.com/apifie/nodems/node-microservice/wikis/middleware-router-service-specification#how-to-generate-swagger-specs-and-postman-collections)\n        * [X] [Postman collection generation](https://gitlab.com/apifie/nodems/node-microservice/wikis/middleware-router-service-specification#how-to-generate-swagger-specs-and-postman-collections)\n    * [X] [Errors and Exceptions](https://gitlab.com/apifie/nodems/node-microservice/wikis/errors-specification)\n    * [X] [Service Bootstrapper](https://gitlab.com/apifie/nodems/node-microservice/wikis/startup-flow-for-an-apified-microservice#servicebootstrapper-api)\n* [X] **[Testing your service](https://gitlab.com/apifie/nodems/node-microservice/wikis/testing-your-service)**\n    * [X] [Test helpers offered out-of-box by node-microservice](https://gitlab.com/apifie/nodems/node-microservice/wikis/testing-your-service#test-helpers)\n    * [X] [How to write Unit test cases](https://gitlab.com/apifie/nodems/node-microservice/wikis/testing-your-service#writing-unit-test-cases)\n    * [X] [How to write Integration test cases](https://gitlab.com/apifie/nodems/node-microservice/wikis/testing-your-service#writing-integration-test-cases)\n* [X] **[How to guides](https://gitlab.com/apifie/nodems/node-microservice/wikis/home)**\n    * [X] [How to use logger](https://gitlab.com/apifie/nodems/node-microservice/wikis/how-to-use-logger)\n    * [X] [How to use tracer](https://gitlab.com/apifie/nodems/node-microservice/wikis/how-to-use-tracer)\n    * [X] [How to add a new model to database](https://gitlab.com/apifie/nodems/node-microservice/wikis/database-orm-design#how-to-add-new-model)\n    * [X] [How to manage database migrations](https://gitlab.com/apifie/nodems/node-microservice/wikis/database-orm-design#how-to-manage-database-migrations-ddl)\n    * [X] [How to add service specific middleware request / response interceptors](https://gitlab.com/apifie/nodems/node-microservice/wikis/middleware-router-service-specification#how-to-add-custom-middleware)\n    * [X] [How to add service specific api routes](https://gitlab.com/apifie/nodems/node-microservice/wikis/middleware-router-service-specification#how-to-add-service-routes)\n    * [X] [How to call external (HTTP / HTTPS) apis](https://gitlab.com/apifie/nodems/node-microservice/wikis/middleware-router-service-specification#how-to-call-external-http-routes)\n    * [X] [How to generate Swagger Specs](https://gitlab.com/apifie/nodems/node-microservice/wikis/middleware-router-service-specification#how-to-generate-swagger-specs-and-postman-collections)\n    * [X] [How to generate Postman collection](https://gitlab.com/apifie/nodems/node-microservice/wikis/middleware-router-service-specification#how-to-generate-swagger-specs-and-postman-collections)\n* [X] **[Understanding technical design](https://gitlab.com/apifie/nodems/node-microservice/wikis/home)**\n    * [X] [Understanding startup / bootstrapping flow of your service](https://gitlab.com/apifie/nodems/node-microservice/wikis/startup-flow-for-an-apified-microservice#sequence-diagram-for-service-startup-process)\n    * [X] [Understanding Swagger Specs generation](https://gitlab.com/apifie/nodems/node-microservice/wikis/middleware-router-service-specification#how-to-generate-swagger-specs-and-postman-collections)\n    * [X] [Understanding Postman collection generation](https://gitlab.com/apifie/nodems/node-microservice/wikis/middleware-router-service-specification#how-to-generate-swagger-specs-and-postman-collections)\n    * [X] [Understanding Message Queue Interface](https://gitlab.com/apifie/nodems/node-microservice/wikis/Message-Queue-Technical-design)\n    * [X] [Understanding Database (ORM) module design](https://gitlab.com/apifie/nodems/node-microservice/wikis/database-orm-design)\n* [X] **[Best practices and guidelines](https://gitlab.com/apifie/nodems/node-microservice/wikis/home)**\n    * [X] [Recommended Project Structure for your micro-services](https://gitlab.com/apifie/nodems/node-microservice/wikis/recommended-project-folder-structure)\n* [X] **[How to contribute](https://gitlab.com/apifie/nodems/node-microservice/wikis/how-to-contribute)**\n* [X] **[How to report an Issue](https://gitlab.com/apifie/nodems/node-microservice/wikis/how-to-report-an-issue)**\n\n## Meet the crew\n[![@mail2gauravkumar](https://gitlab.com/apifie/node-microservice/wikis/uploads/cd86b8312c87129cda4a0114304c2f49/Me_Small.jpg)](https://www.linkedin.com/in/mail2gauravkumar/)\n[![charu](https://gitlab.com/apifie/node-microservice/wikis/uploads/2a78a9bdfcca465b92c7ac966e6ab731/charu.jpg)](https://www.linkedin.com/in/priya-charu/)\n[![diwakar](https://gitlab.com/apifie/node-microservice/wikis/uploads/d2e3734d2d33bd01c27743fdfdb1eb8d/diwakar.jpeg)](https://www.linkedin.com/in/diwakar-singh-maurya-11a209110/)\n[![lalit](https://gitlab.com/apifie/node-microservice/wikis/uploads/ba0c8efeed07318deba689cec6c2c258/lalit.jpeg)](https://www.linkedin.com/in/rhombus/)\n[![dave](https://gitlab.com/apifie/node-microservice/wikis/uploads/f227e3391cd25c02ae09e07ad13b25ea/dave.jpeg)](https://www.linkedin.com/in/dwmkerr/)\n","readmeFilename":"README.md","homepage":"https://gitlab.com/apifie/nodems/node-microservice","bugs":{"url":"https://gitlab.com/apifie/nodems/node-microservice/issues"},"license":"Apache 2.0"}