{"_id":"playwright-prometheus-remote-write-reporter","_rev":"12-5bf00a93694c0b4a78f74ecfd43e8194","name":"playwright-prometheus-remote-write-reporter","dist-tags":{"latest":"0.2.6"},"versions":{"0.0.2":{"name":"playwright-prometheus-remote-write-reporter","version":"0.0.2","keywords":["playwright","reporter","prometheus"],"author":{"name":"Vitali Haradkou","email":"vitalicset@yandex.ru"},"license":"MIT","_id":"playwright-prometheus-remote-write-reporter@0.0.2","maintainers":[{"name":"vitalicset","email":"vitalicset@yandex.ru"}],"dist":{"shasum":"c60362bee9eb9d485fd361bc8541588ca1ac5264","tarball":"https://registry.npmjs.org/playwright-prometheus-remote-write-reporter/-/playwright-prometheus-remote-write-reporter-0.0.2.tgz","fileCount":12,"integrity":"sha512-a3rduYY9WXUBhedI/VQFgD+VFz/H9I6J+XeyBdMROJrpXEA5VBAGa/GGkYmk5y/fu4Qbiu1dQRNPEV9xlmkC7w==","signatures":[{"sig":"MEQCIAHrjh1sBcCndTwgpxKo+Qmva1DnVF5GtdixQDaq5alAAiAkSDWp7D8cKB6irM1LPHpa0ti5IC680NX+RM9U/PTgzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210574},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"e5745e85eb45b93303637deef7aac20fa9f47d72","scripts":{"dx":"husky install","test":"exit 0","build":"tsup","ci:publish":"changeset publish","ci:version":"changeset version && bun install --no-frozen-lockfile","build:watch":"tsup --watch","version:upcoming":"changeset"},"_npmUser":{"name":"vitalicset","email":"vitalicset@yandex.ru"},"_npmVersion":"10.2.3","description":"Playwright prometheus remote write reporter. Send your metrics to prometheus in realtime.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"prometheus-remote-write":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.0.1","husky":"8.0.3","bun-types":"latest","typescript":"5.3.3","@changesets/cli":"2.27.1"},"peerDependencies":{"typescript":"5.0.0","@playwright/test":"1.34.1"},"_npmOperationalInternal":{"tmp":"tmp/playwright-prometheus-remote-write-reporter_0.0.2_1702666151573_0.5576854381977794","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"playwright-prometheus-remote-write-reporter","version":"0.0.3","keywords":["playwright","reporter","prometheus"],"author":{"name":"Vitali Haradkou","email":"vitalicset@yandex.ru"},"license":"MIT","_id":"playwright-prometheus-remote-write-reporter@0.0.3","maintainers":[{"name":"vitalicset","email":"vitalicset@yandex.ru"}],"dist":{"shasum":"aac9d6c4ac8699c995150ac6adf3ec7b8d386adf","tarball":"https://registry.npmjs.org/playwright-prometheus-remote-write-reporter/-/playwright-prometheus-remote-write-reporter-0.0.3.tgz","fileCount":12,"integrity":"sha512-C1zVfEhddZ1NSQE3kFBOWnZFdkZhq8vW+u+q2LeUyW1PjgfpUd2pbBz60xIACprvfABkIWGCpEI8V7cuEUOJfg==","signatures":[{"sig":"MEUCIFP8kt+QH1LProCLWrrdKtTcf2J/u9lXqFIZ8AImhRZfAiEA0D4NDqovNJrZ3lU3SZ+leJ3REPDGBnyPLJfLs6vJ4z4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":210578},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"1fd7f0ea439d1c1416dc8d96e9e628fee9485aa0","scripts":{"dx":"husky install","test":"exit 0","build":"tsup","ci:publish":"changeset publish","ci:version":"changeset version && bun install --no-frozen-lockfile","build:watch":"tsup --watch","version:upcoming":"changeset"},"_npmUser":{"name":"vitalicset","email":"vitalicset@yandex.ru"},"_npmVersion":"10.2.3","description":"Playwright prometheus remote write reporter. Send your metrics to prometheus in realtime.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"prometheus-remote-write":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.0.1","husky":"8.0.3","bun-types":"latest","typescript":"5.3.3","@changesets/cli":"2.27.1"},"peerDependencies":{"typescript":"5.0.0","@playwright/test":"1.40.1"},"_npmOperationalInternal":{"tmp":"tmp/playwright-prometheus-remote-write-reporter_0.0.3_1702667516491_0.7280931542693556","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"playwright-prometheus-remote-write-reporter","version":"0.0.4","keywords":["playwright","reporter","prometheus","metrics","grafana","monitoring"],"author":{"name":"Vitali Haradkou","email":"vitalicset@yandex.ru"},"license":"MIT","_id":"playwright-prometheus-remote-write-reporter@0.0.4","maintainers":[{"name":"vitalicset","email":"vitalicset@yandex.ru"}],"dist":{"shasum":"bd26ad1e95e18c24d866ec1cafc0fd3016c16e2d","tarball":"https://registry.npmjs.org/playwright-prometheus-remote-write-reporter/-/playwright-prometheus-remote-write-reporter-0.0.4.tgz","fileCount":12,"integrity":"sha512-JGgTVk1dJquCamFDcC2ONrMSDOlXqjCGQobxaAA25pOTq2+UgZn15cffVbVW9kLrCnS3sRyBKFEjdKwFxDDuhQ==","signatures":[{"sig":"MEUCIBGKX9NHp+Y2BRT4e5x01MkXmjjbias8lHtfNwl6LErAAiEAgsbUv/Gt5iArA3EnJNcVOZTX0Ce4wcMeSldUm5vzRmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211091},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"50e38b7fbc63b25e95943f3fb6c28f66da5f58c7","scripts":{"dx":"husky install","test":"exit 0","build":"tsup","ci:publish":"changeset publish","ci:version":"changeset version && bun install --no-frozen-lockfile","build:watch":"tsup --watch","version:upcoming":"changeset"},"_npmUser":{"name":"vitalicset","email":"vitalicset@yandex.ru"},"_npmVersion":"10.5.0","description":"Playwright prometheus remote write reporter. Send your metrics to prometheus in realtime.","directories":{},"_nodeVersion":"18.20.1","dependencies":{"prometheus-remote-write":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.0.1","husky":"8.0.3","bun-types":"latest","typescript":"5.3.3","@changesets/cli":"2.27.1"},"peerDependencies":{"@playwright/test":">=1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-prometheus-remote-write-reporter_0.0.4_1712907802190_0.6559636357749048","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"playwright-prometheus-remote-write-reporter","version":"0.1.0","keywords":["playwright","reporter","prometheus","metrics","grafana","monitoring"],"author":{"name":"Vitali Haradkou","email":"vitalicset@yandex.ru"},"license":"MIT","_id":"playwright-prometheus-remote-write-reporter@0.1.0","maintainers":[{"name":"vitalicset","email":"vitalicset@yandex.ru"}],"dist":{"shasum":"8f296254f32e5ffbdbe30e29efa6d60b23c448f1","tarball":"https://registry.npmjs.org/playwright-prometheus-remote-write-reporter/-/playwright-prometheus-remote-write-reporter-0.1.0.tgz","fileCount":13,"integrity":"sha512-0eY9C/4QlUdm+WpfT1+hvJXzKg1nEXZTarn9JkkbDVq7dw46enlOI05ByWNTslpHfDecFob9mvf/3CWOED1Blg==","signatures":[{"sig":"MEQCIHYNwOAKyRqW4ljylTBgPw3WTxJQXUWBDy7R6fpi0Ny5AiAxzaQl9eG4/6E8lWGMIvqxLsXLm7y5aDHdNzRNVTF/Ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215272},"main":"dist/index.cjs","type":"module","_from":"file:playwright-prometheus-remote-write-reporter-0.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dx":"husky install","test":"exit 0","build":"tsup","ci:publish":"changeset publish","ci:version":"changeset version && bun install --no-frozen-lockfile","build:watch":"tsup --watch","version:upcoming":"changeset"},"_npmUser":{"name":"vitalicset","email":"vitalicset@yandex.ru"},"_resolved":"/tmp/eab78e96fd72a5fec57a9085f39c6ecf/playwright-prometheus-remote-write-reporter-0.1.0.tgz","_integrity":"sha512-0eY9C/4QlUdm+WpfT1+hvJXzKg1nEXZTarn9JkkbDVq7dw46enlOI05ByWNTslpHfDecFob9mvf/3CWOED1Blg==","_npmVersion":"10.8.2","description":"Playwright prometheus remote write reporter. Send your metrics to prometheus in realtime.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"prometheus-remote-write":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.0.1","husky":"8.0.3","typescript":"5.3.3","@types/node":"22.2.0","@changesets/cli":"2.27.1"},"peerDependencies":{"@playwright/test":">=1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-prometheus-remote-write-reporter_0.1.0_1724003505724_0.3746089119016507","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"playwright-prometheus-remote-write-reporter","version":"0.1.1","keywords":["playwright","reporter","prometheus","metrics","grafana","monitoring"],"author":{"name":"Vitali Haradkou","email":"vitalicset@yandex.ru"},"license":"MIT","_id":"playwright-prometheus-remote-write-reporter@0.1.1","maintainers":[{"name":"vitalicset","email":"vitalicset@yandex.ru"}],"dist":{"shasum":"80419ba9bb155dae0fa5db8bb04419120415297a","tarball":"https://registry.npmjs.org/playwright-prometheus-remote-write-reporter/-/playwright-prometheus-remote-write-reporter-0.1.1.tgz","fileCount":13,"integrity":"sha512-s9X6VeyzF8Vduy6SAGC8Xhpr0xQc8tRT45u92Zpm0lDr3KlRyIHKLkPNzxllGmTPaKd/Cn9OiH4c75qFjotTnw==","signatures":[{"sig":"MEQCIEv/gYQ5up7GvzM3T+cE7TVm8hD8rsrJM/YYbRN0Q4k2AiAgYrIzILYN6qRbJB9ncFNcIhR/UYLP8KPNf2tfB14oog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215330},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"f20564e7191d9be22abedc80f07b42a2204084db","scripts":{"dx":"husky install","test":"exit 0","build":"tsup","ci:publish":"changeset publish","ci:version":"changeset version && pnpm install","build:watch":"tsup --watch","version:upcoming":"changeset"},"_npmUser":{"name":"vitalicset","email":"vitalicset@yandex.ru"},"_npmVersion":"10.9.0","description":"Playwright prometheus remote write reporter. Send your metrics to prometheus in realtime.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"prometheus-remote-write":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.3.5","husky":"9.1.7","typescript":"5.7.2","@types/node":"22.10.2","@changesets/cli":"2.27.11"},"peerDependencies":{"@playwright/test":">=1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-prometheus-remote-write-reporter_0.1.1_1735316185025_0.9843998175198414","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"playwright-prometheus-remote-write-reporter","version":"0.2.0","keywords":["playwright","reporter","prometheus","metrics","grafana","monitoring"],"author":{"name":"Vitali Haradkou","email":"vitalicset@yandex.ru"},"license":"MIT","_id":"playwright-prometheus-remote-write-reporter@0.2.0","maintainers":[{"name":"vitalicset","email":"vitalicset@yandex.ru"}],"dist":{"shasum":"de18a72d5efa1d245557e7b340b4ace8f1fb1123","tarball":"https://registry.npmjs.org/playwright-prometheus-remote-write-reporter/-/playwright-prometheus-remote-write-reporter-0.2.0.tgz","fileCount":12,"integrity":"sha512-7QFXiIO5Mfgo+cUgFgCXednVx+pcFG0VWKMJka5YEJoA61XOVO89yLwy2zinZ6GIWR3+KYWpDUChq5mRwrc5Gw==","signatures":[{"sig":"MEUCIQCWJGF9FKMeiKETKWDBrqGKbWmzBgyyIDvhxsGVNl4cngIgZjqhZHtnpXAbnGB3nBE1n3j39sJBoP0+OXr2/lBkY34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69578},"main":"dist/index.cjs","type":"module","_from":"file:playwright-prometheus-remote-write-reporter-0.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dx":"husky install","test":"exit 0","build":"tsup","ci:publish":"changeset publish","ci:version":"changeset version && pnpm install","build:watch":"tsup --watch","version:upcoming":"changeset"},"_npmUser":{"name":"vitalicset","email":"vitalicset@yandex.ru"},"_resolved":"/tmp/6ec725c53d45d437815b30c34235f1d8/playwright-prometheus-remote-write-reporter-0.2.0.tgz","_integrity":"sha512-7QFXiIO5Mfgo+cUgFgCXednVx+pcFG0VWKMJka5YEJoA61XOVO89yLwy2zinZ6GIWR3+KYWpDUChq5mRwrc5Gw==","_npmVersion":"10.9.2","description":"Playwright prometheus remote write reporter. Send your metrics to prometheus in realtime.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"prometheus-remote-write":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.3.5","husky":"9.1.7","typescript":"5.7.2","@types/node":"22.10.2","@changesets/cli":"2.27.11"},"peerDependencies":{"@playwright/test":">=1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-prometheus-remote-write-reporter_0.2.0_1747155519716_0.23599333831674563","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"playwright-prometheus-remote-write-reporter","version":"0.2.1","keywords":["playwright","reporter","prometheus","metrics","grafana","monitoring"],"author":{"name":"Vitali Haradkou","email":"vitalicset@yandex.ru"},"license":"MIT","_id":"playwright-prometheus-remote-write-reporter@0.2.1","maintainers":[{"name":"vitalicset","email":"vitalicset@yandex.ru"}],"dist":{"shasum":"1482f1c2e7555f010eca52db3515719e76a7b4f7","tarball":"https://registry.npmjs.org/playwright-prometheus-remote-write-reporter/-/playwright-prometheus-remote-write-reporter-0.2.1.tgz","fileCount":13,"integrity":"sha512-1ZuGHmEdT0LrQLuxSOwKT2Qc9o2f7DnMVMDI0wQAt06pVLuJpgffHPw1ncWRN57rmpzr5ToxMfDXhYETwi7eDQ==","signatures":[{"sig":"MEUCIHqx8VPxFaeQ9+5mdYflb5IgGEcg0cSSJHLr0Zf/ABnEAiEA7UIIRGEX67iM6T+6vcsyMAgFZGDgJrCzk40oue0D6MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77058},"main":"dist/index.cjs","_from":"file:playwright-prometheus-remote-write-reporter-0.2.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dx":"husky install","test":"exit 0","build":"tsup","ci:publish":"changeset publish","ci:version":"changeset version && pnpm install","build:watch":"tsup --watch","version:upcoming":"changeset"},"_npmUser":{"name":"vitalicset","email":"vitalicset@yandex.ru"},"_resolved":"/tmp/f35fe01a5ab34b69d2d9308825864caa/playwright-prometheus-remote-write-reporter-0.2.1.tgz","_integrity":"sha512-1ZuGHmEdT0LrQLuxSOwKT2Qc9o2f7DnMVMDI0wQAt06pVLuJpgffHPw1ncWRN57rmpzr5ToxMfDXhYETwi7eDQ==","_npmVersion":"10.9.2","description":"Playwright prometheus remote write reporter. Send your metrics to prometheus in realtime.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"prometheus-remote-write":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.3.5","husky":"9.1.7","typescript":"5.7.2","@types/node":"22.10.2","@changesets/cli":"2.27.11"},"peerDependencies":{"@playwright/test":">=1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-prometheus-remote-write-reporter_0.2.1_1748015973447_0.18566842517712567","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"playwright-prometheus-remote-write-reporter","version":"0.2.2","keywords":["playwright","reporter","prometheus","metrics","grafana","monitoring"],"author":{"name":"Vitali Haradkou","email":"vitalicset@yandex.ru"},"license":"MIT","_id":"playwright-prometheus-remote-write-reporter@0.2.2","maintainers":[{"name":"vitalicset","email":"vitalicset@yandex.ru"}],"dist":{"shasum":"3f533365048b8b8f9a67695124cd038edc37661e","tarball":"https://registry.npmjs.org/playwright-prometheus-remote-write-reporter/-/playwright-prometheus-remote-write-reporter-0.2.2.tgz","fileCount":13,"integrity":"sha512-Is9uvfYcKDA/Qvs4ILiMWlCL8KMePkwpWHD1i6p0nCp4OBoWcndlh11PFvFkJzk+IurnpeHRb5gFJetmOEVaZA==","signatures":[{"sig":"MEQCIQCvNgHmpXLK0huzI5JU422s9XR/vs7k2OKpoAJhV+rMBgIfXRy2U7UwLQ7F4/NzqArBNl76jNHAk5DZJQmju6alOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78193},"main":"dist/index.cjs","_from":"file:playwright-prometheus-remote-write-reporter-0.2.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dx":"husky install","test":"exit 0","build":"tsup","ci:publish":"changeset publish","ci:version":"changeset version && pnpm install","build:watch":"tsup --watch","version:upcoming":"changeset"},"_npmUser":{"name":"vitalicset","email":"vitalicset@yandex.ru"},"_resolved":"/tmp/78901ca31d263523b73f85392ac913e4/playwright-prometheus-remote-write-reporter-0.2.2.tgz","_integrity":"sha512-Is9uvfYcKDA/Qvs4ILiMWlCL8KMePkwpWHD1i6p0nCp4OBoWcndlh11PFvFkJzk+IurnpeHRb5gFJetmOEVaZA==","_npmVersion":"10.9.2","description":"Playwright prometheus remote write reporter. Send your metrics to prometheus in realtime.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"prometheus-remote-write":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.3.5","husky":"9.1.7","typescript":"5.7.2","@types/node":"22.10.2","@changesets/cli":"2.27.11"},"peerDependencies":{"@playwright/test":">=1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-prometheus-remote-write-reporter_0.2.2_1748867738823_0.2587545427815354","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"playwright-prometheus-remote-write-reporter","version":"0.2.3","keywords":["playwright","reporter","prometheus","metrics","grafana","monitoring"],"author":{"name":"Vitali Haradkou","email":"vitalicset@yandex.ru"},"license":"MIT","_id":"playwright-prometheus-remote-write-reporter@0.2.3","maintainers":[{"name":"vitalicset","email":"vitalicset@yandex.ru"}],"dist":{"shasum":"620deedc8ac4e8051e237365b1d334bed07c80ed","tarball":"https://registry.npmjs.org/playwright-prometheus-remote-write-reporter/-/playwright-prometheus-remote-write-reporter-0.2.3.tgz","fileCount":13,"integrity":"sha512-CR57AxuaYxlRtWBVSDijsHr43r4TGNQl6sQkotzTDFAbvgzCsMukQ1l8tBUMiA9tRbf/1Y5kKASVGh0GUDtzOg==","signatures":[{"sig":"MEQCIEyUu8UyBI5oQ6b3tgiVsTQwMOHg/y/7hpAwWLZ7olF2AiAOU+VLQcm4P4ut6U4qIh38Gf/xQ0b+jpJvTa5QZP3XlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79268},"main":"dist/index.cjs","_from":"file:playwright-prometheus-remote-write-reporter-0.2.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dx":"husky install","test":"exit 0","build":"tsup","ci:publish":"changeset publish","ci:version":"changeset version && pnpm install","build:watch":"tsup --watch","version:upcoming":"changeset"},"_npmUser":{"name":"vitalicset","actor":{"name":"vitalicset","type":"user","email":"vitalicset@yandex.ru"},"email":"vitalicset@yandex.ru"},"_resolved":"/tmp/ebfd5dc288ecc4ef0c020d2e96c7b488/playwright-prometheus-remote-write-reporter-0.2.3.tgz","_integrity":"sha512-CR57AxuaYxlRtWBVSDijsHr43r4TGNQl6sQkotzTDFAbvgzCsMukQ1l8tBUMiA9tRbf/1Y5kKASVGh0GUDtzOg==","_npmVersion":"10.9.2","description":"Playwright prometheus remote write reporter. Send your metrics to prometheus in realtime.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"prometheus-remote-write":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.3.5","husky":"9.1.7","typescript":"5.7.2","@types/node":"22.10.2","@changesets/cli":"2.27.11"},"peerDependencies":{"@playwright/test":">=1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-prometheus-remote-write-reporter_0.2.3_1751826028172_0.9556044031704396","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"playwright-prometheus-remote-write-reporter","version":"0.2.4","keywords":["playwright","reporter","prometheus","metrics","grafana","monitoring"],"author":{"name":"Vitali Haradkou","email":"vitalicset@yandex.ru"},"license":"MIT","_id":"playwright-prometheus-remote-write-reporter@0.2.4","maintainers":[{"name":"vitalicset","email":"vitalicset@yandex.ru"}],"homepage":"https://github.com/vitalics/playwright-prometheus-remote-write-reporter#readme","bugs":{"url":"https://github.com/vitalics/playwright-prometheus-remote-write-reporter/issues","email":"vitalicset@yandex.ru"},"dist":{"shasum":"9663b7096d70bd1aa1032931b8b0da77468516cb","tarball":"https://registry.npmjs.org/playwright-prometheus-remote-write-reporter/-/playwright-prometheus-remote-write-reporter-0.2.4.tgz","fileCount":13,"integrity":"sha512-svNyiQ1Eq8Sdr0E7j/kOvbDBkrhsH9VhzP+O7BA+LxcLE24fkCzGoXT/0PG5nkbtmKMsD0RbAGM6XbATgov2qg==","signatures":[{"sig":"MEUCIQCrSFH4VBsS079k7W5L7rCu/YZte7n1Rr+YfonngMg/HAIgQsgsQHSgoXBnuMRFKStMzwaXv+m74nFyxi3jbiHySXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79749},"main":"dist/index.cjs","_from":"file:playwright-prometheus-remote-write-reporter-0.2.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dx":"husky install","test":"exit 0","build":"tsup","ci:publish":"changeset publish","ci:version":"changeset version && pnpm install","build:watch":"tsup --watch","version:upcoming":"changeset"},"_npmUser":{"name":"vitalicset","email":"vitalicset@yandex.ru"},"_resolved":"/tmp/88742480210838a73953f883612b3f6c/playwright-prometheus-remote-write-reporter-0.2.4.tgz","_integrity":"sha512-svNyiQ1Eq8Sdr0E7j/kOvbDBkrhsH9VhzP+O7BA+LxcLE24fkCzGoXT/0PG5nkbtmKMsD0RbAGM6XbATgov2qg==","repository":{"url":"git+https://github.com/vitalics/playwright-prometheus-remote-write-reporter.git","type":"git"},"_npmVersion":"10.9.2","description":"Playwright prometheus remote write reporter. Send your metrics to prometheus in realtime.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"prometheus-remote-write":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.3.5","husky":"9.1.7","typescript":"5.7.2","@types/node":"22.10.2","@changesets/cli":"2.27.11"},"peerDependencies":{"@playwright/test":">=1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-prometheus-remote-write-reporter_0.2.4_1752742324338_0.6750949368115384","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"playwright-prometheus-remote-write-reporter","version":"0.2.5","keywords":["playwright","reporter","prometheus","metrics","grafana","monitoring"],"author":{"name":"Vitali Haradkou","email":"vitalicset@yandex.ru"},"license":"MIT","_id":"playwright-prometheus-remote-write-reporter@0.2.5","maintainers":[{"name":"vitalicset","email":"vitalicset@yandex.ru"}],"homepage":"https://github.com/vitalics/playwright-prometheus-remote-write-reporter#readme","bugs":{"url":"https://github.com/vitalics/playwright-prometheus-remote-write-reporter/issues","email":"vitalicset@yandex.ru"},"dist":{"shasum":"dbee3a51ddece289099943ecf90b0413fdd41f1b","tarball":"https://registry.npmjs.org/playwright-prometheus-remote-write-reporter/-/playwright-prometheus-remote-write-reporter-0.2.5.tgz","fileCount":9,"integrity":"sha512-EDoP1/1P0xvE5EjRPTayBwTYImc3Z3anE+XeaNL7I+Fa4iWLnxAkHIxWMNe02LGEzfRgIedFCk5NwMTJxjcP1Q==","signatures":[{"sig":"MEUCIQD8toOJBL4gtMI1H4oHCo0Zx1lnn4jEK2dbdGkpgaWr1QIgGjzmtBK+iRiokbNarK8o9QWDwBiOYxXFW+47W4e7Xz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74240},"main":"dist/index.cjs","_from":"file:playwright-prometheus-remote-write-reporter-0.2.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dx":"husky install","test":"exit 0","build":"tsup","ci:publish":"changeset publish","ci:version":"changeset version && pnpm install","build:watch":"tsup --watch","version:upcoming":"changeset"},"_npmUser":{"name":"vitalicset","email":"vitalicset@yandex.ru"},"_resolved":"/tmp/41b1962054c014989d53e76a80413d18/playwright-prometheus-remote-write-reporter-0.2.5.tgz","_integrity":"sha512-EDoP1/1P0xvE5EjRPTayBwTYImc3Z3anE+XeaNL7I+Fa4iWLnxAkHIxWMNe02LGEzfRgIedFCk5NwMTJxjcP1Q==","repository":{"url":"git+https://github.com/vitalics/playwright-prometheus-remote-write-reporter.git","type":"git"},"_npmVersion":"10.9.3","description":"Playwright prometheus remote write reporter. Send your metrics to prometheus in realtime.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prometheus-remote-write":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.3.5","husky":"9.1.7","typescript":"5.7.2","@types/node":"22.10.2","@changesets/cli":"2.27.11"},"peerDependencies":{"@playwright/test":">=1.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-prometheus-remote-write-reporter_0.2.5_1755580369661_0.5786806307692651","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"playwright-prometheus-remote-write-reporter","version":"0.2.6","description":"Playwright prometheus remote write reporter. Send your metrics to prometheus in realtime.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"keywords":["playwright","reporter","prometheus","metrics","grafana","monitoring"],"homepage":"https://github.com/vitalics/playwright-prometheus-remote-write-reporter#readme","bugs":{"url":"https://github.com/vitalics/playwright-prometheus-remote-write-reporter/issues","email":"vitalicset@yandex.ru"},"repository":{"url":"git+https://github.com/vitalics/playwright-prometheus-remote-write-reporter.git","type":"git"},"author":{"name":"Vitali Haradkou","email":"vitalicset@yandex.ru"},"license":"MIT","devDependencies":{"@changesets/cli":"2.27.11","@types/node":"22.10.2","husky":"9.1.7","tsup":"8.3.5","typescript":"5.7.2"},"peerDependencies":{"@playwright/test":">=1.13.0"},"dependencies":{"prometheus-remote-write":"0.5.0"},"scripts":{"build":"tsup","test":"exit 0","build:watch":"tsup --watch","version:upcoming":"changeset","ci:version":"changeset version && pnpm install","ci:publish":"changeset publish","dx":"husky install"},"_id":"playwright-prometheus-remote-write-reporter@0.2.6","_integrity":"sha512-2Na267YmcZgOWrvkBkTDey3Um5Tlt4gG1+kASTiq9dIgGdZCBxn11q0OG+qFlqH6pp8PckwtYLXtKdQAj4eXYA==","_resolved":"/tmp/4e724c6562f3e15ed03efefd8506d0d8/playwright-prometheus-remote-write-reporter-0.2.6.tgz","_from":"file:playwright-prometheus-remote-write-reporter-0.2.6.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-2Na267YmcZgOWrvkBkTDey3Um5Tlt4gG1+kASTiq9dIgGdZCBxn11q0OG+qFlqH6pp8PckwtYLXtKdQAj4eXYA==","shasum":"b83b6bee065462a10a05b382097407327a02146d","tarball":"https://registry.npmjs.org/playwright-prometheus-remote-write-reporter/-/playwright-prometheus-remote-write-reporter-0.2.6.tgz","fileCount":9,"unpackedSize":74174,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDhTdjDWL17Isq9mP2ulakRqr6hGmK2CO0cPinYGcYiQAIgdOa+S5QrjAFbUs49CZvNqEb3V8ZWCfTbdlbjnLNhO10="}]},"_npmUser":{"name":"vitalicset","email":"vitalicset@yandex.ru"},"directories":{},"maintainers":[{"name":"vitalicset","email":"vitalicset@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/playwright-prometheus-remote-write-reporter_0.2.6_1764079415722_0.515714143779004"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-15T18:49:11.518Z","modified":"2025-11-25T14:03:36.134Z","0.0.2":"2023-12-15T18:49:11.781Z","0.0.3":"2023-12-15T19:11:56.685Z","0.0.4":"2024-04-12T07:43:22.401Z","0.1.0":"2024-08-18T17:51:45.924Z","0.1.1":"2024-12-27T16:16:25.243Z","0.2.0":"2025-05-13T16:58:39.879Z","0.2.1":"2025-05-23T15:59:33.671Z","0.2.2":"2025-06-02T12:35:39.009Z","0.2.3":"2025-07-06T18:20:28.369Z","0.2.4":"2025-07-17T08:52:04.523Z","0.2.5":"2025-08-19T05:12:49.885Z","0.2.6":"2025-11-25T14:03:35.966Z"},"bugs":{"url":"https://github.com/vitalics/playwright-prometheus-remote-write-reporter/issues","email":"vitalicset@yandex.ru"},"author":{"name":"Vitali Haradkou","email":"vitalicset@yandex.ru"},"license":"MIT","homepage":"https://github.com/vitalics/playwright-prometheus-remote-write-reporter#readme","keywords":["playwright","reporter","prometheus","metrics","grafana","monitoring"],"repository":{"url":"git+https://github.com/vitalics/playwright-prometheus-remote-write-reporter.git","type":"git"},"description":"Playwright prometheus remote write reporter. Send your metrics to prometheus in realtime.","maintainers":[{"name":"vitalicset","email":"vitalicset@yandex.ru"}],"readme":"# playwright-prometheus-remote-write-reporter\n\n## Get Started\n\n**NOTE**: We need to configure prometheus as a precondition.\n\n1. Enable feature flag - remote write receiver\n2. in `prometheus.yml` file add next configuration:\n\n```yaml\n---\nremote_write:\n  # fill url for your prometheus config here\n  - url: http://localhost:9090/api/v1/write\n```\n\nYou may found complete example in `example` folder.\n\n## Installation\n\n```bash\nnpm i playwright-prometheus-remote-write-reporter # npm\nyarn add playwright-prometheus-remote-write-reporter # yarn\npnpm add playwright-prometheus-remote-write-reporter # pnpm\nbun a playwright-prometheus-remote-write-reporter # bun\n```\n\n## Configure reporter\n\nIn your `playwright.config.ts` add next lines:\n\n```ts\nimport { defineConfig } from \"@playwright/test\";\nimport { type PrometheusOptions } from \"playwright-prometheus-remote-write-reporter\";\n\nexport default defineConfig({\n  // ...\n  reporter: [\n    [\n      \"playwright-prometheus-remote-write-reporter\",\n      {\n        serverUrl: \"http://localhost:9090/api/v1/write\", // same url as declared in precondition\n      } satisfies PrometheusOptions, // for autocomplete\n    ],\n  ],\n  // ...\n});\n```\n\n## Reporter Options\n\n| Option        | Description                                               | Default                                 |\n| ------------- | --------------------------------------------------------- | --------------------------------------- |\n| serverUrl     | Remote writer server URL [1]                              | Not set. But throws an error if not set |\n| headers       | Custom headers for prometheus. E.g. `{header1: 'value1'}` | undefined                               |\n| prefix        | Custom metric prefix name                                 | `pw_`                                   |\n| auth.username | Basic auth. username                                      | `undefined`                             |\n| auth.password | Basic auth. password                                      | `undefined`                             |\n| labels        | Ext. labels for all metrics. E.g. `{label1: 'value1'}`    | `undefined`                             |\n| env           | Node.js environments object [2]                           | `{}`                                    |\n\n[1]: docs - https://prometheus.io/docs/prometheus/latest/configuration/configuration/#remote_write\n\n[2]: We send empty object due to security reasons, since sending **all** environment variables can be visible for any user.\n\n## Collected metrics\n\nEach metric name starts from `prefix`. By default it's `pw_`. So every metric name described without prefix.\n\n### Test(s)\n\nthis metrics below sends periodically and you may found when they sends\n\n| Name                         | Description                                                  | When Sends (hook name) |\n| ---------------------------- | ------------------------------------------------------------ | ---------------------- |\n| config                       | playwright configuration object                              | onExit                 |\n| project                      | playwright project object. E.g. chromium, firefox            | onExit                 |\n| test                         | test object                                                  | onTestEnd              |\n| test_attachment              | test attachment information                                  | onTestEnd              |\n| tests_total_attachment_size  | size (in bytes) about attachments across whole run           | onTestEnd              |\n| test_attachment_count        | count of attachments across whole run                        | onTestEnd              |\n| test_attachment_size         | attachment size in bytes                                     | onTestEnd              |\n| test_annotation              | annotations for 1 test                                       | onTestEnd              |\n| test_step_total_count        | count of test steps across whole run                         | onTestEnd              |\n| test_step_total_duration     | duration(in ms) how long test steps has been executed        | onTestEnd              |\n| test_annotation_count        | count of annotations across all tests                        | onTestEnd              |\n| test_error                   | test errors information                                      | onTestEnd              |\n| test_duration                | test duration in milliseconds                                | onTestEnd              |\n| test_retry_count             | count of retries for 1 test                                  | onTestEnd              |\n| timed_out_tests_count        | count of tests with `timedOut` status                        | onTestEnd              |\n| test_step_total_error        | Count of errors in all test steps                            | onTestEnd              |\n| test_step_duration           | duration of test step                                        | onTestStepEnd          |\n| test_step_error_count        | Count of errors in test steps                                | onTestStepEnd          |\n| test_step                    | Individual test steps information                            | onTestStepEnd          |\n| tests_attachment_total_size  | total attachment size in bytes for all tests                 | onExit                 |\n| tests_total_duration         | time for all tests                                           | onExit                 |\n| tests_total_count            | total count of all tests                                     | onExit                 |\n| passed_count                 | count of all passed tests                                    | onExit                 |\n| timed_out_tests_count        | count of all tests with `timedOut` status                    | onExit                 |\n| skipped_tests_count          | count of all skipped tests                                   | onExit                 |\n| passed_count                 | count of all tests with `passed` status                      | onExit                 |\n| failed_count                 | count of all failed tests                                    | onExit                 |\n| tests_attachment_total_count | count of attachments across all tests                        | onExit                 |\n| errors_count                 | count of errors across all tests                             | onError                |\n| stdout                       | stdout for test. Reporter logs have label: `internal=\"true\"` | onStdOut               |\n| stderr                       | stdout for test. Reporter logs have label: `internal=\"true\"` | onStdErr               |\n\n### Node.js internals\n\nThis metrics collects every reporter lifecycle.\n\n[Playwright Reporter API hooks](https://playwright.dev/docs/api/class-reporter)\n\n| Name                      | Description                                                                              | Value               |\n| ------------------------- | ---------------------------------------------------------------------------------------- | ------------------- |\n| node_env                  | environment variables [1] [2].                                                           | undefined           |\n| node_argv                 | command-line arguments passed when the Node.js process was launched (playwright) [3] [4] | process.argv        |\n| node_versions             | version strings of Node.js and its dependencies [5]                                      | process.versions    |\n| node_os                   | information about current operation system [6]                                           | os                  |\n| node_cpu_system           | cpu system utilization [7]                                                               | process.cpuUsage    |\n| node_cpu_user             | cpu user utilization [7]                                                                 | process.cpuUsage    |\n| node_memory_external      | memory usage of the Node.js process measured in bytes [8]                                | process.memoryUsage |\n| node_memory_array_buffers | memory usage of the Node.js process measured in bytes [8]                                | process.memoryUsage |\n| node_memory_heap_used     | memory usage of the Node.js process measured in bytes [8]                                | process.memoryUsage |\n| node_memory_rss           | memory usage of the Node.js process measured in bytes [8]                                | process.memoryUsage |\n| node_memory_heap_total    | memory usage of the Node.js process measured in bytes [8]                                | process.memoryUsage |\n\n[1]: Do not use \"process.env.name\" variable since it can overwrite your \"node_env\" metric.\n\n[2]: docs: https://nodejs.org/docs/latest/api/process.html#processenv\n\n[3]: docs: https://nodejs.org/docs/latest/api/process.html#processargv\n[4]: Map process.argv into process.argv with labels `arg_{index} = value` (see issue #34)\n\n[5]: docs: https://nodejs.org/docs/latest/api/process.html#processversions\n\n[6]: docs: https://nodejs.org/docs/latest/api/os.html#osarch\n\n[7]: docs: https://nodejs.org/docs/latest/api/process.html#processcpuusagepreviousvalue\n\n[8]: docs: https://nodejs.org/docs/latest/api/process.html#processmemoryusage\n\n## Using custom metrics\n\nYou can define own metrics following next code:\n\n```ts\nimport { test } from \"@playwright/test\";\nimport { Counter, Gauge } from \"playwright-prometheus-remote-write-reporter\";\n\nconst countOfUrlCalls = new Counter(\n  {\n    // only name is required\n    name: \"url_open\", // will automatically appends prefix\n  },\n  0,\n); // starts from 0\n\ntest(\"simple counter test\", async ({ page }) => {\n  await page.goto(\"https://example.com\");\n  countOfUrlCalls.inc();\n\n  // ... rest test\n});\n\ntest.afterAll(() => {\n  countOfUrlCalls.collect(); // sends metrics to prometheus\n});\n```\n\n### Counter\n\nCounters go up, and reset when the process restarts.\n\n#### Counter API\n\n- `constructor`(labels, initialValue)\n  - `labels`: `Record<string, string>` - collected metrics. only `name` field is required.\n  - `initialValue`: `number` - default is 0. If metric is constant we recommend to set to `1`\n- `inc([value])` increments your counter.\n  - `value`: `number | undefined` - count of increasing\n- `collect()` - Send metrics to prometheus\n- `labels(label)` - append extra labels\n  - `label`: `Record<string, string>`. Do not overwrite `name` property.\n\n### Gauge\n\nGauges are similar to Counters but a Gauge's value can be decreased.\n\n#### Gauge API\n\nSame for [Counter](#counter)\n\n- `set(value)` - set gauge value\n  - `value`: `number`\n- `zero()` - same as `set(0)`\n- `dec([value])` - decrement gauge value\n  - `value`: `number | undefined`\n\n### Best practice\n\n1. Add (or create) in your fixture\n\n```ts\n// file: fixture.ts\nimport { mergeExpects, mergeTests } from \"@playwright/test\";\nimport {\n  expect as promRWExpect,\n  test as promRWTests,\n} from \"playwright-prometheus-remote-write-reporter\";\n\nexport const expect = mergeExpects(promRWExpect);\nexport const test = mergeTests(promRWTests);\n```\n\n2. Use it!\n\n```ts\n// filename: some.test.ts\nimport { test, expect } from \"./fixture\";\n\ntest(\"use some base metric\", async ({ useCounterMetric, page }) => {\n  const urlCallsMetric = useCounterMetric(\"url_calls\");\n  const cssInteractionsMetric = useCounterMetric(\"css_interactions\", {\n    selector: \"css\", // custom label\n  });\n  // your logic\n  await page.goto(\"https://example.com\");\n  urlCallsMetric.inc();\n\n  await page.locator(\"css=.example-class\");\n  cssInteractionsMetric.inc();\n\n  // on test end\n  urlCallsMetric.collect();\n  cssInteractionsMetric.collect();\n});\n```\n\nYou can read more about fixtures in [official docs page](https://playwright.dev/docs/test-fixtures#combine-custom-fixtures-from-multiple-modules)\n\n### Other practices\n\nWe additional recommends to use one of 2 practices for send metrics to prometheus via `collect` method:\n\n- on afterEach/afterAll hook\n- on each test\n- on base hook\n\nYou also can use `using` keyword to automatically call `.collect` and `.reset` methods after the end of lexical environment. See [explicit resource management](https://github.com/tc39/proposal-explicit-resource-management) TC39 proposal.\n\nexample:\n\n```ts\nimport { test as base } from \"@playwright/test\";\nimport { Counter, Gauge } from \"playwright-prometheus-remote-write-reporter\";\n\ntype Context = {\n  urlCalls: Counter;\n};\n\nconst test = base.extend<Context>({\n  urlCalls: async ({}, use) => {\n    const counter = new Counter({ name: \"url_calls\" });\n    await use(counter);\n    // automatically sends metrics\n    counter.collect();\n  },\n});\n\ntest(\"extended test\", ({ urlCalls }) => {\n  // ...\n  urlCalls.inc();\n});\n\n// or with using keyword\ntest(\"Some long test\", () => {\n  using someMetricDuringTheTest = new Counter({ name: \"some_metric\" });\n  someMetricDuringTheTest.inc();\n  page.goto(\"SomePage\");\n  // ...\n  // automatically calls .collect and .reset methods, due to the using keyword\n});\n\n// or\nconst anotherCounter = new Counter({ name: \"custom_counter\" });\nbase(\"some test\", () => {\n  anotherCounter.inc();\n});\nbase.afterAll(() => {\n  anotherCounter.collect();\n});\n```\n","readmeFilename":"README.md"}