{"_id":"@bonniernews/exp-metrics","_rev":"85-f59b25206f70c0200eecf72a3f709750","name":"@bonniernews/exp-metrics","dist-tags":{"latest":"3.0.0"},"versions":{"0.0.1":{"name":"@bonniernews/exp-metrics","version":"0.0.1","author":{"name":"Bonnier News AB"},"license":"MIT","_id":"@bonniernews/exp-metrics@0.0.1","maintainers":[{"name":"oscartholander","email":"oscar@tholander.nu"},{"name":"voxpelli","email":"pelle@kodfabrik.se"}],"contributors":[{"name":"Oscar Tholander","email":"oscar@tholander.nu"}],"homepage":"https://github.com/BonnierNews/exp-metrics","bugs":{"url":"https://github.com/BonnierNews/exp-metrics/issues"},"dist":{"shasum":"09b498267d6c9b6290798ecd34cafde9ba11e919","tarball":"https://registry.npmjs.org/@bonniernews/exp-metrics/-/exp-metrics-0.0.1.tgz","fileCount":10,"integrity":"sha512-6ETV95Y02+80NYN/3o0jYM3G6IUUpDpk0D/JtGvZeIjPRsAtuvIth3GNDMYsZhyyS08b4egy/AKEAJ3V5Wuv6A==","signatures":[{"sig":"MEUCIGl0kZRcZIdta2jEaKjN/zHUNLNE9XtdSj5WRjFZqOzkAiEAij5XFOwMhCK/nfASh+/Dxlrw+H+DNF/ar8XxdngSGeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsc2bCRA9TVsSAnZWagAAwAQQAJhSHvvE3Al9/3j25Fbd\nY8BRitWuo8SkqUM6DYp/SHxqzR6DZNSqCl8u3CMo7MpGbntC4pcAQpksTq4e\nL911Yud8Ehl2jEHDwdjyzQkVaW+Aiw9C3QdAyLxbdVefmUJRAcQyldcUoo1v\nOiYHLbP6bJosgO1xhN8BLl+fXjiN3/v7SF+5ENGZck+e9Ygwv51WpCOEMJ0w\n6wTG9QV0iJoGayQgD27ZAtjW2WSh5mL8l3QJVGTtYpIO9ZjX3MjilZJgGQ78\nNe1jMOC4tEHLqaMWPnCS3VAPsqA5EeMejUVCoZPw+WMFLwZgRN7kJAXmpPj1\nN6Rx7hgWdOcYo+kIlTiV+2k/fuk6Kp1yB8ucsWWzznJpGOVdeZKkaUp5G3R3\nSYiPe6mfTzxpDSljhFRpM5cr+zbTk4c5KqA/wamYv0Geir4VKVRaEdO5rb3R\nPiYPTaWiiBI/g3anuZU1NZV6EaLc/E6Mwo+PfcNQZ50zqUNNg5Y6HZ5vD55r\nx+Icw6AurnmFkfWDrH2yrclUYpNpMo3W9s2sE0r1KenapVpaTeRmKDHOz0Lg\nyhyEledJl7c/cfxZx/gVUCv5ZruklGxlKfRQszmRcXZJ2Kuo/j3YXyoZhJpy\nfwO7ofuplDodRf7RScvUG6EGc1s+Hk8HEd8j4JZem6cJgbZcEknce9hCwwi7\nsJ0d\r\n=RcZ4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"12f1fac0a3c2d6b4249c73418730e2bc0757ff78","scripts":{"test":"npm test"},"_npmUser":{"name":"oscartholander","email":"oscar@tholander.nu"},"_npmVersion":"5.5.1","description":"Simple bootstrapping of some basic prometheus metrics for your express based application.","directories":{},"_nodeVersion":"8.9.1","dependencies":{"on-finished":"^2.3.0","prom-client":"^11.1.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","eslint":"^1.10.3","express":"^4.16.3","supertest":"^3.3.0","mocha-cakes-2":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/exp-metrics_0.0.1_1538379162779_0.33269909723225743","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@bonniernews/exp-metrics","version":"0.0.2","author":{"name":"Bonnier News AB"},"license":"MIT","_id":"@bonniernews/exp-metrics@0.0.2","maintainers":[{"name":"captainjinx","email":"ctjinx@gmail.com"},{"name":"joelabrahamsson","email":"mail@joelabrahamsson.com"},{"name":"oscartholander","email":"oscar@tholander.nu"},{"name":"paed01","email":"pal.edman@outlook.com"},{"name":"voxpelli","email":"pelle@kodfabrik.se"}],"contributors":[{"name":"Oscar Tholander","email":"oscar@tholander.nu"}],"homepage":"https://github.com/BonnierNews/exp-metrics","bugs":{"url":"https://github.com/BonnierNews/exp-metrics/issues"},"dist":{"shasum":"fbe96e34e179840dad2d08f5958ecd7651d203e6","tarball":"https://registry.npmjs.org/@bonniernews/exp-metrics/-/exp-metrics-0.0.2.tgz","fileCount":5,"integrity":"sha512-pabZb+2t5KQKxb52WqXoRNT9oh/s/ytQa94OC5TL5HQuWca5evynYd2OwpFMzBQ1nR87hH2MTWjkoHoW/V5FAQ==","signatures":[{"sig":"MEUCID/l6mbc/nz18bs2asJBOz6n/utKmq1lXiuPHcmJyLbRAiEA11o9s6bj/QD2N4N/emC+ll6Q5NMBhmgxHqgY4tH2xO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6rNiCRA9TVsSAnZWagAAj0QP/RONvnRmJi7eH8ItBnP+\nnbwzRLCi2s23xuIHEv7Ha2v14ib5WJvBoLrVDBMOZtn4PH+dBwsznoRhIssy\nDGpijzUoBzldPkeuuHWsRxL8j1ZpxqsbSCTHMYa0wpan2BoO5pQ3x50kVxWM\nk6e4FXXvD+GUkTU1dXBePjXzbiD6D2YCKfYlAe9XCxGP26KJk/eudBQSARNq\nuaHUA1xAFe2DdC820rb8L2MhAbxiAVCsq0nnprD/4JVz0jfRuE35e2zZUjHU\n3WNsrZes96WoBlZM0BFr9ci/5apIZYLIc+uZX9bh5XSB6anNybgCZe48bUzY\ndBXyfeZ5oyOIFcgZuBAmRSmzSyPUwdCyXyXtuVHq/zLbM6vpGzjUtVIjpGG2\njeTic+cYmN2f4enyIrK10ausODy9Txc7mhoB21ygbdcSglG/aCNH/TboQrrz\nTemt4ZnSvIfG6Bp7vxoSXU7ueazMbRgliWuNdsO+pxOs1yHNnKdLTbckBFBw\n79dfRSIPn/w6ypBxhj+bh+ya+XtZIouRe4+Rj49zYSCTT+jif9MxqC3mHBZe\n9Od7d4ZBdyXa8Tcl2ALRVp27aZgPleoVUCUyIK5L0nZgvgUQGYsZFAH2Zy6b\n6W3FOMXIFLnB8Hojs89tlIl3641HrsmnWHBFWX7L1TyiJ3zc9R1cHpjjhN8x\nqelK\r\n=h2wi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f646fc929a674b48bfca023fca22bcee761fc8db","scripts":{"test":"mocha test"},"_npmUser":{"name":"oscartholander","email":"oscar@tholander.nu"},"_npmVersion":"6.4.1","description":"Simple bootstrapping of basic prometheus metrics for your express based application.","directories":{},"_nodeVersion":"10.13.0","dependencies":{"on-finished":"^2.3.0","prom-client":"^11.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","eslint":"^1.10.3","express":"^4.16.4","supertest":"^3.3.0","mocha-cakes-2":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/exp-metrics_0.0.2_1542108001595_0.32436075555827326","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@bonniernews/exp-metrics","version":"1.0.0","author":{"name":"Bonnier News AB"},"license":"MIT","_id":"@bonniernews/exp-metrics@1.0.0","maintainers":[{"name":"andolf","email":"christian@weahead.se"},{"name":"markusn","email":"markus@botten.org"},{"name":"linuss","email":"contact@linusskold.com"},{"name":"joelabrahamsson","email":"mail@joelabrahamsson.com"},{"name":"paed01","email":"pal.edman@outlook.com"},{"name":"jonaswalden","email":"jonas.waldeen@gmail.com"},{"name":"indeedshouts","email":"indeedshouts@gmail.com"},{"name":"marcusgronblad","email":"marcus.gronblad@bonniernews.se"}],"contributors":[{"name":"Oscar Tholander","email":"oscar@tholander.nu"}],"homepage":"https://github.com/BonnierNews/exp-metrics","bugs":{"url":"https://github.com/BonnierNews/exp-metrics/issues"},"dist":{"shasum":"dad468583feb7ae2b5726556ff66d020486b4920","tarball":"https://registry.npmjs.org/@bonniernews/exp-metrics/-/exp-metrics-1.0.0.tgz","fileCount":4,"integrity":"sha512-YO/ciyPX1Lra/QEVXYu82iTllhT0WAUeJ6uU27S/XzwyIbq+RmhpZlb13Ml+kqlcOaRZEfhpREzjfsHe67dH5A==","signatures":[{"sig":"MEUCIB0682Xnv3DSHzgusk94TpJX5pQk7L/hvMZbN43GwDX5AiEAyN578zvZtGiJkQ7j5azPK/YryBkkJbkYJPQMTty9w0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4113},"main":"index.js","gitHead":"3b2af03485271988d47baa9aac4e6ec34168c1cb","scripts":{"test":"mocha test","posttest":"eslint ."},"_npmUser":{"name":"paed01","email":"pal.edman@outlook.com"},"_npmVersion":"8.0.0","description":"Simple bootstrapping of basic prometheus metrics for your express based application.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"on-finished":"^2.3.0","prom-client":"^14.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^9.1.3","eslint":"^8.1.0","express":"^4.16.4","supertest":"^6.1.6","mocha-cakes-2":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/exp-metrics_1.0.0_1635923097403_0.07595694718862522","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@bonniernews/exp-metrics","version":"2.0.0","author":{"name":"Bonnier News AB"},"license":"MIT","_id":"@bonniernews/exp-metrics@2.0.0","maintainers":[{"name":"daghall","email":"markus@daghall.se"},{"name":"andreas.samuelsson","email":"andreas.samuelsson@bonniernews.se"},{"name":"norla","email":"mattias.norlander@gmail.com"},{"name":"mattiasobn","email":"mattias.olla@bonniernews.se"},{"name":"chrissode","email":"christoffer@delitech.se"},{"name":"jzachrisson","email":"jesper.zachrisson@bonniernews.se"},{"name":"hilleso","email":"marcus.hilleso@expressen.se"},{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},{"name":"amundsentb","email":"amundsentb@gmail.com"},{"name":"jonaek","email":"jonathan.ek@bonniernews.se"},{"name":"drgeobn","email":"daniel.rasmussen@bonniernews.se"},{"name":"mikael.mattsson","email":"mikael.mattsson@bonniernews.se"},{"name":"morre","email":"marten.persson@hdsydsvenskan.se"},{"name":"takolander","email":"william.takolander@bonniernews.se"},{"name":"vitryssen","email":"andre.nordlund@bonniernews.se"},{"name":"herbola","email":"herman.jansson@bonniernews.se"},{"name":"nifo","email":"niklas.forsstrom@bonniernews.se"},{"name":"johark","email":"johan.arkad@bonniernews.se"},{"name":"aliceboberg","email":"alice.boberg@bonniernews.se"},{"name":"varneynz","email":"simon.varney@bonniernews.se"},{"name":"gusliden","email":"gusliden@gmail.com"},{"name":"mxtr","email":"max.olofsson@bonniernews.se"},{"name":"karlbergc","email":"christoffer.karlberg@bonniernews.se"},{"name":"martindanielson","email":"martin@rocketblast.com"},{"name":"joelekman","email":"joel.ekman@bonniernews.se"},{"name":"chavah","email":"chavah.forler@bonniernews.se"},{"name":"matsrorbecker","email":"mats@rorbecker.com"},{"name":"axeljohanssonbonniernews","email":"axel.johansson@bonniernews.se"},{"name":"markusn","email":"markus@botten.org"},{"name":"linuss","email":"contact@linusskold.com"},{"name":"joelabrahamsson","email":"mail@joelabrahamsson.com"},{"name":"jonaswalden","email":"jonas.waldeen@gmail.com"},{"name":"indeedshouts","email":"indeedshouts@gmail.com"},{"name":"marcusgronblad","email":"marcus.gronblad@bonniernews.se"}],"contributors":[{"name":"Oscar Tholander","email":"oscar@tholander.nu"}],"homepage":"https://github.com/BonnierNews/exp-metrics","bugs":{"url":"https://github.com/BonnierNews/exp-metrics/issues"},"dist":{"shasum":"4b8c540065e74508415ad9530a152c8ce16b5885","tarball":"https://registry.npmjs.org/@bonniernews/exp-metrics/-/exp-metrics-2.0.0.tgz","fileCount":4,"integrity":"sha512-fMu2Dgo09ho9a8OOCmQuVrnpDyQa+lzup3r37rrdDrHQz8ttq5LPNiNL5OxmeSj/MsyBmWxWdx+X41ajqkyQ1A==","signatures":[{"sig":"MEUCIQCZ0B43aBBsXXs+odUorDgVc5twhlI1URfGQWgL5s0mqQIgB4fgSJttB3KHqzPdZl9x5oQyBONbg5rXipdRcxnM30Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6906},"main":"index.js","gitHead":"1fa99ed421925e5ae839f352677d1d3199654f13","scripts":{"lint":"eslint .","test":"mocha test","posttest":"eslint ."},"_npmUser":{"name":"daghall","email":"markus@daghall.se"},"_npmVersion":"10.1.0","description":"Simple bootstrapping of basic prometheus metrics for your express based application.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"proxyquire":"^2.1.3","on-finished":"^2.3.0","@opentelemetry/api":"^1.8.0","@opentelemetry/resources":"^1.22.0","@opentelemetry/sdk-metrics":"^1.22.0","@google-cloud/opentelemetry-resource-util":"^2.1.0","@google-cloud/opentelemetry-cloud-monitoring-exporter":"^0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^13.5.4","mocha":"^9.1.3","eslint":"^8.57.0","express":"^4.16.4","supertest":"^6.1.6","mocha-cakes-2":"^3.3.0","@bonniernews/eslint-config":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/exp-metrics_2.0.0_1714028495353_0.35787599150410787","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@bonniernews/exp-metrics","version":"2.0.1","author":{"name":"Bonnier News AB"},"license":"MIT","_id":"@bonniernews/exp-metrics@2.0.1","maintainers":[{"name":"erandersson","email":"ericandersson1@gmail.com"},{"name":"daghall","email":"markus@daghall.se"},{"name":"andreas.samuelsson","email":"andreas.samuelsson@bonniernews.se"},{"name":"norla","email":"mattias.norlander@gmail.com"},{"name":"mattiasobn","email":"mattias.olla@bonniernews.se"},{"name":"chrissode","email":"christoffer@delitech.se"},{"name":"jzachrisson","email":"jesper.zachrisson@bonniernews.se"},{"name":"hilleso","email":"marcus.hilleso@expressen.se"},{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},{"name":"amundsentb","email":"amundsentb@gmail.com"},{"name":"jonaek","email":"jonathan.ek@bonniernews.se"},{"name":"drgeobn","email":"daniel.rasmussen@bonniernews.se"},{"name":"mikael.mattsson","email":"mikael.mattsson@bonniernews.se"},{"name":"morre","email":"marten.persson@hdsydsvenskan.se"},{"name":"takolander","email":"william.takolander@bonniernews.se"},{"name":"vitryssen","email":"andre.nordlund@bonniernews.se"},{"name":"herbola","email":"herman.jansson@bonniernews.se"},{"name":"nifo","email":"niklas.forsstrom@bonniernews.se"},{"name":"johark","email":"johan.arkad@bonniernews.se"},{"name":"aliceboberg","email":"alice.boberg@bonniernews.se"},{"name":"varneynz","email":"simon.varney@bonniernews.se"},{"name":"gusliden","email":"gusliden@gmail.com"},{"name":"mxtr","email":"max.olofsson@bonniernews.se"},{"name":"karlbergc","email":"christoffer.karlberg@bonniernews.se"},{"name":"martindanielson","email":"martin@rocketblast.com"},{"name":"joelekman","email":"joel.ekman@bonniernews.se"},{"name":"chavah","email":"chavah.forler@bonniernews.se"},{"name":"matsrorbecker","email":"mats@rorbecker.com"},{"name":"axeljohanssonbonniernews","email":"axel.johansson@bonniernews.se"},{"name":"markusn","email":"markus@botten.org"},{"name":"linuss","email":"contact@linusskold.com"},{"name":"joelabrahamsson","email":"mail@joelabrahamsson.com"},{"name":"jonaswalden","email":"jonas.waldeen@gmail.com"},{"name":"indeedshouts","email":"indeedshouts@gmail.com"},{"name":"marcusgronblad","email":"marcus.gronblad@bonniernews.se"}],"contributors":[{"name":"Oscar Tholander","email":"oscar@tholander.nu"}],"homepage":"https://github.com/BonnierNews/exp-metrics","bugs":{"url":"https://github.com/BonnierNews/exp-metrics/issues"},"dist":{"shasum":"a54ca764a86d9fab2cf24f81e6ef7c83a8ce2a74","tarball":"https://registry.npmjs.org/@bonniernews/exp-metrics/-/exp-metrics-2.0.1.tgz","fileCount":4,"integrity":"sha512-Wuza1s+0aBKDWwmEQWnWPfW8H8h+9JlYer7SYDaB0eJiCJg1KOPGzzTBVCDAitbEKIwHaMNpWXtjJfjzpT90Yw==","signatures":[{"sig":"MEUCIHKVZYOwIo4anOOA+/e0OQS0PUO3q/iiuGr19wdtYGZYAiEA5xhZh4LFgI7ubS8rCA+Dx+9+ihyLi0PrlWLRd8hnGM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7904},"main":"index.js","gitHead":"023fea11d747f8bccd1e0d5bf0169e1745d01b2f","scripts":{"lint":"eslint .","test":"mocha test","posttest":"eslint ."},"_npmUser":{"name":"daghall","email":"markus@daghall.se"},"_npmVersion":"10.1.0","description":"Simple bootstrapping of basic prometheus metrics for your express based application.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"proxyquire":"^2.1.3","on-finished":"^2.3.0","@opentelemetry/api":"^1.8.0","@opentelemetry/resources":"^1.22.0","@opentelemetry/sdk-metrics":"^1.22.0","@google-cloud/opentelemetry-resource-util":"^2.1.0","@google-cloud/opentelemetry-cloud-monitoring-exporter":"^0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^13.5.4","mocha":"^9.1.3","eslint":"^8.57.0","express":"^4.16.4","supertest":"^6.1.6","mocha-cakes-2":"^3.3.0","@bonniernews/eslint-config":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/exp-metrics_2.0.1_1714736142247_0.9066935478618718","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@bonniernews/exp-metrics","version":"2.0.2","author":{"name":"Bonnier News AB"},"license":"MIT","_id":"@bonniernews/exp-metrics@2.0.2","maintainers":[{"name":"erandersson","email":"ericandersson1@gmail.com"},{"name":"daghall","email":"markus@daghall.se"},{"name":"andreas.samuelsson","email":"andreas.samuelsson@bonniernews.se"},{"name":"norla","email":"mattias.norlander@gmail.com"},{"name":"mattiasobn","email":"mattias.olla@bonniernews.se"},{"name":"chrissode","email":"christoffer@delitech.se"},{"name":"jzachrisson","email":"jesper.zachrisson@bonniernews.se"},{"name":"hilleso","email":"marcus.hilleso@expressen.se"},{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},{"name":"amundsentb","email":"amundsentb@gmail.com"},{"name":"jonaek","email":"jonathan.ek@bonniernews.se"},{"name":"drgeobn","email":"daniel.rasmussen@bonniernews.se"},{"name":"mikael.mattsson","email":"mikael.mattsson@bonniernews.se"},{"name":"morre","email":"marten.persson@hdsydsvenskan.se"},{"name":"takolander","email":"william.takolander@bonniernews.se"},{"name":"vitryssen","email":"andre.nordlund@bonniernews.se"},{"name":"herbola","email":"herman.jansson@bonniernews.se"},{"name":"nifo","email":"niklas.forsstrom@bonniernews.se"},{"name":"johark","email":"johan.arkad@bonniernews.se"},{"name":"aliceboberg","email":"alice.boberg@bonniernews.se"},{"name":"varneynz","email":"simon.varney@bonniernews.se"},{"name":"gusliden","email":"gusliden@gmail.com"},{"name":"mxtr","email":"max.olofsson@bonniernews.se"},{"name":"karlbergc","email":"christoffer.karlberg@bonniernews.se"},{"name":"martindanielson","email":"martin@rocketblast.com"},{"name":"joelekman","email":"joel.ekman@bonniernews.se"},{"name":"chavah","email":"chavah.forler@bonniernews.se"},{"name":"matsrorbecker","email":"mats@rorbecker.com"},{"name":"axeljohanssonbonniernews","email":"axel.johansson@bonniernews.se"},{"name":"markusn","email":"markus@botten.org"},{"name":"linuss","email":"contact@linusskold.com"},{"name":"joelabrahamsson","email":"mail@joelabrahamsson.com"},{"name":"jonaswalden","email":"jonas.waldeen@gmail.com"},{"name":"indeedshouts","email":"indeedshouts@gmail.com"},{"name":"marcusgronblad","email":"marcus.gronblad@bonniernews.se"}],"contributors":[{"name":"Oscar Tholander","email":"oscar@tholander.nu"}],"homepage":"https://github.com/BonnierNews/exp-metrics","bugs":{"url":"https://github.com/BonnierNews/exp-metrics/issues"},"dist":{"shasum":"8aa4e7ee91311fc74602340e68b1813275392533","tarball":"https://registry.npmjs.org/@bonniernews/exp-metrics/-/exp-metrics-2.0.2.tgz","fileCount":4,"integrity":"sha512-xEt7uMSiDCijYfcbjbvO5lQee3PSY3XX4qTlywlD70TTSXKsGS3M4+L9HHaAsxyvHYL2eaArhez2bmOk3D5q4g==","signatures":[{"sig":"MEQCIDjvk0gQJVKws8he/Diu69MLiIkQ81KuG23U6PiX8JroAiBI5+53rmnQPxe5VHMUHlYeqbI15yt7uuioHZSdegVe5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7995},"main":"index.js","gitHead":"826f155e8e79179d9a028b06f81b1bf8e25665a6","scripts":{"lint":"eslint .","test":"mocha test","posttest":"eslint ."},"_npmUser":{"name":"daghall","email":"markus@daghall.se"},"_npmVersion":"10.1.0","description":"Simple bootstrapping of basic prometheus metrics for your express based application.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"proxyquire":"^2.1.3","on-finished":"^2.3.0","@opentelemetry/api":"^1.8.0","@opentelemetry/resources":"^1.22.0","@opentelemetry/sdk-metrics":"^1.22.0","@google-cloud/opentelemetry-resource-util":"^2.1.0","@google-cloud/opentelemetry-cloud-monitoring-exporter":"^0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^13.5.4","mocha":"^9.1.3","eslint":"^8.57.0","express":"^4.16.4","supertest":"^6.1.6","mocha-cakes-2":"^3.3.0","@bonniernews/eslint-config":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/exp-metrics_2.0.2_1715851784636_0.7263473400499685","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@bonniernews/exp-metrics","version":"2.0.3","author":{"name":"Bonnier News AB"},"license":"MIT","_id":"@bonniernews/exp-metrics@2.0.3","maintainers":[{"name":"erandersson","email":"ericandersson1@gmail.com"},{"name":"daghall","email":"markus@daghall.se"},{"name":"andreas.samuelsson","email":"andreas.samuelsson@bonniernews.se"},{"name":"norla","email":"mattias.norlander@gmail.com"},{"name":"mattiasobn","email":"mattias.olla@bonniernews.se"},{"name":"chrissode","email":"christoffer@delitech.se"},{"name":"jzachrisson","email":"jesper.zachrisson@bonniernews.se"},{"name":"hilleso","email":"marcus.hilleso@expressen.se"},{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},{"name":"amundsentb","email":"amundsentb@gmail.com"},{"name":"jonaek","email":"jonathan.ek@bonniernews.se"},{"name":"drgeobn","email":"daniel.rasmussen@bonniernews.se"},{"name":"mikael.mattsson","email":"mikael.mattsson@bonniernews.se"},{"name":"morre","email":"marten.persson@hdsydsvenskan.se"},{"name":"takolander","email":"william.takolander@bonniernews.se"},{"name":"vitryssen","email":"andre.nordlund@bonniernews.se"},{"name":"herbola","email":"herman.jansson@bonniernews.se"},{"name":"nifo","email":"niklas.forsstrom@bonniernews.se"},{"name":"johark","email":"johan.arkad@bonniernews.se"},{"name":"aliceboberg","email":"alice.boberg@bonniernews.se"},{"name":"varneynz","email":"simon.varney@bonniernews.se"},{"name":"gusliden","email":"gusliden@gmail.com"},{"name":"mxtr","email":"max.olofsson@bonniernews.se"},{"name":"karlbergc","email":"christoffer.karlberg@bonniernews.se"},{"name":"martindanielson","email":"martin@rocketblast.com"},{"name":"joelekman","email":"joel.ekman@bonniernews.se"},{"name":"chavah","email":"chavah.forler@bonniernews.se"},{"name":"matsrorbecker","email":"mats@rorbecker.com"},{"name":"axeljohanssonbonniernews","email":"axel.johansson@bonniernews.se"},{"name":"markusn","email":"markus@botten.org"},{"name":"linuss","email":"contact@linusskold.com"},{"name":"joelabrahamsson","email":"mail@joelabrahamsson.com"},{"name":"jonaswalden","email":"jonas.waldeen@gmail.com"},{"name":"indeedshouts","email":"indeedshouts@gmail.com"},{"name":"marcusgronblad","email":"marcus.gronblad@bonniernews.se"}],"contributors":[{"name":"Oscar Tholander","email":"oscar@tholander.nu"}],"homepage":"https://github.com/BonnierNews/exp-metrics","bugs":{"url":"https://github.com/BonnierNews/exp-metrics/issues"},"dist":{"shasum":"c6af0f08df6306de02608dbd2a433cf782d37c54","tarball":"https://registry.npmjs.org/@bonniernews/exp-metrics/-/exp-metrics-2.0.3.tgz","fileCount":4,"integrity":"sha512-Clni7u89dug3mpsyWSYZmHlsYIRUheQQENdePKQjitspXnTR0aicpJtHyje0UDoIiCnd8nTa3aJ7AyA/P1Aklw==","signatures":[{"sig":"MEQCIFfwSkyr82Tz1uDBD0VLa1oWdhZVfqJ4J4lYY4BzXZf/AiAyqVba6ATC7F0G47N5OLjJEj8MpzAWD7vh06gWjHt2vA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8013},"main":"index.js","gitHead":"6dec67d6c41cb405228863c074939383919ca43b","scripts":{"lint":"eslint .","test":"mocha test","posttest":"eslint ."},"_npmUser":{"name":"daghall","email":"markus@daghall.se"},"_npmVersion":"10.1.0","description":"Simple bootstrapping of basic prometheus metrics for your express based application.","directories":{},"_nodeVersion":"20.8.0","dependencies":{"proxyquire":"^2.1.3","on-finished":"^2.3.0","@opentelemetry/api":"^1.8.0","@opentelemetry/resources":"^1.24.1","@opentelemetry/sdk-metrics":"^1.24.1","@google-cloud/opentelemetry-resource-util":"^2.2.0","@google-cloud/opentelemetry-cloud-monitoring-exporter":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^13.5.4","mocha":"^9.1.3","eslint":"^8.57.0","express":"^4.16.4","supertest":"^6.1.6","mocha-cakes-2":"^3.3.0","@bonniernews/eslint-config":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/exp-metrics_2.0.3_1716198746110_0.3797711219921016","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@bonniernews/exp-metrics","version":"3.0.0","author":{"name":"Bonnier News AB"},"license":"MIT","_id":"@bonniernews/exp-metrics@3.0.0","maintainers":[{"name":"erandersson","email":"ericandersson1@gmail.com"},{"name":"daghall","email":"markus@daghall.se"},{"name":"andreas.samuelsson","email":"andreas.samuelsson@bonniernews.se"},{"name":"norla","email":"mattias.norlander@gmail.com"},{"name":"mattiasobn","email":"mattias.olla@bonniernews.se"},{"name":"chrissode","email":"christoffer@delitech.se"},{"name":"jzachrisson","email":"jesper.zachrisson@bonniernews.se"},{"name":"hilleso","email":"marcus.hilleso@expressen.se"},{"name":"adam.hakansson","email":"adam.hakansson@bonniernews.se"},{"name":"amundsentb","email":"amundsentb@gmail.com"},{"name":"jonaek","email":"jonathan.ek@bonniernews.se"},{"name":"drgeobn","email":"daniel.rasmussen@bonniernews.se"},{"name":"mikael.mattsson","email":"mikael.mattsson@bonniernews.se"},{"name":"morre","email":"marten.persson@hdsydsvenskan.se"},{"name":"takolander","email":"william.takolander@bonniernews.se"},{"name":"vitryssen","email":"andre.nordlund@bonniernews.se"},{"name":"herbola","email":"herman.jansson@bonniernews.se"},{"name":"nifo","email":"niklas.forsstrom@bonniernews.se"},{"name":"johark","email":"johan.arkad@bonniernews.se"},{"name":"aliceboberg","email":"alice.boberg@bonniernews.se"},{"name":"varneynz","email":"simon.varney@bonniernews.se"},{"name":"gusliden","email":"gusliden@gmail.com"},{"name":"mxtr","email":"max.olofsson@bonniernews.se"},{"name":"karlbergc","email":"christoffer.karlberg@bonniernews.se"},{"name":"martindanielson","email":"martin@rocketblast.com"},{"name":"joelekman","email":"joel.ekman@bonniernews.se"},{"name":"chavah","email":"chavah.forler@bonniernews.se"},{"name":"matsrorbecker","email":"mats@rorbecker.com"},{"name":"axeljohanssonbonniernews","email":"axel.johansson@bonniernews.se"},{"name":"markusn","email":"markus@botten.org"},{"name":"linuss","email":"contact@linusskold.com"},{"name":"joelabrahamsson","email":"mail@joelabrahamsson.com"},{"name":"jonaswalden","email":"jonas.waldeen@gmail.com"},{"name":"indeedshouts","email":"indeedshouts@gmail.com"},{"name":"marcusgronblad","email":"marcus.gronblad@bonniernews.se"}],"contributors":[{"name":"Oscar Tholander","email":"oscar@tholander.nu"}],"homepage":"https://github.com/BonnierNews/exp-metrics","bugs":{"url":"https://github.com/BonnierNews/exp-metrics/issues"},"dist":{"shasum":"f1b19686f312b8d3cb5c83355c6c5fbb1d55d939","tarball":"https://registry.npmjs.org/@bonniernews/exp-metrics/-/exp-metrics-3.0.0.tgz","fileCount":4,"integrity":"sha512-oJvvVW+iPz7fnnicc75adzbO7HoBdvQzofL8wQntSb93ltJ0YGH/Fp078k6cPrdzIlYzfVC7zlrVyH1naCNUdw==","signatures":[{"sig":"MEUCIQCf1ICY6PG9miFs0asaB50R5XxHdi5/Dql37oMtvXSakgIgNH2w7bKRl1o7MNeytkqzuCAWm8osjX71fe3B9a3zJmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8387},"main":"index.js","gitHead":"7d854db220559fca76ac3a9e9f39897987d43984","scripts":{"lint":"eslint .","test":"mocha test","posttest":"eslint ."},"_npmUser":{"name":"gusliden","email":"gusliden@gmail.com"},"_npmVersion":"10.1.0","description":"Simple bootstrapping of basic prometheus metrics for your express based application.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"proxyquire":"^2.1.3","on-finished":"^2.3.0","@opentelemetry/api":"^1.8.0","@opentelemetry/resources":"^1.24.1","@opentelemetry/sdk-metrics":"^1.24.1","@opentelemetry/resource-detector-gcp":"^0.29.9","@google-cloud/opentelemetry-resource-util":"^2.2.0","@opentelemetry/resource-detector-container":"^0.3.9","@google-cloud/opentelemetry-cloud-monitoring-exporter":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^13.5.4","mocha":"^9.1.3","eslint":"^8.57.0","express":"^4.16.4","supertest":"^6.1.6","mocha-cakes-2":"^3.3.0","@bonniernews/eslint-config":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/exp-metrics_3.0.0_1716292609175_0.06983372972103363","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-10-01T07:32:42.615Z","modified":"2026-08-26T12:06:47.157Z","0.0.1":"2018-10-01T07:32:43.042Z","0.0.2":"2018-11-13T11:20:01.753Z","1.0.0":"2021-11-03T07:04:57.571Z","2.0.0":"2024-04-25T07:01:35.508Z","2.0.1":"2024-05-03T11:35:42.379Z","2.0.2":"2024-05-16T09:29:44.789Z","2.0.3":"2024-05-20T09:52:26.241Z","3.0.0":"2024-05-21T11:56:49.422Z"},"bugs":{"url":"https://github.com/BonnierNews/exp-metrics/issues"},"author":{"name":"Bonnier News AB"},"license":"MIT","homepage":"https://github.com/BonnierNews/exp-metrics","description":"Simple bootstrapping of basic prometheus metrics for your express based application.","contributors":[{"name":"Oscar Tholander","email":"oscar@tholander.nu"}],"maintainers":[{"email":"markus@botten.org","name":"markusn"},{"email":"max.olofsson@bonniernews.se","name":"mxtr"},{"email":"mats@rorbecker.com","name":"matsrorbecker"},{"email":"dan.arola@bonniernews.se","name":"dan.karlsson"},{"email":"adil.aboulkacim@bonniernews.se","name":"adil.aboulkacim"},{"email":"marie.winther@bonniernews.se","name":"marie-winther"},{"email":"marcus.gronblad@bonniernews.se","name":"marcusgronblad"},{"email":"axel.johansson@bonniernews.se","name":"axeljohanssonbonniernews"},{"email":"christoffer.karlberg@bonniernews.se","name":"karlbergc"},{"email":"chavah.forler@bonniernews.se","name":"chavah"},{"email":"joel.ekman@bonniernews.se","name":"joelekman"},{"email":"adam.hakansson@bonniernews.se","name":"adam.hakansson"},{"email":"marcus.hilleso@expressen.se","name":"hilleso"},{"email":"gusliden@gmail.com","name":"gusliden"},{"email":"andreas.samuelsson@bonniernews.se","name":"andreas.samuelsson"},{"email":"jesper.zachrisson@bonniernews.se","name":"jzachrisson"},{"email":"mattias.norlander@gmail.com","name":"norla"},{"email":"simon.varney@bonniernews.se","name":"varneynz"},{"email":"alice.boberg@bonniernews.se","name":"aliceboberg"},{"email":"johan.arkad@bonniernews.se","name":"johark"},{"email":"niklas.forsstrom@bonniernews.se","name":"nifo"},{"email":"herman.jansson@bonniernews.se","name":"herbola"},{"email":"andre.nordlund@bonniernews.se","name":"vitryssen"},{"email":"william.takolander@bonniernews.se","name":"takolander"},{"email":"marten.persson@hdsydsvenskan.se","name":"morre"},{"email":"mikael.mattsson@bonniernews.se","name":"mikael.mattsson"},{"email":"seb.christiansson@bonniernews.se","name":"schristianssonbn"},{"email":"mattias.olla@bonniernews.se","name":"mattiasobn"},{"email":"markus@daghall.se","name":"daghall"},{"email":"ericandersson1@gmail.com","name":"erandersson"},{"email":"jonathan.ek@bonniernews.se","name":"jonaek"},{"email":"amundsentb@gmail.com","name":"amundsentb"},{"email":"daniel.rasmussen@bonniernews.se","name":"drgeobn"},{"email":"oscar@tholander.nu","name":"oscartholander"},{"email":"peter.pettersson@bonniernews.se","name":"peterpettersson"},{"email":"basistoscar@gmail.com","name":"liroliro"},{"email":"andreas.egneblad@bonniernews.se","name":"torkelberget"},{"email":"johan@kasperi.se","name":"johankasperi"},{"email":"jon.eldeklint@bonniernews.se","name":"jon.eldeklint"},{"email":"niklas.blom@bonniernews.se","name":"nblom"},{"email":"jakob.pedersen@bonniernews.se","name":"jackesa"},{"email":"olle.nordin@bonniernews.se","name":"ollenolle"},{"email":"emil@thatemil.com","name":"emilbjorklund"},{"email":"japlilian@gmail.com","name":"lilianj"},{"email":"kristoffer.jansson@bonniernews.se","name":"kristofferjansson"},{"email":"kit.gustavsson@bonniernews.se","name":"kitgus"},{"email":"alexi.rahman@r76.se","name":"odynvolk"}],"readme":"# exp-metrics\n\n[![Run tests](https://github.com/BonnierNews/exp-metrics/actions/workflows/run-tests.yml/badge.svg)](https://github.com/BonnierNews/exp-metrics/actions/workflows/run-tests.yml)\n\nSimple wrapper of [OpenTelemetry](https://github.com/open-telemetry/opentelemetry-js) metrics with the same API as [prom-client](https://www.npmjs.com/package/prom-client),\nto make the transition from `prom-client` easy, and also add functionality that\nOpenTelemetry lacks.\n\n\n## Types of metrics and API\n\n- Counter\n  - `inc([labels,] [value])`\n- Gauge\n  - `set([labels,] value)`\n  - `inc([labels,] [value])`\n  - `dec([labels,] [value])`\n- Summary (histogram in OpenTelemetry terms)\n  - `observe([labels,] value)`\n\n\n## Installing\n\n```sh\nnpm install @bonniernews/exp-metrics\n```\n\n\n## Usage\n\n\n```javascript\nconst expMetrics = require(\"@bonniernews/exp-metrics\");\n\nmetrics = expMetrics(\"my-service-name\", {\n  // optional overrides, see more below\n});\n\nconst myCounter = metrics.counter({\n  name: \"my_counter\",\n  help: \"My counter\",\n})\n\nmyCounter.inc(2);\nmyCounter.inc({ foo: \"bar\" }, 3);\n\n```\n\nSee more in the [prom-client](https://github.com/siimon/prom-client?tab=readme-ov-file#custom-metrics) documentation.\n\nFor overriding the default OpenTelemetry configuration, see the [OpenTelemetry documentation](https://www.npmjs.com/package/@opentelemetry/resources)\n","readmeFilename":"README.md"}