{"_id":"prometheus-api-metrics","_rev":"40-d72070322049e9f825a64e2c0cbe5cd6","name":"prometheus-api-metrics","dist-tags":{"latest":"4.0.0"},"versions":{"0.1.0":{"name":"prometheus-api-metrics","version":"0.1.0","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@0.1.0","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":80,"exclude":["src/index.js"],"include":["src"],"branches":97,"reporter":["lcov","text"],"functions":97,"report-dir":"./coverage","statements":80},"dist":{"shasum":"731b56018b40a8605118b8aed331a8d65300d1e6","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-0.1.0.tgz","fileCount":10,"integrity":"sha512-aZ0r7LXboUsBZ6RwAOK1iiWI4lQ67wyxKtRLfH4GafGKM7fZoEsxepJAihMI5VjXd4KMb/lCWGHOiP3kcj5CMw==","signatures":[{"sig":"MEUCIQDxgovG7y3HgPmlXN5K/FEfGw3AB4/FTSzTzqvMBMSnqgIgSr4khkm00jQVKVwetjXdAdNO+Y7iueBhdDmRllU0z30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDWSJCRA9TVsSAnZWagAAC8sP/2XribkCT3wkSTgAZSZN\n5RA1/G8d8YUPB9J+ybrbdpTlscB5sCXUlTL1vQGD7sga3ABhdZmQW20Zvban\nQ2ddmFo0iyn3X7YAA512E2vu2qnuJK6K6oCTJfPnd+BHNszHBpsSgOawcvoj\nUf/LfsTR/Jf+FBxY/yXa1X5S5ymGJnRw5yfJRRObvT4EJ/bNmMxBrX/zAn+s\n62Ke0ZLseyPX7SfXB0/e85dI315hvsbHwazDEYslqG5ntWtaPnJwdBa42vYS\n5HReQbA2OdYvkkWzbRCLainQMDjQboDpnB2OS3CKPY9mQFsfrwYC21FFKLL5\n4ozadWPhATzfvTsZD7yphwc3vATt/Fr/8j6w4feH4u/1kHWZbAAljxrgzZV9\n9SigFOVTBRYNY1aVjOLv/30e62Pfl1O1IgBCxlk1LdN14ydvP7vbFKuqO2+F\n5SlT1F4dj1VW49HsuXOmqpOfJtls643BGG0qQPyL1BYt0iDY36Yqhl/g7XXQ\ntN8aIifWaU9kMIzEy8chCY2SlP6cR0lD+bU/GJyiC9ZO+CEHjiE9STnGrCaQ\njrR6WMWyOYbaJ7GFpCAIGoMqa3NfMU7k4zko8CpW+FXqWp7RxVDrKcrcv9Bz\nk+5TzE5bi57ZZvw3JDPT79LkOq94Otq3doqYg6kU3i5AaI0sLOwVt9LxLbKE\n9e8j\r\n=frK4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"df2fb164dd8ba1a0f6d8a7c2195a8b572542a1bf","scripts":{"test":"nyc mocha \"./test/**/*-test.js\"","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.0.0","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"8.9.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1","prom-client":"9.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.8.0","chai":"^4.1.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","coveralls":"^3.0.0","supertest":"^3.1.0","body-parser":"^1.18.3","node-mocks-http":"^1.7.0","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","eslint-plugin-chai-friendly":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_0.1.0_1527604360775_0.4313393004654029","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"prometheus-api-metrics","version":"0.1.1","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@0.1.1","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"692010916c33959ac3ad2cace0a7253f2e1ad674","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-0.1.1.tgz","fileCount":10,"integrity":"sha512-X+1xQ0OW2iYgW06QDQOTgxP5m1Ucv+hcpK0kztfoO2TWJUYTU6b/XnjXlX0KxWEucIzw5XW7wF5gMJj2j0tKUQ==","signatures":[{"sig":"MEQCIHhqMt8PE9lBlsOMA2dKQ08w72vMXWpNdIXWEAph+dyUAiBCSD+LMnhyEm1b35K6+7O9ibDzAgOKepRcjrvNPMvUcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDoP1CRA9TVsSAnZWagAAZHwP/Rw82CVWskGe0GcOf2k3\nkEDBOG3F0ahh7ehu7AmotoGvlSlDzRun0zRbCh9+JjHcpCZtJBKLwPgPY8dw\nxjYQwa1XiFml4dRNGw/si91Ld96pW5rEG76/C6XJc30gzfjBNPq1DIMSPxLx\n2ZeAQjIaXg2MSvDVcpVT7aVJxzZiZtuDElTr8U9Uf6Ic4O7oLqGNdP6a9+Uh\nrc3kiG4r2f51Q9F20sXW0jvbXurXqq9cie/KsUYupV9oBYXsVr687Z5OPBgN\nt4NtzoVUmM+x0zGmUnQuP7Smn3jwqKbjolIuLo8gj/MFlP6tHATgS1yRH6+x\nQr9l/thA69jM/U4LIKCB8WBJJw05+sak5aN1U154R+y6anrU7BUim2r6R8rg\n4bQISypNkrmPTbrFewAUMkqi+SD8gH4REs0FdkkkpBO26XVip5/ALmXWcwxk\naPwHGc4ZG5yMxKxEX35KjOT9Cab2galbPwqidMCREXrdX06PtO8Yo9jjKSO7\nzkHRaNINGWew3r3C2EBhu4LRLapcS5cZOYZCH44H+smxq9hURySI4UEzEvhd\nvQqCkfWUHN1l17LbRBPBNA7Xa600xTdEhpS9ggJ5jPLwq5UgPx6x0GsqDhDq\n2ij6095c7bRsXUYnedwg6z50ruMGLBcKYMVXPxe0lXucvOFImezR19jQlMFO\n2E3J\r\n=Of6u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"624ce0b5e6f28f84683361aae83a0cdfa2fe58fd","scripts":{"test":"nyc mocha \"./test/**/*-test.js\"","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.0.0","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"8.9.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1","prom-client":"9.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.8.0","chai":"^4.1.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","coveralls":"^3.0.0","supertest":"^3.1.0","body-parser":"^1.18.3","node-mocks-http":"^1.7.0","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","eslint-plugin-chai-friendly":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_0.1.1_1527677940727_0.9785387648386465","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"prometheus-api-metrics","version":"0.1.2","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@0.1.2","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"81b73027f96d6bbe861ab1c26028fd95b41313ca","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-0.1.2.tgz","fileCount":10,"integrity":"sha512-/syBAWgBv2PxIHDXc3DpSskLegdZpcA3d4ISUzRykBLANvKUU2zeAdcv+z8mgMwtEe1EZe370Z6yzWQFsXFJUQ==","signatures":[{"sig":"MEUCIQDALIDt3HtF0vmSqABv5s/4RojJ4ZVkw0mU0CDiIEzgCQIgIagnMiMCQa8gtL7cE5x4GQqYQ7S8dKByWlJRSYqf9MQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD4W5CRA9TVsSAnZWagAAIEUP/2PR8wh8moEd8naNQngK\nX7LBkD806SdAIBazbIDHnZutqbsnx5WnBXcQfREV13tvhIntoryYiGCuHt1U\nzmu8yuj1ncS7yxfjP9zZL/pnXdPaJ8pN+FZj7/J+5L77Okfy8utXka5T9bea\n3gR5au87UmPBvxVnwK+W5K+qdL68rDlo//LYItOsIyDNEsAFRGrKmMkb2csY\nI9iHRykhp/Pflnnp7Bi7/+eugmEXu0V+qjBm3hJ6OmUL5kvj+taTRU2KhoHe\neooKRbUKi/BvAED/iCr8b+q505VUi+WSKkURH2sesBh32uwqZiWSx97TR8ej\nSmkVKv6r838yzB0lMC59zw8kec3j7I4fN12X20J/bYpYq22ZDfFTQlF0BdEl\ny4H868B77WKoqgnlXX6gVXFMoXFjdBt+30839sxM9dw9nL1vIx87qpl9xfYH\nL/EFhlqq+ysgCJ1rySnLg4tqlaSUY60YqMgfZpVksx3mzJbzleHqZ4ZfL+GE\nU6OaFqDU9O63qxldHlq2hAE6kzUp370GClZ3OLa+RBwrAtakgArPUhuj2q4H\nMW9paSUFvldw94dyQM+ALZOilLxoBBuF6N1FS4yxu1DEbsQ1cxal3/BNI59j\nGoqtij+n2FcxVATRfYtdvixj7jZg5HrJ5UqXiKvYuG7TbfH4MAQ5pUrRkTnZ\nHZgP\r\n=A7xw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"059e97de335fc99afc1442d1408f91eb2529ac50","scripts":{"test":"nyc mocha \"./test/**/*-test.js\"","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.0.0","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"8.9.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1","prom-client":"9.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.8.0","chai":"^4.1.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","coveralls":"^3.0.0","supertest":"^3.1.0","body-parser":"^1.18.3","node-mocks-http":"^1.7.0","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","eslint-plugin-chai-friendly":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_0.1.2_1527743928846_0.17741842005178476","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"prometheus-api-metrics","version":"0.1.3","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@0.1.3","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"78f6737b672e61c4283e9ad1a745de2b0ef23224","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-0.1.3.tgz","fileCount":10,"integrity":"sha512-mk8WWxTwtQkyBsQFenjg56cyPTnbscSQJaTC0BkyZJjBqjtpUTj4W/y5t6E5msqLrtidUtCjqDj+cxDDJURoXw==","signatures":[{"sig":"MEUCIHvWjXSMVBxYTf6mziBzck9BQGFujxUANBP0GM+6e2HWAiEAld+USCvR/1dDybE8BasWQtnzqZRdGXaISv/KsYNFR6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFoCRCRA9TVsSAnZWagAA4YsP/2447WiLj7tlZhyXT2j4\nqp1eHC7+XJdu6YT9M+nqsCiW/2Tu0/fce9jBWbm5Z+t6jmEMneQK+7nUVUYr\n8uxDYMQFZKtJlDlRE9jNm/m3SwOaLX6pq8n2sfkv4DkpbEiM+k6UAEMwjWRS\nIrtVGQLxYXKAWtfhJQJCYEymXVgB7O3GZ01LxdSwI04Y36lBmjSOYtOJChRJ\nhQDIQ7spI7PAPnYc1p37DWE2NxaE9BtiRRRRR/SFaoIgd/ENGz4mra7KG5tR\n9mH4gZcO8Nc36eWz4sbEQCW8HHdzmKpouHu2TBpqmVTKw5jUJHg8oE3zYD6z\njEqBsXGxkNCd9pqDrMjU+K2VNc9b3HfArqwYmcyXaq8j83DlISlLOCo3SDQU\neDUiyCz0TNshffj8h0F54HpmMm10wS718JfuStEu0vaRaFHFjpg6vs4FzcgK\nB07g1zekn69V5qg/SwcF1SDf0VIU0mQ86F3kV0jv8Eo51QE9Lky6jVezlNVY\nSw6ymqE327GuZYQli1oQiLpOsl7UYCQsi5tPKeCCd0rzLcZSRTq0mJ9TITcz\nWFvIBkncZuwNHmPiq4gHtXyXAdm+cBvTQ9G8eozTSzpxE1jc0DRyc5V43fEJ\npXzH/BCS/BGqvearIf/99iwtBtlkBMt60FL/Kf4EfbiNYsPHJPYXV+mLVWT1\nGv3l\r\n=rBMG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"678a21cf9c4cd7c218615c4404c5ed6e2f0b3108","scripts":{"test":"nyc mocha \"./test/**/*-test.js\"","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.0.0","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"8.9.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1","prom-client":"9.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.8.0","chai":"^4.1.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","coveralls":"^3.0.0","supertest":"^3.1.0","body-parser":"^1.18.3","node-mocks-http":"^1.7.0","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","eslint-plugin-chai-friendly":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_0.1.3_1528201360878_0.27430277095908595","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"prometheus-api-metrics","version":"0.1.4","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@0.1.4","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"be6d3860212c0f4bf38fd11fe94b9036d2cf0bbb","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-0.1.4.tgz","fileCount":10,"integrity":"sha512-IDTlv2cNdmx1YLhlSP4BTOtpq4KJkqeLPe0OVBGjtRJXVo6RMNu16zO0OD4y5mvMQejnSTytI9ILThmhnon5hA==","signatures":[{"sig":"MEUCIF0twPsECM7FDNsYDkIWIvXM7N9TEVlmkfETBQUQZPHEAiEAyUR1hT/jXZVs+bQsrjDnBNqBEyFNWAW97fWX5RYlvZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFoKHCRA9TVsSAnZWagAA5fgP/0LlPSpvlds+QU0ce02V\nB0MWI46SLeoOgkqeFtiY1zuUyxVXdwHHyWZKdyZ4SUvMxM9LG/ZfoynU8svo\noq5fLvIGaNw4CYjpZ452hjENOFXiznmQOd1eZchdMRjR07Azq0xR8Q0fbmqj\noQmVA2NWtEFlrroTyp9O9KdUhLC/q/s2HlXijq7gTMzJKzGQ9SFAGsemPEUM\n7ydyb8Fc859RYNtuC0BartQ7TH82eDvVTn3QPj/SeUwTkvE2s4aWCKGGrMEQ\nrGkGXlvEJnm6cHm70ryNXU43U3A4zWOFs/8E0vszo5+hWLuOL6sDub1WVPML\nb1iPrvPqEcxwmzH14uavpQhLzqG9wHI+UhHvtotb1NTJoquuuYhAyoogOREP\nyew7FNDuc0upFn+5UiFZbrzRAxHUrDtmNTbgb+T0DOUQiVTqPomVs0U8ibZs\nrY2sH6fYZaX6Xk/eeWerpZhvmKqZ+07LbI+k6StKkufhhi0J9k+DGy9h76si\nlV6J4RXDpxPeaJD90hF3ohoZUeQaHk7FpUpp+2UxX1+0gsqF9PHktJEAMcIw\nh+Jj5fuv7Mm40ZMCeWsV2bTpmxw5aXi9tEgfkFCAz10vGyNLzYlkDxMGhw9a\nAqdhW8CuSe28IUUV7G7d2GE8z9BNr6AHDqsMR5qPTVFDY7GwMW7j6oDTK2Mz\nk2xL\r\n=tqlN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/metrics-middleware.js","gitHead":"cd67396c9978df7ab76305a5bb2dfc9e8ee3a294","scripts":{"test":"nyc mocha \"./test/**/*-test.js\"","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.0.0","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"8.9.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1","prom-client":"9.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.8.0","chai":"^4.1.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","coveralls":"^3.0.0","supertest":"^3.1.0","body-parser":"^1.18.3","node-mocks-http":"^1.7.0","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","eslint-plugin-chai-friendly":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_0.1.4_1528201863064_0.7541580543153354","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"prometheus-api-metrics","version":"1.0.1","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@1.0.1","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"af4b458772606c697616cccbb19c0d7d2c64dd7c","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-1.0.1.tgz","fileCount":10,"integrity":"sha512-7OSkkuE1/Tp7mvcZdhIIFg4+Altut+3p5hKDyUAU4li0Jq8lP2nDYpZbUAkkMI+8ELaaR3jWZdVUEUFl6M7wdA==","signatures":[{"sig":"MEUCIFo0OpWJwxLuOa41I4kuWnExuirLCrK3205hriFO/q0CAiEAv8Wwf4wI77TmVF8VBhq5Zxwn8kdF8+0NkiMMUEZFjbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQ1+MCRA9TVsSAnZWagAAj+0P/3LZnCEXhb1f3o9p64lC\nXT1Z9VhdRLjMNB3V44dKLMx0W6WxP6Dwf4jXSUGEduKxyBOktnA1McVYwean\nFZDRkYyOrxjODVjQY/q1kmXlieX+f86U4QPxylsHEEK3+iOXnx7nyCkD61Cb\n5OT/gMMtGb4goHYePFw4cy/LwTF2Jy1IIK0s26eEdoTvqpPxBdC518Wyr6Sf\nOkBNRvYycmzxJeEQyu3wVTnKl6/l795SvIHi4ekPu9i/SiLzUgBL3/kWxrWl\n2EWKADVThJM49Rl5ZsiEgEZs9nNmrDaUVqVmPoWD2X6yvfuHju0IidkMJtzO\n+TVxqXG3OUlNOKQyZ3JzB9f33zQL48payW3RN1JcxEIVIUUipuZ5fz0KyMyP\n1LuKTo9GVmitVEjwCVFLUcP0CyYHXKlofeJoz8HcglMKh3X7pUGUAq5lrPe3\njMRBVaQo79+PLAFQo7MvZqGCGLT5suVUX8p2AIrmBlMKI8BL0mw4wp3o3uVS\nSJjMk9in7kTWVm8VY/B8SCAtvFzVtgt83n/VL83hfKnWA01TKLGSEyjifkpl\n/Vj5DeFA/dggVLHsCLbkJ9xRrXnC7I3BzMxydSrtHQqnBjSjMQ4o/9APX24K\nSsFxOV7wOKo5OFT9XeHZoIVqoNhr1LaookBhU0qHvvFiW5guuo0AUK2qhtXP\nIuY8\r\n=FAkG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/metrics-middleware.js","gitHead":"05264912b2c03d294126be00586b9dae4b09f5b8","scripts":{"test":"nyc mocha \"./test/**/*-test.js\"","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.1.0","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"8.9.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.8.0","chai":"^4.1.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","coveralls":"^3.0.0","supertest":"^3.1.0","body-parser":"^1.18.3","prom-client":"^11.x","node-mocks-http":"^1.7.0","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_1.0.1_1531142028344_0.639004214420418","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"prometheus-api-metrics","version":"1.0.2","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@1.0.2","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"3b724f518965ec3f7462e43883f7e98e72803207","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-1.0.2.tgz","fileCount":14,"integrity":"sha512-fqLmYgQ7WWTzsCPpwkiCc8Du0YCfRFsxkJ8Es+fI5F4aYkcYdInBdYcgxZUkKOusE5QPS5J/T3b1Yu+XYY8yrA==","signatures":[{"sig":"MEQCIGSXbFMe+fvjWj2Dnl4i2yzPSfFaVxmurk1moNJgxyEZAiA8H0TAtx2t7LTbo4kmgYVfnYLIahj0Un/93SIPiFByAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZvaVCRA9TVsSAnZWagAAcnIP/0LXy6pYfmAifrdOpVgV\ncr7jLnX1k0acehrKFj/j6TT9taaNQxgGVCX1UUruEJaODCsXdSQt1gxI5FCE\nAy7YVc3FA6zirag3yYUox8wLLVOr0HedI0FYsCgCYzITKc4JsljppuVJ0wFd\nGFgfX3UkOOUgdvVEA5rNcQ5CUB0/b9J63LbV8dJpTGthoXDTdDZ2MXOwaX7R\n8t5P2O2nzbRwOUiB32IDspDG37XWEARGveTC+XiErvpx1DJCiLiG/MLomfr9\nDB2JNGyZx4y6sY3jOoNp+7MkDdUnQb6jmjcn36U9drxrTBVQZiXX3TxRMhLC\npTBiWXrN7Bqbsi7sNXAMluaXX9XvuliJIUlruOWYzRdY23ycsZQ4e840gsHW\nevXhE+lRU5YZh8bs+GUt8rm5dYl0LuZey3ppKaAzozLScOXyLV3XoHMVyL7D\nWzyfyejHHqhVqXRZuADifUY44bgRgO/pEk7spGKXNMnER905WY+gtBZOsdrj\n/7qP+eD6L2q9Qd4UXBDj4oIW1mCw3BClTJtr2dCtuhyFH6xCkqX4c+7AtV6O\nZSVJAG6aL7COJ33RgzyeD9IJUSLvd/1PkBUBJVhRgTkWWFjY8gdDost74A4M\nBhYL3+mZ5ZqMyhPRnrGZEkl6QOGdVz7u/TDJCQVJKTdOoskTCtH2no3+sPF0\nk7vM\r\n=mUgx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/metrics-middleware.js","gitHead":"a60fe4b0ecd8cd70b2ae75864d14a11feaad5965","scripts":{"test":"nyc mocha \"./test/**/*-test.js\" --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.2.0","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"8.9.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.8.0","chai":"^4.1.2","rxjs":"^5.4.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","ts-node":"^7.0.0","coveralls":"^3.0.0","supertest":"^3.1.0","typescript":"^3.0.1","@types/node":"^9.6.1","body-parser":"^1.18.3","prom-client":"^11.x","@nestjs/core":"^4.6.4","@types/mocha":"^5.0.0","@nestjs/common":"^4.6.4","@types/express":"^4.16.0","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.0","@types/supertest":"^2.0.5","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_1.0.2_1533474453184_0.3308331346958069","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"prometheus-api-metrics","version":"1.1.0","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@1.1.0","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"7e3498059faf89ab23048500a00e10b5567e29f8","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-1.1.0.tgz","fileCount":14,"integrity":"sha512-NHfn7JZB2JinyMtUJIvXDftOqq+smONZds8uOv0znY3L9M5b3Hat0/Qjl1gi+1eePCPdPZgH4sbuCLsldts/oA==","signatures":[{"sig":"MEUCIQDNC1P+G5j4+V1ZXIguWtpaCqD7QpkQjExuvdx/shzRHwIgDeKrhDhYtuUkVfCKXbvsuAHqO2mfUT9kbjqQVHvBpz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZzl8CRA9TVsSAnZWagAAFrsQAKMokP3edwlQpoAvfi+K\n29BGJbtwCnsKPGea6gAnPXaG4vZqocic5rzxRY5Jnu+bTbP9mKODUg7gh+uv\ngZq31wzKYCOSCkzmf6WdDYp/tdw137JVoxb3pngCp5NYs7JuuUW1SUXFEBA4\nl2p1KYKnazikkWYNiG193ID7qAzahBVZsdYjhwGN7oOGi8dKSXcGVFEJKTFX\ntLR+u3HJ4Qoa2JA+m/Dcpsf58LumIH0jWCSB2fOW765kAWJe2WMbXwQ0Rbot\nrqgXsFguBSlSZhzZB8BYmKFFxorpgZftzug4Tr5O6UpVJSNW2tTxDNuejCq3\nPwkWkzzq2/T+LXPYF5xHvB+KbdixV3M0vqx33NZPEfky5fmUnIK6GEQzHM/p\ngxJu7KnAyUraxn7vOnHxxWiAt2lBdZCUxJ1+ClU3++BnXwbZqWD1BjcsInNu\njcwalRV2BcZN0sn41VErVFaGdCwcPL6fiOyULWGFhaZTliPPsKl2hDpw5+C+\nuP++cYA29jYMBLOosdBLXe3nqgzgvdewpfDQzY1WiVl0rI2u1FzjIhu6/UVM\nO13aZb3BbnfpM5b0hhTmooDdIINEGudQA2qrlgXW5m1soY8HNlb7sJNNMd23\nIBr7Ttb7/uJzE2jZgYkkghQGaoFtLe4VuTQnjVsdxpOFmJw6SEvkZ7+hBJXd\n1ZIb\r\n=sg3j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/metrics-middleware.js","gitHead":"1f7b0b5b49afbdcaaf116e6e433376dc5cbd36fb","scripts":{"test":"nyc mocha \"./test/**/*-test.js\" --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.2.0","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"8.9.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.8.0","chai":"^4.1.2","rxjs":"^5.4.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","ts-node":"^7.0.0","coveralls":"^3.0.0","supertest":"^3.1.0","typescript":"^3.0.1","@types/node":"^9.6.1","body-parser":"^1.18.3","prom-client":"^11.x","@nestjs/core":"^4.6.4","@types/mocha":"^5.0.0","@nestjs/common":"^4.6.4","@types/express":"^4.16.0","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.0","@types/supertest":"^2.0.5","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_1.1.0_1533491579586_0.30017890441155837","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"prometheus-api-metrics","version":"1.1.1","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@1.1.1","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"ed77be98c433f96f73e61f18a7b3d794d3a8a41f","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-1.1.1.tgz","fileCount":14,"integrity":"sha512-e+Qa/vI3f8yA6N+5SuD9Li7ua0ezx0NLb7wMhW5SLC/1WsQoepDGyG2yOdWMZHverV4ZVKCa8iDSghXf/i3dSQ==","signatures":[{"sig":"MEUCIQCHcrHweAlAyrIIbH9pMgGGOQQXj/7DvUYSdgpUZba6bwIgIHCIfxUKAIEeds27aPrQ0LTBKIph658TBQm32J0OF/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnlLOCRA9TVsSAnZWagAAQfsP+QHwSdGOgZE8XIBYLWpp\nZh2egznU420Mdjn/NGPTRFLDKyrK0uZEBDF5cO/VYGIXHnJYmzIoPc5gxafr\nOxULHX+aVbD2vlCvwnXP1rqnMNZRAWgn7X2uJ5JMdUryBGXjZh2GjTo1x7gN\n/tbZCK6dJ8TcFuCtVCukiROJK0NzR3EGfXo1GEdWCD0RFBrJLdrTOl/Mw5Ms\nkt6s47igjxPx3BAsGNb1CfJ84C+sdoXSPSOEMziZh0zgGlY6r3+e3Pdob/8H\no58mTiUNlshDDOeUBLzUi2V8D+DIAPdf//lx6FDYlG7GBf4in1lBb0oUHE5R\nnW8KfC8UHJdWS4fOCYSMzcsTyRS0yydTnWOdkDTL25UnqcS1JSq0k+ZJ0LDM\nNJe790/vvuBSDURLfCYMZR+LvTz1jv0LIH3Gq51t54S6F4zHgbimUDR2MAgg\nYJ2Arg+QRLxQpELyk7kEs/yK8d6nm9oGQLpO2o1DlK8qwixo8qAhjc3NaHpR\ndFUPhQZY4MD4flIXcWKQG0+myo5uXnABHHbFzpSpQ/5V2YpVwprcXzL0wwE8\nu7+HcCiZLF3DAKIYNdCCjW4v/Y8mNDduLCLBi9kD9zr3I9YyKpAOGE73fjz/\nxWszBa7NfTP+e4kEeHHGuV5mijngrSIPr+BycethXBcJ6aV4DBFQPcDSv+kf\nr3Is\r\n=7HQG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/metrics-middleware.js","gitHead":"8b500420bd8f3dc7fb42d46694c240e1959f8dc4","scripts":{"test":"nyc mocha \"./test/**/*-test.js\" --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.4.1","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"8.9.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.8.0","chai":"^4.1.2","rxjs":"^5.4.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","ts-node":"^7.0.0","coveralls":"^3.0.0","supertest":"^3.1.0","typescript":"^3.0.1","@types/node":"^9.6.1","body-parser":"^1.18.3","prom-client":"^11.x","@nestjs/core":"^4.6.4","@types/mocha":"^5.0.0","@nestjs/common":"^4.6.4","@types/express":"^4.16.0","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.0","@types/supertest":"^2.0.5","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_1.1.1_1537102541602_0.9174700086651013","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"prometheus-api-metrics","version":"1.1.2","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@1.1.2","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"bebd783d203617643d88196c1cf07baaf8ff6ca7","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-1.1.2.tgz","fileCount":14,"integrity":"sha512-5MpDoPAZCZwdFJ297ZbKVaogcYIiHAYam8awHBoroJXPsO12W+dwpDt/6OqHGBgXRgyEJ5yF8nE11T5ESOW5Gg==","signatures":[{"sig":"MEYCIQCCCo243AaLbz10Cqg7h5WO/DtaMwqTSXvYeuCzFxPPzwIhANj0xGAIlgajc/I/XE2gxP4dQVcycrcnLyQIREP5zlD4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbw0EdCRA9TVsSAnZWagAAC8cP/iD2VBQ/opGHSuj9gAai\n/fEHP3OIaHvVHZfNCEO89jZAf+XdzvVnmf5xB3LSprc4YrhD5/hPmfbQSV4g\nPifuuat9rKokKGAQLUOPsko7m9G9vYWXQZdAbgAM16f5XE9P/BaNN8L5YloF\nQVA67tUhcrhRSkKC1qOonBIcSr/VzjnUVWCh9Y7E6fqTXUIFoUSMumpdt4dy\n+FVhBUUthP/B1VhrcH9vC1FbQ/FLBwvGImpAlp/2AkQcueKbOq/I6/u2CzE0\nNQHZKkaqvoaxd7l/G/XjMibDxGn5jBnlsfT6WJWxRxHeJP8srapvofhrKltc\ncDES+6so5yqmHtgVYRFe0qh85vjRt6TCoNwCRpMkf1x/IP+SRPt+nyhCaI8v\nKnswTvVvEbRDMN3SuseZRjGSkeWbBQkmsWvh87ChY7YZAX/S1FBnsh5YrD/Y\nSQYUEJm5izmbON/DqS2fldsYA7yF01kFYj4lul8UIjy9e0g1mKU4fo95HfB8\nqf1mBueewhxff3IZTQzuG89LJQWWlpb+kftLHnYu4xYRg7Yx/Kok/fjPOfgy\nGw1S7sn9rIYt/dwE5kXK18J4lGp9L3fF39OGGknol9ZIJirlSNcta4vjzm6A\nFY2ekpJkXF3tZcdfCCgupn2kpv+wWOEi5E3v5dpaITOEAOB7e0qAv3WL0fBR\nahjc\r\n=2bYi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/metrics-middleware.js","gitHead":"6c9ab44e39bc695e3f24d7d453f963dbad4395ca","scripts":{"test":"nyc mocha \"./test/**/*-test.js\" --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.4.1","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"8.9.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.8.0","chai":"^4.1.2","rxjs":"^5.4.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","ts-node":"^7.0.0","coveralls":"^3.0.0","supertest":"^3.1.0","typescript":"^3.0.1","@types/node":"^9.6.1","body-parser":"^1.18.3","prom-client":"^11.x","@nestjs/core":"^4.6.4","@types/mocha":"^5.0.0","@nestjs/common":"^4.6.4","@types/express":"^4.16.0","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.0","@types/supertest":"^2.0.5","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_1.1.2_1539522844299_0.7724355749669185","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"prometheus-api-metrics","version":"2.0.0","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.0.0","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"5cb2ab9c258b2f8bc54e55947a18035aa9894d9c","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.0.0.tgz","fileCount":14,"integrity":"sha512-+neUWa5Dud/c7ylXU2eD+mKPtIU3/vgpg7/24jB6BNqiPpcjkVxmE/xOq1NfsEjImHbTE3W60NoHJ+fGhcx7EA==","signatures":[{"sig":"MEUCIF7b5cgbyaEbSGP5fGLiqVolbRQV1mJmCkAQGx1wSaEOAiEA4wSTwLZPXi/31aqtlqxiPS4wL2zkErapk76vV7zUQ5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0dN6CRA9TVsSAnZWagAATRQQAIVvRfUtpBwD005X787s\nnrxgbwWRTFR4rmN47qyXnpdM4BPjW84ZGO9OUzK7REs8cVb4I8hTAGFDPbrC\nbjDGl2jadBPvYMMX7MpYZXsK83XbzY4CYqk6zCHu6BIdxhtd4sPGepSRoC8z\nsTONBTQQdT0AbkObgPULtHO5AVDTnn6ARIK85h5h0BOs0hMeOYxbUB/tY9I1\nIOg3Mg06hQ5bPSohDi9hDWUm0oALxWDEDpFsJT7yrdfeQuvseFk6eeSwRw3T\nzX+XSCEw5NNTuHawvKepeXMI/urXMNfmNZXC26x9bXD1tOMc4DdlVwRsTR5S\niEo6dsabIQ9Zch6t1/lNTHIGQ92uyG7v1vAT/l+Jn2rwf8vyl6d9+zQrhBcr\np6F7SjwpfA+fjuW8vlb5CriWwY5NzDz9Uagdjaouk1q01/4sTXIRAzLDy2EO\n38ZGL/y1+SpKf+Xm69Gp3rYeDaqk9yqZl8aSNJy5WkAurGzj41dk/R1tfKnC\nikj3lpqYrnLKLCPwbcLkXWmm0NgN9/jjupKTGTn4Z0c1Ky+CLWfpX7OYgcQ5\nropEFS7ICkvKWeMBvCynuW45Cdc+IjtcmGxJbnKwwM9D7B7TomOccd6zdTCr\n6rzeQUnmdJfrRATNXGTWuyvzTToEZIbtXg+g+y7oI2+l7w3v4qu+qm2TZVax\nni2J\r\n=gpbL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/metrics-middleware.js","gitHead":"cd74075c0e54d3bd6dfdff3dc73d835b69922d72","scripts":{"test":"npm run unit-tests && npm run integration-tests","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"nyc mocha \"./test/**/*-test.js\"","integration-tests":"mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.4.1","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"8.9.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.8.0","chai":"^4.1.2","rxjs":"^5.4.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","ts-node":"^7.0.0","coveralls":"^3.0.0","supertest":"^3.1.0","typescript":"^3.0.1","@types/node":"^9.6.1","body-parser":"^1.18.3","prom-client":"^11.x","@nestjs/core":"^4.6.4","@types/mocha":"^5.0.0","@nestjs/common":"^4.6.4","@types/express":"^4.16.0","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.0","@types/supertest":"^2.0.5","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.0.0_1540477817168_0.6458911666621352","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"prometheus-api-metrics","version":"2.0.1","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.0.1","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"65d1f5f961b4e9004caca877dbf65d55d7c319a7","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.0.1.tgz","fileCount":14,"integrity":"sha512-tDbPe6qqNvlLtghDaHSxklrOiJPYZyyV9JiYZQZBETL9OloZHI4sLaVNexkDSiGhLverpEoJSdBp/dHLNvdEDQ==","signatures":[{"sig":"MEQCIDMj8kJTQB/YSAhUB0GeZ4bUgnmLRYRA7PEA8Vm+lv/yAiBaiL8rGWUJ+0lk8yf7yc318cyQH8Sf8GSe5lXyhiAgUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1KFJCRA9TVsSAnZWagAA0S8P/RuT5lmwYwBrGu3N2tUz\nVSn9OkrQSwgXKIufNU6VoeyxsM8yZzq+5A0/MStGDxeBzrZtpJAWE+yDseUU\nJiNGpIZOFZjxYgTB9i6m3UpAA8FdLNF1nM1OHrjALTiQN/lfosGNm0aLW/g9\nFP0ZWdfb6XnRN52LzYQDpAFZp2pCuiejbp7bqaTU5A0nMxnMZwbOhHjS6wWy\nUm3Cbv95Uiv8vAX/bjecCxRoAbDAKRTDzvBamPVYtgzQLRbi7BHYv0QUNvzf\nw/fhcLlk8N0+YCnfBYmqVFScPwsuiSABI7FdmCnNG57+5NwXk04L29QPfWKH\nPNO9xIc+XuIqV4myz6VVgxqCqrIhdNkuU9VmI/eamXDxwWYl8sYeD0tKyNeU\nhrm0bMZ/GMSI1Ec2teXlc+i/Ha9z3+6OLkLw1WwTrzUbr0h6Pwbr/E1/z5fX\nSCCDXqKega9h4W6tdNAild6jKtoBXNo+9OhJwfn35jemTiYABLeLi0qeENPW\n+4pVjQriTqbvbLGOn57WejCkhGfew2eqJQdyjAYvFN3ATrDswABz+V7+2JmN\n/PXWnUKnZqVEFm3AEFQPdt7QV9ZGtC1eQwrSDwHSDlQWByCGBxqPHo8V2vit\nnScyks9xj7ffTSG6UL9HG8LMNP0kZSxRSoyffhjwP/oFtVTdCZX9cLINtJ4j\nZRC3\r\n=Osmf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/metrics-middleware.js","gitHead":"eb534a8b50831b5639df2c6573bbd63cb088b56d","scripts":{"test":"npm run unit-tests && npm run integration-tests","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"nyc mocha \"./test/**/*-test.js\"","integration-tests":"mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.4.1","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"8.9.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.8.0","chai":"^4.1.2","rxjs":"^5.4.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","ts-node":"^7.0.0","coveralls":"^3.0.0","supertest":"^3.1.0","typescript":"^3.0.1","@types/node":"^9.6.1","body-parser":"^1.18.3","prom-client":"^11.x","@nestjs/core":"^4.6.4","@types/mocha":"^5.0.0","@nestjs/common":"^4.6.4","@types/express":"^4.16.0","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.0","@types/supertest":"^2.0.5","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.0.1_1540661577218_0.705274320895577","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"prometheus-api-metrics","version":"2.1.0","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.1.0","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"53d825bbacd1c14f3020d0cf6d3747068ccf6b7c","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.1.0.tgz","fileCount":58,"integrity":"sha512-sr1mKqunQWJknvRPsArVO4uVoR9XZFnU3Vwtwlj5GJdrzNtI7K45oPwLOq4cnknFBbos7Z8qjs3mDJlJG0CJng==","signatures":[{"sig":"MEYCIQCKfc1QlMlF8aCtrqJhg1xc79NhuyC2KudJ6bL4JjxOTAIhAKWCJhEZKtC+U5nWPlur41/AyTaPhVp2LtXIAm1MtD7D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":355125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4sfXCRA9TVsSAnZWagAA7z4P/RsqoT0mApVCRIAcseUF\nfgAASaGsgkOjTuVACLSfI9VTkb8d/n6xLQXpzZfnJsVI2c0tRwxWIj1FkmXn\nlZtjyYrdz5lCWK+czCjWCYqUhrXLc93ShvwZ+jjCej0TtEH7dWHNZVYsrsce\nBQcgxk2vwFhzeXMLmNBVDHkLurQwYecZUxdGITDq0OpspjgCiqkZo7YtruYI\nrLXC5SEIVmECtifrU+uc1R6dUfMruwi8coHBLDloOES60LSTJiIgdfYn9FFs\nbV8Rk4soNwQC64TAnZZu6Pk8TTXjLSsPpnrx0B2NtYA78LdsSX3qDj4OFXyz\nYL+2435KB0WfNaB7pzEooxpHv/4ny0UhBiS0xavkcydci0qnFG3iDbKux3kO\nI1aDutkUpjDPVUczqqbNiaxadAaU2hKb4/k44G38s/k7rwZJdVY+OUPuEgHF\nndHNrYIib+DeM0GSbkahRu5JDuQLA7hkLI04AklH+uwKYLoCa9yj0ZlsOFMe\n7Xt43qK3T+ukQxH/BbM3V7BgARcJd+/3sivg68cMWx+G+5eMr+JaiKm4N5Ih\nH9usnAnbJ2tDyGHsO9AAW0ad0Z64ke7/8kPbir8ixRStYzX4wZIsVI7jB/3V\nw23x3ozuueR7qbS4aEQWCOJlzfKNZxLo0+G7np0tlMc9jTRrH2C3LHTqKwne\n+Sfb\r\n=a6k8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"05f7b0105504f1b46f8e84298c1f28aa7839d917","scripts":{"test":"nyc mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"nyc mocha ./test/unit-test/*-test.js","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.4.1","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"8.9.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","chai":"^4.1.2","rxjs":"^5.4.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.0","coveralls":"^3.0.0","supertest":"^3.1.0","typescript":"^3.0.1","@types/node":"^9.6.1","body-parser":"^1.18.3","prom-client":"^11.x","stryker-api":"^0.21.4","@nestjs/core":"^4.6.4","@types/mocha":"^5.0.0","@nestjs/common":"^4.6.4","@types/express":"^4.16.0","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.0","@types/supertest":"^2.0.5","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","stryker-mocha-runner":"^0.14.5","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","request-promise-native":"^1.0.5","stryker-mocha-framework":"^0.12.5","stryker-javascript-mutator":"^0.11.2","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.1.0_1541588950874_0.3640624271509365","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"prometheus-api-metrics","version":"2.1.1","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.1.1","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"90f425bf869780e874967faf4f168ec26330a057","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.1.1.tgz","fileCount":7,"integrity":"sha512-3iTr0IDtlaz7180YBEe9aKtqmy6vMXOBU+GT7hf2UFAuN/EH5zcUuJM7Xc6MMfCIGuLG+YQTL4512VTM2nQcFg==","signatures":[{"sig":"MEYCIQDRSZVGMivq6gTYyncWBPnABTyBqzUIvKKfw6+CUO7PVQIhAJDueCCBNbKMXQCCglK7qIrNZmWHjrI2o3yA9u5c7yF8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4si+CRA9TVsSAnZWagAAhFAP/0CaRAs0J9wVxFLXtkC1\na64Y4Vi1FzE7KPW9tESMx/Ae2j+icmhoKkaYunCT3ZJcFvVcUooK30l0lnR3\n0H4srZyTMzoFPqqU8v/YBx4Paa7B2F4Sp3c21GDuoGFd4G4Nq6LPCWY8Jr1f\nibh0+olXubkp01XXD05CAlx8sXcXNzDePuO3jPGJRMg9x+ZQp/YgW0hzyO1p\nDMY3/yHbW0HWkYXVXZq1J49IA5maNGDU0HM//kGyxqdi0hWCpyTG4veJr4Ii\nGqu1Gw6khA764nq0dEbBJrdFCNKElCQ44hW81LVHGvJw7UO2e5WHBDcGs3Xu\nW4Uu6vdM85/0UCqX5A6QjO6k7rFsJ5q/mzd0Ia5vRUzndsmWGBzJ5WbwCHTZ\nfp+wfmbXeoYficgSx1BaYI5H8//jlBF54JBKW6cP2mCwjhYdTGvPM055Amdd\nhEPEwb48a4js8Oei2gjQbm697CVSuKS/b9w9rzcp5m4k0UObhbza4ax82JZC\nbtoAIoC7CanGtV1s3/0xX9d5rCoVeeA0lxkQ0B2qIaZGh2OvjsItHhCQDn4u\nW6MmRpgDGxtQl5wCMqnO3YWbKtXmTyUyov/aOWvgZemo9fA4n6fAS2xV982P\nUErlP9nC/0e8gP75WSX3GNeybxxCQuqTZbHNsD2fZKdMpGOPWEiF87HxjhUZ\n8AYm\r\n=ZeAF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"9ce79da561a559d06bdca9d7dbbcfa472f5abfd6","scripts":{"test":"nyc mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"nyc mocha ./test/unit-test/*-test.js","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.4.1","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"8.9.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","chai":"^4.1.2","rxjs":"^5.4.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.0","coveralls":"^3.0.0","supertest":"^3.1.0","typescript":"^3.0.1","@types/node":"^9.6.1","body-parser":"^1.18.3","prom-client":"^11.x","stryker-api":"^0.21.4","@nestjs/core":"^4.6.4","@types/mocha":"^5.0.0","@nestjs/common":"^4.6.4","@types/express":"^4.16.0","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.0","@types/supertest":"^2.0.5","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","stryker-mocha-runner":"^0.14.5","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","request-promise-native":"^1.0.5","stryker-mocha-framework":"^0.12.5","stryker-javascript-mutator":"^0.11.2","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.1.1_1541589182068_0.16860551392874568","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"prometheus-api-metrics","version":"2.1.2","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.1.2","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"bfafe859e2185ccad09964d8b505f4ba17d6f082","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.1.2.tgz","fileCount":7,"integrity":"sha512-iSk6xZDVYMYOts72jHehgs4YGL5wJJ/IK93j8oILE3GklwDMDm7yYUth8NeDOAUuwbFG+FGCm1pWq6FRyDQ4MA==","signatures":[{"sig":"MEQCIEqqXmVRljfDu1wn1nS5ddlKClfQ0JNciQZNR/vj5SyQAiBp9PtS4+34hCBXRkG8p+rCz4bOhXv+FptXKTIFlWxQMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7Wu0CRA9TVsSAnZWagAACOkP/0+POW78RGFJBCzREoDt\ndwAxEnw+ZCgrV44nAwvi8ctWAmhSvsz45r0kGjGZLGzLjGUfmJ0a11z2fTs/\n4lGEeSuZ2wbatMbjGaS8+i0GZK5hCDT+X75FSfa6LoIKvOPD08FAzNNWDFk3\nvugFpQSxALtOqau3nUq64vusepRwICVLx6qqvGOZC1BoyYpzkZxrXtCcgVTR\nnNetwiNny9LKZw7tGHzG8XwUCqfdfQDvR6esFlN+7DKgSADzazLvNEkyyXRf\nYw3zn64bFtuw/cureyiL6upqscLyfZv1ltvv2T7OJn54ZJ2JTsKmPpsRqfKn\nqg0f6chMvL72GkdI1tm9W0I/jSHNtDIlB46083pXKEc5Lwhmxxt3vbAbYeMk\n/6AtAjR3XCGtB2TogAIesDdjc8I1H5bl0cZlenO8ahkr/qvMT5OXyDtrlGU/\n7LJmjYzSBjVP6/6tTqDWt8E2MIZaWsD8HaWtXkueBDlVleqJYyMOuRNvZwg6\nhM6UjalGHbNY7ClTNar7xkHv/3BtC+LXK3FApvpvDujtHH5w7kxSBjxk4pwZ\nceQsotjDr3AJyPvnrdgSwShK7khj2bimAFIF9JlwEpSj5nd4rTRnWxkLJ7kK\n4oQcec+cYzuUytfrNcM2dIGKFY7FP9drDd+O7Dj7648J1uI8zsvrAEE04Auz\nZa4e\r\n=XM+M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"002aed7268ab9353dc6fce7cabf1b1c4346ddb88","scripts":{"test":"nyc mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"nyc mocha ./test/unit-test/*-test.js","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.4.1","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"10.13.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","chai":"^4.1.2","rxjs":"^5.4.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.0","coveralls":"^3.0.0","supertest":"^3.1.0","typescript":"^3.0.1","@types/node":"^9.6.1","body-parser":"^1.18.3","prom-client":"^11.x","stryker-api":"^0.21.4","@nestjs/core":"^4.6.4","@types/mocha":"^5.0.0","@nestjs/common":"^4.6.4","@types/express":"^4.16.0","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.0","@types/supertest":"^2.0.5","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","stryker-mocha-runner":"^0.14.5","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","request-promise-native":"^1.0.5","stryker-mocha-framework":"^0.12.5","stryker-javascript-mutator":"^0.11.2","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.1.2_1542286259365_0.7961186470104289","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"prometheus-api-metrics","version":"2.1.3","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.1.3","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"faebc05c1d3df8d8b0a291c47c12393e2552a492","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.1.3.tgz","fileCount":7,"integrity":"sha512-QRaarritDGNTpEWLEc6bJ+hX/dhkhozPeQ4yxLyUn86MiS8kY+rOxY/Exyz1Ix9w/anzYwEne+SDFZ85LjRK6w==","signatures":[{"sig":"MEQCIF5KDU55U8S2gc+7/IaZLRsB3xCpS5WU1g5hXS9yiJDLAiA+v8LpOZvITSj3p0oitjLYjrtraf2Jlo9K3rUu7uL4TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBRvSCRA9TVsSAnZWagAAIdEP/0a293lpAb6amZDNcrq+\n6qXEQIzwvVC7BngifkXT87rfFPkr9AB2W10DD8RPyow8M+4G8aiQGeXp2Pa1\nYVS8bbT0KMvXOQZLO/JNL3gl2KZfQwwIvaZmYtbw3aDYPO0oCHn9wintIjGx\nMbjUhpqyxNH9IHRuW7PNDdsw+PiIsB3fNMkVidDxBcWhR5MHUKq1pIOte5v8\n0f+YEbdP6mf6MUDZ+DmlaDiaMxsxL4BERwzgK2YRLNt2m+cigN2MBwNIRhH0\nXUpk/rXYtv8a7JJP/kyGQvkSJs4Eq0uCyqlnNeeHrvfKIU2H7jlC0VloXQG5\nakuPu+ccwlj150jX1lYFgDNStcg4aLIySmNbNexdBPyVMcUx748BKLcu+VP6\nNFiOgml316PkVBLhKmaLfWR/7KfiC3Ddj/7ScpMI6wUH5CYcQlQOlDVugivh\n2A/ituMut1yVRyBB/nXsYI24xmywrJWSiEQ3070j/RukqCyJrxWbZ2933dIp\nsb88Wze/ludDg5k+n/urtBvJY2Hb464/LhpUAmz1zhtCg1KdPdBByK2QWRPv\njz5SnyE9i4f/BgEux4hIb38aiI8xBgwMYD70UBw4dognmPeoRt5o/dzvngIF\nL6VoXXTZtQhIT5M7QxEqfh1ru75nZcvW6WF472qVhU65u9YYMQ3V676j/15Q\n7EpT\r\n=3g9Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"5fbf431cddbf662d044349824ef985562c1737e1","scripts":{"test":"nyc mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"nyc mocha ./test/unit-test/*-test.js","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.4.1","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"10.13.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","chai":"^4.1.2","rxjs":"^5.4.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.0","coveralls":"^3.0.0","supertest":"^3.1.0","typescript":"^3.0.1","@types/node":"^9.6.1","body-parser":"^1.18.3","prom-client":"^11.x","stryker-api":"^0.21.4","@nestjs/core":"^4.6.4","@types/mocha":"^5.0.0","@nestjs/common":"^4.6.4","@types/express":"^4.16.0","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.0","@types/supertest":"^2.0.5","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","stryker-mocha-runner":"^0.14.5","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","request-promise-native":"^1.0.5","stryker-mocha-framework":"^0.12.5","stryker-javascript-mutator":"^0.11.2","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.1.3_1543838674002_0.6425947875609213","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"prometheus-api-metrics","version":"2.1.4","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.1.4","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"064b11cf4a70e461f7c493c875e01648d5cceb11","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.1.4.tgz","fileCount":7,"integrity":"sha512-cN4y8F7FG2mSvfj68yo/Vc6FWMHkxp2MDNI/gVDPIkR78u5A4w8KfvnGhnjGb2svLXFWembGBWrSO2s0/jH08w==","signatures":[{"sig":"MEQCIH/tvJ0Vt6RlD8oUHop60KgTWGKaQbbyuQUU5K6eSlfHAiAF/B+1z7vYnlUoyYLRM7UAEmCifaeKWulYIvpjPC15aQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBksPCRA9TVsSAnZWagAAyIEQAIBr/F8ruWwezcN+e5mP\nmOmEi5yzRLmfr+QswwGGRK6y+XuF+4y/WI83WQK//AoY0n7zradunGwpR50t\ndqTzRVYuTiVx/xGbHLLGg1gdfDcPW4GDHYJ/sl2H2hS4eI40NUORkBl6TPk3\njqbvYNUe3nwzb/c9quJvMwzWvyLOUNcOo4x6w3qENUHhXkRR3QcVlNF4JZiK\nRsChQ+tsJhaZC0qoQKFFwdBe9+g15ZuiQGpB5A/vt2DawNin+feuofD3LVku\nC3x7ltBT6Fuq3NeKzb+aiwAakTyUcexGhu6XfyEtLS9hxauu7A3PNpxXn+94\nGzf/fzfZR62AK4NDXLyV/733pVXCeDiHc4/6iqsWJwr1uN+V+a51nTSSItqB\nk6c6dY67LFevAAJ1C0NXtAxKQZ8zl98vQ/1L+Z6aPTulgWyz3Z70MjkUlsIe\nRldqcjQhHbiDciFcN+2OVve7hVvuzza+LiSchWbvB5SRXtIYPkhYGV0ygQYE\n4pRDeONu3zP7cEaTd3rJwhu+lzspRo8ZTf2tmEAMlg7+By18XyCMvDLTmATk\nTYILrHZynqzNJCGFym9mbzxYrH43Azm74xfjVn7FFwtaCJymsK86g0q901DO\nv2ycB9kGFGmG5PBxkyWSM+1vgodOBNqoMPsig9dH0TKXI/rc0S+qAsDRns1W\nus6o\r\n=88i5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"b1bc1ea353aeca3da76d2909d165955a3910d24f","scripts":{"test":"nyc mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"nyc mocha ./test/unit-test/*-test.js","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.4.1","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"10.13.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","chai":"^4.1.2","rxjs":"^5.4.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.0","coveralls":"^3.0.0","supertest":"^3.1.0","typescript":"^3.0.1","@types/node":"^9.6.1","body-parser":"^1.18.3","prom-client":"^11.x","stryker-api":"^0.21.4","@nestjs/core":"^4.6.4","@types/mocha":"^5.0.0","@nestjs/common":"^4.6.4","@types/express":"^4.16.0","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.0","@types/supertest":"^2.0.5","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","stryker-mocha-runner":"^0.14.5","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","request-promise-native":"^1.0.5","stryker-mocha-framework":"^0.12.5","stryker-javascript-mutator":"^0.11.2","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.1.4_1543916302794_0.8898479331731743","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"prometheus-api-metrics","version":"2.1.5","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.1.5","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"1424dea27363d4c8c454802bbf833e8eb3298015","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.1.5.tgz","fileCount":7,"integrity":"sha512-4JhuZOMKhHgVVxi7mE8L42WqHSbmkj8CuAFzoSgRHZvMHLIl9dhPpIRgSxPvbL/LldyX92l7pEFEH8uToaf8Ew==","signatures":[{"sig":"MEUCIFmvVw8yp01GNrsdEJy1aAFa4CIUKcMCUgo8PYNcHtDeAiEAoyeFafC+xv4GmUfbt4YZAaBvhKhWwdGFwdD9vuMl2aU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB42bCRA9TVsSAnZWagAA0TwQAIJeXc7ObknloNHTfJwJ\naxcWXsXGXLWvhnM9lW6QPsZk6+ph5aBS7GCvZDtbaIFyaSfOclF6nUpOpzl+\nvc4MANZri8T6zunv+FdKwD2nlBkHwO9JOtHJ47CdxIWMlFYn4pV2e8KxY0FJ\nehyfjUjBEoXG3ZKY+BH0V1bAgjChxJqsWKGSR4nFbRtuoSn/3FFkbtOuVAA3\np+bpGR0C/Nn3TXRDiUEYwGvzwimz1aVhGA03mQUqplpiSL89YFM1EfQP9vd0\nxJBQOpv+E2uQ7Imv99Eyn326pbhYg72tuKvm+WRnXO8nLWaolXdftODExh9a\nfu18e13P9ZnBrrdfe0xCaXh/yVz0fp+1596WC0a8URV/wklxvhcHOt39Nnhy\n47Wy3xs7RYuhsjRtr7CpfW6SWGE8047/32cSlsfLMaDB5rwIyM+T4vJ/ws9P\nC3K+YjrR/0oYw6jWeaD3NFOQRUfIiXhWFtpbZ+vZ2ep668xUg5U5Lk0nliu1\nI5pGKuyotDCVlp2E7QId0Os/8hqg92Q8h6TRAAiV01U0/m8uLJ6fDlU3qFGL\nob3g1wyRpDpwZg4h/APtRXcFunI0rwe+iLX6f2CwRmzGLV6pjGxiVfABQqr8\nqCdOXBVAUVjpg+KzU56I+5nhx+VZlV7ZnU8s6YC0cNbp52qA4iAPtNMp8RwK\nqup4\r\n=pMd2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"aac23123bab331782c74bf3a569f0665dbefcc50","scripts":{"test":"nyc mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"nyc mocha ./test/unit-test/*-test.js","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.4.1","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"10.13.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","chai":"^4.1.2","rxjs":"^5.4.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.0","coveralls":"^3.0.0","supertest":"^3.1.0","typescript":"^3.0.1","@types/node":"^9.6.1","body-parser":"^1.18.3","prom-client":"^11.x","stryker-api":"^0.21.4","@nestjs/core":"^4.6.4","@types/mocha":"^5.0.0","@nestjs/common":"^4.6.4","@types/express":"^4.16.0","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.0","@types/supertest":"^2.0.5","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","stryker-mocha-runner":"^0.14.5","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","request-promise-native":"^1.0.5","stryker-mocha-framework":"^0.12.5","stryker-javascript-mutator":"^0.11.2","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.1.5_1543998874538_0.8909350762329218","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"prometheus-api-metrics","version":"2.1.6","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.1.6","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"0f2a42d2dc097383822d5ccc1bf75d6eff189108","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.1.6.tgz","fileCount":7,"integrity":"sha512-My/LpqbzbRK46aMuahTtVslBmG4YSAeeRl99pc1R/dzazLcjmn7x8hNrWCwKluN4scBvny/wIx8p17ECCztDug==","signatures":[{"sig":"MEUCIQCJ3n8zR+c0GTAoW4GjrlwiEhip776iEraL8pmrdNa8CwIgXuihlvDy4/LpN1W+fT4MTFuFB5YE+T6UqeDAAew/JrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDMq2CRA9TVsSAnZWagAAtWQP/08eKoub+I9NtaPvxWlB\na97/SmqeX8DpmYebcnKlPolE4XJvCsB+2BRHPy3PlWwQkjgu9UL6Am/bcpCs\nRQswzhfizwoEjHmHEiIGltbbUCTNZHLNyE20i/s00r9ahNsWeCu7p56k/71b\nviwcWPSt/2983iTs9Fhrk7r3Knl3LvdYhb11OSGn9vJhK0lN4y4Ob2LgAG6I\nvfRpQvWhuYo237sejRAgGfBBILHSQTnFWFz+nkuvr+Fav+isBKDc8iidFXi6\nfBRy47br2wm1ZUK+bFkabmV46XSnAsfq/NaA/eJpS0u3kOlhC5YimuJS/WDq\nQMUWqmvXjjry0Eseez3mAZE2bsSIescHAsUm9lZohToZqmAm3Yjm/9QyfuAb\nxhLXFNXAUoCiFJ6zIaCV5NoL/fOrmpfw01n8kw6MyCgEZqpHU+E07HtBdp9U\nAb+SeOdQIKqp0Ia9QKSHCcl19xW0EUmk/WltNRhdgyEzewEMbkkTIwPbJvo/\nRc6IUuC44uD5MR++nQFrjdyaO5oQYbdVT2gfqi5IEsnknWoWzt9aC5g6KeZm\n2dWz8wXLxkaqmcC25sWEJFPsIvQ9XdyldK+EBNL9dvd6w1Zkf3BitsYPgcpd\nyQCW8AMkgpyuVdKipPCOLg/Ggn4/G+AGNW4SScH8SAGcMGd/ynO/B2W3HeCM\noFYO\r\n=rnVn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"a8e37e6d15e224113b5011fcd3acb58c64db5e6a","scripts":{"test":"nyc mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"nyc mocha ./test/unit-test/*-test.js","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.4.1","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"10.13.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","chai":"^4.1.2","rxjs":"^5.4.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.0","coveralls":"^3.0.0","supertest":"^3.1.0","typescript":"^3.0.1","@types/node":"^9.6.1","body-parser":"^1.18.3","prom-client":"^11.x","stryker-api":"^0.21.4","@nestjs/core":"^4.6.4","@types/mocha":"^5.0.0","@nestjs/common":"^4.6.4","@types/express":"^4.16.0","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.0","@types/supertest":"^2.0.5","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","stryker-mocha-runner":"^0.14.5","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","request-promise-native":"^1.0.5","stryker-mocha-framework":"^0.12.5","stryker-javascript-mutator":"^0.11.2","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.1.6_1544342197761_0.3607240880078997","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"prometheus-api-metrics","version":"2.1.7","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.1.7","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"c16781fa6c4ac5e46c976276cd08834ec8d83c99","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.1.7.tgz","fileCount":7,"integrity":"sha512-iD7DIxi+/aidFYo0DYWGY3cgg1v+ueG59GbTuvbKWY2EX8JYbWOO2FQV3IdXceqIhFrJHr0ShT7zHcDiqhduZw==","signatures":[{"sig":"MEYCIQCuOJnKDkHzrrKffgp/vl4h3PiDxpMVDw4lMRnex+aEZwIhAKJjAK2pJDxQtHa9vMTyXpHmO8/HVHRLiX8zK2t7Z3vE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEQAHCRA9TVsSAnZWagAA8hQP/0iTUrjyyMIV0VKAhkZh\nL+mlpC7/xcp6bEXtK6VhvR51pbQINx3ROLO6cQGU8ANlbTiwsWiUcLBecXMH\n3m0Jpz4d6ebRJ35A0bbj/86f1iktYPe5voPUBnYZ1VsqB6+K8n/QqfaO9awD\nduNTyg+BHBa4cPfGQwVmsQV22yTvsduP6ujA6ncXrAGZMD31UrwN3XN9rP80\n0o8Stm+grN2yG3KcEThRF4TIyQqpjf3mYT8201zP9ESl7fMd3X7T5VtNqnqI\nDx1OuMJ9dWGDXdrp5shSvgJRynRY+frQAanPU/rAPD2ZfjfZouHNxMSUN9e8\nXDAGf+BE9lBJYQsO+Fe1Yuy44LpyFfkQytSOEzrUeXUw8OZzIrPU4fvDr3zY\nQrd6AIOe2kkCh75dzO7JK3ZXfrd6ZCg1rnsRE+0PePNBOladykcoQBEC2vkI\nCF+9AdUc3xGETN07Q6VzLeGjE2D45ic2oqKGUNTTUZ7m6TufAXUpw1f/9tGZ\ndLAwRZ54xIsfPJf2V+8d4jnAH61zqAI3uP1ZnsU8gv+6yV6zaV201WbL8f64\ncLsX1VxM2HBvG3W1TcFET4NWQBQr5nrXJWX5wXM1PfkufoSDIQ8MO2DGRZI6\n8OAyeE2aL04rqzQyjO0Yo83spYjzlEY7STOZoaebqa2rG8FUaVGp5pHy8BlU\n+d+q\r\n=USDU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"c57f08eb918619910fc2df2ebe49732e7bcdb34a","scripts":{"test":"nyc mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"nyc mocha ./test/unit-test/*-test.js","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.4.1","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"10.13.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","chai":"^4.1.2","rxjs":"^5.4.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.0","coveralls":"^3.0.0","supertest":"^3.1.0","typescript":"^3.0.1","@types/node":"^9.6.1","body-parser":"^1.18.3","prom-client":"^11.x","stryker-api":"^0.21.4","@nestjs/core":"^4.6.4","@types/mocha":"^5.0.0","@nestjs/common":"^4.6.4","@types/express":"^4.16.0","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.0","@types/supertest":"^2.0.5","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","stryker-mocha-runner":"^0.14.5","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","request-promise-native":"^1.0.5","stryker-mocha-framework":"^0.12.5","stryker-javascript-mutator":"^0.11.2","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.1.7_1544617991213_0.13236395473868035","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"prometheus-api-metrics","version":"2.1.8","keywords":["monitoring","nodejs","node","prometheus","api","express","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.1.8","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"f98fd0d9762fd13e2b1110be02f8059da16a7b09","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.1.8.tgz","fileCount":7,"integrity":"sha512-M0957eu7Hn2pJClzrbAUH0N2fGSd7iEQyYkt6CIiWfEgOxEbHhpeTVDlsUMFsJ7q1j6UYUYfr7xTeAmIwVTDzA==","signatures":[{"sig":"MEUCIQCdgCJ3zi2QNB5MnoVNIdRMXO0HOtfIhjVPfudRz12r/gIgY7vvEk4Ns4cVGT5Javvpw2bk9BdBpIkgDYv8d2FsT3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcK08LCRA9TVsSAnZWagAAj8cP/3j1jqUDbx0hfhcv5iKv\nBcSZgynNFyM/v0jA4W02wioOwmzPoKVAR12OeNft1DKjyLak4XJWz887LMB7\n9n5TY0mlWOYgIWvejja2rZXuH3cLeOhc6NsGb4dac8WcF2Fzn28ElhXc6IHs\njGi7x9G1e1Qi0v8JjgbKpqrT7hVObXu+L39zdk4skNNOu3jmRIRI1p6+8bPs\n+wBmnbtOQDrBToXqF0Y5egUw/3yDJ/Q7US0rLR0X0mpBDDZsVaxinzOe3JNs\nLiv/Zk0RznVFpzRRl+0lVumngNV8Nk8xKLfhnteZmUzy68kLXebN+LQt3h2w\n0FZtmvwhy1ZKv3r19M1MXvDwRpKDqxnqkkDsypsTxJ9Nf2jM03SMGwuybKej\nnZRPDDpId5o4BdsOLl7QuKllKtx/pAOM8yRHNmWPci9UtVgjbtbH5UrI38uA\naZfXeHT1iHjIDBMdqa45r0JhijfNBQkgXpsawZbv0TnWB1r+5yegdXR4D4yP\nd4H9OQY1eaD/BzQ+Y1I9uAOmGEC02csr3xSNSL5vV8TcwJS/ih81GATHYGJ6\nYHNQOlN8GouCWze4YH7BW7/Q2Xqo0wBYoE8kL2kSEyuuOgQvkTm1d5p+y+qK\nri6c39Syr0h9LLMkNVLcdkpfOjn2TyDMYbOvGD6IofNMFxrkc8JvhA2eG86d\nW9YQ\r\n=qtwX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"af92906a1e9877767496be654235d3da1f53060e","scripts":{"test":"nyc mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"nyc mocha ./test/unit-test/*-test.js","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.4.1","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"10.13.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","chai":"^4.1.2","rxjs":"^5.4.2","mocha":"^5.2.0","sinon":"^5.0.10","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.0","coveralls":"^3.0.0","supertest":"^3.1.0","typescript":"^3.0.1","@types/node":"^9.6.1","body-parser":"^1.18.3","prom-client":"^11.x","stryker-api":"^0.21.4","@nestjs/core":"^4.6.4","@types/mocha":"^5.0.0","@nestjs/common":"^4.6.4","@types/express":"^4.16.0","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.0","@types/supertest":"^2.0.5","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","stryker-mocha-runner":"^0.14.5","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","request-promise-native":"^1.0.5","stryker-mocha-framework":"^0.12.5","stryker-javascript-mutator":"^0.11.2","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.1.8_1546342155106_0.5054645881709496","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"prometheus-api-metrics","version":"2.2.0","keywords":["monitoring","nodejs","node","prometheus","api","express","koa","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.2.0","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"dadfc052804779a3e3481a12695da0eb9d71efdb","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.2.0.tgz","fileCount":9,"integrity":"sha512-fpG+GOtD8thRLUjvdYZ7AtQgBvq8yi3v2i9x0qO1BFRfKA3TaOlFyfsQvjljky7bhOSew9NvBG9DdFQa6Qgg8w==","signatures":[{"sig":"MEYCIQCwA/oCPFMu3IDhGx20yFaIX12p6Y11Rn3izofIbmvSpgIhAOEF7Vsqpsk5F/hrGnT6BVj3z2eIx+QiHgG+D/r1BK6q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSaSNCRA9TVsSAnZWagAA2V4P/0k8xNMS4CQZcFp0Oqea\n4TUoFt79TkfHVY1WNRTDEkfoNenCctgSV6GbPA//njp8dvRme7lAlwvYzd6Y\nhIipAEzhe9eI/zbkcZ3qE8EEMbS7N895AK7QUSWThx2+vamO49T6yBn/qn49\nkldkjEQEalZrbz/NIEsAmUXodiJUNUsS8dcgJ36Zbty+OJq6EKB9t3e0dh/q\nM/HWFDydqZTKelZiptlCkyWgTZ3xj+LxB7mxT5AMW6PNViZhmYdsCU4TjLF4\nhmj9ySYlQr5YaUc4mN6ed6MwBkJyAMpoDYO4jQwhjDH3ZwR94BaZ8fIbMXa1\nRoPIWHrQfDWFt1Nrg4blt8PUVh4GDA5SOgh38j0UiRHFVnCh38DNSIZt4Jyn\n4vP6ISk6XDvs+zQ3FGHxMCPxiPOpXc3YYr6mm5lx0VWc5pOVw7tguYQzylmf\nZEuNqTktRAv5nOP47TVVUWbH43WHMgfvwuD+RmR1n8CmjLg5reGopC91U84B\nhgtA8r/YM0uLUDUA0LrAHIU7vZqh8ZiGeHdksVU+Vp3MgmJt9VMP1xkWwStL\nhyJ+wUA4M6sqESHEn678s5LK9BKaVtJBtvQn5MAku5e2iyPZ1Z8MTCzkXfp0\nsIW48COpQLB6NflTxUpfIUysK/8c9BNDll0Y8qxpmeBqunL6HWdTFQfGqzXA\nGMis\r\n=RzlS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"f35e6f7bbedbb3519d27a264b8684083218fe39b","scripts":{"test":"nyc mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"nyc mocha ./test/unit-test/*-test.js","no-koa-test":"nyc mocha ./test/unit-test/*-test.js ./test/integration-tests/express/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.4.1","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"10.13.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.6.2","nyc":"^13.1.0","chai":"^4.1.2","rxjs":"^5.4.2","mocha":"^5.2.0","sinon":"^5.0.10","sleep":"^5.2.4","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.0","coveralls":"^3.0.0","supertest":"^3.1.0","koa-router":"^7.4.0","typescript":"^3.0.1","@types/node":"^9.6.1","body-parser":"^1.18.3","prom-client":"^11.x","stryker-api":"^0.21.4","@nestjs/core":"^4.6.4","@types/mocha":"^5.0.0","@nestjs/common":"^4.6.4","@types/express":"^4.16.0","koa-bodyparser":"^4.2.1","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.0","@types/supertest":"^2.0.5","lodash.clonedeep":"^4.5.0","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","stryker-mocha-runner":"^0.14.5","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","request-promise-native":"^1.0.5","stryker-mocha-framework":"^0.12.5","stryker-javascript-mutator":"^0.11.2","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.2.0_1548330124936_0.16150083817727268","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"prometheus-api-metrics","version":"2.2.1","keywords":["monitoring","nodejs","node","prometheus","api","express","koa","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.2.1","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"266a1970d42b8800b06c8a81e22667da3707214a","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.2.1.tgz","fileCount":9,"integrity":"sha512-L7zFNmoBriRSktG+PLb/+g9Cz/v5/k9hx2UCvFR4dsQAxIjsGbiNK+2mYbn5Crk5RDMgd5RiKFtXNVtDhx4iPA==","signatures":[{"sig":"MEYCIQD7wEszwjup5opiYzj9Os2oashOBm4DRuVIVf3ggn8MTQIhAN42nz3yQ9oDNpk96uBE1oNJhq2BejxNGhc7tF2jRg5k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSdJ4CRA9TVsSAnZWagAAWw4P/iZoWeZtj1J2L7J/h0xB\nBdEPsHfRhjQpxY88fKl0ml8/QD35EuXgUG6eIHlob1BNtp9eOgfGsQKPzIRT\nsbnRG3mnvkTJ7ng/1pxh6ZEomsfZvmavcX2YrJvB5Ggo4aAJdXbru+zrk919\nkhH8KWCkQ+7Hx4A/Nu9KoIFum8mQDyven22yZiTnBTrA5NWTNOZPDiVicARB\nH1Hk8zoJQIFRBVVuORySPzSr7Jro3X+RL3it8RYgda4ssedkAawW9asYbdgO\n3E90GHfjMJ8xNXzdZiU/ildRr1MAPsRPIr1RuXfUsnrhckR/Ue69UcNG/rXM\nngf5ROoyDQM37GPz5lUUdQWuwfk0yhCTAj9suuDCSMZWMYichlDK9W9NhVdu\niC3tL/FjG8htpCCeOxDoQSXu1ZyetImlwS3gBuxC5hbDCZyP+tl0cxibYYNC\n2cXdBrOyF2BxbJhKoybaImwplhNWZ4P4Gxz2Nm3jNX21XVpmk7r/jdYww7Dw\nGjaRD/ZCo//8BGuV1V2xG3fQoCu6L6KHSvvIsTzvHO75HmTPDAGhMqhizQ48\n+qJurGB70BDVjVsEtZt9Bm+KvszrEB6O4ESWm3y4XgpvPziDQteCsMC7CqVJ\nc8tbqueGBQ225V+llU4kR/GZLYdTCHE3V2yZ21BlATt9C6DFBsCyS3cHSVcB\nKqn7\r\n=mtrE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"995629d6278d4e474526dace85606bac87f95507","scripts":{"test":"nyc mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"nyc mocha ./test/unit-test/*-test.js","no-koa-test":"nyc mocha ./test/unit-test/*-test.js ./test/integration-tests/express/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.4.1","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"10.13.0","dependencies":{"debug":"^3.1.0","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.6.2","nyc":"^13.1.0","chai":"^4.1.2","rxjs":"^5.4.2","mocha":"^5.2.0","sinon":"^5.0.10","sleep":"^5.2.4","doctoc":"^1.3.1","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.3","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.0","coveralls":"^3.0.0","supertest":"^3.1.0","koa-router":"^7.4.0","typescript":"^3.0.1","@types/node":"^9.6.1","body-parser":"^1.18.3","prom-client":"^11.x","stryker-api":"^0.21.4","@nestjs/core":"^4.6.4","@types/mocha":"^5.0.0","@nestjs/common":"^4.6.4","@types/express":"^4.16.0","koa-bodyparser":"^4.2.1","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.0","@types/supertest":"^2.0.5","lodash.clonedeep":"^4.5.0","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.0.0","eslint-plugin-import":"^2.12.0","stryker-mocha-runner":"^0.14.5","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","request-promise-native":"^1.0.5","stryker-mocha-framework":"^0.12.5","stryker-javascript-mutator":"^0.11.2","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.2.1_1548341879597_0.487785094358115","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"prometheus-api-metrics","version":"2.2.2","keywords":["monitoring","nodejs","node","prometheus","api","express","koa","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.2.2","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"9139ff8ddd84e192b4761bf2a0e749efadc5a79d","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.2.2.tgz","fileCount":9,"integrity":"sha512-dPHoqIJVeinFagI8FcCwkT0Lc4RSG4FRW63DRKRqfo7qU1SV8rg9DkWeW4xm5ontnzfVjgnWtk978H3NR/q2tA==","signatures":[{"sig":"MEQCIDPbxcm1wW4LkzZA6KyPH1DQjVoSVZotAc7m+2bI203hAiAHh12g1L8hZTSUVhCt5SVgSKlGynlij1RCvAShd8yrmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdQhiCRA9TVsSAnZWagAAl34P/jbLHHjzsN4fcEmRemzu\nsbrpVkYvqYhgkOA9JsKkXP7Du+wT5ywwuCHOh1On2nSU2BSWRJPG3adUaQrH\nHTt35OG8o0aAgY15kjl3Ktr70/cNoABvN5SZnV7+PNoB2SkCrUoYTCviE5hX\nJL8BHjPBBMQFX13sYbpZspFgrs0BQgGtM8EIb06c6SB5Y10uTFnJCSnTC/+l\nypdDInHB89XwVmyjCN+FtoFJpHKEhWQftir0kwcTkKBmPmmtyK0FCZNYY+E8\nBchkc5yo7llCPVvHHFvkTjYDBBvZ/UjMvc2xGkbMTww+101Wz/qvpgP3T9WH\nKZHBlqXMXjIC8dE4JIZOLaRtw7CwwlxmQpkwOcdx902enOPxOcuM0BuxREju\nhnPMG9znVXdl074ya8/JBWfaaHbrXN1iaWlEUQsi/Izz3bgaZ/gUyoRZiRjU\n2NS2PrWba+/cN+CuU5L/pbk5+IoqJy3H9xywXxGStKIzynroTA4SVF3mVAtl\n7Rdjuc4gus8GP1U2+L/jmQIAUNZI1p6/wXqrNAhjU4f59VZIR5jHh/KRzpP1\n6RyF8uvdUgvp4qN+YA9ogLjTW+S/abiCcTsO0sOUUzXJ59X0jYTfjNAlIHO7\nYO4AymaO4SIje+ziMsn1QT+nYx5U6IR4pywl7ZolOpzukWSgv5+SDpsHfnqp\nYN3N\r\n=CuBz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"9119df13e9a8015a32f58885d663c73723104cb7","scripts":{"test":"nyc mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"nyc mocha ./test/unit-test/*-test.js","no-koa-test":"nyc mocha ./test/unit-test/*-test.js ./test/integration-tests/express/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.8.0","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"10.13.0","dependencies":{"debug":"^3.2.6","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.7.0","nyc":"^13.3.0","chai":"^4.2.0","nock":"^10.0.6","rxjs":"^5.5.12","mocha":"^5.2.0","sinon":"^5.0.10","sleep":"^5.2.4","doctoc":"^1.4.0","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.4","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.1","coveralls":"^3.0.0","supertest":"^3.4.2","koa-router":"^7.4.0","typescript":"^3.3.3","@types/node":"^9.6.42","body-parser":"^1.18.3","prom-client":"^11.2.1","stryker-api":"^0.21.5","@nestjs/core":"^4.6.4","@types/mocha":"^5.2.6","@nestjs/common":"^4.6.4","@types/express":"^4.16.1","koa-bodyparser":"^4.2.1","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.3","@types/supertest":"^2.0.7","lodash.clonedeep":"^4.5.0","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-import":"^2.16.0","stryker-mocha-runner":"^0.14.6","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","request-promise-native":"^1.0.7","stryker-mocha-framework":"^0.12.5","stryker-javascript-mutator":"^0.14.1","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.2.2_1551173729474_0.0737442369250414","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"prometheus-api-metrics","version":"2.2.3","keywords":["monitoring","nodejs","node","prometheus","api","express","koa","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.2.3","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"},{"name":"kobic","email":"kobi.carmeli@gmail.com"}],"homepage":"https://github.com/Zooz/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/Zooz/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"d244f77acb160a67f1f9a3a9e86049215d31a619","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.2.3.tgz","fileCount":9,"integrity":"sha512-A5lPAsn2HDRpdjZyj7wdx8XCSUS2uwadT6FKoboOY+1NKNA4FX5Ttwxs0GCxUQrAFkb1u5vkXIx3ScMLF/D9Qw==","signatures":[{"sig":"MEUCIA8wzTCBW8PC/4Tjg4wOej+QSxkCkVXzUTuRbzmcU4OrAiEAvLu+5ktMvvaImw+fsn75Vk1CHabtfypvvGNKXEZ6BOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSSbqCRA9TVsSAnZWagAAziYP/35oLTUBE1SIoeWHLNOS\nz4J+nkIgtH4aftoPN9FKnqjPrneqfO2KaCCLMcKLBVH+UBbx4UlyqS+FWGsf\n+4xVX9q0hTIcgbvQalTpu6xX7ChKLhJvW3e9JgaUnpxBmxj2OxE9iBXDKB5h\nKfC8xCcGl3mSfYamlwVN1i4FS+6xrM+tDDzhRcug/xyk/EMyg7aULoU6Z5vM\npCWZu0OrXYZ+Lx3a1znZiqZdRSkBTH8YN4muS83DlBZhvqZexhep/sE1IGlg\nufBXMhZTcEgChX0QegUhK2lerfW5NS69XX3c8V3nkmUEIGlfNhx6lx3beeW0\nv5z6YaqnbuMX4ybbVQ+xPWHVn3FV7nnjZlcVYxmWinnPTrujvfnz6Ek5Cb/+\nqCtfwFULtgWQJn8SKZ5znqc6wDDTdnAg3ZKAE0uB6+Zb10FK+crxowHRh/8c\n3cXZqExpoJPTbVMMxhuJb5jW/SFVLj45QOCa+1NnKr6OPvxBgrj8bpqW44nE\nmnUKGIZy/100TYZvv6w9fbr3TaUu+68aQl7lXkIPCMf5Qu+gY8uI04z75zP6\niwTdwlYYiscUp1S1PoNN0Jg7FbBay8Vvli7GfmxMjxLGwrkus+l6GovlXRTK\njARDtvID+wpkLOnCYte2VL4gPNI6FVwZNO6zrL1b+3Xm6O4zJ+GO1l3v82VG\nnIC9\r\n=vK9H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"af61895deee55a99edb369a8e83555147983a27d","scripts":{"test":"nyc mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"nyc mocha ./test/unit-test/*-test.js","no-koa-test":"nyc mocha ./test/unit-test/*-test.js ./test/integration-tests/express/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"idanto","email":"idantovi@gmail.com"},"repository":{"url":"git+https://github.com/Zooz/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.10.2","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"10.13.0","dependencies":{"debug":"^3.2.6","pkginfo":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.7.0","nyc":"^13.3.0","chai":"^4.2.0","nock":"^10.0.6","rxjs":"^5.5.12","mocha":"^5.2.0","sinon":"^5.0.10","sleep":"^6.1.0","doctoc":"^1.4.0","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.4","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.1","coveralls":"^3.0.0","supertest":"^3.4.2","koa-router":"^7.4.0","typescript":"^3.3.3","@types/node":"^9.6.42","body-parser":"^1.18.3","prom-client":"^11.2.1","stryker-api":"^0.21.5","@nestjs/core":"^4.6.4","@types/mocha":"^5.2.6","@nestjs/common":"^4.6.4","@types/express":"^4.16.1","koa-bodyparser":"^4.2.1","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.3","@types/supertest":"^2.0.7","lodash.clonedeep":"^4.5.0","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-import":"^2.16.0","stryker-mocha-runner":"^0.14.6","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","request-promise-native":"^1.0.7","stryker-mocha-framework":"^0.12.5","stryker-javascript-mutator":"^0.14.1","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.2.3_1565075177953_0.8645459115016356","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"prometheus-api-metrics","version":"2.2.4","keywords":["monitoring","nodejs","node","prometheus","api","express","koa","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.2.4","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"},{"name":"kobic","email":"kobi.carmeli@gmail.com"},{"name":"yuri.abaev","email":"yuri.abaev@gmail.com"}],"homepage":"https://github.com/PayU/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/PayU/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"802ac27bef102da0953cea587c0e0104840b6965","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.2.4.tgz","fileCount":10,"integrity":"sha512-XeJ+0O8w/2AOlvyY+Zej0cRK94PJLtMo0B30q5CmlqqatGlC1eMcW6PKsa/KS1pFTmgoBCFmo8eX51cAMS+YJw==","signatures":[{"sig":"MEYCIQCcf0cgpOCcyVrqVswPcwBjniM4lwheK7jAj06f62kxkwIhAMEmshwg9Bw+pGWpoae93/XIVzoCrayG8AG5m/z2kxrJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenaguCRA9TVsSAnZWagAAyzMP/0g0UxKxWYdKyvsWyCn/\np8BJEh2aHG6oejmKqruPyxS5VjMiV4140IVw3BLk5WD1cwp7EF20/4M6O8k5\nNVTEXpsqW+Grd7lQQwmkwqNMYm0ckg01oyVZB29MhkUZ1hbEut9PHIgTMv8H\nQRBgDVBv9b63hUoVzvg8IQ9ud9opoeQSKoSEkuHIIz3bjqYo4i4F77Sn5nrr\n9j3H0TWLE2oc3HZkM3binhorCKSpawROI+Npl09sivMo1qUs83XK93i6GjyB\nAJIJJe/L/58hbdNWbcExSQrNVq423QQwapXI3c+Kg+qlrRx9+mA4uCn2cCTj\n1rRyK6IWVQXzCIspl5XGYsddkvh4lr+nI12cwjUcri+m1ImZDf1y1zM1d8aP\nN88smcjYJWOaHthEllWIF2592o61n3yNypweY210IFlMm14mf047fiHpLpDc\nbPj9BtAj0Uqs8AJ0c9colMdk6/PtLaqQJJemUv/KOR2rFGNtBhWx+ukUdqi5\nPIBbfgTsujAj+yJr5d7m8T6L//IYE0ingz27Vr8BNLlDmmwe0tLYbf8vXxN/\n2Bhpg4gBuNShR18y2dBz9NS9rbQS+29XqAjnNEFC9NdMQBAwNwbWCV0k/tpu\npejDOTCll4OWAaJ5gqCK2n1Sis4Zr6GhdlHog6OvdjLnORV8LGW8Q+oavAJL\nra/7\r\n=FdYD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"da48774e6be0946de15ed4522e6856b12bae1097","scripts":{"test":"nyc mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"nyc mocha ./test/unit-test/*-test.js","no-koa-test":"nyc mocha ./test/unit-test/*-test.js ./test/integration-tests/express/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"kobic","email":"kobi.carmeli@gmail.com"},"repository":{"url":"git+https://github.com/PayU/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.14.4","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"10.16.0","dependencies":{"debug":"^3.2.6","pkginfo":"^0.4.1","@types/koa":"^2.11.3","@types/express":"^4.17.6"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.7.0","nyc":"^13.3.0","chai":"^4.2.0","nock":"^10.0.6","rxjs":"^5.5.12","mocha":"^5.2.0","sinon":"^5.0.10","sleep":"^6.1.0","doctoc":"^1.4.0","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.4","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.1","coveralls":"^3.0.0","supertest":"^3.4.2","koa-router":"^7.4.0","typescript":"^3.3.3","@types/node":"^9.6.50","body-parser":"^1.18.3","prom-client":"^11.2.1","stryker-api":"^0.21.5","@nestjs/core":"^4.6.4","@types/mocha":"^5.2.6","@nestjs/common":"^4.6.4","koa-bodyparser":"^4.2.1","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.3","@types/supertest":"^2.0.7","lodash.clonedeep":"^4.5.0","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-import":"^2.18.2","stryker-mocha-runner":"^0.14.6","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","request-promise-native":"^1.0.7","stryker-mocha-framework":"^0.12.5","stryker-javascript-mutator":"^0.14.1","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.2.4_1587390508118_0.18444532723705898","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"prometheus-api-metrics","version":"2.2.5","keywords":["monitoring","nodejs","node","prometheus","api","express","koa","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.2.5","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"},{"name":"kobic","email":"kobi.carmeli@gmail.com"},{"name":"yuri.abaev","email":"yuri.abaev@gmail.com"}],"homepage":"https://github.com/PayU/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/PayU/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"bb220ba327f6011b4b5f2f0c2b5f1836b03a4b13","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.2.5.tgz","fileCount":10,"integrity":"sha512-ESjR6ANqISesFbnwXq+d0D/edAiUcY6OTz/bMhywbLYcODjm/8XAzhqpeG8mrmdbk59Y/bpKacie5yILFFPDJg==","signatures":[{"sig":"MEYCIQDtqUUUA6UgKWw4BvjB99VSoi2dudySsO7kRgKbDPJbAQIhAIrF81CPEfzghqSTQ14mVQOevjN4FyNY6NsuEON3DXYC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoBDQCRA9TVsSAnZWagAA9LIP/RyyqAUdlQ4ovedHhNRp\nvTHRtWc5LMew95jTXneTwNuNHzxWZZ5bjIzzKcLdmLLiLOSouiJw7I3wefL5\noI0N7uSTybh+8LGB5OEeZQ/Xny3WLPB5GTLpBGkM20N53wZYsjPVNDg2V7rD\nA8uUcqcxzh4DbOMcxXqJFesxGH61Dp/h186FF/f6TXb/MZSrLX3pgYTETiaK\nxCVSaJqWj1Vh66+VKqLxzmTlmLtYwIbYwlMFmYwOEJ5HvOCURMBopx2No0ks\nMPj394jkAIzgYRt0i4SWKOWE4KiYIfrIulX+qxEA0L/xdCRsQ/xmBmgoKhP+\n5ZAyN131PceS3D6anbdGdyioNKQJzdKINZtfWuDz4bH7ft6+T238p2aIdiod\nGSrZkAiZp2D9nnd5tO6IhlSr/tia9nVlAtytaA1bNHekVN1petZyDzOlZr4O\n22XDC8o0LnDw3HiIOSjuxL+ZcCGGEpUFwkl9b5SZxESVzs76IQSW+EqQri7e\n1B35jYWn9Bz1UAjc7tR0nd8nxI8ieib3U+XUApL1FFQpDxwQkS3IfqsAEue8\nDd83e+G6JAU9ge1hio0vDd/O9oS31WKwyNtEjIGIBE65KS/NIKZwI6CFQdGV\ndjabxILEl7Co9CHRVqCRG/fmX1HWjhc6BOnDQ4k+PxXjzNgrkbnW/xxc/pyi\nSeGb\r\n=PoiQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"4e67fd1e2ba90074b1da75c246a849f59f8eda5f","scripts":{"test":"mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"mocha ./test/unit-test/*-test.js","no-koa-test":"mocha ./test/unit-test/*-test.js ./test/integration-tests/express/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","types-check":"tsc -p .","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"kobic","email":"kobi.carmeli@gmail.com"},"repository":{"url":"git+https://github.com/PayU/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.14.4","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"10.16.0","dependencies":{"debug":"^3.2.6","pkginfo":"^0.4.1","@types/koa":"^2.11.3","@types/express":"^4.17.6","@types/express-serve-static-core":"^4.17.5"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.7.0","nyc":"^15.0.1","chai":"^4.2.0","nock":"^10.0.6","rxjs":"^5.5.12","mocha":"^5.2.0","sinon":"^5.0.10","sleep":"^6.1.0","doctoc":"^1.4.0","eslint":"^4.19.1","rewire":"^4.0.1","express":"^4.16.4","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.1","coveralls":"^3.0.0","supertest":"^3.4.2","koa-router":"^7.4.0","typescript":"^3.3.3","@types/node":"^9.6.50","body-parser":"^1.18.3","prom-client":"^11.2.1","stryker-api":"^0.21.5","@nestjs/core":"^4.6.4","@types/mocha":"^5.2.6","@nestjs/common":"^4.6.4","koa-bodyparser":"^4.2.1","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.3","@types/supertest":"^2.0.7","lodash.clonedeep":"^4.5.0","reflect-metadata":"0.1.10","eslint-plugin-node":"^6.0.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-import":"^2.18.2","stryker-mocha-runner":"^0.14.6","eslint-plugin-promise":"^3.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-standard":"^3.1.0","request-promise-native":"^1.0.7","stryker-mocha-framework":"^0.12.5","stryker-javascript-mutator":"^0.14.1","eslint-plugin-chai-friendly":"^0.4.1"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.2.5_1587548361244_0.15256594146025337","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"prometheus-api-metrics","version":"2.2.6","keywords":["monitoring","nodejs","node","prometheus","api","express","koa","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.2.6","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"},{"name":"kobic","email":"kobi.carmeli@gmail.com"},{"name":"yuri.abaev","email":"yuri.abaev@gmail.com"}],"homepage":"https://github.com/PayU/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/PayU/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"65d31716fc1a5f5e6bd57c7f8f433b2bc0dfcf38","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.2.6.tgz","fileCount":10,"integrity":"sha512-cFIZmDIn3mr1bMLfOFp3eVyYli/A/UHcf3yOpV5NFTWku65drESSptrMSmz+YNhspO3tyn6Kmrqt/hiQoyikaA==","signatures":[{"sig":"MEUCIDA7IAeFeyQPKJn6fhqa96SEEbrUOPIzcxD8Y8GdP7w7AiEA8GMOe001GFqvWwoThhnCBNkT+0sSeI7E9ekhSTGS/XQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2L0MCRA9TVsSAnZWagAAK1kP/RYTm+6o3/N63eZHdDGQ\nRULwYrg3cTmtmnHMrr1MfiJqNwISlMDZJUoonMi9iIZf1rsNDvotEoyy1xll\nAEzaNWE70nbYYB632KQAinV10E0CpdCMqt6tlIdrC8Phz8pWz/PNX0kUjR44\nzA8pePvF3ApmyAoO9OdawNozXR78NHOay+bLw97n/8mzs0guzphpbBI5khF4\n1FvvQIiS0On4Tq0XNUb0uN4T5CpLYuel+Mv4Icg7mcLcV0I9quIiBqfRf8Ez\nz6Mde3hvBup9dq4j9Vuvi3bacogWTVHmG6Keg8Zi9j1MY+x4Q+O7Fyculup+\nMTEKQ4VPmqaBPHV5Bd/EsVsB0/dHRXT4Wqgr2FhwNMjzQLlWBWP8IDFPI3Wh\nbvLTCGmDMrk13G3rUxPDfB1zasxZSr+kgyvOedxSNoEiLJNvS+6LXqGgZztU\nMasRMk1/R4jsm0GA+H2vttC5bn37kUovwrwivvSNNA7XzCIqDRzCbqOTNMSu\npSi/tAlS3CHfCI0ZozELwWRjtGnWq6/lczMQ4MZfJLIXI9Az5iqGD1gxQbo9\n/COJ8fr22Ftk0wlHQFbRIbNjsBN1y4IlPvX9WsIpto1Myy0ruQQPhxoqojjo\n56xnwnKmXwc2ejkBLhfbKvKkMz8Cz6+UXOh76AHq/EMjHCt2VW6M+8uKrhDs\n6vu9\r\n=sPUK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"473ea536f7d5991652dff7b3dbc61ce94e593cb3","scripts":{"lint":"node_modules/eslint/bin/eslint.js src/**/*.js test/**/*.js","test":"mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"mocha ./test/unit-test/*-test.js","no-koa-test":"mocha ./test/unit-test/*-test.js ./test/integration-tests/express/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","types-check":"tsc -p .","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"kobic","email":"kobi.carmeli@gmail.com"},"repository":{"url":"git+https://github.com/PayU/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.14.5","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"12.16.3","dependencies":{"debug":"^3.2.6","pkginfo":"^0.4.1","@types/koa":"^2.11.3","@types/express":"^4.17.6","@types/express-serve-static-core":"^4.17.5"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.7.0","nyc":"^15.0.1","chai":"^4.2.0","nock":"^10.0.6","rxjs":"^5.5.12","mocha":"^5.2.0","sinon":"^5.0.10","sleep":"^6.1.0","doctoc":"^1.4.0","eslint":"^6.8.0","rewire":"^4.0.1","express":"^4.16.4","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.1","coveralls":"^3.0.0","supertest":"^3.4.2","koa-router":"^7.4.0","typescript":"^3.3.3","@types/node":"^9.6.50","body-parser":"^1.18.3","prom-client":"^11.2.1","stryker-api":"^0.21.5","@nestjs/core":"^4.6.4","@types/mocha":"^5.2.6","@nestjs/common":"^4.6.4","koa-bodyparser":"^4.2.1","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.3","@types/supertest":"^2.0.7","lodash.clonedeep":"^4.5.0","reflect-metadata":"0.1.10","eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^6.3.0","eslint-plugin-import":"^2.20.2","stryker-mocha-runner":"^0.14.6","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","request-promise-native":"^1.0.7","stryker-mocha-framework":"^0.12.5","stryker-javascript-mutator":"^0.14.1","eslint-plugin-chai-friendly":"^0.5.0"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.2.6_1591262475808_0.6434985509289228","host":"s3://npm-registry-packages"}},"2.2.7":{"name":"prometheus-api-metrics","version":"2.2.7","keywords":["monitoring","nodejs","node","prometheus","api","express","koa","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@2.2.7","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"},{"name":"kobic","email":"kobi.carmeli@gmail.com"},{"name":"yuri.abaev","email":"yuri.abaev@gmail.com"}],"homepage":"https://github.com/PayU/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/PayU/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"ccc6b33068f858ec039bee34abb24f29e7b44664","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-2.2.7.tgz","fileCount":10,"integrity":"sha512-/nbPUT2u1RsEsGgKyotAgtqv/lpWDnAyY3WL38Ygz45gXgSYvoCi/eLhd3AEoZfsCJJ777GCm4f/RgMCDkrgGw==","signatures":[{"sig":"MEYCIQDqqrzOfled9cLwI8AYAPg3aNcV808zVn11bRpexoWXewIhAPlboqCrUx6Qv0qVqUQnnIymE0sF3HRrS0bwA5+Eca7k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8a6jCRA9TVsSAnZWagAAtJEP/3JqbZUYf5+JL9wbZd3i\nMc7DqxhpDwK1m2aYUVTdjs5pE5l6WbZs2+21kA1CR4P1t1meS3Fax678R9ne\n9lsNkKww/pYMC8kuqU+Z5Sz0nhp08hSjmoGdA5V5HxfaBhqa0cN0TlPXRKLc\nJdriV5tBy1A4OocKK7IzZq4EcOTmPOj+2rhlw4B2O+/krWiPf4ktXkaYLQYS\nDEganmZoP5pBKimrfQTwYNfXVrU6y0wLueuVw7NWdud3zamLyq8zTBioHMXt\nO7XmmlvTZvcAKrkvfrZg3xOLz0WFxE1ijcR5kpUYuiXxVENG3e4ibve2khws\nosRHbIzAeXZoQLo2WtduumSAVj5ftCv/OVrn1G2e+eFcp0ixfR1/jA2OngtZ\n2UBDQjagIg0pf36FtF5K2UYUXG12ml/kvl/YjtVSXELCT7hJ67sal444reXZ\nliOsiKWppnQY3vSQqUFchC384gDc5rukP3F9BWbp434hglBEtzRqbRytx7bW\nZMsL6K06SZAnsZzAApS7nWN7Dz8y4YHagj2uIQWHbViI+fIBB4vHuAAoHYEQ\nV22I0+pXdzR92KW+fbzAbJC7JkupooNixe6XudGthwQEq0BW8QYql1vDQtMt\nnk3Ra2ehr0QRDkvTqdq0XmXd+PG5N73x+jrpn/vxLasc6zySFKI4gQgMm12I\njjHa\r\n=PLAE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"6f145e89767318f6ee144d387099cbcab906274e","scripts":{"lint":"node_modules/eslint/bin/eslint.js src/**/*.js test/**/*.js","test":"mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"mocha ./test/unit-test/*-test.js","no-koa-test":"mocha ./test/unit-test/*-test.js ./test/integration-tests/express/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","types-check":"tsc -p .","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"kobic","email":"kobi.carmeli@gmail.com"},"repository":{"url":"git+https://github.com/PayU/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.14.5","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"12.16.3","dependencies":{"debug":"^3.2.6","pkginfo":"^0.4.1","@types/koa":"^2.11.3","@types/express":"^4.17.6","@types/express-serve-static-core":"^4.17.5"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.7.0","nyc":"^15.0.1","chai":"^4.2.0","nock":"^10.0.6","rxjs":"^5.5.12","mocha":"^5.2.0","sinon":"^5.0.10","sleep":"^6.1.0","doctoc":"^1.4.0","eslint":"^6.8.0","rewire":"^4.0.1","express":"^4.16.4","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.1","coveralls":"^3.0.0","supertest":"^3.4.2","koa-router":"^7.4.0","typescript":"^3.3.3","@types/node":"^9.6.50","body-parser":"^1.18.3","prom-client":"^11.2.1","stryker-api":"^0.21.5","@nestjs/core":"^4.6.4","@types/mocha":"^5.2.6","@nestjs/common":"^4.6.4","koa-bodyparser":"^4.2.1","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.3","@types/supertest":"^2.0.7","lodash.clonedeep":"^4.5.0","reflect-metadata":"0.1.10","eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^6.3.0","eslint-plugin-import":"^2.20.2","stryker-mocha-runner":"^0.14.6","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","request-promise-native":"^1.0.7","stryker-mocha-framework":"^0.12.5","stryker-javascript-mutator":"^0.14.1","eslint-plugin-chai-friendly":"^0.5.0"},"peerDependencies":{"prom-client":"11.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_2.2.7_1592897186726_0.8436628783948552","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"prometheus-api-metrics","version":"3.0.0","keywords":["monitoring","nodejs","node","prometheus","api","express","koa","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@3.0.0","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"},{"name":"kobic","email":"kobi.carmeli@gmail.com"},{"name":"yuri.abaev","email":"yuri.abaev@gmail.com"}],"homepage":"https://github.com/PayU/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/PayU/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"28e439fb5874b59f9ede4976ad3195d85931209c","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-3.0.0.tgz","fileCount":11,"integrity":"sha512-HCz6MtDbPgzyiX+ELdfO/OiKI5NcGFUWgHOVXSRDE2zKU3/Dr9LQhnyeMMzURDnVVa9puYBbpRJU4sVQrO+32A==","signatures":[{"sig":"MEYCIQDabb7rWem4pKNPHNRtKUzqI/9ArZa7QwUfjuvKvFn95QIhAPF6f/0Fied192KfZT2QCSNjKuVO/J0mJN1pKbiWvx3R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT2fqCRA9TVsSAnZWagAA5icP/jfSuz8FyDp6a7TzH+cJ\nafH4mouSGAvaagkCQratOcsbh3YtiWQqnVqWBRz1U3dNy5oa1UrZ2hXFWdqm\nLVeLTTzjrSgQFpUlyVcx+ExDxdSzmheR2sBP3nD5KXN9CT8lDnMblf52ILpJ\nDqLVgrSLq54tksfNkNr8nCnn3KLtLZvmFy6XSkU6FUdWxYdhjrxTU+U1WXOS\nR7xZdvPh+lV93NAW/eQG0cQ3eqBpr2UqN98zZNvR3yup07kCTzJvoKJuHMij\nJg6kEwJgBGKzWZg+SzSWG72mSJKA/Nq2lXBEchhFeALlKkfzugSkM3+FZElx\nxIBSNPQVt78SJmibud2E9ThGiN5aMgyZV/nqxqGotSU+REzi/LyniPq2FoYP\nry++wA1tC3Tk6cX6EqSql6bbBXDdJJ5f6t39ZhtzZH/4VXE7mmtwo5P/Wkzj\nP4qbQAvcT0wRf/0qryFrlaM3n7BH5CH+10D+KLqMR3RkFPW94LB2s07rasVZ\n2Pj6W5ipi5J2iLE3DHH/kNemhVUEHYeoALFcD+UWZwMB92of1ufxRVnvDo9P\n1O9p31kDcozl7vqmMY7MEbBJ3oSvnykxTKPyL0Z/QqnkCZrPvCMG8BWPgGlB\nZN+6Pykdak83Yf69oF0OnWObXYNHiq9XKgOcdaDdJwm1rY+vx5l1sS3HGRNz\nxkMK\r\n=QWdb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"b41b8121c480f467747e249ebe4c562b29987897","scripts":{"lint":"node_modules/eslint/bin/eslint.js src/**/*.js test/**/*.js","test":"mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"mocha ./test/unit-test/*-test.js","no-koa-test":"mocha ./test/unit-test/*-test.js ./test/integration-tests/express/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","types-check":"tsc -p .","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"kobic","email":"kobi.carmeli@gmail.com"},"repository":{"url":"git+https://github.com/PayU/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.14.8","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"14.9.0","dependencies":{"debug":"^3.2.6","pkginfo":"^0.4.1","@types/koa":"^2.11.3","@types/express":"^4.17.6","@types/express-serve-static-core":"^4.17.5"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.7.0","nyc":"^15.0.1","chai":"^4.2.0","nock":"^10.0.6","rxjs":"^5.5.12","mocha":"^5.2.0","sinon":"^5.0.10","sleep":"^6.1.0","doctoc":"^1.4.0","eslint":"^6.8.0","rewire":"^4.0.1","express":"^4.16.4","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.1","coveralls":"^3.0.0","supertest":"^3.4.2","koa-router":"^7.4.0","typescript":"^3.3.3","@types/node":"^9.6.50","body-parser":"^1.18.3","prom-client":"^12.0.0","stryker-api":"^0.21.5","@nestjs/core":"^4.6.4","@types/mocha":"^5.2.6","@nestjs/common":"^4.6.4","koa-bodyparser":"^4.2.1","@nestjs/testing":"^4.6.4","node-mocks-http":"^1.7.3","@types/supertest":"^2.0.7","lodash.clonedeep":"^4.5.0","reflect-metadata":"0.1.10","eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^6.3.0","eslint-plugin-import":"^2.20.2","stryker-mocha-runner":"^0.14.6","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","request-promise-native":"^1.0.7","stryker-mocha-framework":"^0.12.5","stryker-javascript-mutator":"^0.14.1","eslint-plugin-chai-friendly":"^0.5.0"},"peerDependencies":{"prom-client":"12.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_3.0.0_1599039465956_0.4133420100028877","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"prometheus-api-metrics","version":"3.1.0","keywords":["monitoring","nodejs","node","prometheus","api","express","koa","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@3.1.0","maintainers":[{"name":"idanto","email":"idantovi@gmail.com"},{"name":"kobic","email":"kobi.carmeli@gmail.com"},{"name":"yuri.abaev","email":"yuri.abaev@gmail.com"}],"homepage":"https://github.com/PayU/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/PayU/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"67ab8b883b3e5499f14c54588e051e34d4482940","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-3.1.0.tgz","fileCount":11,"integrity":"sha512-EO+1/74htzL1y6UUGXtUmclr17de5yDXSmeTPaYkbia220yCYI3l6AmJFMBUG9WLf1SAq6EbhgdZhE4mRiO0xQ==","signatures":[{"sig":"MEUCIQC3x4fGOGzTJkDupmchrGEGBPF6pvdmYNb64wD/V+UVHAIgJ3vUy0rEIR8abTJgEMWO+hYFpR3DPbJXAWnXjJdGcaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUQZeCRA9TVsSAnZWagAAgFMP/ip/bkuPRBVWjoLnxyZx\nDK7XEcZ1t5W7vCJ0laKFs4SUx703VSTOAPNFvo0gpJyK65fCtZlMp494wRAw\nVa9HuAcgpduMcFrMcwhuKHUwWABe8xHumJPZTXKD93I5hD/Rp+7HAW9RZkeF\nvTz4jHmJ8m5p30eb8+3z3Z/lwnYtNd62XjPeyeat6nTeYLhJrVVz2IaKuqOB\nSrAeVA1Ru4LWnK0dpUwjzbHTJXdcHCw1YkK5LjpuIK9fiSsFsYa2i/HUS1It\nnvx34YgowlsqY5wlBP0PUZhhJ5qtvHG7n9Wf6xJnQ9zLCY1Hcl9iQyiJa0uw\nYMi9jMD8t+LxXmL0PMV9Q/ngB7fCPd492cVCNy2pSYq/82qxgnNJbDsrD1v1\nh4zk5M34yqBgwNXE5F9q2ZTNZ3F/obOi8LFZUI/GcPIaPUeSLXeR2/LJF1x/\nhygYWxBCQ/X4PsWJtx22PPVfHM1Q11tm73tHyVntfPBp7km31n6BfUhHKX1c\neHFJF79DlGnIBGZRAkmetMICn3iIyoZRaqC9zkOrlqxU3Y1r5M65JPAWgSWl\n4QQ9GxJSLxxbBeDuGp9XeLuiZhzzEmxKmlpNz2wiQS50rA4mLBiQlHxIVxj+\nsPLqY5Mas5yPiGWsHb3NNHrhMj/V11VaTegifSSpV5GbysEsehgV8d8wQIq+\n3z1a\r\n=p4wY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"3afbb8d4d165c00ce7318438a25f0b6b410f2a81","scripts":{"lint":"node_modules/eslint/bin/eslint.js src/**/*.js test/**/*.js","test":"mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"mocha ./test/unit-test/*-test.js","no-koa-test":"mocha ./test/unit-test/*-test.js ./test/integration-tests/express/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","types-check":"tsc -p .","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"kobic","email":"kobi.carmeli@gmail.com"},"repository":{"url":"git+https://github.com/PayU/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.14.8","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"14.9.0","dependencies":{"debug":"^3.2.6","pkginfo":"^0.4.1","@types/koa":"^2.11.4","lodash.get":"^4.4.2","@types/express":"^4.17.8","@types/express-serve-static-core":"^4.17.12"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.13.0","nyc":"^15.1.0","chai":"^4.2.0","nock":"^10.0.6","rxjs":"^5.5.12","axios":"^0.20.0","mocha":"^8.1.3","sinon":"^5.0.10","doctoc":"^1.4.0","eslint":"^6.8.0","rewire":"^4.0.1","express":"^4.16.4","request":"^2.88.0","stryker":"^0.30.1","ts-node":"^7.0.1","coveralls":"^3.1.0","supertest":"^3.4.2","axios-time":"^1.0.0","koa-router":"^7.4.0","typescript":"^3.9.7","@types/node":"^9.6.57","body-parser":"^1.18.3","prom-client":"^12.0.0","stryker-api":"^0.21.5","@nestjs/core":"^7.4.4","@types/mocha":"^5.2.6","@nestjs/common":"^7.4.4","koa-bodyparser":"^4.2.1","@nestjs/testing":"^7.4.4","node-mocks-http":"^1.9.0","@types/supertest":"^2.0.10","chai-as-promised":"^7.1.1","lodash.clonedeep":"^4.5.0","reflect-metadata":"^0.1.13","eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^6.3.0","eslint-plugin-import":"^2.22.0","stryker-mocha-runner":"^0.14.6","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","request-promise-native":"^1.0.9","stryker-mocha-framework":"^0.12.5","@nestjs/platform-express":"^7.4.4","stryker-javascript-mutator":"^0.14.1","eslint-plugin-chai-friendly":"^0.5.0"},"peerDependencies":{"prom-client":"12.x"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_3.1.0_1599145566421_0.25071756965249214","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"prometheus-api-metrics","version":"3.2.0","keywords":["monitoring","nodejs","node","prometheus","api","express","koa","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@3.2.0","maintainers":[{"name":"kobic","email":"kobi.carmeli@gmail.com"},{"name":"idanto","email":"idantovi@gmail.com"},{"name":"yuri.abaev","email":"yuri.abaev+1@gmail.com"}],"homepage":"https://github.com/PayU/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/PayU/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"3af90989271abb55b7e0405bdfcb161f403a361c","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-3.2.0.tgz","fileCount":12,"integrity":"sha512-JekPhtIBLGX8HxD2EndvBsLU6ZQ1JVVqyHWVfm5CposUOqgBHXnUVFW6x5Ux2gykpdej/5LLM3dU9V8Ma7GfkA==","signatures":[{"sig":"MEUCIQC/c/QX20DPkIHOPaeV92fYLG1KpFkBVshU41/EfklLVgIgZQQN7GBoJsIAwsxhg4DQkkbzj2VRtN5R0DzB6uTZ1lc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR4RECRA9TVsSAnZWagAAPN8P/0pagH96J1oo6LmqJtOF\nO/NYUR7XqrzScfQxryNugzZNqx9jd6EJgjQ9H2CaGd+tkIKmNqdQbscrP7Yd\n2Eapv0UVlWe9N/5CMUIt4yHmC01wUdXHFwB5C5v/f4CQB6UNt1s2hzJf6mPn\nI/jgJPvZXbrGYrTj4wGIeaaK2gcwnxaDOE2UHH31A374s906TIlzKvtCI+Em\nClafu5Y1bdfCNIlAhpz2w4PpgLO9K/7hmYcOR7xFAPFc1SP3J9QbkCkUKRUM\nQpg86UIyHc/yOgpGIyoT2+ab8//Dq5cTq/dbdb0BI1aC+m3KNNmQv6bYoUtp\nE8PkgcIbSWaazG3BfdQWHZzhBekAXvHXn0sltoy8p29pM3WxTtur1E1NT3aA\nbyxunrTqmUQmpEBGub9rFBotHDHdxbTCiXCpefVYniWF6NEBAH2z+JyYH+Z8\nc9LAT4kF+X1HMUQwJouFzoh73EuKES9YBpgH3nTBaWbMnqtMj8v95UkOun3N\noSvan5RCAuWsIFgOEbMkkXVDXjPIn9gZh2H7Cm2hv6AR99cdmB1KtGgazAPY\nDS6tDDFPNA2aZrL3aHHAnoKl7tJQdNHF/Ufj0Dzgizfz7aAZuek56CFtQ4my\nchSCN6ZuPWc1K7uQenP+82ftUXKlthpEd0REpv151BfKpkXPxxW+qFFAAJRX\nV43p\r\n=8nMi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"f60e15c24abe7830ece26fa2ed059a8ba1987f7a","scripts":{"lint":"node_modules/eslint/bin/eslint.js src/**/*.js test/**/*.js","test":"mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"mocha ./test/unit-test/*-test.js","no-koa-test":"mocha ./test/unit-test/*-test.js ./test/integration-tests/express/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","types-check":"tsc -p .","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"kobic","email":"kobi.carmeli@gmail.com"},"repository":{"url":"git+https://github.com/PayU/prometheus-api-metrics.git","type":"git"},"_npmVersion":"7.6.0","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"15.11.0","dependencies":{"debug":"^3.2.6","pkginfo":"^0.4.1","@types/koa":"^2.11.4","lodash.get":"^4.4.2","@types/express":"^4.17.8","@types/express-serve-static-core":"^4.17.12"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.13.0","nyc":"^15.1.0","chai":"^4.2.0","nock":"^10.0.6","rxjs":"^6.6.6","axios":"^0.21.1","mocha":"^8.1.3","sinon":"^5.0.10","doctoc":"^1.4.0","eslint":"^6.8.0","rewire":"^4.0.1","express":"^4.16.4","request":"^2.88.0","ts-node":"^7.0.1","coveralls":"^3.1.0","supertest":"^3.4.2","axios-time":"^1.0.0","koa-router":"^7.4.0","typescript":"^3.9.7","@types/node":"^9.6.57","body-parser":"^1.18.3","prom-client":"^13.1.0","@nestjs/core":"^7.4.4","@types/mocha":"^5.2.6","@nestjs/common":"^7.4.4","koa-bodyparser":"^4.2.1","@nestjs/testing":"^7.4.4","node-mocks-http":"^1.9.0","@types/supertest":"^2.0.10","chai-as-promised":"^7.1.1","lodash.clonedeep":"^4.5.0","reflect-metadata":"^0.1.13","eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^6.3.0","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","request-promise-native":"^1.0.9","@nestjs/platform-express":"^7.4.4","eslint-plugin-chai-friendly":"^0.5.0"},"peerDependencies":{"prom-client":">=12 <14"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_3.2.0_1615299652217_0.9645313682210683","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"prometheus-api-metrics","version":"3.2.1","keywords":["monitoring","nodejs","node","prometheus","api","express","koa","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@3.2.1","maintainers":[{"name":"kobic","email":"kobi.carmeli@gmail.com"},{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/PayU/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/PayU/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"0b0aed46830e30ed153deb957b084b26a9076620","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-3.2.1.tgz","fileCount":12,"integrity":"sha512-Dz1rLfUFwpel7fs22Cd1U1sKixXgQ/tqvZXF710ldCDndRatejuIc5eqcpNfYu4MAW/u5rlnDWpOS9eOradKNA==","signatures":[{"sig":"MEUCID/5w8HoWJatETcbFtbV/XKv5EW+30Y9VlhW6bnrIKceAiEA8hF0AaUuya3M4S4zse2C+IFCSODg0QANEjmtpfqRRgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ1XOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6rg//YIky0d8y6J0BSVCwOdWm5PDhEww974cXrwckNq9rz4XX0IFE\r\nMO9rHoAxYAwy0050AyEovPjf3BybeGPwqd/Z/4sBb7mj5RO3AmC0R0FqpCT4\r\n9Tex00lpKr9DEDtrx/cU48bhpIZx6UljkCKHdF1UBDXPvH5w8eUdWPKEJ8Y4\r\nq3H4yNo2Fr35I8uJDuV9UCyHZMEdbjMvoMjfUsZQU/vBQNwy14JjXyoqMDdR\r\nkF95b3juDyHXFz3y+2cLa6bietmjzmzVq+tKC3ZOaY6WFwjge2Kzc6Knnaed\r\nKslfFhydd2plcTdpVXUTcLKQT/Q63m1GgPRmR8V/FyOwsPXKn3Kd3jQqjdAu\r\ngYyOo4p3nvrzNcbcthIxAmU2XJHrfAvuZ1cYKbhgEJQWDHW7cFitTSepAe2Z\r\nc4rXGC9gCtB2j4u8dpzvERQwIzbKNTETAk3KfjkSrWp41KiPD0iTNFRg11gU\r\n7yGhXA0LSXno5joJ86KDavHLLRvDRWF1xtk/fQrWNtGNSCawhCeLAbzY9AhF\r\nnHVRNgC+Mu4GBFXvduvLEvC+X238Vj2txK9ztDCOL624SloNI+sR8cpgAtpA\r\nrJmGFGec1ax+eyd6mb0palvd/PaHGeoJXs4/bFjXO2RsJe+qSbODOZIlOEE2\r\njppZcULcW+Xs0hqvwNcaLerxZTNVSLDQPK4=\r\n=oFbS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"019930624bdc3a6014b77f2a002d353405fb4fa5","scripts":{"lint":"node_modules/eslint/bin/eslint.js src/**/*.js test/**/*.js","test":"mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"mocha ./test/unit-test/*-test.js","no-koa-test":"mocha ./test/unit-test/*-test.js ./test/integration-tests/express/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","types-check":"tsc -p .","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"kobic","email":"kobi.carmeli@gmail.com"},"repository":{"url":"git+https://github.com/PayU/prometheus-api-metrics.git","type":"git"},"_npmVersion":"6.14.16","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"14.19.0","dependencies":{"debug":"^3.2.6","pkginfo":"^0.4.1","@types/koa":"^2.11.4","lodash.get":"^4.4.2","@types/express":"^4.17.8","@types/express-serve-static-core":"^4.17.12"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.13.0","nyc":"^15.1.0","chai":"^4.2.0","nock":"^10.0.6","rxjs":"^6.6.6","axios":"^0.21.1","mocha":"^8.1.3","sinon":"^5.0.10","doctoc":"^1.4.0","eslint":"^6.8.0","rewire":"^4.0.1","express":"^4.16.4","request":"^2.88.0","ts-node":"^7.0.1","coveralls":"^3.1.0","supertest":"^3.4.2","axios-time":"^1.0.0","koa-router":"^7.4.0","typescript":"^3.9.7","@types/node":"^9.6.57","body-parser":"^1.18.3","prom-client":"^13.1.0","@nestjs/core":"^7.4.4","@types/mocha":"^5.2.6","@nestjs/common":"^7.4.4","koa-bodyparser":"^4.2.1","@nestjs/testing":"^7.4.4","node-mocks-http":"^1.9.0","@types/supertest":"^2.0.10","chai-as-promised":"^7.1.1","lodash.clonedeep":"^4.5.0","reflect-metadata":"^0.1.13","eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^6.3.0","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","request-promise-native":"^1.0.9","@nestjs/platform-express":"^7.4.4","eslint-plugin-chai-friendly":"^0.5.0"},"peerDependencies":{"prom-client":">=12 <14"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_3.2.1_1646745038587_0.28691743894306465","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"prometheus-api-metrics","version":"3.2.2","keywords":["monitoring","nodejs","node","prometheus","api","express","koa","metrics"],"author":{"name":"Idan Tovi"},"license":"Apache-2.0","_id":"prometheus-api-metrics@3.2.2","maintainers":[{"name":"kobic","email":"kobi.carmeli@gmail.com"},{"name":"idanto","email":"idantovi@gmail.com"}],"homepage":"https://github.com/PayU/prometheus-api-metrics#readme","bugs":{"url":"https://github.com/PayU/prometheus-api-metrics/issues"},"nyc":{"all":true,"cache":true,"lines":95,"exclude":["src/index.js"],"include":["src/*.js"],"branches":90,"reporter":["lcov","text"],"functions":100,"report-dir":"./coverage","statements":95},"dist":{"shasum":"c7e622d6bf5688a0aafb54970ed7b6ea6ccf80e6","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-3.2.2.tgz","fileCount":13,"integrity":"sha512-5hT17HAjflPkrHSYQ7lorsKygo0PhLau/FQ6SQhw0XWAm10GwKfLQmIVP6b3LJBnc4WNOf/QKHce2RfcZMLjJQ==","signatures":[{"sig":"MEQCIEMxqWX8p5Y9deFFQhvkv7w/13NTbQ0/puzR6pJrAmiBAiAGXwRKRGjCq67tIgIxgITLKMga0so72supkFxJWH8b8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwYwhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouHBAAnzbWDOJ39nQjEvQMAjbqgbvFO+zU7NEwXULyPw5VQrIpzZNH\r\na0pP+7Bw8eB7PT32K9D6Nuk36Yf5qhr9pSLZFjEuvTiGqYWMHSQRsxbt0Q4h\r\nwAkDcX6m74m32x3NMYDiO6LOU94o+c1IX/p4aerj5Lt2OjynQc5uxEX/h9K0\r\nW9/L4ckRBgmdZH6xTx9jyF1ZYT4QX8Y5VFuotnScahJlBlx8jyoHofVWdkAb\r\n0Ter0C85pFWSkT7CrGkImRPfVRPuxQem9ppqn+8Vk9HIU5Jc8ljpPDstc2Ml\r\nIDLdR3c4vDLA8bC+zA3RZgfZnbJ277lhxBSYOk9onCTpLqsniJAlgQYOgSbT\r\nUbF2RR2DYMPsJbJOWNXL04drojNf0sw2vqmSw2hdv6V8/KztwXkpXWd1+aC4\r\n3WfQTCOMkf8/9pAsXm551PxzumEAAvwO8MnU8gkn1lfUaFBqBmd3pNwbqBfo\r\nnwDhPWFLVEAL8NTeSe4eB/xIBdaTk1kDhqoSKKgth60/3rGcUzngwUtwfoN+\r\n8dNJ63ic7ufIUkW6iD4tZCivBT7/LTibAkV5TUSmKtNfXxUSi2AnQhF1oNXq\r\nl22ET7iC+fLsP+SXlt+iCL1WuOearsLdg1f+0PzU8QiPKX7hXPv0/FHjhh0g\r\nEh/BJ8EZF9SljWdGc3V8kfUOAjp86P4sOe4=\r\n=zS7V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"./src/index.d.ts","gitHead":"78db9d86e61a82ae67e3525848a8182ca4af370a","scripts":{"lint":"node_modules/eslint/bin/eslint.js src/**/*.js test/**/*.js","test":"mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","unit-tests":"mocha ./test/unit-test/*-test.js","no-koa-test":"mocha ./test/unit-test/*-test.js ./test/integration-tests/express/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","types-check":"tsc -p .","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts"},"_npmUser":{"name":"kobic","email":"kobi.carmeli@gmail.com"},"repository":{"url":"git+https://github.com/PayU/prometheus-api-metrics.git","type":"git"},"_npmVersion":"8.11.0","description":"API and process monitoring with Prometheus for Node.js micro-service","directories":{},"_nodeVersion":"16.15.1","dependencies":{"debug":"^3.2.6","pkginfo":"^0.4.1","@types/koa":"^2.13.4","lodash.get":"^4.4.2","@types/express":"^4.17.13","@types/express-serve-static-core":"^4.17.28"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.13.0","nyc":"^15.1.0","chai":"^4.2.0","nock":"^10.0.6","rxjs":"^6.6.6","axios":"^0.21.1","mocha":"^8.1.3","sinon":"^5.0.10","doctoc":"^1.4.0","eslint":"^6.8.0","rewire":"^4.0.1","express":"^4.16.4","request":"^2.88.0","ts-node":"^7.0.1","coveralls":"^3.1.0","supertest":"^3.4.2","axios-time":"^1.0.0","koa-router":"^7.4.0","typescript":"^3.9.7","@types/node":"^9.6.57","body-parser":"^1.18.3","prom-client":"^13.2.0","@nestjs/core":"^7.4.4","@types/mocha":"^5.2.6","@nestjs/common":"^7.4.4","koa-bodyparser":"^4.2.1","@nestjs/testing":"^7.4.4","node-mocks-http":"^1.9.0","@types/supertest":"^2.0.10","chai-as-promised":"^7.1.1","lodash.clonedeep":"^4.5.0","reflect-metadata":"^0.1.13","eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^6.3.0","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","request-promise-native":"^1.0.9","@nestjs/platform-express":"^7.4.4","eslint-plugin-chai-friendly":"^0.5.0"},"peerDependencies":{"prom-client":">=12 <15"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-api-metrics_3.2.2_1656851488868_0.9307650669199266","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"prometheus-api-metrics","version":"4.0.0","description":"API and process monitoring with Prometheus for Node.js micro-service","author":{"name":"Idan Tovi"},"scripts":{"unit-tests":"mocha ./test/unit-test/*-test.js","no-koa-test":"mocha ./test/unit-test/*-test.js ./test/integration-tests/express/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","types-check":"tsc -p .","test":"mocha ./test/unit-test/*-test.js ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","integration-tests":"nyc mocha ./test/**/**/*-test.js --require ts-node/register test/integration-tests/nest-js/*.spec.ts","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","lint":"node_modules/eslint/bin/eslint.js src/**/*.js test/**/*.js"},"main":"src/index.js","nyc":{"report-dir":"./coverage","lines":95,"statements":95,"functions":100,"branches":90,"include":["src/*.js"],"exclude":["src/index.js"],"reporter":["lcov","text"],"cache":true,"all":true},"dependencies":{"debug":"^3.2.7","lodash.get":"^4.4.2","pkginfo":"^0.4.1"},"peerDependencies":{"prom-client":">=12 <=16"},"devDependencies":{"@nestjs/common":"^7.6.18","@nestjs/core":"^7.6.18","@nestjs/platform-express":"^7.6.18","@nestjs/testing":"^7.6.18","@types/mocha":"^10.0.10","axios":"^0.21.4","axios-time":"^1.0.0","body-parser":"^1.18.3","chai":"^4.5.0","chai-as-promised":"^7.1.2","coveralls":"^3.1.1","doctoc":"^1.4.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-chai-friendly":"^0.5.0","eslint-plugin-import":"^2.31.0","eslint-plugin-mocha":"^6.3.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0","express":"^4.21.2","koa":"^2.16.0","koa-bodyparser":"^4.4.1","koa-router":"^7.4.0","lodash.clonedeep":"^4.5.0","mocha":"^8.4.0","nock":"^10.0.6","node-mocks-http":"^1.16.2","nyc":"^15.1.0","prom-client":"^13.2.0","reflect-metadata":"^0.1.14","request":"^2.88.2","request-promise-native":"^1.0.9","rewire":"^4.0.1","rxjs":"^6.6.7","sinon":"^5.1.1","supertest":"^3.4.2","ts-node":"^7.0.1","typescript":"^4.5.5"},"repository":{"type":"git","url":"git+https://github.com/PayU/prometheus-api-metrics.git"},"keywords":["monitoring","nodejs","node","prometheus","api","express","koa","metrics"],"license":"Apache-2.0","bugs":{"url":"https://github.com/PayU/prometheus-api-metrics/issues"},"homepage":"https://github.com/PayU/prometheus-api-metrics#readme","_id":"prometheus-api-metrics@4.0.0","gitHead":"469580d1071605dcbac73881bd6318278855963d","types":"./src/index.d.ts","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-xZq/fFTCOfEFCWRCok5cF969Xs2qPOlRkO8Tn3rVijeGkVdMEwlsDUM3oDXs/VdzMgCg5NFGEWHlGq4E3JgKKw==","shasum":"f69b2ab5dffea5638d680b9287613d08cbf855e6","tarball":"https://registry.npmjs.org/prometheus-api-metrics/-/prometheus-api-metrics-4.0.0.tgz","fileCount":25,"unpackedSize":96764,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBX5IPfIOCpJMPHI0k8GiWFD1Pxhddg9F0+pWZeyLBRfAiEAqAZwyY3ewNMQo0upD+O+alJPOL4pILA6AUSMGCbQ9lo="}]},"_npmUser":{"name":"kobic","email":"kobi.carmeli@gmail.com"},"directories":{},"maintainers":[{"name":"kobic","email":"kobi.carmeli@gmail.com"},{"name":"ido_payu","email":"ido.krupkin@payu.com"},{"name":"idanto","email":"idantovi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prometheus-api-metrics_4.0.0_1741532726176_0.4112471798640487"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-29T14:32:40.774Z","modified":"2025-03-09T15:05:26.541Z","0.1.0":"2018-05-29T14:32:40.915Z","0.1.1":"2018-05-30T10:59:00.800Z","0.1.2":"2018-05-31T05:18:48.916Z","0.1.3":"2018-06-05T12:22:41.044Z","0.1.4":"2018-06-05T12:31:03.140Z","1.0.1":"2018-07-09T13:13:48.430Z","1.0.2":"2018-08-05T13:07:33.370Z","1.1.0":"2018-08-05T17:52:59.738Z","1.1.1":"2018-09-16T12:55:41.908Z","1.1.2":"2018-10-14T13:14:04.454Z","2.0.0":"2018-10-25T14:30:17.308Z","2.0.1":"2018-10-27T17:32:57.352Z","2.1.0":"2018-11-07T11:09:10.984Z","2.1.1":"2018-11-07T11:13:02.183Z","2.1.2":"2018-11-15T12:50:59.549Z","2.1.3":"2018-12-03T12:04:34.161Z","2.1.4":"2018-12-04T09:38:22.886Z","2.1.5":"2018-12-05T08:34:34.665Z","2.1.6":"2018-12-09T07:56:37.927Z","2.1.7":"2018-12-12T12:33:11.327Z","2.1.8":"2019-01-01T11:29:15.255Z","2.2.0":"2019-01-24T11:42:05.053Z","2.2.1":"2019-01-24T14:57:59.706Z","2.2.2":"2019-02-26T09:35:29.591Z","2.2.3":"2019-08-06T07:06:18.132Z","2.2.4":"2020-04-20T13:48:28.261Z","2.2.5":"2020-04-22T09:39:21.548Z","2.2.6":"2020-06-04T09:21:15.955Z","2.2.7":"2020-06-23T07:26:26.940Z","3.0.0":"2020-09-02T09:37:46.161Z","3.1.0":"2020-09-03T15:06:06.540Z","3.2.0":"2021-03-09T14:20:52.557Z","3.2.1":"2022-03-08T13:10:38.814Z","3.2.2":"2022-07-03T12:31:29.074Z","4.0.0":"2025-03-09T15:05:26.359Z"},"bugs":{"url":"https://github.com/PayU/prometheus-api-metrics/issues"},"author":{"name":"Idan Tovi"},"license":"Apache-2.0","homepage":"https://github.com/PayU/prometheus-api-metrics#readme","keywords":["monitoring","nodejs","node","prometheus","api","express","koa","metrics"],"repository":{"type":"git","url":"git+https://github.com/PayU/prometheus-api-metrics.git"},"description":"API and process monitoring with Prometheus for Node.js micro-service","maintainers":[{"name":"kobic","email":"kobi.carmeli@gmail.com"},{"name":"ido_payu","email":"ido.krupkin@payu.com"},{"name":"idanto","email":"idantovi@gmail.com"}],"readme":"# Prometheus API Monitoring\n\n[![NPM Version][npm-image]][npm-url]\n[![NPM Downloads][downloads-image]][downloads-url]\n[![Build Status][travis-image]][travis-url]\n[![Test Coverage][coveralls-image]][coveralls-url]\n[![Known Vulnerabilities][snyk-image]][snyk-url]\n[![Apache 2.0 License][license-image]][license-url]\n\n<!-- **Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)* -->\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n\n- [Goal](#goal)\n- [Features](#features)\n- [Usage](#usage)\n  - [Options](#options)\n  - [Access the metrics](#access-the-metrics)\n- [Custom Metrics](#custom-metrics)\n  - [Note](#note)\n- [Additional Metric Labels](#additional-metric-labels)\n- [Request.js HTTP request duration collector](#requestjs-http-request-duration-collector)\n  - [Usage](#usage-1)\n    - [Initialize](#initialize)\n    - [Options](#options-1)\n    - [request](#request)\n    - [request-promise-native](#request-promise-native)\n    - [axios](#axios)\n- [Usage in koa](#usage-in-koa)\n- [Test](#test)\n- [Prometheus Examples Queries](#prometheus-examples-queries)\n  - [Apdex](#apdex)\n  - [95th Response Time by specific route and status code](#95th-response-time-by-specific-route-and-status-code)\n  - [Median Response Time Overall](#median-response-time-overall)\n  - [Median Request Size Overall](#median-request-size-overall)\n  - [Median Response Size Overall](#median-response-size-overall)\n  - [Average Memory Usage - All services](#average-memory-usage---all-services)\n  - [Average Eventloop Latency - All services](#average-eventloop-latency---all-services)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Goal\n\nAPI and process monitoring with [Prometheus](https://prometheus.io) for Node.js micro-service\n\n**Note: Prometheus (`prom-client`) is a peer dependency since 1.x version**\n\n## Features\n\n- [Collect API metrics for each call](#usage)\n  - Response time in seconds\n  - Request size in bytes\n  - Response size in bytes\n  - Add prefix to metrics names - custom or project name\n  - Exclude specific routes from being collect\n  - Number of open connections to the server\n- Process Metrics as recommended by Prometheus [itself](https://prometheus.io/docs/instrumenting/writing_clientlibs/#standard-and-runtime-collectors)\n- Endpoint to retrieve the metrics - used for Prometheus scraping\n  - Prometheus format\n  - JSON format (`${path}.json`)\n- Support custom metrics\n- [Http function to collect request.js HTTP request duration](#requestjs-http-request-duration-collector)\n\n## Usage\n\n```js\nconst apiMetrics = require('prometheus-api-metrics');\napp.use(apiMetrics())\n```\n\n### Options\n\n| Option                   | Type      | Description | Default Value |\n|--------------------------|-----------|-------------|---------------|\n| `metricsPath`            | `String`  | Path to access the metrics | `/metrics` |\n| `defaultMetricsInterval` | `Number`  | Interval to collect the process metrics in milliseconds | `10000` |\n| `durationBuckets`        | `Array<Number>` | Buckets for response time in seconds | `[0.001, 0.005, 0.015, 0.05, 0.1, 0.2, 0.3, 0.4, 0.5]` |\n| `requestSizeBuckets`     | `Array<Number>` | Buckets for request size in bytes | `[5, 10, 25, 50, 100, 250, 500, 1000, 2500, 5000, 10000]` |\n| `responseSizeBuckets`    | `Array<Number>` | Buckets for response size in bytes | `[5, 10, 25, 50, 100, 250, 500, 1000, 2500, 5000, 10000]` |\n| `useUniqueHistogramName` | `Boolean` | Add to metrics names the project name as a prefix (from package.json) | `false` |\n| `metricsPrefix`          | `String`  | A custom metrics names prefix, the package will add underscore between your prefix to the metric name | |\n| `excludeRoutes`          | `Array<String>` | Array of routes to exclude. Routes should be in your framework syntax | |\n| `includeQueryParams`     | `Boolean` | Indicate if to include query params in route, the query parameters will be sorted in order to eliminate the number of unique labels | `false` |\n| `additionalLabels`       | `Array<String>` | Indicating custom labels that can be included on each `http_*` metric. Use in conjunction with `extractAdditionalLabelValuesFn`. |\n| `extractAdditionalLabelValuesFn` | `Function` | A function that can be use to generate the value of custom labels for each of the `http_*` metrics. When using koa, the function takes `ctx`, when using express, it takes `req, res` as arguments | |\n\n### Access the metrics\n\nTo get the metrics in Prometheus format use:\n\n```sh\ncurl http[s]://<host>:[port]/metrics\n```\n\nTo get the metrics in JSON format use:\n\n```sh\ncurl http[s]://<host>:[port]/metrics.json\n```\n\n**Note:**\n\n1. If you pass to the middleware the `metricsPath` option the path will be the one that you chose.\n\n2. If you are using express framework and no route was found for the request (e.g: 404 status code), the request will not be collected. that's because we'll risk memory leak since the route is not a pattern but a hardcoded string.\n\n## Custom Metrics\n\nYou can expand the API metrics with more metrics that you would like to expose.\nAll you have to do is:\n\nRequire prometheus client\n\n```js\nconst Prometheus = require('prom-client');\n```\n\nCreate new metric from the kind that you like\n\n```js\nconst checkoutsTotal = new Prometheus.Counter({\n  name: 'checkouts_total',\n  help: 'Total number of checkouts',\n  labelNames: ['payment_method']\n});\n```\n\nUpdate it:\n\n```js\ncheckoutsTotal.inc({\n  payment_method: paymentMethod\n})\n```\n\nThe custom metrics will be exposed under the same endpoint as the API metrics.\n\nFor more info about the Node.js Prometheus client you can read [here](https://github.com/siimon/prom-client#prometheus-client-for-nodejs--)\n\n### Note\n\nThis will work only if you use the default Prometheus registry - do not use `new Prometheus.Registry()`\n\n## Additional Metric Labels\n\nYou can define additional metric labels by using `additionalLabels` and `extractAdditionalLabelValuesFn` options.\n\nFor instance:\n\n```js\nconst apiMetrics = require('prometheus-api-metrics');\napp.use(apiMetrics({\n  additionalLabels: ['customer', 'cluster'],\n  extractAdditionalLabelValuesFn: (req, res) => {\n      const { headers } = req.headers;\n      return {\n        customer: headers['x-custom-header-customer'],\n        cluster: headers['x-custom-header-cluster']\n      }\n  }\n}))\n```\n\n## Request.js HTTP request duration collector\n\nThis feature enables you to easily process the result of Request.js timings feature.\n\n### Usage\n\n#### Initialize\n\nYou can choose to initialized this functionality as a Class or not\n\n**Class:**\n\n```js\nconst HttpMetricsCollector = require('prometheus-api-metrics').HttpMetricsCollector;\nconst collector = new HttpMetricsCollector();\ncollector.init();\n```\n\n**Singleton:**\n\n```js\nconst HttpMetricsCollector = require('prometheus-api-metrics').HttpMetricsCollector;\nHttpMetricsCollector.init();\n```\n\n#### Options\n\n- durationBuckets - the histogram buckets for request duration.\n- countClientErrors - Boolean that indicates whether to collect client errors as Counter, this counter will have target and error code labels.\n- useUniqueHistogramName - Add to metrics names the project name as a prefix (from package.json)\n- prefix - A custom metrics names prefix, the package will add underscore between your prefix to the metric name.\n\nFor Example:\n\n#### request\n\n```js\nrequest({ url: 'http://www.google.com', time: true }, (err, response) => {\n    Collector.collect(err || response);\n});\n```\n\n#### request-promise-native\n\n```js\nreturn requestPromise({ method: 'POST', url: 'http://www.mocky.io/v2/5bd9984b2f00006d0006d1fd', route: 'v2/:id', time: true, resolveWithFullResponse: true }).then((response) => {\n    Collector.collect(response);\n}).catch((error) => {\n    Collector.collect(error);\n});\n```\n\n**Notes:**\n\n1. In order to use this feature you must use `{ time: true }` as part of your request configuration and then pass to the collector the response or error you got.\n2. In order to use the timing feature in request-promise/request-promise-native you must also use `resolveWithFullResponse: true`\n3. Override - you can override the `route` and `target` attribute instead of taking them from the request object. In order to do that you should set a `metrics` object on your request with those attribute:\n```js\nrequest({ method: 'POST', url: 'http://www.mocky.io/v2/5bd9984b2f00006d0006d1fd', metrics: { target: 'www.google.com', route: 'v2/:id' }, time: true }, (err, response) => {...};\n});\n```\n\n#### axios\n\n```js\nconst axios = require('axios');\nconst axiosTime = require('axios-time');\n\naxiosTime(axios);\n\ntry {\n    const response = await axios({ baseURL: 'http://www.google.com', method: 'get', url: '/' });\n    Collector.collect(response);\n} catch (error) {\n    Collector.collect(error);\n}\n```\n\n**Notes:**\n\n- In order to collect metrics from axios client the [`axios-time`](https://www.npmjs.com/package/axios-time) package is required.\n\n## Usage in koa\n\nThis package supports koa server that uses [`koa-router`](https://www.npmjs.com/package/koa-router) and [`koa-bodyparser`](https://www.npmjs.com/package/koa-bodyparser)\n\n```js\nconst { koaMiddleware } = require('prometheus-api-metrics')\n\napp.use(koaMiddleware())\n```\n\n## Test\n\n```sh\nnpm test\n```\n\n## Prometheus Examples Queries\n\n### [Apdex](https://en.wikipedia.org/wiki/Apdex)\n\n```\n(sum(rate(http_request_duration_seconds_bucket{<SERVICE_LABEL_FIELD>=\"<SERVICE_LABEL>\">, route=\"<ROUTE_NAME>\", le=\"0.05\"}[10m])) by (<SERVICE_LABEL_FIELD>) + sum(rate(http_request_duration_seconds_bucket{<SERVICE_LABEL_FIELD>=\"<SERVICE_LABEL>\", route=\"<ROUTE_NAME>\", le=\"0.1\"}[10m])) by (<SERVICE_LABEL_FIELD>)) / 2 / sum(rate(http_request_duration_seconds_count{<SERVICE_LABEL_FIELD>=\"<SERVICE_LABEL>\", route=\"<ROUTE_NAME>\"}[10m])) by (<SERVICE_LABEL_FIELD>)\n```\n\n### 95th Response Time by specific route and status code\n\n```\nhistogram_quantile(0.95, sum(rate(http_request_duration_seconds_bucket{<SERVICE_LABEL_FIELD>=\"<SERVICE_LABEL>\", route=\"<ROUTE_NAME>\", code=\"200\"}[10m])) by (le))\n```\n\n### Median Response Time Overall\n\n```\nhistogram_quantile(0.50, sum(rate(http_request_duration_seconds_bucket{<SERVICE_LABEL_FIELD>=\"<SERVICE_LABEL>\"}[10m])) by (le))\n```\n\n### Median Request Size Overall\n\n```\nhistogram_quantile(0.50, sum(rate(http_request_size_bytes_bucket{<SERVICE_LABEL_FIELD>=\"<SERVICE_LABEL>\"}[10m])) by (le))\n```\n\n### Median Response Size Overall\n\n```\nhistogram_quantile(0.50, sum(rate(http_response_size_bytes_bucket{<SERVICE_LABEL_FIELD>=\"<SERVICE_LABEL>\"}[10m])) by (le))\n```\n\n### Average Memory Usage - All services\n\n```\navg(nodejs_external_memory_bytes / 1024 / 1024) by (<SERVICE_LABEL_FIELD)\n```\n\n### Average Eventloop Latency - All services\n\n```\navg(nodejs_eventloop_lag_seconds) by (<SERVICE_LABEL_FIELD)\n```\n\n[npm-image]: https://img.shields.io/npm/v/prometheus-api-metrics.svg?style=flat\n[npm-url]: https://npmjs.org/package/prometheus-api-metrics\n[travis-image]: https://travis-ci.org/PayU/prometheus-api-metrics.svg?branch=master\n[travis-url]: https://travis-ci.org/PayU/prometheus-api-metrics\n[coveralls-image]: https://coveralls.io/repos/github/PayU/prometheus-api-metrics/badge.svg?branch=master\n[coveralls-url]: https://coveralls.io/github/PayU/prometheus-api-metrics?branch=master\n[downloads-image]: http://img.shields.io/npm/dm/prometheus-api-metrics.svg?style=flat\n[downloads-url]: https://npmjs.org/package/prometheus-api-metrics\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[license-url]: LICENSE\n[snyk-image]: https://snyk.io/test/npm/prometheus-api-metrics/badge.svg\n[snyk-url]: https://snyk.io/test/npm/prometheus-api-metrics\n","readmeFilename":"README.md"}