{"_id":"@tryghost/prometheus-metrics","_rev":"62-eac9ee0b5922406e64aebdf7c7511195","name":"@tryghost/prometheus-metrics","dist-tags":{"latest":"5.0.2"},"versions":{"1.0.0":{"name":"@tryghost/prometheus-metrics","version":"1.0.0","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@1.0.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"}],"dist":{"shasum":"9fe9130d4cafeec661d9ea2f1fad841ae34ec1e8","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-1.0.0.tgz","fileCount":9,"integrity":"sha512-ZCnWyKeaHqKciR4Pqxx+pBrY38FKtHCURofcBaYQfV8FiTBzbTaj06wYeMFvnDreRw3vReLue34QyaD+5cPmDA==","signatures":[{"sig":"MEUCIFWPWssjrBh4YADlo0L2rvHuV7+CkCrFrmwwVVGg1BKJAiEAjSOzxxZUT5hJPGegIcU8eHxKzfyfUXQEYQcgmb6sbNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23365},"main":"build/index.js","types":"build/index.d.ts","gitHead":"422803e3f596e81f0321c328680e08d8221af5b4","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"yarn lint:code && yarn lint:test","test":"yarn test:types && yarn test:unit","build":"yarn build:ts","prepare":"tsc","build:ts":"tsc","lint:code":"eslint src/ --ext .ts --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .ts --cache","test:unit":"NODE_ENV=testing c8 --src src --all --check-coverage --90 --reporter text --reporter cobertura mocha -r ts-node/register './test/**/*.test.ts'","test:types":"tsc --noEmit"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":"https://github.com/TryGhost/Ghost/tree/main/packages/prometheus-metrics","_npmVersion":"lerna/8.2.2/node@v20.19.1+arm64 (darwin)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"express":"4.21.2","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/logging":"2.4.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.2","knex":"2.4.2","nock":"13.5.6","mocha":"10.8.2","sinon":"19.0.5","ts-node":"10.9.2","supertest":"7.0.0","typescript":"5.8.3","@types/sinon":"17.0.4","@types/express":"4.17.21","@types/stoppable":"1.1.3","@types/supertest":"6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_1.0.0_1747221645543_0.7677612011874386","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@tryghost/prometheus-metrics","version":"1.0.1","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@1.0.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"}],"dist":{"shasum":"6d9d4f7adbdacb31a2bf0b549cb2c964c1c3e26f","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-1.0.1.tgz","fileCount":9,"integrity":"sha512-NmhMBBnkpq2yo6OOIQrOoVXFl6uxfXiLATw8w5bY+HY2wcnKfcMPboRacWqyDX9TPyXGimHcl4q1QImzPpP8Jw==","signatures":[{"sig":"MEYCIQCtXv9ITi9M5ZvkWak9fNlYoqbSLnn667LSY0LnSVsShAIhAICWNJByZw+K2P0qxvdnj+VNEOa4ycKhhjSSQJ0USz+P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23424},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e395f1d79edee4aecc36e572bb402016a8ba9273","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"yarn lint:code && yarn lint:test","test":"yarn test:types && yarn test:unit","build":"yarn build:ts","prepare":"tsc","build:ts":"tsc","lint:code":"eslint src/ --ext .ts --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .ts --cache","test:unit":"NODE_ENV=testing c8 --src src --all --check-coverage --90 --reporter text --reporter cobertura mocha -r ts-node/register './test/**/*.test.ts'","test:types":"tsc --noEmit"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"lerna/8.1.9/node@v20.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"express":"4.21.2","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/logging":"^2.4.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","knex":"2.4.2","nock":"13.5.6","mocha":"10.8.2","sinon":"19.0.5","ts-node":"10.9.2","supertest":"7.1.1","typescript":"5.8.3","@types/sinon":"17.0.4","@types/express":"4.17.21","@types/stoppable":"1.1.3","@types/supertest":"6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_1.0.1_1748205647878_0.007620974322775309","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@tryghost/prometheus-metrics","version":"1.0.2","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@1.0.2","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"}],"dist":{"shasum":"e4ee48a846dcf3d5883848842ea24519d0372dbf","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-1.0.2.tgz","fileCount":9,"integrity":"sha512-30LfSf7M6gJs29I7EJEwjI+fzJJkq19x9qwukyBTD3WC8SB17THlHe8alxa0f/lkxPgMGcqgyC4ZCyAR5zoO5Q==","signatures":[{"sig":"MEUCIQDD58m8YxQILVvwgGIx8IAk4asiHkaHKV+PPbEiQHDlvgIgdWgAMTsifhAYRad+Skg6Rpe9ck94sWMcfFmrdtsE2bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23424},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ba4a8998d00f6c65eb03d628978551fde3392712","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"yarn lint:code && yarn lint:test","test":"yarn test:types && yarn test:unit","build":"yarn build:ts","prepare":"tsc","build:ts":"tsc","lint:code":"eslint src/ --ext .ts --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .ts --cache","test:unit":"NODE_ENV=testing c8 --src src --all --check-coverage --90 --reporter text --reporter cobertura mocha -r ts-node/register './test/**/*.test.ts'","test:types":"tsc --noEmit"},"_npmUser":{"name":"kevinansfield","actor":{"name":"kevinansfield","type":"user","email":"kevin@ghost.org"},"email":"kevin@ghost.org"},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"lerna/8.2.2/node@v22.16.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"express":"4.21.2","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/logging":"^2.4.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","knex":"2.4.2","nock":"13.5.6","mocha":"10.8.2","sinon":"19.0.5","ts-node":"10.9.2","supertest":"7.1.3","typescript":"5.8.3","@types/sinon":"17.0.4","@types/express":"4.17.21","@types/stoppable":"1.1.3","@types/supertest":"6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_1.0.2_1752155662317_0.16360438377385011","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@tryghost/prometheus-metrics","version":"1.0.3","author":{"name":"Ghost Foundation"},"_id":"@tryghost/prometheus-metrics@1.0.3","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"262d7e765cecd1ed4631953b3a627c5f2780e381","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-1.0.3.tgz","fileCount":9,"integrity":"sha512-6hnr4xomlf1GSfZ4FZGWa0o72tg774tghqBXmJ8PA8hyT1+ZCRWK3VIYIcgCDIQeJHroSpYXkQV0OsWFhW9/+A==","signatures":[{"sig":"MEYCIQDhEJ/TzBG8ittimBvWRgf1eAKUyK8/c4NYGNdL6PPUDwIhALbgfo95AsbVe/AdIkH2/qrQfiYCryzIQ4JcoHTvzWcp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23423},"main":"build/index.js","types":"build/index.d.ts","gitHead":"b390e92cf2b46894483e27e36a227918b6d8964f","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"yarn lint:code && yarn lint:test","test":"yarn test:types && yarn test:unit","build":"yarn build:ts","prepare":"tsc","build:ts":"tsc","lint:code":"eslint src/ --ext .ts --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .ts --cache","test:unit":"NODE_ENV=testing c8 --src src --all --check-coverage --90 --reporter text --reporter cobertura mocha -r ts-node/register './test/**/*.test.ts'","test:types":"tsc --noEmit"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"lerna/9.0.1/node@v22.20.0+arm64 (darwin)","description":"A standalone server for exporting prometheus metrics from Ghost","directories":{},"_nodeVersion":"22.20.0","dependencies":{"express":"4.21.2","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/logging":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","knex":"2.4.2","nock":"13.5.6","mocha":"10.8.2","sinon":"19.0.5","ts-node":"10.9.2","supertest":"7.1.4","typescript":"5.8.3","@types/sinon":"17.0.4","@types/express":"4.17.21","@types/stoppable":"1.1.3","@types/supertest":"6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_1.0.3_1763354293521_0.7033722224545869","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@tryghost/prometheus-metrics","version":"1.0.4","author":{"name":"Ghost Foundation"},"_id":"@tryghost/prometheus-metrics@1.0.4","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"76a45a1638eb840c8961ef2b1dc34b9eb6aa9b4a","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-1.0.4.tgz","fileCount":8,"integrity":"sha512-FpPPAjJlM+DNzSIMYzEL3vt4jd50hV8PkjgkK7diTPWrWxev7jLJhSHqEHoPRdHsWOwBMVtVSJuGbbcQhPQdfg==","signatures":[{"sig":"MEUCIAlJPnQvW9HAvmtwhovUFZE8Y4JhKbCRV5CPufT60x7zAiEA7XY+k6tw3AJfgsSyaf0ZBsdcogB4RMi2RV5lrTK1rtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22288},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a0736aab299229aa46dc8b00b595e2753c67c223","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"yarn lint:code && yarn lint:test","test":"yarn test:types && yarn test:unit","build":"yarn build:ts","prepare":"tsc","build:ts":"tsc","lint:code":"eslint src/ --ext .ts --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .ts --cache","test:unit":"NODE_ENV=testing c8 --src src --all --check-coverage --90 --reporter text --reporter cobertura mocha -r ts-node/register './test/**/*.test.ts'","test:types":"tsc --noEmit"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"10.8.2","description":"A standalone server for exporting prometheus metrics from Ghost","directories":{},"_nodeVersion":"20.19.6","dependencies":{"express":"4.21.2","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/logging":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","knex":"2.4.2","nock":"13.5.6","mocha":"11.7.5","sinon":"21.0.1","ts-node":"10.9.2","supertest":"7.2.2","typescript":"5.9.3","@types/sinon":"21.0.0","@types/express":"4.17.21","@types/stoppable":"1.1.3","@types/supertest":"6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_1.0.4_1770914908433_0.298652575232528","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@tryghost/prometheus-metrics","version":"1.0.5","author":{"name":"Ghost Foundation"},"_id":"@tryghost/prometheus-metrics@1.0.5","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"508b14ab468bbe7ac281bd9b309dde1786e5051b","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-1.0.5.tgz","fileCount":8,"integrity":"sha512-SRHaf7hHRbKvOxGJ87xfddieIj8WaB45qBMUfef55+fsml9C9q/VmBFfoEf//LiHa4jMlhWjaYbC0d2HU9H33Q==","signatures":[{"sig":"MEUCIQCi9GDwRqsLxuY6xAbncrcvUhSOFaVkHSpPB+7ZXf1LRwIgIAY7a8YJjkJdCh/fQhDuR/+AqIyGYBHeSYV1yYq6Vu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22288},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d82e575abd6d3f2884ea17e2379d144c7a74b4c9","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"yarn lint:code && yarn lint:test","test":"yarn test:types && yarn test:unit","build":"yarn build:ts","prepare":"tsc","build:ts":"tsc","lint:code":"eslint src/ --ext .ts --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .ts --cache","test:unit":"NODE_ENV=testing c8 --src src --all --check-coverage --90 --reporter text --reporter cobertura mocha -r ts-node/register './test/**/*.test.ts'","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"11.10.1","description":"A standalone server for exporting prometheus metrics from Ghost","directories":{},"_nodeVersion":"22.22.0","dependencies":{"express":"4.21.2","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/logging":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","knex":"2.4.2","nock":"13.5.6","mocha":"11.7.5","sinon":"21.0.1","ts-node":"10.9.2","supertest":"7.2.2","typescript":"5.9.3","@types/sinon":"21.0.0","@types/express":"4.17.21","@types/stoppable":"1.1.3","@types/supertest":"6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_1.0.5_1771620622043_0.043119078980284886","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@tryghost/prometheus-metrics","version":"1.0.6","author":{"name":"Ghost Foundation"},"_id":"@tryghost/prometheus-metrics@1.0.6","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"b34670a5d0053b84a465056fd46827c1a25cb9b2","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-1.0.6.tgz","fileCount":8,"integrity":"sha512-3KUY1k66qwmvPAqaRFR+9nZldiLFv43gCVb43lkOPfDf6QFogGvk8b4XHpSQVZ5ZHj01odyhvhhpAlaAeF2p2w==","signatures":[{"sig":"MEYCIQCUw8D0cSe15LFNzwE/dxdR1payLxSMw99XJ7ujAahfjAIhAPnQ3PWiglzJXvEaiuqviO2EMrRrk+YuCnxjVUDFc+i+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22860},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8808879368a8fbfdcaf3f82aeb613c61c6ff7739","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"yarn lint:code && yarn lint:test","test":"yarn test:types && yarn test:unit","build":"yarn build:ts","prepare":"tsc","build:ts":"tsc","lint:code":"eslint src/ --ext .ts --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .ts --cache","test:unit":"NODE_ENV=testing c8 --src src --all --check-coverage --100 --reporter text --reporter cobertura mocha -r ts-node/register './test/**/*.test.ts'","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"11.10.1","description":"A standalone server for exporting prometheus metrics from Ghost","directories":{},"_nodeVersion":"22.22.0","dependencies":{"express":"4.21.2","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/logging":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","knex":"2.4.2","nock":"13.5.6","mocha":"11.7.5","sinon":"21.0.1","ts-node":"10.9.2","supertest":"7.2.2","typescript":"5.9.3","@types/sinon":"21.0.0","@types/express":"4.17.21","@types/stoppable":"1.1.3","@types/supertest":"6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_1.0.6_1771629389476_0.13518634583750266","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@tryghost/prometheus-metrics","version":"1.0.7","author":{"name":"Ghost Foundation"},"_id":"@tryghost/prometheus-metrics@1.0.7","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"e84b70381e0e67d0b4a0cd3157cda9e3be994945","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-1.0.7.tgz","fileCount":8,"integrity":"sha512-fUMAYCWbUWA/ZOJMlMMMxRohIF0l3uFMT5NlPIhebN77Bvib3Hr1jbHJvdHxM3219JFFZ2JEDmLs9k1drTLgoQ==","signatures":[{"sig":"MEUCIQCJPpqU3xVhP/pLJZiFswiEhVsrZxA3oUGfJm85HbeTSgIgRRuqX7qVZ3io9THvCIRyIkX5ZbSzuVK9mKvV0i71QxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22860},"main":"build/index.js","types":"build/index.d.ts","gitHead":"17b8d12cbadd64690a83e640ead03630a72f49dc","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"yarn lint:code && yarn lint:test","test":"yarn test:types && yarn test:unit","build":"yarn build:ts","prepare":"tsc","build:ts":"tsc","lint:code":"eslint src/ --ext .ts --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .ts --cache","test:unit":"NODE_ENV=testing c8 --src src --all --check-coverage --100 --reporter text --reporter cobertura mocha -r ts-node/register './test/**/*.test.ts'","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"11.10.1","description":"A standalone server for exporting prometheus metrics from Ghost","directories":{},"_nodeVersion":"22.22.0","dependencies":{"express":"4.22.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/logging":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","knex":"2.4.2","nock":"13.5.6","mocha":"11.7.5","sinon":"21.0.1","ts-node":"10.9.2","supertest":"7.2.2","typescript":"5.9.3","@types/sinon":"21.0.0","@types/express":"4.17.25","@types/stoppable":"1.1.3","@types/supertest":"6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_1.0.7_1771630871490_0.9857094058916853","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@tryghost/prometheus-metrics","version":"1.0.8","author":{"name":"Ghost Foundation"},"_id":"@tryghost/prometheus-metrics@1.0.8","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"657ba9bfc4dc02043a4dc19afd2548d096fb7898","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-1.0.8.tgz","fileCount":8,"integrity":"sha512-E1LRRwLgiWIN/P20uHgpTK+JVYYQ3+BarKCBszB6qmK5IBANJvQHI3LQV0wDWefVwFyl5FI6AqxLpOOpquvahA==","signatures":[{"sig":"MEYCIQD7cZy8cRLbEs7XWvuw3Cz1pLCdNxmYKrC5SHILEea0nAIhAMZfVHZnBP7aRFgmR2EEuSItajLOUISrcqT8joykHz95","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22860},"main":"build/index.js","types":"build/index.d.ts","gitHead":"44bf0cb11ebc1389053cfffafb094e531f2d5144","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"yarn lint:code && yarn lint:test","test":"yarn test:types && yarn test:unit","build":"yarn build:ts","prepare":"tsc","build:ts":"tsc","lint:code":"eslint src/ --ext .ts --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .ts --cache","test:unit":"NODE_ENV=testing c8 --src src --all --check-coverage --100 --reporter text --reporter cobertura mocha -r ts-node/register './test/**/*.test.ts'","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"11.10.1","description":"A standalone server for exporting prometheus metrics from Ghost","directories":{},"_nodeVersion":"22.22.0","dependencies":{"express":"4.22.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/logging":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","knex":"2.5.1","nock":"13.5.6","mocha":"11.7.5","sinon":"21.0.1","ts-node":"10.9.2","supertest":"7.2.2","typescript":"5.9.3","@types/sinon":"21.0.0","@types/express":"4.17.25","@types/stoppable":"1.1.3","@types/supertest":"6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_1.0.8_1771631805626_0.0061034984531025405","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@tryghost/prometheus-metrics","version":"2.0.0","author":{"name":"Ghost Foundation"},"_id":"@tryghost/prometheus-metrics@2.0.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"7cb4941d863aea4974ec5fca1e4e90e78cf77a31","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-2.0.0.tgz","fileCount":8,"integrity":"sha512-fr2XRp7WnalMY2ILhRev2dJGfxlX7dOhv+Hj+v9U7622qasQm4Bm2SYavco1PIbFyllbefDVJD98zYeBJQUd7w==","signatures":[{"sig":"MEQCIAjd13SuPK+uLFAQDdQ35kqsEqa9ukM7yS9TTW8TRnr5AiATOISTyKtJzfP+cn/UpTJbyIb9n56lfzTtdmZUDtmO/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22860},"main":"build/index.js","types":"build/index.d.ts","gitHead":"860315e34ea76f5666ee4f830c82d896dba3e534","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"yarn lint:code && yarn lint:test","test":"yarn test:types && yarn test:unit","build":"yarn build:ts","prepare":"tsc","build:ts":"tsc","lint:code":"eslint src/ --ext .ts --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .ts --cache","test:unit":"NODE_ENV=testing c8 --src src --all --check-coverage --100 --reporter text --reporter cobertura mocha -r ts-node/register './test/**/*.test.ts'","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"11.10.1","description":"A standalone server for exporting prometheus metrics from Ghost","directories":{},"_nodeVersion":"22.22.0","dependencies":{"express":"4.22.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/logging":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","knex":"2.5.1","nock":"13.5.6","mocha":"11.7.5","sinon":"21.0.1","ts-node":"10.9.2","supertest":"7.2.2","typescript":"5.9.3","@types/sinon":"21.0.0","@types/express":"4.17.25","@types/stoppable":"1.1.3","@types/supertest":"6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_2.0.0_1771637869944_0.825428557534168","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@tryghost/prometheus-metrics","version":"2.1.0","author":{"name":"Ghost Foundation"},"_id":"@tryghost/prometheus-metrics@2.1.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"db63dde72cd206b7e20edb0b9b7d1e33891dea9b","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-2.1.0.tgz","fileCount":8,"integrity":"sha512-3LZqQw2YmaD2cuZebuEWROUKCAKpZhj19Hvik+3Yd8BNqqczW02ejPv97/H4/mTE3lTSZyD9aOnbvm8yZSn23g==","signatures":[{"sig":"MEUCIQC6a65pwiphSz/2Y/GxCp4L/E/ipPqxmrLzottxYc0GvgIgByJpb5r2/ika6p5yaX5Zx5yeqOXH0YhQ3ZusXPJZK+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22858},"main":"build/index.js","types":"build/index.d.ts","gitHead":"b82454a0ddfa35b366749951b1ff2c4a01070bb7","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"yarn lint:code && yarn lint:test","test":"yarn test:types && yarn test:unit","build":"yarn build:ts","prepare":"tsc","build:ts":"tsc","lint:code":"eslint src/ --ext .ts --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .ts --cache","test:unit":"NODE_ENV=testing c8 --src src --all --check-coverage --100 --reporter text --reporter cobertura mocha -r ts-node/register './test/**/*.test.ts'","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"11.10.1","description":"A standalone server for exporting prometheus metrics from Ghost","directories":{},"_nodeVersion":"22.22.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/logging":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","knex":"2.5.1","nock":"14.0.11","mocha":"11.7.5","sinon":"21.0.1","ts-node":"10.9.2","supertest":"7.2.2","typescript":"5.9.3","@types/sinon":"21.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_2.1.0_1771640009647_0.8923919367820834","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@tryghost/prometheus-metrics","version":"2.2.0","author":{"name":"Ghost Foundation"},"_id":"@tryghost/prometheus-metrics@2.2.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"9c552656498589998c67e721618c0d60891e80e5","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-2.2.0.tgz","fileCount":8,"integrity":"sha512-R8Rs45zoqoRVTLCDwgio9+kksot4G1pONr6OmN2vAsj1KyIBNkDt+xciBVd0VnuJSAQwmKh/MS9RCx5mdiPUOQ==","signatures":[{"sig":"MEYCIQD5p9/n+x8/vQedj29jyyBfw2FAOjFUMzT6tV/X1fqFCwIhALs/0cSpEJSkAQTJBK8N4Yh1T3A+yDM29VqhoYrMaNfm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22858},"main":"build/index.js","types":"build/index.d.ts","gitHead":"49513460134c893152bf83fb43af4ca5f03c41ce","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"yarn lint:code && yarn lint:test","test":"yarn test:types && yarn test:unit","build":"yarn build:ts","prepare":"tsc","build:ts":"tsc","lint:code":"eslint src/ --ext .ts --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .ts --cache","test:unit":"NODE_ENV=testing c8 --src src --all --check-coverage --100 --reporter text --reporter cobertura mocha -r ts-node/register './test/**/*.test.ts'","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"11.10.1","description":"A standalone server for exporting prometheus metrics from Ghost","directories":{},"_nodeVersion":"22.22.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/logging":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","knex":"2.5.1","nock":"14.0.11","mocha":"11.7.5","sinon":"21.0.1","ts-node":"10.9.2","supertest":"7.2.2","typescript":"5.9.3","@types/sinon":"21.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_2.2.0_1771641385701_0.1671471622767624","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@tryghost/prometheus-metrics","version":"2.2.1","author":{"name":"Ghost Foundation"},"_id":"@tryghost/prometheus-metrics@2.2.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"78ac0f8d9ee208f48e00f81ddffac5d596402467","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-2.2.1.tgz","fileCount":8,"integrity":"sha512-ihoDXfNR5B9rf7NDtMjt6ieKj1zL6YSbDddvLr+8xL2c0ctBY9gY5bgWz1JBq25YPfTFnvO/P0WCGKrOyyjCOQ==","signatures":[{"sig":"MEUCIGTKGzAmx7ykoVZ2ZJucJOK8QOunv7bYMBA2nabyn54aAiEApgUKFWxbzHqs1K428PwVOla7XBBftgTcSHzVQZbqVbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22858},"main":"build/index.js","types":"build/index.d.ts","gitHead":"bc92ccdb220af24d9de60644ba9bac0fc3368ecc","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"yarn lint:code && yarn lint:test","test":"yarn test:types && yarn test:unit","build":"yarn build:ts","prepare":"tsc","build:ts":"tsc","lint:code":"eslint src/ --ext .ts --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .ts --cache","test:unit":"NODE_ENV=testing c8 --src src --all --check-coverage --100 --reporter text --reporter cobertura mocha -r ts-node/register './test/**/*.test.ts'","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"11.10.1","description":"A standalone server for exporting prometheus metrics from Ghost","directories":{},"_nodeVersion":"22.22.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/logging":"^3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","knex":"2.5.1","nock":"14.0.11","mocha":"11.7.5","sinon":"21.0.1","ts-node":"10.9.2","supertest":"7.2.2","typescript":"5.9.3","@types/sinon":"21.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_2.2.1_1771642968659_0.9598028147576916","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@tryghost/prometheus-metrics","version":"3.0.0","author":{"name":"Ghost Foundation"},"_id":"@tryghost/prometheus-metrics@3.0.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"ab6962e68e9fc5d621dc4349b570fedd34d96a1a","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-3.0.0.tgz","fileCount":8,"integrity":"sha512-6XYDmXY2xNmpcIWZ5iOomaKGWvWMMXk+dP64TnCJThdr9dL/YCnaNM3uQ60rnVes1NpmapsPtwxL2JmJnNpP5w==","signatures":[{"sig":"MEYCIQCzjV9oIiEDhlVhNcbR9nnNXVtMybuG6407ScP2IhmCwgIhAPgTbDb+iXeDy9x2lmJmyoDfCITgLvR+diTIYbQwSK/s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22858},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a7c0e5ace01732810f9c68c61b320fc9cb089410","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"yarn lint:code && yarn lint:test","test":"yarn test:types && yarn test:unit","build":"yarn build:ts","prepare":"tsc","build:ts":"tsc","lint:code":"eslint src/ --ext .ts --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .ts --cache","test:unit":"NODE_ENV=testing c8 --src src --all --check-coverage --100 --reporter text --reporter cobertura mocha -r ts-node/register './test/**/*.test.ts'","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"11.11.0","description":"A standalone server for exporting prometheus metrics from Ghost","directories":{},"_nodeVersion":"24.13.1","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/logging":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","knex":"3.1.0","nock":"14.0.11","mocha":"11.7.5","sinon":"21.0.1","ts-node":"10.9.2","supertest":"7.2.2","typescript":"5.9.3","@types/sinon":"21.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_3.0.0_1772470718159_0.966658475005733","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@tryghost/prometheus-metrics","version":"3.0.1","author":{"name":"Ghost Foundation"},"_id":"@tryghost/prometheus-metrics@3.0.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"eeba09cab7d3fb656c627b6092c7033052e7bd48","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-3.0.1.tgz","fileCount":8,"integrity":"sha512-oN18EKPuw9gYZuJzpph19MY3xqRr/8A1y8LGhfirb6q3pQCAQx8XmXyzjtgZY3k8GWfrND1gU7o0cdE/0XPz1A==","signatures":[{"sig":"MEUCIQC9YPNM8blmfcylG0kJ/O26d3Q8qoY2x5JKV3DlpYQ3qwIgLWH1IyDrySr+kvA95egr+buMuIKrz+h9s1pdKRvpfZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22710},"main":"build/index.js","types":"build/index.d.ts","gitHead":"2ce1aa4afde1d3870217f3a7186075b7fdf41eae","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"yarn lint:code && yarn lint:test","test":"yarn test:types && yarn test:unit","build":"yarn build:ts","prepare":"tsc","build:ts":"tsc","lint:code":"eslint src/ --ext .ts --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .ts --cache","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"11.11.0","description":"A standalone server for exporting prometheus metrics from Ghost","directories":{},"_nodeVersion":"24.14.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/logging":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.1.0","nock":"14.0.11","sinon":"21.0.2","ts-node":"10.9.2","supertest":"7.2.2","typescript":"5.9.3","@types/sinon":"21.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_3.0.1_1773157819071_0.336650222522765","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@tryghost/prometheus-metrics","version":"3.0.2","author":{"name":"Ghost Foundation"},"_id":"@tryghost/prometheus-metrics@3.0.2","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"68c4ba4097050d096323c383607671ec3bbaf4bd","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-3.0.2.tgz","fileCount":8,"integrity":"sha512-1bqDUJOYkQOf+Bux1WzFU9eFNfQaWB/NShv9yxdj6gYj6G5l3leANjs607+0/bzyBhaA0WZQ5kUbmeujFs3w4Q==","signatures":[{"sig":"MEYCIQDl3UezhLdW9S2zLo+31myzlvmnj2K05caUkGV9anK/fwIhAMxVAsMmsHDRd6jCldB/UdK2i+MLwhge3+BgG50lqXLP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22710},"main":"build/index.js","types":"build/index.d.ts","gitHead":"2bd07ce13161c206f2ff480daa2b878561c85e5e","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"yarn lint:code && yarn lint:test","test":"yarn test:types && yarn test:unit","build":"yarn build:ts","prepare":"tsc","build:ts":"tsc","lint:code":"eslint src/ --ext .ts --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .ts --cache","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"11.11.0","description":"A standalone server for exporting prometheus metrics from Ghost","directories":{},"_nodeVersion":"24.14.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/logging":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.1.0","nock":"14.0.11","sinon":"21.0.2","ts-node":"10.9.2","supertest":"7.2.2","typescript":"5.9.3","@types/sinon":"21.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_3.0.2_1773237433179_0.8985918207837797","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@tryghost/prometheus-metrics","version":"3.0.3","author":{"name":"Ghost Foundation"},"_id":"@tryghost/prometheus-metrics@3.0.3","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"d500090a3bbce4cea56af841935bdc5c1d2e100d","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-3.0.3.tgz","fileCount":8,"integrity":"sha512-dK/KRQZDv8/oebWUElFIZPkilfJzl9aJw2g4O1zI3Pr47b53ET5ga5/kH2RCeDgST8tHXJXMdHez4T3zZrgyAA==","signatures":[{"sig":"MEQCIFdzGnGIaejP7vsWPC0TvpEhLV58phV/Hz1UYAmEhPLMAiAu8L1im4A1t6P97ROTKivpDJIG2pdTZnFP2yOOjKbeXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22710},"main":"build/index.js","types":"build/index.d.ts","gitHead":"2c65889add9feedcb29f984e63057087ca54ae69","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"yarn lint:code && yarn lint:test","test":"yarn test:types && yarn test:unit","build":"yarn build:ts","prepare":"tsc","build:ts":"tsc","lint:code":"eslint src/ --ext .ts --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .ts --cache","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"11.11.1","description":"A standalone server for exporting prometheus metrics from Ghost","directories":{},"_nodeVersion":"24.14.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/logging":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.1.0","nock":"14.0.11","sinon":"21.0.2","ts-node":"10.9.2","supertest":"7.2.2","typescript":"5.9.3","@types/sinon":"21.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_3.0.3_1773655097229_0.6946317141128027","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@tryghost/prometheus-metrics","version":"3.1.0","author":{"name":"Ghost Foundation"},"_id":"@tryghost/prometheus-metrics@3.1.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"6dcf3bd348d797c0517c81ad80e84cfe90cb8aec","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-3.1.0.tgz","fileCount":9,"integrity":"sha512-rQqkFoQsJWWe0YWxpI1H6K8ZoBVQXNH5jZq9R24LbRV8XleMAxSN62JWyZmnYrMTF4DKaJ0+DuAB65kbEV5gBQ==","signatures":[{"sig":"MEUCIBLpHOi04AQzHbdGD0K+vtFWwOFxrjdgBxG+emIeLaFQAiEAkdRmFojCKI1PsTYjKMfSSudVZMVBTQa5isrxxOVgmJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23745},"main":"build/index.js","_from":"file:tryghost-prometheus-metrics-3.1.0.tgz","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"_resolved":"/tmp/b33f7722d5122e4de69dd8df364d0ed7/tryghost-prometheus-metrics-3.1.0.tgz","_integrity":"sha512-rQqkFoQsJWWe0YWxpI1H6K8ZoBVQXNH5jZq9R24LbRV8XleMAxSN62JWyZmnYrMTF4DKaJ0+DuAB65kbEV5gBQ==","repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"11.12.1","description":"A standalone server for exporting prometheus metrics from Ghost","directories":{},"_nodeVersion":"24.14.1","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"2.1.0","@tryghost/logging":"4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.2.9","nock":"14.0.12","sinon":"21.1.2","ts-node":"10.9.2","supertest":"7.2.2","typescript":"5.9.3","@types/node":"24.12.2","@types/sinon":"21.0.1","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_3.1.0_1776868941251_0.8301000813687018","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@tryghost/prometheus-metrics","version":"3.1.1","author":{"name":"Ghost Foundation"},"_id":"@tryghost/prometheus-metrics@3.1.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"79035dceb4be6f722e9a2d6d8460c6efdd80e128","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-3.1.1.tgz","fileCount":9,"integrity":"sha512-+SM+U+lJ7SnHFRRGjqEoq/Ad92qS7UAWaIZfoot9JB7jDWs4c04oJgBYK3QfS8yrNMnS9YhMQT0b9B92ekyZKw==","signatures":[{"sig":"MEQCIGTry5GkQ1tM4qXFglMVAneU7YD36J4lYPS+XAsAcoudAiAKYog7An3pSxHP3U5F9VqPMBYrCddmY0xn7BViS8Rg4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23720},"main":"build/index.js","_from":"file:tryghost-prometheus-metrics-3.1.1.tgz","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"_resolved":"/tmp/d758af0b433d6b53999b2183e4c76e77/tryghost-prometheus-metrics-3.1.1.tgz","_integrity":"sha512-+SM+U+lJ7SnHFRRGjqEoq/Ad92qS7UAWaIZfoot9JB7jDWs4c04oJgBYK3QfS8yrNMnS9YhMQT0b9B92ekyZKw==","repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"11.11.0","description":"A standalone server for exporting prometheus metrics from Ghost","directories":{},"_nodeVersion":"24.14.1","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"2.1.0","@tryghost/logging":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.2.9","nock":"14.0.12","sinon":"21.1.2","supertest":"7.2.2","typescript":"5.9.3","@types/node":"24.12.2","@types/sinon":"21.0.1","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_3.1.1_1776971955832_0.20062330887374213","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@tryghost/prometheus-metrics","version":"3.2.0","author":{"name":"Ghost Foundation"},"_id":"@tryghost/prometheus-metrics@3.2.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"28087d27fbde3ebb37ae8dab7080243517170240","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-3.2.0.tgz","fileCount":9,"integrity":"sha512-2lfcdMaDGExSAXUkCTD6XtDK/ifS5IGspqshZGTM8ILF7ASMlYor3V9z0T6vRHgoZODVKbyLIXJpNVR4loX03Q==","signatures":[{"sig":"MEYCIQDUX57tu//QeKEkTgSPvnCAEUcodEklMzFY1XmME2wluQIhAOGvLMAmtqYaLQvki4IEqtr9py5HcxYB+nxOW+ak0w3a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23720},"main":"build/index.js","_from":"file:tryghost-prometheus-metrics-3.2.0.tgz","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"_resolved":"/tmp/89085a0d8a9a280afee171b5d9c0ccb7/tryghost-prometheus-metrics-3.2.0.tgz","_integrity":"sha512-2lfcdMaDGExSAXUkCTD6XtDK/ifS5IGspqshZGTM8ILF7ASMlYor3V9z0T6vRHgoZODVKbyLIXJpNVR4loX03Q==","repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"11.11.0","description":"A standalone server for exporting prometheus metrics from Ghost","directories":{},"_nodeVersion":"24.14.1","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"2.2.0","@tryghost/logging":"4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.2.9","nock":"14.0.13","sinon":"21.1.2","supertest":"7.2.2","typescript":"5.9.3","@types/node":"24.12.2","@types/sinon":"21.0.1","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_3.2.0_1777304500835_0.5207167365477001","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@tryghost/prometheus-metrics","version":"3.2.1","author":{"name":"Ghost Foundation"},"_id":"@tryghost/prometheus-metrics@3.2.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"f049cc35095e7eecd3bbea90e87a318493a54b49","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-3.2.1.tgz","fileCount":9,"integrity":"sha512-dJXTnrII/9J9FYGhMt60b44/F+M2sG7FTLycrGVn+I+NOzVWdF4Tfqvq8LTie6ynuAkOUbFlCyrtvBnXw85yLg==","signatures":[{"sig":"MEQCIHlgdAqg5Khgk31vPsIP/okLQRhSEbOTuVrf+hZeS0GMAiB1M5g7w8M3zCSGjrqQ70M/GHpgLPaoKk/Ec0n4tHQ2Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23721},"main":"build/index.js","_from":"file:tryghost-prometheus-metrics-3.2.1.tgz","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"_resolved":"/tmp/e15f74e9ac34b914ca9f197f72be840c/tryghost-prometheus-metrics-3.2.1.tgz","_integrity":"sha512-dJXTnrII/9J9FYGhMt60b44/F+M2sG7FTLycrGVn+I+NOzVWdF4Tfqvq8LTie6ynuAkOUbFlCyrtvBnXw85yLg==","repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"_npmVersion":"11.12.1","description":"A standalone server for exporting prometheus metrics from Ghost","directories":{},"_nodeVersion":"24.15.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"2.2.0","@tryghost/logging":"4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.2.10","nock":"14.0.15","sinon":"22.0.0","supertest":"7.2.2","typescript":"5.9.3","@types/node":"24.12.3","@types/sinon":"21.0.1","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_3.2.1_1778759120712_0.2937506417876541","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@tryghost/prometheus-metrics","version":"4.0.0","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.0.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"9326e70bff267b368bcc942375795e00cad0938d","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.0.0.tgz","fileCount":9,"integrity":"sha512-oUwcP/cZdStP8CmO8zFn15cnZ0xTZRua7JwgKdfnANODxqGFGtxYu9njDxHokFWM6XdPsT4zvaHoUWTG0fbDKQ==","signatures":[{"sig":"MEUCIQDVXpF9p8eEDqzrAOE99scrVhKR6zoDKONWl7McgimOiwIgUFNW8dAf0KkaYK4DTeDgBSADQjDqYTHYCUj2eazWuN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23721},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"26.0.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"2.2.0","@tryghost/logging":"5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.2.10","nock":"14.0.15","sinon":"22.0.0","supertest":"7.2.2","typescript":"6.0.3","@types/node":"24.12.4","@types/sinon":"21.0.1","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.0.0_1779112522286_0.9866132314362652","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@tryghost/prometheus-metrics","version":"4.0.1","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.0.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"c1b41a6047ea8cc1e9bedcccd5b165d143d009d5","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.0.1.tgz","fileCount":9,"integrity":"sha512-RV4uSj2CrOWxMh5Ffk0YoFX5QxMvsV/FelroUmz8DQMd4C2aMmuCS4fHDfq90Lk5gRI1sbYlpGdQ/SOTaYej6A==","signatures":[{"sig":"MEUCIG4HqZWdjF/V13FecnWOjkBoBj/7T7m1IRBDhG+N+3dvAiEApGGL/SV6sz6HxJd09DOeIIYo3TWQl9VOb667jBCJbiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23721},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"24.15.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"2.2.1","@tryghost/logging":"5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.2.10","nock":"14.0.15","sinon":"22.0.0","supertest":"7.2.2","typescript":"6.0.3","@types/node":"24.12.4","@types/sinon":"21.0.1","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.0.1_1779810707627_0.15653530952900385","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@tryghost/prometheus-metrics","version":"4.0.2","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.0.2","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"d176a08ca2ac8965a5ec174125118d4c2b85294a","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.0.2.tgz","fileCount":9,"integrity":"sha512-LDK1bx2s+Gk7e5x3w/Ql+tnqn/D9i6cDajtt2ctvgJjO/QjoVU/b4VhDP7M7lTfnqlFzK2Z9/fb6BRKJ04VJ2Q==","signatures":[{"sig":"MEYCIQCPZm9X61gaImCJbkdK0LZTqX5A6q0LL5LhYWF3YI3leAIhALszNhpD9h7Hxni1bZOYsutJwYsvcyXzV8y7vX4uoyuI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23721},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"2.2.2","@tryghost/logging":"5.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.2.10","nock":"14.0.15","sinon":"22.0.0","supertest":"7.2.2","typescript":"6.0.3","@types/node":"24.12.4","@types/sinon":"21.0.1","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.0.2_1780317936734_0.9983701367944477","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@tryghost/prometheus-metrics","version":"4.0.3","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.0.3","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"3e51f735020446ef7e88f7beef475ef200c12266","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.0.3.tgz","fileCount":9,"integrity":"sha512-JDn1viTE9uiUkJX4GbKTO+hJjpAWr4PpDVeVjTqtev/nCrRZdENe58n+V0ufq8sbLaRtzWFijtMqccpRb1dCpg==","signatures":[{"sig":"MEQCICp++KHF8Idaw+RWZVOJ4/AMhGMZLtjLDI87qXcoPSJ0AiB4bmd8qUppyhJdvdi7/meWMShmJG3aXn8k+0GI+XvygQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23721},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"2.2.3","@tryghost/logging":"5.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.2.10","nock":"14.0.15","sinon":"22.0.0","supertest":"7.2.2","typescript":"6.0.3","@types/node":"24.13.1","@types/sinon":"21.0.1","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.0.3_1781284623165_0.31731773055140566","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@tryghost/prometheus-metrics","version":"4.1.0","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.1.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"75fce6470a45b87d5199795a12f778fc66002c7b","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.1.0.tgz","fileCount":9,"integrity":"sha512-o6aIrcMVueRmOGd6Aq+Ao+VNAuX/MlD9WiPEG8N8ZwWeNzkM23G+mL0bdQSoBBgsERfP8bIcm+HWf8z0WKao3Q==","signatures":[{"sig":"MEUCIQCUvKI7uynDUQhfCDFcG+gIeZOjCpA/zpgJjAf3k2WpPAIgI8ibrF3qX/wCBJ7ZemNGTyj7DYKJq7LBk36HB5cX2Zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23721},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"2.3.0","@tryghost/logging":"5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.2.10","nock":"14.0.15","sinon":"22.0.0","supertest":"7.2.2","typescript":"6.0.3","@types/node":"24.13.2","@types/sinon":"21.0.1","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.1.0_1781970072121_0.5558569638167736","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@tryghost/prometheus-metrics","version":"4.1.1","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.1.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"265944b27babdec131fb27931b6f307d7bd20132","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.1.1.tgz","fileCount":9,"integrity":"sha512-8LBEFbkFCJnmFoVJ7buG9zDAM7r+uYgJiF6ttyIYBrkpgQA6v8Bxp79fW7PFDcg/xMqtDh3lTrbNZJVACRw6QA==","signatures":[{"sig":"MEUCIGd/EEHa+pHCXLpV/55i/brJhrhLvwvEj4MRM6Ee/JTkAiEAroKywkPE4IRGb4qbKkPiRe38/OTrOvGKp7ZbWxcFH2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23721},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"2.3.1","@tryghost/logging":"5.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.2.10","nock":"14.0.15","sinon":"22.0.0","supertest":"7.2.2","typescript":"6.0.3","@types/node":"24.13.2","@types/sinon":"21.0.1","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.1.1_1782341347947_0.3888164181206639","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@tryghost/prometheus-metrics","version":"4.1.2","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.1.2","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"6751642c4214afa139b5a0f2320bb1430bcc6cbb","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.1.2.tgz","fileCount":9,"integrity":"sha512-85hL6vpo8Dxwyng3QatdwulENPW9h+hzx1HV2tlTjs5XO7zc0kDA8nJuOdmz6M9VvOvxHo1OGjjlKqERnNyBGA==","signatures":[{"sig":"MEQCIBeRW24lUJbW4b08LaY6nwcncw5cjYljYoaqg63I49zwAiATvfiv4OSAxqZcfwU5eSGE6ZUKeWiPZc8vGtVzV0xlpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23720},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"2.3.2","@tryghost/logging":"5.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.3.0","nock":"14.0.16","sinon":"22.0.0","supertest":"7.2.2","typescript":"6.0.3","@types/node":"24.13.3","@types/sinon":"22.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.1.2_1784121472027_0.4234965156549868","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@tryghost/prometheus-metrics","version":"4.1.3","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.1.3","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"78c3df65b7f9c84affe005601fe5aa3127e42605","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.1.3.tgz","fileCount":9,"integrity":"sha512-HaKnXXp0fv+T/vMOs6hgAGkX70PfJqd6KkClC90qjwmy8NmIGTxq99uYQULXTKoJvIVtfHuMueCj3d5KLyXlOA==","signatures":[{"sig":"MEUCIQCluCJDkGgvy4g4C26wJSw8tUMu9HRlyah+vOZiIAw9/AIgTD6htJj+eoT9IR6G4btEO/iqXAdqyWmk6wW5tZRbPL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23720},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"2.3.3","@tryghost/logging":"5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.3.0","nock":"14.0.16","sinon":"22.0.0","supertest":"7.2.2","typescript":"6.0.3","@types/node":"24.13.3","@types/sinon":"22.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.1.3_1784573613062_0.4010196296119546","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"@tryghost/prometheus-metrics","version":"4.1.4","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.1.4","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"797e02d3a0cbb29dd122c4114747f9bae9207a61","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.1.4.tgz","fileCount":9,"integrity":"sha512-s1fsUC7rU9oMuieC3ILjFf/oxVz6t6FyZUiY9VSq+YJjKLL27g5iBf5WerQCblbwEj7Kgka8ZV8CajYFzs1qYw==","signatures":[{"sig":"MEUCIQDuQ5LdNrkW4gnSWUr4cgWaes6KSovbmNec+h7RHzHH6AIgROlsfA0xMdWI+1RrU1HWyTCww411p3j77GVHTZ86kQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23720},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"2.3.4","@tryghost/logging":"5.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.3.0","nock":"14.0.16","sinon":"22.0.0","supertest":"7.2.2","typescript":"6.0.3","@types/node":"24.13.3","@types/sinon":"22.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.1.4_1784577790780_0.6872843213178252","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"@tryghost/prometheus-metrics","version":"4.1.5","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.1.5","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"078765a6d43a873bc4cc3e7ec02805c865c4dc55","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.1.5.tgz","fileCount":9,"integrity":"sha512-Ltt+NDw4EDUyoV5x7MNtZk33TUnI6Nc5I5JyOUCIZmv2EvMN7GBeAMH1CHSU8O/lJ3GWPPWiJH57cdJRdcOZ1Q==","signatures":[{"sig":"MEUCIQD4kfmf7aD2pH3NrxCRG1yxoY6I0lc6PZ91V5/KFvY84wIgLh8avIa5/P+Hv0/UPtLP36K65eTlWxV1BjVMyvs2xGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23720},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"2.3.5","@tryghost/logging":"5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.3.0","nock":"14.0.16","sinon":"22.0.0","supertest":"7.2.2","typescript":"6.0.3","@types/node":"24.13.3","@types/sinon":"22.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.1.5_1784746099205_0.5725250838539901","host":"s3://npm-registry-packages-npm-production"}},"4.1.6":{"name":"@tryghost/prometheus-metrics","version":"4.1.6","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.1.6","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"399c8d00202bd32c8f2240d327d93b5e00190b77","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.1.6.tgz","fileCount":9,"integrity":"sha512-LP3NJKoyHsxLhSDPm5bKBKSWXNElZPEqASVt20GdMUE962zpSryb2Fuy3Ik97foBYzpfjQ7w1mrdZxA9TT3+fA==","signatures":[{"sig":"MEQCIDwI4s1lPP0h5OK15WNcTrW1Vl7g1YMG3H5h/RNv5v9EAiBl5/z9/7w4s/RJVbQHFs1bm43pvhmlQiYecwwrLHLzxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23720},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"2.3.6","@tryghost/logging":"5.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.3.0","nock":"14.0.16","sinon":"22.0.0","supertest":"7.2.2","typescript":"6.0.3","@types/node":"24.13.3","@types/sinon":"22.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.1.6_1784831118879_0.9665279419511295","host":"s3://npm-registry-packages-npm-production"}},"4.1.7":{"name":"@tryghost/prometheus-metrics","version":"4.1.7","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.1.7","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"2c667c0a38c6a90106707250eb3fdfbc81f101dd","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.1.7.tgz","fileCount":9,"integrity":"sha512-ABexJdV3jWilZ46V6s8aDoHfj9oPMlrjuvjpTXrv9bI/UplqJVv/kOvTKI/sloL5SQ+FCGaDOWncOC7v1sxSig==","signatures":[{"sig":"MEUCIEel/IzWVFki2IML33pXsTLclB2/D+3Wr4EDVw3k14uyAiEArMGBufCc42SKng6HM8OoFaD5pxTPdDiVlCAmIm8azpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23720},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"2.3.7","@tryghost/logging":"5.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.3.0","nock":"14.0.17","sinon":"22.0.0","supertest":"7.2.2","typescript":"7.0.2","@types/node":"24.13.3","@types/sinon":"22.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.1.7_1786542120584_0.3081326446810524","host":"s3://npm-registry-packages-npm-production"}},"4.1.8":{"name":"@tryghost/prometheus-metrics","version":"4.1.8","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.1.8","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"9db6f63aab47ab888cc8025ec70a36843f52ffd1","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.1.8.tgz","fileCount":9,"integrity":"sha512-0y0eMJn4FGLFrYztBpC1AZmtfT1EoO21Y7Edg+KZdI71gATdzjwuE6oiDkp3ayKoQSb60Z+e8CEPSAtNVlHluw==","signatures":[{"sig":"MEUCIQCPhQ7jZhNWUzYAPrCLYJ7nt3hlpCU6FLwuGeINCnyElwIgPmp5Ug/bkjpNqQBiMGYe7cQJwJ+4qsjSHIKwm5L+OQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23720},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"2.3.7","@tryghost/logging":"5.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.3.0","nock":"14.0.17","sinon":"22.1.0","supertest":"7.2.2","typescript":"7.0.2","@types/node":"24.13.3","@types/sinon":"22.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.1.8_1786989396093_0.7431637288240533","host":"s3://npm-registry-packages-npm-production"}},"4.1.9":{"name":"@tryghost/prometheus-metrics","version":"4.1.9","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.1.9","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"1f518a63f03eefbfefab4f23a42848693d4fd461","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.1.9.tgz","fileCount":9,"integrity":"sha512-fhVoHjk75JplxDzXWi2L8YirjmzT9QqJjNpqcoPrLSeVY8EMo/d4zG4z9RNOa85bPgocyIblvWbQ2lhp4PHkgQ==","signatures":[{"sig":"MEQCIHEHit7VL4ptcj2NZgY/hMZKyTA+q6xTR/0aKFscJqkDAiB66wP7dfckHLerOLptVlqg0C4/9tGS9tv0TK245wYtAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23722},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"^2.3.8","@tryghost/logging":"^5.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.3.0","nock":"14.0.17","sinon":"22.1.0","supertest":"7.2.2","typescript":"7.0.2","@types/node":"24.13.3","@types/sinon":"22.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.1.9_1786997141287_0.33901337314679014","host":"s3://npm-registry-packages-npm-production"}},"4.1.10":{"name":"@tryghost/prometheus-metrics","version":"4.1.10","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.1.10","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"b8847a72992d3c839ff46628549eca004198c192","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.1.10.tgz","fileCount":9,"integrity":"sha512-YPCH6VW0agZ0CxZZx18bBpUtWdmudgzil9kgLmS0pB6mjdFC7NhvlGcRsyc3s+C9DVerU9fBZ/7/TWRwNaaK+Q==","signatures":[{"sig":"MEYCIQCmjvvFI4JDTuHFM4/C7nd9lmYbSEOr8/CveMVmTi/iWAIhAK0rDI+hokHTV/nFFBie+ISv5w5PSF6NzWdd71VXYs/y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23723},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"^2.3.9","@tryghost/logging":"^5.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.3.0","nock":"14.0.17","sinon":"22.1.0","supertest":"7.2.2","typescript":"7.0.2","@types/node":"24.13.3","@types/sinon":"22.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.1.10_1787241668444_0.3580936750923791","host":"s3://npm-registry-packages-npm-production"}},"4.1.11":{"name":"@tryghost/prometheus-metrics","version":"4.1.11","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.1.11","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"8084a3ffa9eeac62015c624aeab8f2d386ff1c4c","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.1.11.tgz","fileCount":9,"integrity":"sha512-ct/DN40OZj07ZgLY1vMlTeCPiQXWZ+X16zHjOAG/69EN6u02iqD5FLEqMWK+MgFSpTaRYTbFwTJjppWRVQtaaQ==","signatures":[{"sig":"MEUCIHpfV5J6fx9Josem3i4Pr16Jr1hxqyS5sihLhrtIzEnnAiEAyCwbZb5sTV4YQJbUUXBrpjSs6RN8OqU6sg89okhbBb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23724},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"^2.3.10","@tryghost/logging":"^5.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.3.0","nock":"14.0.17","sinon":"22.1.0","supertest":"7.2.2","typescript":"7.0.2","@types/node":"24.13.3","@types/sinon":"22.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.1.11_1787710529886_0.34995554390821804","host":"s3://npm-registry-packages-npm-production"}},"4.1.12":{"name":"@tryghost/prometheus-metrics","version":"4.1.12","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.1.12","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"0d3c4a2c17084d1185fb0cdc9f7e69c3fd5f0f5d","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.1.12.tgz","fileCount":9,"integrity":"sha512-+fngHi7QkroWTtnbAqKVePa8wCIOBFy/FnXmKRYyxFVcBR2B7SrmLUfoP8VtSg3gg9TTe0KqkXxz+eLv/mCnZA==","signatures":[{"sig":"MEUCIQCwaFS5naWikEyFrMS5GgkNX6o4SFD4Tt7VaYlCAlE4TQIgOgBCabFBvJnSpY5cXUWSthpndYTLkwB/tYw2QygxL5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGgjtkne019KvkFiM4FqZHkeZJ8XehJ8F/fEo7bPZEJYAiAsuQ/W+gp6WS6QFXu5CbFd7ZedwhEBq3P1eu4Sq8pCFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23724},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"^2.3.11","@tryghost/logging":"^5.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.3.0","nock":"14.0.17","sinon":"22.1.0","supertest":"7.2.2","typescript":"7.0.2","@types/node":"24.13.3","@types/sinon":"22.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.1.12_1788290798613_0.43311352498791367","host":"s3://npm-registry-packages-npm-production"}},"4.1.13":{"name":"@tryghost/prometheus-metrics","version":"4.1.13","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.1.13","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"9ef50b3731393e55e944940afc666b3c52b5b7a9","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.1.13.tgz","fileCount":9,"integrity":"sha512-fx81GyYEHR3hVTJ9Kq82++nLPDHEWOOIOCnNlNOOCo0biBo+KoVe4Vx2O3wChbs6/W9YE6S38xntCP1cBWcIOA==","signatures":[{"sig":"MEUCIQDB8M4JksaYM/MHKngqY7Isjr1+ni++mKL8jexjcheawwIgaxOVLfpXbZBvkftLlwpllYiJ7vM7tB/TFBNjiw0rz5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5e1ccyu1jUBaZ1XGe+J0ounWVwKfwVgXjt/zk+pOCxAIhAOGFrY9CnlVO54IbPj5gR2ru+58P7KzTlEOg3jGGZW5e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23724},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"express":"5.2.1","stoppable":"1.1.0","prom-client":"15.1.3","@tryghost/debug":"^2.3.12","@tryghost/logging":"^5.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.3.0","nock":"14.0.17","sinon":"22.1.0","supertest":"7.2.2","typescript":"7.0.2","@types/node":"24.13.3","@types/sinon":"22.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.1.13_1788291487550_0.03009263519732963","host":"s3://npm-registry-packages-npm-production"}},"4.1.14":{"name":"@tryghost/prometheus-metrics","version":"4.1.14","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@4.1.14","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"8906c95319e2db38fd1a1293e9a0094c3b40f3d8","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-4.1.14.tgz","fileCount":9,"integrity":"sha512-gd80/Zro6Bd6i1kdDhz9bT/Kx21qnIwtUFatsdKR2jHNeL71fhZAJWoRJjEsb2dQSJ/Qw8Bf6HmcZ2NujJRUZg==","signatures":[{"sig":"MEQCIG55gLDR7cwepjAlN7ie8KBzZjt4WdPUnI2Ic4pUGN5VAiAX/HKwcUmAX4LC4HySr3vP+2zrIVQ4WQnA8hC4fzDdKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICyW3dtTK0rtAf2wzbK8HK9M1tB22+NPWNHOA/K9LyPFAiEA8gpA6/3tATD7HDBjZENrL3kn/QdxLSAg4gtEvtj8R+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@4.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23727},"main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"express":"^5.2.1","stoppable":"^1.1.0","prom-client":"^15.1.3","@tryghost/debug":"^2.3.13","@tryghost/logging":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.3.0","nock":"14.0.17","sinon":"22.1.0","supertest":"7.2.2","typescript":"7.0.2","@types/node":"24.13.3","@types/sinon":"22.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.1"},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_4.1.14_1788469783196_0.470333119588195","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@tryghost/prometheus-metrics","version":"5.0.0","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@5.0.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"acbbc1d4883dced57df2e93ec51e33fd8a75154f","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-5.0.0.tgz","fileCount":11,"integrity":"sha512-Qa/WqhLlJWDLe8ADXjrTvaCuaaLfIPRbmJJT72Iq0HHCZjC8imAlfDrWNdKGs4GumF+cLbc4DUEmY9p5kMgH+g==","signatures":[{"sig":"MEQCIF+/+9uOqWNzWnkmPscYKSxSdxsipeHijCNKjJbZEha+AiAO0SYibSnA1lnIzxjMyST+jleo6OlRD6jWAM02LthM0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGcExW0RKL05gNgV7SgDPgV9nhjp32nGmZi8f74ul8VgIgUDbSaC0DEqHjjsJFFsO7nTPQOQmm0j71R1LZeMfy6Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25340},"main":"build/index.js","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./server":{"types":"./build/server.d.ts","default":"./build/server.js"}},"scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"dependencies":{"stoppable":"^1.1.0","prom-client":"^15.1.3","@tryghost/debug":"^2.3.14","@tryghost/logging":"^5.4.5"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"server":["build/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.3.0","nock":"14.0.17","sinon":"22.1.0","express":"5.2.1","supertest":"7.2.2","typescript":"7.0.2","@types/node":"24.13.3","@types/sinon":"22.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_5.0.0_1789149833113_0.8148608452799275","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@tryghost/prometheus-metrics","version":"5.0.1","author":"Ghost Foundation","_id":"@tryghost/prometheus-metrics@5.0.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"9b11c175fd1fca084f0b00e49e4277c16ae98115","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-5.0.1.tgz","fileCount":11,"integrity":"sha512-EWQXpn/SegO/dDg6TP6PB4TY2V4sQ1tpBSI+Q7HZzzYeMWBznLYQpzHSa0dM21N6SmmZM+fmHhK5+xjyvjHUcg==","signatures":[{"sig":"MEUCID8eeXqo12w4Wz65AIGmMtby0PYsrJ3wQcPowRUy4fn7AiEA9nI89czDYlkAuQr9j4HWoYn82H7AKnsi2bAro3rqz7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC31IZebSEsv0mHgBMvWkq9GFH5QdvLgr6KK1rdk2u5KwIgR96GbeY9HLoiAEcsIz+/L68tn7Y/JNsWUNcUHPFavNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25340},"main":"build/index.js","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./server":{"types":"./build/server.d.ts","default":"./build/server.js"}},"scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"dependencies":{"stoppable":"^1.1.0","prom-client":"^15.1.3","@tryghost/debug":"^2.3.15","@tryghost/logging":"^5.4.6"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"server":["build/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.3.0","nock":"14.0.17","sinon":"22.1.0","express":"5.2.1","supertest":"7.3.0","typescript":"7.0.2","@types/node":"24.19.0","@types/sinon":"22.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3","@types/supertest":"7.2.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"express":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/prometheus-metrics_5.0.1_1790797012911_0.28841756156808995","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"_id":"@tryghost/prometheus-metrics@5.0.2","dist":{"shasum":"c90dde6636cba500f097ff1f09dc26951095842d","tarball":"https://registry.npmjs.org/@tryghost/prometheus-metrics/-/prometheus-metrics-5.0.2.tgz","fileCount":11,"integrity":"sha512-u4PjiMXdqjbJ+3MN+SYhNbXt3Q4VN/tLVubKGEF/B9ZoV62RYVsvh0Jw2W0G4uIUtN783JPSdtAtiVQQShyWOg==","signatures":[{"sig":"MEUCIQDi5TqAOgfaOLjjL4CGtgFlAbe1ciuzkCFqhhyUNxaQRQIgP7tOvolx5lzDugnxM34Bw3yd2L5XxXDU0w/6kF1dr68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC6KKlwLcJ9Vvk9LG4KYfc/BVT8bZPJKueMTVYuVLsexAiAKezHB358Ki3VsxKSwsbtquEEOVlhQ2NSiEJiuHWqsXg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fprometheus-metrics@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25281},"main":"build/index.js","name":"@tryghost/prometheus-metrics","types":"build/index.d.ts","author":"Ghost Foundation","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./server":{"types":"./build/server.d.ts","default":"./build/server.js"}},"scripts":{"dev":"tsc --watch --preserveWatchOutput --sourceMap","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:types && pnpm run test:unit","build":"pnpm run build:ts","build:ts":"tsc","test:unit":"NODE_ENV=testing vitest run --coverage","test:types":"tsc --noEmit"},"version":"5.0.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7dcf2967-0e01-42e9-8250-f703ebcc4312"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"directories":{},"maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dependencies":{"stoppable":"^1.1.0","prom-client":"^15.1.3","@tryghost/debug":"^2.3.16","@tryghost/logging":"^5.4.7"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"server":["build/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"knex":"3.3.0","nock":"14.0.17","sinon":"22.1.0","express":"5.2.1","typescript":"7.0.2","@types/node":"24.19.0","@types/sinon":"22.0.0","@types/express":"5.0.6","@types/stoppable":"1.1.3"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0"},"peerDependenciesMeta":{"express":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prometheus-metrics_5.0.2_1790877837325_0.052797440661168205"}}},"time":{"created":"2025-05-14T11:20:45.474Z","modified":"2026-10-01T18:03:57.790Z","1.0.0":"2025-05-14T11:20:45.741Z","1.0.1":"2025-05-25T20:40:48.097Z","1.0.2":"2025-07-10T13:54:22.483Z","1.0.3":"2025-11-17T04:38:13.740Z","1.0.4":"2026-02-12T16:48:28.593Z","1.0.5":"2026-02-20T20:50:22.191Z","1.0.6":"2026-02-20T23:16:29.635Z","1.0.7":"2026-02-20T23:41:11.627Z","1.0.8":"2026-02-20T23:56:45.777Z","2.0.0":"2026-02-21T01:37:50.108Z","2.1.0":"2026-02-21T02:13:29.833Z","2.2.0":"2026-02-21T02:36:25.864Z","2.2.1":"2026-02-21T03:02:48.825Z","3.0.0":"2026-03-02T16:58:38.295Z","3.0.1":"2026-03-10T15:50:19.224Z","3.0.2":"2026-03-11T13:57:13.327Z","3.0.3":"2026-03-16T09:58:17.367Z","3.1.0":"2026-04-22T14:42:21.383Z","3.1.1":"2026-04-23T19:19:15.954Z","3.2.0":"2026-04-27T15:41:40.969Z","3.2.1":"2026-05-14T11:45:20.898Z","4.0.0":"2026-05-18T13:55:22.453Z","4.0.1":"2026-05-26T15:51:47.784Z","4.0.2":"2026-06-01T12:45:36.923Z","4.0.3":"2026-06-12T17:17:03.297Z","4.1.0":"2026-06-20T15:41:12.286Z","4.1.1":"2026-06-24T22:49:08.082Z","4.1.2":"2026-07-15T13:17:52.177Z","4.1.3":"2026-07-20T18:53:33.194Z","4.1.4":"2026-07-20T20:03:10.915Z","4.1.5":"2026-07-22T18:48:19.352Z","4.1.6":"2026-07-23T18:25:19.031Z","4.1.7":"2026-08-12T13:42:00.722Z","4.1.8":"2026-08-17T17:56:36.240Z","4.1.9":"2026-08-17T20:05:41.427Z","4.1.10":"2026-08-20T16:01:08.566Z","4.1.11":"2026-08-26T02:15:30.022Z","4.1.12":"2026-09-01T19:26:38.692Z","4.1.13":"2026-09-01T19:38:07.643Z","4.1.14":"2026-09-03T21:09:43.287Z","5.0.0":"2026-09-11T18:03:53.216Z","5.0.1":"2026-09-30T19:36:53.008Z","5.0.2":"2026-10-01T18:03:57.405Z"},"author":"Ghost Foundation","repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/prometheus-metrics"},"maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"readme":"# Metrics Server\n\nA standalone server for exporting prometheus metrics from Ghost\n\n## Purpose\n\nPrometheus metrics integration for exposing Ghost runtime counters, gauges, and histograms.\n\n## Usage\n\nImport the metrics client from the package root:\n\n```ts\nimport { PrometheusClient } from '@tryghost/prometheus-metrics';\n```\n\nThe standalone server is available separately:\n\n```ts\nimport { MetricsServer } from '@tryghost/prometheus-metrics/server';\n```\n\nInstall Express 4 or 5 in your application when using `MetricsServer`. Express is\nan optional peer dependency and is not loaded by the package root.\n\n## Develop\n\nThis is a monorepo package.\n\nFollow the instructions for the top-level repo.\n\n1. `git clone` this repo & `cd` into it as usual\n2. Run `pnpm install` to install top-level dependencies.\n\n## Test\n\n- `pnpm lint` runs oxlint\n- `pnpm test` runs lint and tests\n","readmeFilename":""}