{"_id":"playwright-coverage-reporter","_rev":"40-6ba6eb4658cf31a7b615cfab72f7c894","name":"playwright-coverage-reporter","dist-tags":{"latest":"3.1.23"},"versions":{"1.0.8":{"name":"playwright-coverage-reporter","version":"1.0.8","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@1.0.8","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"d8cb401437042b0067779ffc971d830d0f7469f7","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-1.0.8.tgz","fileCount":23,"integrity":"sha512-VEYE8yf5xr5mrvWoS0JzF9JKe5aGfNKZs+emWZrKoRGM/V4xDqv4C4gcQTs4rq6tk4b4B77C9r8cI0hJH4m6jA==","signatures":[{"sig":"MEUCIBuV/cZ6b+XgO2qJDF9NvVXmFpmef5Dla1VgwIWhAyjkAiEAzU6XJuBe+O5zALGaLm+/Dypx/b/in8dmANelme5jPMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154155},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e87b3740a71cb2e620ecbbe421ab673ede60774b","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest --passWithNoTests","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","test:demo":"node dist/cli.js demo","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 UI element coverage reporter for Playwright E2E tests. Discover interactive elements, analyze selector coverage, and generate comprehensive reports with Istanbul support.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.3.0","@playwright/test":"^1.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.54.0","ts-jest":"^29.1.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"playwright":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_1.0.8_1760472479031_0.5440173461043387","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"playwright-coverage-reporter","version":"1.0.9","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@1.0.9","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"fa890dea9e17f6036349727d368f505f0e116ba0","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-1.0.9.tgz","fileCount":23,"integrity":"sha512-2sG4fYLS2dSACtPmGDj2l5IvWv7gpGTt9RcDEPx6EepBgnEfn2dLKFRGZE4ViepwTXGkfms3tVn4kXR5OmuPqg==","signatures":[{"sig":"MEQCIC6gf6iEOoXmPylB62YyqAPMzeZxOZl4oEF1XHnzMqTnAiBp8KRatjaYfNQH16ZKDWEMziK9GxfYz7fV3IAPNzKWpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154155},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ea3ed75c58416a02f45989bd6a4c2c2ce79dc4c8","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest --passWithNoTests","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","test:demo":"node dist/cli.js demo","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 UI element coverage reporter for Playwright E2E tests. Discover interactive elements, analyze selector coverage, and generate comprehensive reports with Istanbul support.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.3.0","@playwright/test":"^1.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.54.0","ts-jest":"^29.1.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"playwright":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_1.0.9_1760472592357_0.32297760873045966","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"playwright-coverage-reporter","version":"1.0.10","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@1.0.10","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"73a6270e3bd5c9047a51d857c79214332968707c","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-1.0.10.tgz","fileCount":23,"integrity":"sha512-jPrJhDuqJsWbYn+Hg9IbZkk1hM1W7+Wz7nPFpT2VwPoYcJ/SZYek+jB/rnC1rajD0h7QRtxOsov4NsTUU+CwFw==","signatures":[{"sig":"MEUCIGzGwzmRV3lq4RDRHga8wtSsz5pMu3/vWrXNxBEcxxEaAiEAk28HHGB9XcHaul4BHc4eSnbUpA6eiokUvtxWgiUEnaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154192},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d35614d3cc649b07f5338a633ffe956d25f0bd9f","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest --passWithNoTests","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","test:demo":"node dist/cli.js demo","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 UI element coverage reporter for Playwright E2E tests. Discover interactive elements, analyze selector coverage, and generate comprehensive reports with Istanbul support.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.3.0","@playwright/test":"^1.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.54.0","ts-jest":"^29.1.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"playwright":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_1.0.10_1760472898843_0.2498797078981112","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"playwright-coverage-reporter","version":"1.0.11","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@1.0.11","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"f9237cf7ee6147fa103f4e5a2fc78fe8c8560345","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-1.0.11.tgz","fileCount":23,"integrity":"sha512-yhhtUdFdD5RA2+Mue5iHzVAyEFx2MgEyNufAobTeDN/+GUGj0imTRHp+4hFo5t4I/37/4eJM0zQeSXg9wQs5Hw==","signatures":[{"sig":"MEYCIQDYBW4255XFAWSr3fQ46mX2loB6gtisuM4uPO41zYsYoAIhANnhhEOiojknt5cr/nsRWT9UVIu6W6qWDc5Aa6xE9bXo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155821},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"35cb134ce5522b63f968f687a1915560ef6822ee","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest --passWithNoTests","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","test:demo":"node dist/cli.js demo","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 UI element coverage reporter for Playwright E2E tests. Discover interactive elements, analyze selector coverage, and generate comprehensive reports with Istanbul support.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.3.0","@playwright/test":"^1.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.54.0","ts-jest":"^29.1.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"playwright":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_1.0.11_1760473528484_0.6361895871367176","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"playwright-coverage-reporter","version":"1.0.12","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@1.0.12","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"4aa3b3d7a91ff1d14877ec6712e0f2af061ba6f0","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-1.0.12.tgz","fileCount":25,"integrity":"sha512-+wZZPEfKXS6ff3KVMkISnnM2LQcTHJoqYEQpuB7To+YQtuT1LxSgTd8XlM4quJeHUKCBIer03hebE/kCoBkqsw==","signatures":[{"sig":"MEUCIQD6uFf6wUF66TKQJUExr4P9nKrZFPdGVMDGr8lEadjAwAIgRDG9Ey76hc0UcpBvrXzKLQtUY5lQSdB7bFPq5OLX9Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170441},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"06b6f8d12b8082725df2c2cb86108ff21939ad88","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest --passWithNoTests","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","test:demo":"node dist/cli.js demo","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 UI element coverage reporter for Playwright E2E tests. Discover interactive elements, analyze selector coverage, and generate comprehensive reports with Istanbul support.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.3.0","@playwright/test":"^1.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.54.0","ts-jest":"^29.1.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"playwright":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_1.0.12_1760473836711_0.8816726707810871","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"playwright-coverage-reporter","version":"1.0.13","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@1.0.13","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"87377562d2cf7b502a392c558a41acac55dea6a8","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-1.0.13.tgz","fileCount":25,"integrity":"sha512-SmSiadjUF+GxRGfuOu+SoNtJxSw9m8ZYKoA8wf2yvv7YfI9i+zs5KSF0doj89952dw29cneM3GinfkRCzOZ9Bw==","signatures":[{"sig":"MEUCIFjoSsnTpr1568dyTgkTxDVHta1cvNpoXd/M1734QhFeAiEAsnPjNljIdFTCYzVWkA/2KS+Hy9Kdd5Y2bBO1eYq+bb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172318},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8e8994d1f055013b6461887de6403780f60fb262","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest --passWithNoTests","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","test:demo":"node dist/cli.js demo","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 UI element coverage reporter for Playwright E2E tests. Discover interactive elements, analyze selector coverage, and generate comprehensive reports with Istanbul support.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.3.0","@playwright/test":"^1.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.54.0","ts-jest":"^29.1.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"playwright":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_1.0.13_1760474000373_0.05354076559184939","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"playwright-coverage-reporter","version":"1.0.14","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@1.0.14","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"0b0d375ba68b276bc5e825f7575a9e52ae033ac3","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-1.0.14.tgz","fileCount":29,"integrity":"sha512-DbcQaLDmhv/7hrw8Fodk0SDNOAXD52TwQCReKn+F0XNKy6v2SX4Ym0vPYU6CmeK4yOwXEMWz22WrdXrT4cj45w==","signatures":[{"sig":"MEQCICcrDo8vWVY2UAfSJKlWNDdLEYh3OVIqW6/aUFFOFHmsAiBCfcSQ0B4bjzE5gaHIbLWBqt4+eCA6RNsqNPzZ5X6Heg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198464},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e7d66572e9ae65aed50b78863a5c3971db55c551","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest --passWithNoTests","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","test:demo":"node dist/cli.js demo","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 UI element coverage reporter for Playwright E2E tests. Discover interactive elements, analyze selector coverage, and generate comprehensive reports with Istanbul support.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.3.0","@playwright/test":"^1.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.54.0","ts-jest":"^29.1.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"playwright":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_1.0.14_1760474464982_0.2015203079387764","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"playwright-coverage-reporter","version":"1.0.15","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@1.0.15","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"d7e639b8aa4b491618e664e4ee742155f33a7e93","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-1.0.15.tgz","fileCount":29,"integrity":"sha512-GPXi6kyjP/FTS5boUNHzP6T3jkwkCAR/HeRF6GtyBgLwRaFLdf4bT2YSVFUVHLaCP8XYAPIHc7+CYhJQGSDNzg==","signatures":[{"sig":"MEUCIQDB2XvH4aZJ2hm0emEN83AmiK/MHKUvoZDpgveIs3IexwIgIqhbdGxRgNE0Zo8TEXqBZBqrozurBYaffaN+71CFIEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210671},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"56171c0d2741e46037f03a2c33f1f3fc80a4a0a3","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest --passWithNoTests","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","test:demo":"node dist/cli.js demo","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 UI element coverage reporter for Playwright E2E tests. Discover interactive elements, analyze selector coverage, and generate comprehensive reports with Istanbul support.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.3.0","@playwright/test":"^1.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.54.0","ts-jest":"^29.1.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"playwright":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_1.0.15_1760475163712_0.3068622508543697","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"playwright-coverage-reporter","version":"1.0.16","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@1.0.16","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"18f450ee9b306d628fef836be39cc4c978f45c4d","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-1.0.16.tgz","fileCount":29,"integrity":"sha512-9vMiwBLXrB9VXyHMu6dmN7Pl7Rq18UYv0QYD56ukCslr/ADP1gGvYPUr2AfXohpbYoAxVfWjuJ8Y7yfZKaX7Lg==","signatures":[{"sig":"MEUCIQDky4x0+cjBmiHbcg/P5QMrdYekh5Jo03rOu88hNQFKzQIgaXzxphNW+qPzEzHHTKmYEYikT3bDTGyJ9UGktA8t63I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213284},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5a586b11ef2c813e4eeba3c4936b4d0abb9b37d4","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"jest --passWithNoTests","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","test:demo":"node dist/cli.js demo","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 UI element coverage reporter for Playwright E2E tests. Discover interactive elements, analyze selector coverage, and generate comprehensive reports with Istanbul support.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.3.0","@playwright/test":"^1.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.54.0","ts-jest":"^29.1.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"playwright":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_1.0.16_1760475739598_0.6377542055578107","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"playwright-coverage-reporter","version":"2.0.14","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.0.14","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"415eddcb14c34ab3be9832b82b1b7324c041092b","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.0.14.tgz","fileCount":33,"integrity":"sha512-2Ix8cge8BaU6hs4QwNyTmF08lxiDghU+8iIb3vgOK9FKyfeUamroQ7oXhO28BgH4lCv01naJ1SaEB3BwrqwuNg==","signatures":[{"sig":"MEUCIQDa2VAYuxhkHLFyIvW1Td/qCvzh2KjYKvpyqSHbJLtTZgIgaIWm+0jPZblcTiGV3qzhje0DVOPK4yth/oyo1/6OE1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294225},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ea26edab5251d5af88f62198586727946dd0ddab","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node node_modules/playwright/lib/program.js test","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","test:demo":"node dist/cli.js demo","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3","@playwright/test":"^1.56.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.54.0","ts-jest":"^29.1.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"playwright":"^1.56.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.0.14_1760483161938_0.28114237293909894","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"playwright-coverage-reporter","version":"2.0.15","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.0.15","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"bd25611d2d7b8f829aa0355cb2b005242198b302","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.0.15.tgz","fileCount":33,"integrity":"sha512-+175j9Pf5mwdWt4ekWgWtOt/Ol72xaAvXVujqiUI/cQvFQhHlhUJpFRR0yDg+eEoLKF34kl0etPwPON67qbsmw==","signatures":[{"sig":"MEYCIQDRBMhvuuv2BSduLd1GHKdsW/zSRu4MQolmjlAgyHsoZgIhANKfNDFzHgOept6yqGIbgx8huel5cqQcZEvE8AMZshYV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294225},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fc1b5ef888efe197ec0c2faab949b09800757db6","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node node_modules/playwright/lib/program.js test","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","test:demo":"node dist/cli.js demo","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3","@playwright/test":"^1.56.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.54.0","ts-jest":"^29.1.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"playwright":"^1.56.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.0.15_1760483207656_0.07560064876017192","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"playwright-coverage-reporter","version":"2.0.16","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.0.16","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"c0f203bec1dbb22c9a4e66cc8a26d03b135216fe","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.0.16.tgz","fileCount":33,"integrity":"sha512-c54sciRmUQOyM7iauMLL9bRilt5lyN39P0G5gu11d2ldBCHlF1V5Q8cpxS4kIoDQv8P3oJZXR2n+On4gVklDlA==","signatures":[{"sig":"MEQCICIXTyxM798KPOKL7Id+FHhqfmyU555IlF5Ed2kwrcrxAiBXcofbgtBZUXbkvSHVQEUIKIFlVzs977DF6tKveXcMxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294628},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b7562505bcaa33817c589a6d66c727929cb6f583","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node node_modules/playwright/lib/program.js test","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","test:demo":"node dist/cli.js demo","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3","@playwright/test":"^1.56.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.54.0","ts-jest":"^29.1.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"playwright":"^1.56.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.0.16_1760483438956_0.8159153985982188","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"playwright-coverage-reporter","version":"2.0.17","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.0.17","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"ec94174d774bfcf001b75421fd92331b2a3a703f","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.0.17.tgz","fileCount":33,"integrity":"sha512-xqxRW0JrbDpFGRM+zoClodBJWUUZyhbEz3BScY3y8BvTaf/ikXaEjQY4/Dq4I7FuKqBu2YC8BJc6ZQCFDvni1w==","signatures":[{"sig":"MEQCIFOHT0FEQI+nSCV0o7fB96Di6NnDkPhOVmJqBy4x5+lHAiAzr2p7TRBgUCpRChqsNjeTp1owNeAe69oCXac1z00BwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294537},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e38e8b7b4279343fe3d22f2228d6b0773b87147e","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"node node_modules/playwright/lib/program.js test","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","test:demo":"node dist/cli.js demo","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3","@playwright/test":"^1.56.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.54.0","ts-jest":"^29.1.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"playwright":"^1.56.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.0.17_1760483558427_0.1608885490896923","host":"s3://npm-registry-packages-npm-production"}},"2.0.30":{"name":"playwright-coverage-reporter","version":"2.0.30","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.0.30","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"d48aa081c33874f885cf497be49c4fd9d2bf743c","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.0.30.tgz","fileCount":35,"integrity":"sha512-hCY1E1wlbSeiap6hzY7OubyfWtisEz85/iLp1IWE/0U2xVPHLoWsJhmIxGCGH6ahAUC5d61BIuln+JIj5EN8wQ==","signatures":[{"sig":"MEUCIEM0/Nwkc7U+dLjofeItEqr71eQ15czbLup2XhfVF//ZAiEAwFG6b22E5vhbhh/+4PTEk+TdtN3OmBfM5dqQ8bIXhs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306174},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"246b98930465c680e396c0817ac60141043f16d2","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"npx playwright test","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3","@playwright/test":"^1.56.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.5","eslint":"^8.54.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.0.30_1760523805834_0.4447201059360857","host":"s3://npm-registry-packages-npm-production"}},"2.0.41":{"name":"playwright-coverage-reporter","version":"2.0.41","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.0.41","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"b29edb7b84e6064ea919dbdbcb845086a33aaf89","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.0.41.tgz","fileCount":35,"integrity":"sha512-HEumsGZ/eaH7vZgUljaDiHFgZF5E5QFDRPkcFnkZO/6xBAMfRmjv8tlzqZ2UeCo0tAhDSwehze8v42bkrhwrBA==","signatures":[{"sig":"MEUCIGgnVGlHiVObWTbScL9q3+J8xlHpSmDysnjCDZgSEDj9AiEAtZahJLQyRepag7NqZJ6Y7EIz99e4k9KVVQjMnNEk6zI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306174},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6033bf2c02bce3476a24f404b5ee8a2771ff508a","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"npx playwright test","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3","@playwright/test":"^1.56.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.5","eslint":"^8.54.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.0.41_1760528291307_0.21225564729797597","host":"s3://npm-registry-packages-npm-production"}},"2.0.42":{"name":"playwright-coverage-reporter","version":"2.0.42","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.0.42","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"8f7fa39fc399198bae127481e20f854eaf5c52ee","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.0.42.tgz","fileCount":35,"integrity":"sha512-66lGCmT3foH1Ip/n6zy0YAs1kPkQAI/Pvb3OjrkLLz3zxhVo4a+KU/qmH7w4wTGYLmr64DJFgXHlx/bEtSQ3Hg==","signatures":[{"sig":"MEYCIQD9Sd5cSNwT+INjyFZoFAmGERqsdsU2QDVm8GjS/6nzGAIhAI4oI+jkS3xvN/UuBq7SvoPsKAEFtu8+9Yw5T3QqaeqZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306190},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"848043afe9d140a25cf9184d6c8c3b3cfefcd5aa","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"npx playwright test","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3","@playwright/test":"^1.56.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.5","eslint":"^8.54.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.0.42_1760529061270_0.7782229498096644","host":"s3://npm-registry-packages-npm-production"}},"2.0.43":{"name":"playwright-coverage-reporter","version":"2.0.43","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.0.43","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"43a15f7768ccb2868b2f16d3cfdec5c5f112f2c9","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.0.43.tgz","fileCount":35,"integrity":"sha512-60r0aEkUPC1c6K352vDp+jpWCtI1ZqSCQvbKPJtdGXBIpsm5teiAuopkSs8HLeYyeWaeULPlYoz8gOgjR7jVEQ==","signatures":[{"sig":"MEYCIQD8iPvMnOG7pkJqo+rFdSwZ/niDTjP3Oer5k/8zfYmCuwIhAP48XjUbmziClH48ogjwzR1UFW67TJ0N+tW7mpqumJhC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306190},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"daace869d0cf6f7e0aba9555941f662473dc444e","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"npx playwright test","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3","@playwright/test":"^1.56.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.5","eslint":"^8.54.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.0.43_1760529396158_0.7613740656357217","host":"s3://npm-registry-packages-npm-production"}},"2.0.44":{"name":"playwright-coverage-reporter","version":"2.0.44","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.0.44","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"1baa8be9032ff6b5b32cd03288567df60df9ab9f","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.0.44.tgz","fileCount":35,"integrity":"sha512-CJ9GUmtwgIaveLqlaqt5698yhR1eypq6RJEMY/RqsZG9M229tBnWejv8JOt7SK5oCW2+hsnI8vb6pzGwZiEzWQ==","signatures":[{"sig":"MEQCIGNB7SbmrNzEJ7lDRKSHtzbNEZp1yaaOBwOFCeRmlcTEAiBxRsqpaaBWHnCp7duOFgV5G/NAwBQB+Iq98IYBaK7kQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306342},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1c7d92f374c1b380d8e877948b8abfddfa27084c","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"npx playwright test","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.5","eslint":"^8.54.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.0.44_1760619201565_0.6631020795420592","host":"s3://npm-registry-packages-npm-production"}},"2.0.46":{"name":"playwright-coverage-reporter","version":"2.0.46","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.0.46","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"86171bfc79cf4e8d1b7e7d0e6d1d151c8ef18f14","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.0.46.tgz","fileCount":37,"integrity":"sha512-gM47wu8afU7pATIEe3WuxhgFzB3Rcu8eS0x19lTfIKpbGrZ4SZwwJAKPnB0qwne+ZSM6NDteZAGodwiR4JdhZA==","signatures":[{"sig":"MEYCIQDtrJtBTlrRwT1oDiTu8R3Il8vaQaNo2tOlQsijFkAiIgIhAO8UzSSg/lJPOGFeKrCr0HJOKLOnEqRRTk28tL4K0Kst","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306640},"main":"dist/reporter.js","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"88ebca04d07fbb43565e019c02a2a7c842468fce","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"npx playwright test","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.5","eslint":"^8.54.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.0.46_1760622540616_0.6889488655703184","host":"s3://npm-registry-packages-npm-production"}},"2.0.48":{"name":"playwright-coverage-reporter","version":"2.0.48","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.0.48","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"9f508b491181c5e43cf637716e1f0300ef345a16","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.0.48.tgz","fileCount":37,"integrity":"sha512-b37lwkrJCX2wgZWIw4j0qPteHglyFF/VBnVIg08bb5FwBn1/b4Y3rDSPLM9EbqNPsMxH+SipVVXADu4Z5kluhA==","signatures":[{"sig":"MEYCIQC+ckND0GVaUqreB4Xmftoa61gOt3UelBPoWOxAfpYflgIhAMVShIjrfua77repCUy2csJlLLyFBVs4ZRMzbF2Ec00L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306402},"main":"dist/reporter.js","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3b8249a756f79466c63b6d8b86edb27358249a1a","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"npx playwright test","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.5","eslint":"^8.54.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.0.48_1760623788878_0.9743230707532669","host":"s3://npm-registry-packages-npm-production"}},"2.0.49":{"name":"playwright-coverage-reporter","version":"2.0.49","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.0.49","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"ca0359fc248dc545ba9622f70370bc981d52a591","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.0.49.tgz","fileCount":37,"integrity":"sha512-iMA4BMd50C4acFfx5n6U1be1jJJ8/gmb9qadNuahu0YFwT3R6ZRRNJW3sbNE58uwWJ92CbLttG+KdVFVdfLAhg==","signatures":[{"sig":"MEQCID8kki3SxKOUcFHzCFBNEKXECSaru2CCmg9QVwSPjVhCAiAzlzBpZQvdFkLCTkA19aAVU5syx+35b1wV2h8PFM5pow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306891},"main":"dist/reporter.js","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"42b1c07cdc1cd32e7d59b201c1d44cbe1f337447","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"npx playwright test","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.5","eslint":"^8.54.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.0.49_1760626745722_0.4943891591770331","host":"s3://npm-registry-packages-npm-production"}},"2.0.50":{"name":"playwright-coverage-reporter","version":"2.0.50","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.0.50","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"780863437c4e187d1f88df8e824b67ce077cfccc","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.0.50.tgz","fileCount":37,"integrity":"sha512-EAF4nmXVknNXbElqUJyhgEUcPgceVobgDP1lnpuVnN85YawCjf1aUx1pnEzRshKOTPLMV9o2khSZX8TTVhj39Q==","signatures":[{"sig":"MEUCIEaGRJEKVHMwUwLHXlStCrxRIPANK50oQzJqYtOCuITEAiEA9L4GEkJ7wAkmcC3nGMjyiiXHlk9BHlYYkqv4B+3bCIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307022},"main":"dist/reporter.js","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f73e96257f43f110831eb62b9c23083b8452f86e","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"npx playwright test","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.5","eslint":"^8.54.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.0.50_1760629124283_0.9175501972795401","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"playwright-coverage-reporter","version":"2.1.1","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.1.1","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"875f4e148c74200e58216e94154d915d3b4c9884","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.1.1.tgz","fileCount":37,"integrity":"sha512-g1PP9CWknV6hTBt8eSF1VKgDuYcdIWps2gbvHakk8ubsWHoEG0kR3j9Cg7qfuA5EucDGtdDWHmOZ8xwcONaTfw==","signatures":[{"sig":"MEYCIQCysq2zEUMS58gcXmXmx4pqpIoZm/ZYPH50m6UHUGdL4QIhAIHEWWGrAhD1MwPQw1+bsdhxsWtj3UsQUbabdI0bWcRH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309499},"main":"dist/reporter.js","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d3cbdbcc6605903885be2a37fc6916a52bdba5f2","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"npx playwright test","build":"tsc","prepare":"npm run build","release":"npm run build && npm test && package-bump patch","lint:fix":"eslint src/**/*.ts --fix","postinstall":"lefthook install","release:major":"npm run build && npm test && package-bump major","release:minor":"npm run build && npm test && package-bump minor","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.5","eslint":"^8.54.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.1.1_1760702213129_0.8617184918699798","host":"s3://npm-registry-packages-npm-production"}},"2.1.17":{"name":"playwright-coverage-reporter","version":"2.1.17","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.1.17","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"385de8636b73f0df6e235b94f43592476591b91f","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.1.17.tgz","fileCount":37,"integrity":"sha512-1W+EjG4if8KKeh10la6EJIQx3s3WA99ZokGkJN8bN+myrl34xYPsC0yWP9+T25b3mQP9AHOpYIC25QBLfsbjjw==","signatures":[{"sig":"MEYCIQDMEIUnmoPSBty+rey946xhU3aIpH2yDHR2oXhYvHMrXAIhAL3DZyG1T3uEWOkO9K9OV8khmwLtndvc5dedQ1iZML07","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315125},"main":"dist/reporter.js","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0f95470646535c29390da972d4c8c7cd8425c265","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"npx playwright test","build":"tsc","prepare":"npm run build","release":"npm run build && npm run test:ci && package-bump patch","test:ci":"npx playwright test tests/config.test.ts tests/reporter.test.ts tests/cli.test.ts --project=chromium","lint:fix":"eslint src/**/*.ts --fix","postinstall":"lefthook install","release:major":"npm run build && npm run test:ci && package-bump major","release:minor":"npm run build && npm run test:ci && package-bump minor","test:coverage":"npx playwright test --config=playwright.coverage.config.ts","prepublishOnly":"npm run build && npm run test:ci"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.5","eslint":"^8.54.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.1.17_1760707491272_0.23500763383888024","host":"s3://npm-registry-packages-npm-production"}},"2.1.18":{"name":"playwright-coverage-reporter","version":"2.1.18","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.1.18","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"5a60a1d58af6bffe5f3e487e6b4e1673e660bed9","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.1.18.tgz","fileCount":37,"integrity":"sha512-Ku/oOFJui7y37HFlK9EBEYU9SoWkmbz1h0r3EnzUFN7t7k2y2IrFl3pDDrsVwf88PvHsgKBIHrXT+U8o6wfZGQ==","signatures":[{"sig":"MEQCIHRwhgp6LFjlFrSSQ8S4HdewTejUbtsKAoaIDsBWn3WeAiBbCJKJomruFhBHoEkhCJaOlppjq9J7pO0Ly1a6xChjlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316963},"main":"dist/reporter.js","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e64bbdb1ec3ba59955234feffb3c1bb5b1eae6bf","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"npx playwright test","build":"tsc","prepare":"npm run build","release":"npm run build && npm run test:ci && package-bump patch","test:ci":"npx playwright test tests/config.test.ts tests/reporter.test.ts tests/cli.test.ts --project=chromium","lint:fix":"eslint src/**/*.ts --fix","postinstall":"lefthook install","release:major":"npm run build && npm run test:ci && package-bump major","release:minor":"npm run build && npm run test:ci && package-bump minor","test:coverage":"npx playwright test --config=playwright.coverage.config.ts","prepublishOnly":"npm run build && npm run test:ci"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.5","eslint":"^8.54.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.1.18_1760709654828_0.5460570689059652","host":"s3://npm-registry-packages-npm-production"}},"2.1.19":{"name":"playwright-coverage-reporter","version":"2.1.19","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.1.19","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"e1977ce1993bf2c9de0d5329d43f22ef25934311","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.1.19.tgz","fileCount":37,"integrity":"sha512-FDKM7ckRaixMCLFL8S+jTn8MtDDa2cXFbNpcRRck+QkOUJvd4tsdCZ3Gkpep3wXkEb+6qcEC3mnLWfxokSauCw==","signatures":[{"sig":"MEUCIEwOvC24vbnXYHOYxCBl822VcPEs8NWCtMCpJXf6zRHJAiEAtnnCBznPSxBCdKEDEFN6NnCXmw01IOrNsZuPdTo6kco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316988},"main":"dist/reporter.js","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"40185cdd9bca14f1999f3dd1fe1bb9acb842b4dd","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","test":"npx playwright test","build":"tsc","prepare":"npm run build","release":"npm run build && npm run test:ci && package-bump patch","test:ci":"npx playwright test tests/config.test.ts tests/reporter.test.ts tests/cli.test.ts --project=chromium","lint:fix":"eslint src/**/*.ts --fix","postinstall":"lefthook install","release:major":"npm run build && npm run test:ci && package-bump major","release:minor":"npm run build && npm run test:ci && package-bump minor","test:coverage":"npx playwright test --config=playwright.coverage.config.ts","prepublishOnly":"npm run build && npm run test:ci"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"^14.2.5","eslint":"^8.54.0","lefthook":"^1.13.6","@types/node":"^20.10.0","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.1.19_1760710416765_0.6718359983863444","host":"s3://npm-registry-packages-npm-production"}},"2.1.26":{"name":"playwright-coverage-reporter","version":"2.1.26","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.1.26","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"aa309489fefee51832604d3db13d0a3bf9991863","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.1.26.tgz","fileCount":37,"integrity":"sha512-d1IhNGL93g5RxvN5dRILW0XekWJcnvjgNDLWKPCoHKBsZ+wQ7H/Do/+8caqGFaIDH91+c6s/XvnSK/z8stO/Uw==","signatures":[{"sig":"MEQCICtGtgqAj1TXdJvJO1Z21VRpHyn7K8Bw17drW95/O1nfAiAA8+kkQRZut+ELKyWfq80fq6BX4oWFt7PhjTW4G9qKMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330687},"main":"dist/reporter.js","type":"module","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c148f4879389c4b924c00b91b4c6cfd4c5de74df","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc","prepare":"npm run build","release":"npm run build && package-bump patch","test:ci":"npm run test:unit && npm run test:integration && npm run test:e2e --project=chromium","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run test:unit && npm run test:integration && npm run test:e2e","test:e2e":"npx playwright test tests/e2e","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"lefthook install","test:server":"node tests/test-server.js","release:major":"npm run build && package-bump major","release:minor":"npm run build && package-bump minor","test:coverage":"COVERAGE_ENABLED=true npm run test:all","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdom":"^23.0.0","serve":"^14.2.5","eslint":"^8.54.0","vitest":"^3.2.4","express":"^5.1.0","lefthook":"^1.13.6","@vitest/ui":"^3.2.4","@types/node":"^20.10.0","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.1.26_1760734521262_0.4223890999839277","host":"s3://npm-registry-packages-npm-production"}},"2.1.27":{"name":"playwright-coverage-reporter","version":"2.1.27","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.1.27","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"81a790641bb19ad586ad2b090ec4095b27676b82","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.1.27.tgz","fileCount":37,"integrity":"sha512-82RAUPUy1L14OZ0w8Smtc40rLWfmSGQEkEbiPnnMxzer6y+OuI6KUs/DjrkzBTIGEFfbY1Ms+b1gcKDZ7+UFfQ==","signatures":[{"sig":"MEUCIBtkIWMlq02Z9KDh/31JmNSUeCLdoNsvdR1Q2bemfkw7AiEA9c9outWLA6LQwr+FX8KXkjQcS1WutU4puRByD7rRAfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330689},"main":"dist/reporter.js","type":"module","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4b2a3173d641ff7f770507431ce24ac98ffedc36","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc","prepare":"npm run build","release":"npm run build && package-bump patch","test:ci":"npm run test:unit && npm run test:integration && npm run test:e2e --project=e2e-chrome","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run test:unit && npm run test:integration && npm run test:e2e","test:e2e":"npx playwright test tests/e2e","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"lefthook install","test:server":"node tests/test-server.js","release:major":"npm run build && package-bump major","release:minor":"npm run build && package-bump minor","test:coverage":"COVERAGE_ENABLED=true npm run test:all","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdom":"^23.0.0","serve":"^14.2.5","eslint":"^8.54.0","vitest":"^3.2.4","express":"^5.1.0","lefthook":"^1.13.6","@vitest/ui":"^3.2.4","@types/node":"^20.10.0","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.1.27_1760737726706_0.6359073312627741","host":"s3://npm-registry-packages-npm-production"}},"2.1.28":{"name":"playwright-coverage-reporter","version":"2.1.28","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","cli","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@2.1.28","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"bin":{"playwright-coverage":"dist/cli.js"},"dist":{"shasum":"42e2e551eb2286a336d2bb6b1072580ad0e96cf2","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-2.1.28.tgz","fileCount":37,"integrity":"sha512-pLFRbd5DB1mkQ83NohLI/65jpmSrUW4WHHpZSNXTf12wjGTyRGXXbDW8RtXzdDTYIMOvqPKgdtGhGJMxj3fOFA==","signatures":[{"sig":"MEUCIEWrZ76+MG2+Dcv59e5qn9Mbqw2+7uWgF6g3gd2h8uD3AiEA1XCozVWLBFdHgClnUlGD856tcmm7axbwi6DPfq5LkgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318216},"main":"dist/reporter.js","type":"module","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bba37f0528c2f5ad78d87d74e9f4cad01269b717","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc","prepare":"npm run build","release":"npm run build && package-bump patch","test:ci":"npm run test:unit && npm run test:integration && npm run test:e2e --project=e2e-chrome","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run test:unit && npm run test:integration && npm run test:e2e","test:e2e":"npx playwright test tests/e2e","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"lefthook install","test:server":"node tests/test-server.js","release:major":"npm run build && package-bump major","release:minor":"npm run build && package-bump minor","test:coverage":"COVERAGE_ENABLED=true npm run test:all","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with Playwright test runner to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istanbul ","directories":{},"_nodeVersion":"20.19.5","dependencies":{"glob":"^10.3.0","commander":"^11.1.0","typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdom":"^23.0.0","serve":"^14.2.5","eslint":"^8.54.0","vitest":"^3.2.4","express":"^5.1.0","lefthook":"^1.13.6","@vitest/ui":"^3.2.4","@types/node":"^20.10.0","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_2.1.28_1760738387242_0.9701587526711892","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"playwright-coverage-reporter","version":"3.0.9","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@3.0.9","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"dist":{"shasum":"fd76aa8359bd451078ba8830b482c6f10d395e78","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-3.0.9.tgz","fileCount":47,"integrity":"sha512-KKOwlJHXhSnL37BminlBi34X3iFU4hVL/un8SlmJrXBBlVKQLKQ1gR+4ICvTMeKM18I4lrKKMDqleZgUR/Us/w==","signatures":[{"sig":"MEQCICfvfswpzyfegrLFhw8Ll8F4uTwADlJgVC5LU6222etKAiBzAHMWAUtBsWHOG8aYQHazcV8iEVzHfT2VAf0tubMewA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412484},"main":"dist/reporter.js","type":"module","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d550965c050d2313e5ebcb36036a81ab46028180","scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"tsc","prepare":"npm run build","release":"npm run build && package-bump patch","test:ci":"npm run test:unit && npm run test:integration && npm run test:e2e --project=e2e-chrome","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run test:unit && npm run test:integration && npm run test:e2e","test:e2e":"npx playwright test tests/e2e","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","postinstall":"lefthook install","test:server":"node tests/test-server.cjs","validate:esm":"node -e \"console.log('✅ ESM configuration validated')\"","release:major":"npm run build && package-bump major","release:minor":"npm run build && package-bump minor","test:coverage":"COVERAGE_ENABLED=true npm run test:all","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"11.6.0","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with your Playwright test suite to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istan","directories":{},"_nodeVersion":"24.9.0","dependencies":{"glob":"^10.3.0","typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","jsdom":"^23.0.0","serve":"^14.2.5","eslint":"^8.54.0","vitest":"^3.2.4","express":"^5.1.0","lefthook":"^1.13.6","@vitest/ui":"^3.2.4","@types/node":"^20.10.0","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^6.13.0","@typescript-eslint/eslint-plugin":"^6.13.0"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_3.0.9_1760740608421_0.6955368680298406","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"playwright-coverage-reporter","version":"3.0.11","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@3.0.11","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"dist":{"shasum":"936c331a5d0679d4805326c14345855262f8e70c","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-3.0.11.tgz","fileCount":47,"integrity":"sha512-MrTFVe1MkrCe6z9pHJ3YPPz0EHB3Ln9r+uFmehDjyOCG3jnBhLQA3csHgkrg8lh40mmiEpsbizIbtaHW+yZp6Q==","signatures":[{"sig":"MEYCIQCOpleq9CyQJQEn30SY9EVPEDWUlEQpUSyickOaSck30AIhAJlbm2BMxyVWdaoJhf+815x2gZFxQ4AWXYKW9uUzGY15","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":538687},"main":"dist/reporter.js","type":"module","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"69b1823475577cb034111ac57c6540b94920979a","scripts":{"dev":"npm run build:bundle -- --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"npm run build:types && npm run build:bundle","prepare":"npm run build","release":"npm run build && package-bump patch","test:ci":"npm run test:unit && npm run test:integration && npm run test:e2e --project=e2e-chrome","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run test:unit && npm run test:integration && npm run test:e2e","test:e2e":"npx playwright test tests/e2e","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly","postinstall":"lefthook install","test:server":"node tests/test-server.cjs","build:bundle":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/reporter.js --external:playwright --external:glob --external:typescript --define:global=undefined","validate:esm":"node -e \"console.log('✅ ESM configuration validated')\"","release:major":"npm run build && package-bump major","release:minor":"npm run build && package-bump minor","test:coverage":"COVERAGE_ENABLED=true npm run test:all","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"11.6.0","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with your Playwright test suite to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istan","directories":{},"_nodeVersion":"24.9.0","dependencies":{"typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","glob":"^11.0.3","jsdom":"^27.0.0","serve":"^14.2.5","eslint":"^9.38.0","vitest":"^3.2.4","esbuild":"^0.25.11","express":"^5.1.0","lefthook":"^1.13.6","@vitest/ui":"^3.2.4","@types/node":"^24.8.1","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_3.0.11_1760741325367_0.19564925890824014","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"playwright-coverage-reporter","version":"3.0.13","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@3.0.13","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"dist":{"shasum":"d0215d1960c4f95a2ad26a398294fe1bdb4d23c1","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-3.0.13.tgz","fileCount":47,"integrity":"sha512-BZ36fITA6OFjcvkhkTQ33yl9vHB4y6X3cFyftL7LcI7Sy05R4hee/Zf+wAzAq4j/v7JHbORT6zPxMlZtHLGdHA==","signatures":[{"sig":"MEYCIQDI50obHJ8c5fEpcYgt2uhFHNUoXiwQrsj5WKCX6+wYLQIhAOzoLyaS7w3SaYVg4CnYpLC5AU+s2Cay+pSUFLcH0z5N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766022},"main":"dist/reporter.js","type":"module","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c87042788c07f9e6847f3e4fa33fdab26d480b72","scripts":{"dev":"npm run build:bundle -- --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"npm run build:types && npm run build:bundle","prepare":"npm run build","release":"npm run build && package-bump patch","test:ci":"npm run test:unit && npm run test:integration && npm run test:e2e --project=e2e-chrome","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run test:unit && npm run test:integration && npm run test:e2e","test:e2e":"npx playwright test tests/e2e","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly","postinstall":"lefthook install","test:server":"node tests/test-server.cjs","build:bundle":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/reporter.js --external:playwright --external:typescript --define:global=undefined","validate:esm":"node -e \"console.log('✅ ESM configuration validated')\"","release:major":"npm run build && package-bump major","release:minor":"npm run build && package-bump minor","test:coverage":"COVERAGE_ENABLED=true npm run test:all","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"11.6.0","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with your Playwright test suite to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istan","directories":{},"_nodeVersion":"24.9.0","dependencies":{"typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","glob":"^11.0.3","jsdom":"^27.0.0","serve":"^14.2.5","eslint":"^9.38.0","vitest":"^3.2.4","esbuild":"^0.25.11","express":"^5.1.0","lefthook":"^1.13.6","@vitest/ui":"^3.2.4","@types/node":"^24.8.1","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_3.0.13_1760741503588_0.09649116084954068","host":"s3://npm-registry-packages-npm-production"}},"3.0.15":{"name":"playwright-coverage-reporter","version":"3.0.15","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@3.0.15","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"dist":{"shasum":"92a834e8dfbe812174922928f0a5f443ec2fc00e","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-3.0.15.tgz","fileCount":47,"integrity":"sha512-RIeuQT7oAyG4F5QNoL1PH6EnDfayBtlRGiUh1aM3eVhSklQHm/L8AwPS1tnbzdh6GekUkR5DL0bYmO9QOsPitA==","signatures":[{"sig":"MEUCICdFhbQu6IDJuaHJ3a9uTI9dLt5VsTj2+MA7FT71CeluAiEAtmM/a886ALp46bN595th0Rcwy8Upwcq06YzF95DCTls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766178},"main":"dist/reporter.js","type":"module","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5ece5502a6f88cdfe4f9d62026f7561ddd363b41","scripts":{"dev":"npm run build:bundle -- --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"npm run build:types && npm run build:bundle","prepare":"npm run build","release":"npm run build && package-bump patch","test:ci":"npm run test:unit && npm run test:integration && npm run test:e2e --project=e2e-chrome","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run test:unit && npm run test:integration && npm run test:e2e","test:e2e":"npx playwright test tests/e2e","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly","postinstall":"lefthook install","test:server":"node tests/test-server.cjs","build:bundle":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/reporter.js --external:playwright --external:typescript --define:global=undefined","validate:esm":"node -e \"console.log('✅ ESM configuration validated')\"","release:major":"npm run build && package-bump major","release:minor":"npm run build && package-bump minor","test:coverage":"COVERAGE_ENABLED=true npm run test:all","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"11.6.0","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with your Playwright test suite to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istan","directories":{},"_nodeVersion":"24.9.0","dependencies":{"typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","glob":"^11.0.3","jsdom":"^27.0.0","serve":"^14.2.5","eslint":"^9.38.0","vitest":"^3.2.4","esbuild":"^0.25.11","express":"^5.1.0","lefthook":"^1.13.6","@vitest/ui":"^3.2.4","@types/node":"^24.8.1","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_3.0.15_1760741799347_0.7429424415623975","host":"s3://npm-registry-packages-npm-production"}},"3.0.17":{"name":"playwright-coverage-reporter","version":"3.0.17","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@3.0.17","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"dist":{"shasum":"06c20c4f3690dc9bcb554a80fb6c126ea6ccce40","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-3.0.17.tgz","fileCount":47,"integrity":"sha512-gwhxIWOzC0aoMsVQnmXOUSC3zDNjD2XlpSBDdlYq+FU9X+TS3w3f6yc63vi21EeVfxRcqYIwkzmNi4Bqpn4BFQ==","signatures":[{"sig":"MEYCIQD4Lyx1DsfPUw4cbOL4NdtRbNYkjQa/stggzyS9xUJLlwIhALpf4nrOkWlefgci5l9mUwu4lcPFSJ+uVIFOex6sKQle","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766310},"main":"dist/reporter.js","type":"module","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e08f7254601ee677e866cfa8bbdf9cb92b75adfc","scripts":{"dev":"npm run build:bundle -- --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"npm run test:bundle && vitest run","build":"npm run build:types && npm run build:bundle","prepare":"npm run build","release":"npm run test:all && package-bump patch","test:ci":"npm run test:bundle && npm run test:unit && npm run test:integration && npm run test:e2e --project=e2e-chrome","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run test:bundle && npm run test:unit && npm run test:integration && npm run test:e2e","test:e2e":"npx playwright test tests/e2e","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly","postinstall":"lefthook install","test:bundle":"node scripts/validate-bundle.js","test:server":"node tests/test-server.cjs","build:bundle":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/reporter.js --external:playwright --external:typescript --define:global=undefined","validate:esm":"node -e \"console.log('✅ ESM configuration validated')\"","release:major":"npm run test:all && package-bump major","release:minor":"npm run test:all && package-bump minor","test:coverage":"COVERAGE_ENABLED=true npm run test:all","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"11.6.0","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with your Playwright test suite to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istan","directories":{},"_nodeVersion":"24.9.0","dependencies":{"typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","glob":"^11.0.3","jsdom":"^27.0.0","serve":"^14.2.5","eslint":"^9.38.0","vitest":"^3.2.4","esbuild":"^0.25.11","express":"^5.1.0","lefthook":"^1.13.6","@vitest/ui":"^3.2.4","@types/node":"^24.8.1","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_3.0.17_1760742419374_0.18731023374928313","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"playwright-coverage-reporter","version":"3.1.0","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@3.1.0","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"dist":{"shasum":"c98e6529d91a6dd7042c432d5266fd0c56093361","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-3.1.0.tgz","fileCount":47,"integrity":"sha512-mDbO5R/YzMmAo99f57fYORfxS7Ebudcn+OLRbr6pG/lqCwzrnJe1f80jM8Osuw//oKY9X2vF0sktqisNuOqLkg==","signatures":[{"sig":"MEUCIFnw8kI0Bf0rabkItswZiG+1mTdnZf6ARDHR4RlLz/mUAiEAvLwGzhoHR0cPZodlEWn456LZIuqbXmS9IdY73YQXFLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766309},"main":"dist/reporter.js","type":"module","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4830b97b75400a6843f020dc57d5c72f55035bca","scripts":{"dev":"npm run build:bundle -- --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"npm run test:bundle && vitest run","build":"npm run build:types && npm run build:bundle","prepare":"npm run build","release":"npm run test:all && package-bump patch","test:ci":"npm run test:bundle && npm run test:unit && npm run test:integration && npm run test:e2e --project=e2e-chrome","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run test:bundle && npm run test:unit && npm run test:integration && npm run test:e2e","test:e2e":"npx playwright test tests/e2e","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly","postinstall":"lefthook install","test:bundle":"node scripts/validate-bundle.js","test:server":"node tests/test-server.cjs","build:bundle":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/reporter.js --external:playwright --external:typescript --define:global=undefined","validate:esm":"node -e \"console.log('✅ ESM configuration validated')\"","release:major":"npm run test:all && package-bump major","release:minor":"npm run test:all && package-bump minor","test:coverage":"COVERAGE_ENABLED=true npm run test:all","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"11.6.0","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with your Playwright test suite to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istan","directories":{},"_nodeVersion":"24.9.0","dependencies":{"typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","glob":"^11.0.3","jsdom":"^27.0.0","serve":"^14.2.5","eslint":"^9.38.0","vitest":"^3.2.4","esbuild":"^0.25.11","express":"^5.1.0","lefthook":"^1.13.6","@vitest/ui":"^3.2.4","@types/node":"^24.8.1","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_3.1.0_1760742524973_0.3606440042059036","host":"s3://npm-registry-packages-npm-production"}},"3.1.9":{"name":"playwright-coverage-reporter","version":"3.1.9","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@3.1.9","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"dist":{"shasum":"613b83c8636de7794cb235c7539a4a345b2437e7","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-3.1.9.tgz","fileCount":20,"integrity":"sha512-cEAJBCtFaBYauEqaJFsfdBy2658D1eg26bVoiwglTUaKbaSVuNnj4WNx918IpHKXrljk7LFo2FGqElfpeqV/Lg==","signatures":[{"sig":"MEUCIQC5H9twkz+mjt0N6YvuF2W+xoBRfAlPlVTJ0PL9127t4wIgPCrFwV5L/YV/6EvX5AFpuDZDXDvrXOqkIHjANfGmUQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418746},"main":"dist/reporter.js","type":"module","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"98a9eb6f572a9625f364927074669d5941cec4d6","scripts":{"dev":"npm run build:bundle -- --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"npm run test:bundle && vitest run","build":"npm run build:types && npm run build:bundle","prepare":"npm run build","release":"npm run test:all && package-bump patch","test:ci":"npm run test:bundle && npm run test:unit && npm run test:integration && npm run test:e2e --project=e2e-chrome","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run test:bundle && npm run test:unit && npm run test:integration && npm run test:e2e","test:e2e":"npx playwright test tests/e2e","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly","postinstall":"lefthook install","test:bundle":"node scripts/validate-bundle.js","test:server":"node tests/test-server.cjs","build:bundle":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/reporter.js --external:playwright --external:typescript --define:global=undefined","validate:esm":"node -e \"console.log('✅ ESM configuration validated')\"","release:major":"npm run test:all && package-bump major","release:minor":"npm run test:all && package-bump minor","test:coverage":"COVERAGE_ENABLED=true npm run test:all","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with your Playwright test suite to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istan","directories":{},"_nodeVersion":"20.19.5","dependencies":{"typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","glob":"^11.0.3","jsdom":"^27.0.0","serve":"^14.2.5","eslint":"^9.38.0","vitest":"^3.2.4","esbuild":"^0.25.11","express":"^5.1.0","lefthook":"^1.13.6","@vitest/ui":"^3.2.4","@types/node":"^24.8.1","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_3.1.9_1760828127145_0.07284163112487141","host":"s3://npm-registry-packages-npm-production"}},"3.1.10":{"name":"playwright-coverage-reporter","version":"3.1.10","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@3.1.10","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"dist":{"shasum":"186f4726449bdebf222666336c3c05cbfe436476","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-3.1.10.tgz","fileCount":20,"integrity":"sha512-Z1lzqDrDEMNQ4QeHvYw1bkJzGwsFG2v4ZdfRVuxxbNt3ONB0dbNtCmBKJm4wPDO9BeR89NQEx49QTDDt6TiF9g==","signatures":[{"sig":"MEYCIQCrgZSzRHKVXJ1a7qbs/3FCwB4eEKci8sA0LmvKINsmAQIhAPCwHZU7s91ef6DQyWTQHBWKXK3AhLTLvj8XsaNlqJcd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418747},"main":"dist/reporter.js","type":"module","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"022c1a6fb15b22736190384432dd4691606379f7","scripts":{"dev":"npm run build:bundle -- --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"npm run test:bundle && vitest run","build":"npm run build:types && npm run build:bundle","prepare":"npm run build","release":"npm run test:all && package-bump patch","test:ci":"npm run test:bundle && npm run test:unit && npm run test:integration && npm run test:e2e --project=e2e-chrome","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run test:bundle && npm run test:unit && npm run test:integration && npm run test:e2e","test:e2e":"npx playwright test tests/e2e","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly","postinstall":"lefthook install","test:bundle":"node scripts/validate-bundle.js","test:server":"node tests/test-server.cjs","build:bundle":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/reporter.js --external:playwright --external:typescript --define:global=undefined","validate:esm":"node -e \"console.log('✅ ESM configuration validated')\"","release:major":"npm run test:all && package-bump major","release:minor":"npm run test:all && package-bump minor","test:coverage":"COVERAGE_ENABLED=true npm run test:all","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with your Playwright test suite to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istan","directories":{},"_nodeVersion":"20.19.5","dependencies":{"typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","glob":"^11.0.3","jsdom":"^27.0.0","serve":"^14.2.5","eslint":"^9.38.0","vitest":"^3.2.4","esbuild":"^0.25.11","express":"^5.1.0","lefthook":"^1.13.6","@vitest/ui":"^3.2.4","@types/node":"^24.8.1","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_3.1.10_1760828552245_0.47661874844534613","host":"s3://npm-registry-packages-npm-production"}},"3.1.11":{"name":"playwright-coverage-reporter","version":"3.1.11","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@3.1.11","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"dist":{"shasum":"2089ef8e71efb786030dce9dc814a67efb6bd7c6","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-3.1.11.tgz","fileCount":21,"integrity":"sha512-y1w9JQqaNYcEpBKOzW7ASKfOr+z8sS61Qhte1q7XUaE5ime5WQ9AXhqc0RCirYXMixARiU7a2mLlkNdfLFnzLw==","signatures":[{"sig":"MEUCIQDbMWT/jdD6rR1yfnqTUySj35zE9AXzc/v7Y/SHMY1FtgIgYHCyuxolWsNTzUnRDOlaVgbn6H04FeC/PthpVhQ9dRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426674},"main":"dist/reporter.js","type":"module","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"df0d1d04f2769a7394a9cbe0e938285803050230","scripts":{"dev":"npm run build:bundle -- --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"npm run test:bundle && vitest run","build":"npm run build:types && npm run build:bundle","prepare":"npm run build","release":"npm run test:all && package-bump patch","test:ci":"npm run test:bundle && npm run test:unit && npm run test:integration && npm run test:e2e --project=e2e-chrome","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run test:bundle && npm run test:unit && npm run test:integration && npm run test:e2e","test:e2e":"npx playwright test tests/e2e","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly","postinstall":"lefthook install","test:bundle":"node scripts/validate-bundle.js","test:server":"node tests/test-server.cjs","build:bundle":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/reporter.js --external:playwright --external:typescript --define:global=undefined","validate:esm":"node -e \"console.log('✅ ESM configuration validated')\"","release:major":"npm run test:all && package-bump major","release:minor":"npm run test:all && package-bump minor","test:coverage":"COVERAGE_ENABLED=true npm run test:all","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with your Playwright test suite to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istan","directories":{},"_nodeVersion":"20.19.5","dependencies":{"typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","glob":"^11.0.3","jsdom":"^27.0.0","serve":"^14.2.5","eslint":"^9.38.0","vitest":"^3.2.4","esbuild":"^0.25.11","express":"^5.1.0","lefthook":"^1.13.6","@vitest/ui":"^3.2.4","@types/node":"^24.8.1","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_3.1.11_1760972272620_0.1404976184021849","host":"s3://npm-registry-packages-npm-production"}},"3.1.12":{"name":"playwright-coverage-reporter","version":"3.1.12","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","_id":"playwright-coverage-reporter@3.1.12","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"dist":{"shasum":"e7922a92d78172aeb70d2b7535cb79f64a514c56","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-3.1.12.tgz","fileCount":23,"integrity":"sha512-dejCDWsFKSWM8LiNMewKUQlJsL42jXRaGtxIDTLDhYhza6aMOOX6mJMqyvJa6mS3uzeFakGegc6dLFor3KNBHA==","signatures":[{"sig":"MEUCIQCj55ONq3d37yRD8ciF8cSXZ0BMcfs/exuhnPKgVUR/VgIgV5K/+8vgjACfo0QAFSpRDiOroIGHbNUmkAl5+8X3QTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433307},"main":"dist/reporter.js","type":"module","types":"dist/reporter.d.ts","engines":{"node":">=18.0.0"},"gitHead":"252d13d3a150af921eacb68df56f67b7f3757723","scripts":{"dev":"npm run build:bundle -- --watch","lint":"eslint src/**/*.ts tests/**/*.ts","test":"npm run test:bundle && vitest run","build":"npm run build:types && npm run build:bundle","prepare":"npm run build","release":"npm run test:all && package-bump patch","test:ci":"npm run test:bundle && npm run test:unit && npm run test:integration && npm run test:e2e --project=e2e-chrome","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:all":"npm run test:bundle && npm run test:unit && npm run test:integration && npm run test:e2e","test:e2e":"npx playwright test tests/e2e","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --emitDeclarationOnly","postinstall":"node scripts/postinstall.js","test:bundle":"node scripts/validate-bundle.js","test:server":"node tests/test-server.cjs","build:bundle":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/reporter.js --external:playwright --external:typescript --define:global=undefined","validate:esm":"node -e \"console.log('✅ ESM configuration validated')\"","release:major":"npm run test:all && package-bump major","release:minor":"npm run test:all && package-bump minor","test:coverage":"COVERAGE_ENABLED=true npm run test:all","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"repository":{"url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git","type":"git"},"_npmVersion":"10.8.2","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with your Playwright test suite to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istan","directories":{},"_nodeVersion":"20.19.5","dependencies":{"typescript":"^5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.5","glob":"^11.0.3","jsdom":"^27.0.0","serve":"^14.2.5","eslint":"^9.38.0","vitest":"^3.2.4","esbuild":"^0.25.11","express":"^5.1.0","lefthook":"^1.13.6","@vitest/ui":"^3.2.4","@types/node":"^24.8.1","package-bump":"^1.1.7","@playwright/test":"^1.56.0","@vitest/coverage-v8":"^3.2.4","@typescript-eslint/parser":"^8.46.1","@typescript-eslint/eslint-plugin":"^8.46.1"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/playwright-coverage-reporter_3.1.12_1761664826705_0.5862620817387771","host":"s3://npm-registry-packages-npm-production"}},"3.1.23":{"name":"playwright-coverage-reporter","version":"3.1.23","type":"module","description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with your Playwright test suite to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istan","main":"dist/reporter.js","types":"dist/reporter.d.ts","scripts":{"build":"npm run build:types && npm run build:bundle","build:types":"tsc --emitDeclarationOnly","build:bundle":"esbuild src/index.ts --bundle --platform=node --format=esm --outfile=dist/reporter.js --external:playwright --external:typescript --define:global=undefined","dev":"npm run build:bundle -- --watch","test":"npm run test:bundle && vitest run","test:bundle":"node scripts/validate-bundle.js","test:unit":"vitest run tests/unit","test:integration":"vitest run tests/integration","test:e2e":"npx playwright test tests/e2e","test:all":"npm run test:bundle && npm run test:unit && npm run test:integration && npm run test:e2e","test:coverage":"COVERAGE_ENABLED=true npm run test:all","test:watch":"vitest","test:ui":"vitest --ui","test:ci":"npm run test:bundle && npm run test:unit && npm run test:integration && npm run test:e2e --project=e2e-chrome","test:server":"node tests/test-server.cjs","validate:esm":"node -e \"console.log('✅ ESM configuration validated')\"","lint":"eslint src/**/*.ts tests/**/*.ts","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","prepare":"npm run build","postinstall":"node scripts/postinstall.js","release":"npm run test:all && package-bump patch","release:minor":"npm run test:all && package-bump minor","release:major":"npm run test:all && package-bump major"},"keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","typescript"],"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","dependencies":{"typescript":"^5.9.3"},"peerDependencies":{"@playwright/test":"^1.40.0"},"peerDependenciesMeta":{"@playwright/test":{"optional":false}},"devDependencies":{"@playwright/test":"^1.56.0","@types/node":"^24.8.1","@typescript-eslint/eslint-plugin":"^8.46.1","@typescript-eslint/parser":"^8.46.1","@vitest/coverage-v8":"^3.2.4","@vitest/ui":"^3.2.4","cors":"^2.8.5","esbuild":"^0.25.11","eslint":"^9.38.0","express":"^5.1.0","glob":"^13.0.0","jsdom":"^27.0.0","lefthook":"^1.13.6","package-bump":"^1.1.7","serve":"^14.2.5","vitest":"^3.2.4"},"repository":{"type":"git","url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git"},"bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"gitHead":"360aa26c0d70a1da5fa5c419af7bac6149a027a3","_id":"playwright-coverage-reporter@3.1.23","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-omfGAYmmQf/FNuwkSOXTpOdpYMNFecPpwmkUE+XzalmhuRaMHwFV8nwyK91JPr7WGSlxTDjxMIj8vGB6+JpftQ==","shasum":"ff7cc72cc4fc6ce3623e21d480018a643f9207ca","tarball":"https://registry.npmjs.org/playwright-coverage-reporter/-/playwright-coverage-reporter-3.1.23.tgz","fileCount":50,"unpackedSize":783729,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBU+qnzi8C6qFCyfHaGlWxgxSR6NFkAEvaM544kXkIcgAiAWtL3Ijlc2rqgOfYm/+9cZULi4rx5KImJkm+8nybnzGg=="}]},"_npmUser":{"name":"doomedramen","email":"wookoouk@gmail.com"},"directories":{},"maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/playwright-coverage-reporter_3.1.23_1767542249609_0.07448733717079348"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-14T20:07:58.914Z","modified":"2026-01-04T15:57:29.971Z","1.0.8":"2025-10-14T20:07:59.235Z","1.0.9":"2025-10-14T20:09:52.578Z","1.0.10":"2025-10-14T20:14:59.020Z","1.0.11":"2025-10-14T20:25:28.731Z","1.0.12":"2025-10-14T20:30:36.944Z","1.0.13":"2025-10-14T20:33:20.607Z","1.0.14":"2025-10-14T20:41:05.174Z","1.0.15":"2025-10-14T20:52:43.918Z","1.0.16":"2025-10-14T21:02:19.831Z","2.0.14":"2025-10-14T23:06:02.125Z","2.0.15":"2025-10-14T23:06:47.860Z","2.0.16":"2025-10-14T23:10:39.167Z","2.0.17":"2025-10-14T23:12:38.671Z","2.0.30":"2025-10-15T10:23:26.010Z","2.0.41":"2025-10-15T11:38:11.510Z","2.0.42":"2025-10-15T11:51:01.470Z","2.0.43":"2025-10-15T11:56:36.352Z","2.0.44":"2025-10-16T12:53:21.769Z","2.0.46":"2025-10-16T13:49:00.796Z","2.0.48":"2025-10-16T14:09:49.072Z","2.0.49":"2025-10-16T14:59:05.942Z","2.0.50":"2025-10-16T15:38:44.470Z","2.1.1":"2025-10-17T11:56:53.382Z","2.1.17":"2025-10-17T13:24:51.447Z","2.1.18":"2025-10-17T14:00:55.025Z","2.1.19":"2025-10-17T14:13:36.966Z","2.1.26":"2025-10-17T20:55:21.445Z","2.1.27":"2025-10-17T21:48:46.958Z","2.1.28":"2025-10-17T21:59:47.482Z","3.0.9":"2025-10-17T22:36:48.640Z","3.0.11":"2025-10-17T22:48:45.556Z","3.0.13":"2025-10-17T22:51:43.865Z","3.0.15":"2025-10-17T22:56:39.695Z","3.0.17":"2025-10-17T23:06:59.643Z","3.1.0":"2025-10-17T23:08:45.249Z","3.1.9":"2025-10-18T22:55:27.344Z","3.1.10":"2025-10-18T23:02:32.427Z","3.1.11":"2025-10-20T14:57:52.960Z","3.1.12":"2025-10-28T15:20:26.905Z","3.1.23":"2026-01-04T15:57:29.776Z"},"bugs":{"url":"https://github.com/DoomedRamen/playwright-coverage-reporter/issues"},"author":{"name":"Martin Page","email":"m@rtin.page"},"license":"MIT","homepage":"https://github.com/DoomedRamen/playwright-coverage-reporter#readme","keywords":["playwright","testing","coverage","e2e","automation","ui-testing","element-coverage","test-coverage","istanbul","lcov","reporter","typescript"],"repository":{"type":"git","url":"git+https://github.com/DoomedRamen/playwright-coverage-reporter.git"},"description":"🎯 Native Playwright coverage reporter with runtime element discovery. Seamlessly integrates with your Playwright test suite to analyze UI element coverage, discover interactive elements during test execution, and generate comprehensive reports with Istan","maintainers":[{"name":"doomedramen","email":"wookoouk@gmail.com"}],"readme":"# 🎯 Playwright Coverage Reporter\n\n[![npm version](https://badge.fury.io/js/playwright-coverage-reporter.svg)](https://badge.fury.io/js/playwright-coverage-reporter)\n[![CI](https://github.com/DoomedRamen/playwright-coverage-reporter/workflows/CI/badge.svg)](https://github.com/DoomedRamen/playwright-coverage-reporter/actions)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![codecov](https://codecov.io/gh/DoomedRamen/playwright-coverage-reporter/branch/main/graph/badge.svg)](https://codecov.io/gh/DoomedRamen/playwright-coverage-reporter)\n\n> 📊 Native Playwright integration for UI element coverage analysis. Discover interactive elements during test execution and generate comprehensive coverage reports.\n\nPlaywright Coverage Reporter helps you ensure your E2E tests are thoroughly testing all interactive elements on your web pages. It integrates directly with Playwright's test runner to analyze coverage during actual test execution.\n\n## ✨ Features\n\n### Core Coverage Features\n- 🔍 **Cross-Test Coverage Aggregation**: Track which elements are covered by ANY test across your entire test suite\n- 📈 **Persistent Coverage Data**: Coverage data persists across test runs to build comprehensive coverage maps\n- 🎯 **Smart Recommendations**: Get prioritized suggestions for uncovered elements with generated test code\n- 📊 **Multiple Report Formats**: Console, JSON, HTML, and LCOV coverage reports with detailed insights\n- 🔍 **Runtime Element Discovery**: Automatically discover interactive elements during test execution\n- 🎯 **Istanbul Integration**: Export coverage data in LCOV format for CI/CD integration\n- 📸 **Screenshot Capture**: Capture screenshots of uncovered elements for visual debugging\n\n### Enterprise Features\n- ⚡ **Performance Optimization**: Batch processing, concurrency control, and memory management for large test suites\n- 🛡️ **Advanced Error Handling**: Intelligent error recovery with detailed guidance and troubleshooting steps\n- 🔧 **Configuration Validation**: Comprehensive validation with actionable recommendations and debug mode\n- 🎯 **Element Filtering**: Advanced filtering system with presets for comprehensive, essential, and minimal coverage\n- 📊 **Performance Monitoring**: Built-in performance metrics and optimization recommendations\n- 🚀 **Zero Configuration**: ✨ **NEW!** Works out of the box with automatic element discovery from test files\n- 🏗️ **TypeScript Support**: Full TypeScript support with comprehensive type definitions\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\nnpm install -D playwright-coverage-reporter\n```\n\n### Zero Configuration Setup ✨\n\n**v3.0.0+ - Works out of the box!** The reporter now automatically discovers elements from your test files and requires zero configuration:\n\n```typescript\nimport { defineConfig } from '@playwright/test';\n\nexport default defineConfig({\n  testDir: './tests',\n  reporter: [\n    ['list'],  // Keep your existing reporters\n    ['playwright-coverage-reporter'] // Just add this line!\n  ],\n});\n```\n\nThat's it! 🎉 The reporter will automatically:\n- ✅ Analyze your test files to discover selectors\n- ✅ Create synthetic elements for coverage tracking\n- ✅ Generate meaningful coverage reports\n- ✅ Work with any existing Playwright tests\n- ✅ Use a 0% threshold by default for mixed test suites (no configuration needed!)\n\n### Basic Usage (with customization)\n\nIf you want to customize the behavior, you can add options:\n\n```typescript\nimport { defineConfig } from '@playwright/test';\n\nexport default defineConfig({\n  testDir: './tests',\n  reporter: [\n    ['list'],  // Keep your existing reporters\n    ['playwright-coverage-reporter', {\n      outputPath: './coverage-report',\n      threshold: 80,\n      verbose: true,\n      elementDiscovery: true  // Enable cross-test coverage aggregation\n    }]\n  ],\n});\n```\n\n**Alternative: Class-based Configuration**\n```typescript\nimport { defineConfig } from '@playwright/test';\nimport { PlaywrightCoverageReporter } from 'playwright-coverage-reporter';\n\nexport default defineConfig({\n  testDir: './tests',\n  reporter: [\n    ['list'],  // Keep your existing reporters\n    [PlaywrightCoverageReporter, {\n      outputPath: './coverage-report',\n      threshold: 80,\n      verbose: true,\n      elementDiscovery: true  // Enable cross-test coverage aggregation\n    }]\n  ],\n});\n```\n\n> **Note**: The string-based approach is recommended as it's more robust and avoids potential module resolution issues in some environments.\n\n2. **Run your tests**:\n```bash\nnpx playwright test\n```\n\n3. **View the coverage report**:\n```bash\n# Console output appears automatically during test execution\n# For HTML report: open coverage-report/index.html\n```\n\nThat's it! No separate configuration files needed - everything is configured directly in your Playwright config.\n\n## 🔄 Cross-Test Coverage Aggregation\n\nThe most powerful feature of this reporter is **cross-test coverage aggregation**. Unlike traditional coverage tools that only look at individual test runs, this system tracks coverage across your entire test suite and persists data between test runs.\n\n### How It Works\n\n1. **Persistent Storage**: Coverage data is saved to `.coverage-data.json` in your output directory\n2. **Cross-Test Analysis**: Elements are considered \"covered\" if ANY test in your suite interacts with them\n3. **Smart Recommendations**: Get prioritized suggestions for elements that no test covers\n\n### Example Output\n\n```\n📊 CROSS-TEST COVERAGE REPORT\n══════════════════════════════════════════════════\n\n📈 SUMMARY:\n  Total Interactive Elements: 45\n  Covered Elements: 38\n  Uncovered Elements: 7\n  Coverage Percentage: 84%\n  Test Files: 12\n\n📋 COVERAGE BY TYPE:\n  button:          84% ████████████░░░░ (16/19)\n  input:           90% ██████████████░░ (9/10)\n  link:            75% ████████░░░░░░░ (9/12)\n  select:          100% ████████████████ (2/2)\n\n🚨 HIGH PRIORITY UNCOVERED ELEMENTS:\n  ❌ #delete-account (button): Critical delete button is not tested. This could lead to major functionality issues.\n  ❌ #export-data (button): Important export functionality is not covered by any tests.\n```\n\n### Benefits\n\n- **Identify Gaps**: Find elements that NO test in your entire suite covers\n- **Prioritize Testing**: Get high-priority recommendations for critical elements\n- **Track Progress**: See coverage improve across multiple test runs\n- **Team Collaboration**: Shared coverage data works for entire development teams\n\n## 🔧 Configuration\n\n### Configuration Options\n\nAll configuration is done directly in your `playwright.config.ts` reporter section:\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| **Core Options** | | | |\n| `outputPath` | string | `./coverage-report` | Directory for coverage reports |\n| `format` | string | `console` | Report format: `console`, `html`, `json`, `lcov`, `all` |\n| `threshold` | number | `0` | Coverage threshold percentage (0-100) |\n| `verbose` | boolean | `false` | Enable detailed logging |\n| `elementDiscovery` | boolean | `true` | Auto-discover elements on page load |\n| `runtimeDiscovery` | boolean | `false` | Track interactions during tests |\n| `pageUrls` | string[] | `[]` | Specific pages to analyze |\n| `captureScreenshots` | boolean | `false` | Enable screenshots for debugging |\n| | | | |\n| **Enterprise Features** | | | |\n| `validateConfig` | boolean | `true` | Enable comprehensive configuration validation |\n| `debugMode` | boolean | `false` | Enable debug information and performance analysis |\n| `performanceProfile` | string | `'development'` | Performance preset: `development`, `ci`, `large`, `minimal` |\n| `elementFilter` | object/string | `undefined` | Element filtering configuration or preset name |\n| `enableErrorRecovery` | boolean | `true` | Enable automatic error recovery with degraded mode |\n| `cacheResults` | boolean | `true` | Enable result caching for better performance |\n| `maxConcurrency` | number | `profile-dependent` | Maximum concurrent operations |\n| `timeoutMs` | number | `30000` | Operation timeout in milliseconds |\n\n### Threshold Configuration\n\nThe coverage threshold determines when the reporter will fail your test run based on coverage percentage:\n\n```typescript\n// No threshold enforcement (good for mixed test suites with CLI tests)\nexport default defineConfig({\n  reporter: [['playwright-coverage-reporter', { threshold: 0 }]]\n});\n\n// Standard coverage enforcement (good for pure UI test suites)\nexport default defineConfig({\n  reporter: [['playwright-coverage-reporter', { threshold: 80 }]]\n});\n\n// Dogfooding setup (ensure your own code has good coverage)\nexport default defineConfig({\n  reporter: [['playwright-coverage-reporter', { threshold: 85 }]]\n});\n```\n\n**Recommended Thresholds:**\n- **0%**: Mixed test suites (CLI + UI tests), development environments\n- **70-80%**: Standard UI test suites, good balance of coverage vs. practicality\n- **85-95%**: Dogfooding, critical applications, high-quality standards\n- **100%**: Not recommended (can be counterproductive and brittle)\n\n### Configuration Presets\n\nChoose from pre-configured setups:\n\n```typescript\n// Development setup with detailed HTML reports\nimport { PlaywrightCoverageReporter, CoveragePresets } from 'playwright-coverage-reporter';\n\nexport default defineConfig({\n  reporter: [\n    [PlaywrightCoverageReporter, CoveragePresets.development()]\n  ]\n});\n\n// CI/CD setup with JSON reports\nexport default defineConfig({\n  reporter: [\n    [PlaywrightCoverageReporter, CoveragePresets.ci()]\n  ]\n});\n\n// Comprehensive setup with all features\nexport default defineConfig({\n  reporter: [\n    [PlaywrightCoverageReporter, CoveragePresets.comprehensive()]\n  ]\n});\n```\n\n### Environment Variables\n\nYou can also configure options via environment variables:\n\n```bash\nPLAYWRIGHT_COVERAGE_OUTPUT=./custom-coverage\nPLAYWRIGHT_COVERAGE_FORMAT=html\nPLAYWRIGHT_COVERAGE_THRESHOLD=90\nPLAYWRIGHT_COVERAGE_VERBOSE=true\nPLAYWRIGHT_COVERAGE_RUNTIME_DISCOVERY=true\n```\n\n## 📊 Reports\n\n### Console Report\n\n```\n📊 CROSS-TEST COVERAGE REPORT\n══════════════════════════════════════════════════\n\n📈 SUMMARY:\n  Total Interactive Elements: 45\n  Covered Elements: 38\n  Uncovered Elements: 7\n  Coverage Percentage: 84%\n  Test Files: 12\n\n📋 COVERAGE BY TYPE:\n  button:          84% ████████████░░░░ (16/19)\n  input:           90% ██████████████░░ (9/10)\n  link:            75% ████████░░░░░░░ (9/12)\n  select:          100% ████████████████ (2/2)\n\n📄 COVERAGE BY PAGE:\n  http://localhost:3000/login: 90% (18/20 elements)\n  http://localhost:3000/dashboard: 75% (15/20 elements)\n  http://localhost:3000/profile: 85% (11/13 elements)\n\n🚨 HIGH PRIORITY UNCOVERED ELEMENTS:\n  ❌ #delete-account (button): Critical delete button is not tested. This could lead to major functionality issues.\n  ❌ #export-data (button): Important export functionality is not covered by any tests.\n  ❌ .notification-settings (checkbox): User preference settings are not tested.\n\n══════════════════════════════════════════════════\n```\n\n**Key Features of the Cross-Test Report:**\n- **Persistent Data**: Shows coverage across ALL test runs, not just the current one\n- **Smart Prioritization**: High-priority warnings for critical elements (submit buttons, delete actions, etc.)\n- **Coverage by Type**: Breakdown by element type (buttons, inputs, links, etc.)\n- **Page-Level Insights**: See which pages have the best/worst coverage\n\n### HTML Report\n\nGenerate an interactive HTML report with detailed element information and coverage breakdowns.\n\n### LCOV Reports\n\nExport coverage data in standard LCOV format for CI/CD integration with tools like Codecov, Coveralls, or GitHub's coverage visualization.\n\n## 🔧 Advanced Usage\n\n### Performance Optimization\n\nFor large test suites, use performance profiles to optimize execution:\n\n```typescript\nimport { defineConfig } from '@playwright/test';\nimport { PlaywrightCoverageReporter } from 'playwright-coverage-reporter';\n\nexport default defineConfig({\n  reporter: [\n    [PlaywrightCoverageReporter, {\n      performanceProfile: 'ci', // Optimized for CI/CD\n      maxConcurrency: 2,        // Limit concurrent operations\n      cacheResults: true,        // Enable caching\n      timeoutMs: 60000          // Longer timeout for large suites\n    }]\n  ],\n});\n```\n\n**Available Performance Profiles:**\n- `development`: Optimized for local development with detailed logging\n- `ci`: Optimized for CI/CD with minimal resource usage\n- `large`: Optimized for large test suites with aggressive batching\n- `minimal`: Minimal resource usage for constrained environments\n\n### Element Filtering\n\nFilter which elements to include in coverage analysis:\n\n```typescript\nexport default defineConfig({\n  reporter: [\n    [PlaywrightCoverageReporter, {\n      // Use preset\n      elementFilter: 'essential',\n\n      // Or custom configuration\n      elementFilter: {\n        includeTypes: ['button', 'input', 'link'],\n        excludeTypes: ['div', 'span'],\n        includeSelectors: ['[data-testid]', '[role=\"button\"]'],\n        excludeSelectors: ['.hidden', '[aria-hidden=\"true\"]'],\n        minVisibility: 0.5,\n        includeHidden: false\n      }\n    }]\n  ],\n});\n```\n\n**Filter Presets:**\n- `comprehensive`: Include all interactive elements\n- `essential`: Only critical elements (buttons, inputs, links)\n- `minimal`: Bare minimum elements for basic coverage\n- `forms`: Form-related elements only\n- `navigation`: Navigation elements only\n\n### Debug Mode\n\nEnable comprehensive debugging for troubleshooting:\n\n```typescript\nexport default defineConfig({\n  reporter: [\n    [PlaywrightCoverageReporter, {\n      debugMode: true,\n      validateConfig: true,\n      verbose: true\n    }]\n  ],\n});\n```\n\n### CI/CD Integration\n\n#### Enhanced GitHub Actions\n```yaml\nname: Tests with Coverage\non: [push, pull_request]\n\njobs:\n  test:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n\n      - name: Setup Node.js\n        uses: actions/setup-node@v4\n        with:\n          node-version: '20'\n          cache: 'npm'\n\n      - name: Install dependencies\n        run: npm ci\n\n      - name: Run tests with coverage\n        run: npm test\n        env:\n          PLAYWRIGHT_COVERAGE_FORMAT: json\n          PLAYWRIGHT_COVERAGE_THRESHOLD: 80\n          PLAYWRIGHT_COVERAGE_VERBOSE: true\n\n      - name: Upload coverage reports\n        uses: actions/upload-artifact@v4\n        with:\n          name: coverage-report\n          path: coverage-report/\n\n      - name: Comment PR with coverage\n        if: github.event_name == 'pull_request'\n        uses: actions/github-script@v7\n        with:\n          script: |\n            const fs = require('fs');\n            if (fs.existsSync('coverage-report/coverage-summary.json')) {\n              const coverage = JSON.parse(fs.readFileSync('coverage-report/coverage-summary.json', 'utf8'));\n\n              const comment = `\n              ## 📊 Playwright Coverage Report\n\n              | Metric | Value |\n              |--------|-------|\n              | Coverage | ${coverage.coveragePercentage}% |\n              | Elements | ${coverage.coveredElements}/${coverage.totalElements} |\n              | Tests | ${coverage.testFiles} |\n\n              ${coverage.coveragePercentage < 80 ? '⚠️ Coverage below threshold!' : '✅ Coverage threshold met'}\n              `;\n\n              github.rest.issues.createComment({\n                issue_number: context.issue.number,\n                owner: context.repo.owner,\n                repo: context.repo.repo,\n                body: comment\n              });\n            }\n```\n\n## 🔧 Troubleshooting\n\n### Common Issues and Solutions\n\n#### Configuration Validation Errors\n**Issue**: Configuration validation failed during initialization\n**Solution**:\n- Enable `debugMode: true` in configuration for more details\n- Check for invalid option values or missing required fields\n- Verify your playwright.config.ts syntax\n\n#### Performance Issues\n**Issue**: Coverage analysis is too slow or consumes too much memory\n**Solution**:\n- Use `performanceProfile: 'ci'` or `'minimal'` for better performance\n- Set `maxConcurrency` to limit concurrent operations\n- Enable `cacheResults: true` for better performance on subsequent runs\n- Use element filtering to reduce the number of elements analyzed\n\n#### Low Coverage Percentage\n**Issue**: Getting 0% or very low coverage despite having tests\n**Solution**:\n- Ensure `elementDiscovery: true` is set in your configuration\n- Check that tests are actually interacting with elements\n- Verify selectors in tests match actual page elements\n- Use `debugMode: true` to see detailed discovery logs\n\n#### Coverage Reports Not Generated\n**Issue**: No coverage reports are created after running tests\n**Solution**:\n- Ensure PlaywrightCoverageReporter is properly configured in your playwright.config.ts\n- Check that tests are passing (failed tests are excluded from coverage)\n- Verify the output directory permissions\n- Check for initialization errors in console output\n\n#### Error Recovery Mode\n**Issue**: Reporter falls back to degraded mode\n**Solution**:\n- Check console for specific error messages and guidance\n- Enable `debugMode: true` to identify configuration issues\n- Fix underlying configuration problems and restart tests\n- Some errors are recoverable and will provide specific guidance\n\n#### TypeScript Configuration Issues\n**Issue**: TypeScript errors when importing the reporter\n**Solution**:\n- Ensure you're using TypeScript files (`.ts`)\n- Check that the package is properly installed: `npm install -D playwright-coverage-reporter`\n- Make sure your tsconfig.json includes the node_modules type resolution\n\n#### Memory Issues in Large Projects\n**Issue**: Out of memory errors with large test suites\n**Solution**:\n- Use `performanceProfile: 'large'` or `performanceProfile: 'minimal'`\n- Reduce `maxConcurrency` to limit parallel processing\n- Enable element filtering to reduce scope\n- Increase system memory or run tests in smaller batches\n\n## 🤝 Contributing\n\nContributions are welcome! Please read our [Contributing Guide](CONTRIBUTING.md) for details on:\n\n- Code style and standards\n- Pull request process\n- Issue reporting\n- Development setup\n\n### Development\n\n```bash\n# Clone the repository\ngit clone https://github.com/DoomedRamen/playwright-coverage-reporter.git\ncd playwright-coverage-reporter\n\n# Install dependencies (this also sets up Git hooks automatically)\nnpm install\n\n# Build the project\nnpm run build\n\n# Run tests\nnpm test\n```\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 🙏 Acknowledgments\n\n- Built with [Playwright](https://playwright.dev/) for reliable browser automation\n- Inspired by the need for better E2E test coverage visibility\n- Coverage reporting compatible with [Istanbul](https://istanbul.js.org/) ecosystem\n\n## 📞 Support\n\n- 📖 [Documentation](https://github.com/DoomedRamen/playwright-coverage-reporter#readme)\n- 🐛 [Report Issues](https://github.com/DoomedRamen/playwright-coverage-reporter/issues)\n- 💬 [Discussions](https://github.com/DoomedRamen/playwright-coverage-reporter/discussions)\n\n---\n\n**Made with ❤️ by [Martin Page](https://github.com/DoomedRamen)**","readmeFilename":"README.md"}