{"_id":"nextcov","_rev":"59-fedd7dfd846aa0e1f747ca497d3980cd","name":"nextcov","dist-tags":{"latest":"1.5.4"},"versions":{"0.1.0":{"name":"nextcov","version":"0.1.0","keywords":["v8","istanbul","coverage","next.js","playwright","cdp","testing"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.1.0","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"dist":{"shasum":"8fa729a7930ec9dcfa4fe8f75f6077b05cbc30cb","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.1.0.tgz","fileCount":29,"integrity":"sha512-7q9Yr5+/+Y7KanEtiYZ1G/KmqYzUYqhWq69FVPnTMNKNH/SF5AySOgaTqwDza02efDNLh1wQDloGeiIYJHfXDg==","signatures":[{"sig":"MEYCIQC2BKsbtOPrenBenFBhKKalF3jpOE1altssYxSaQPUvwgIhANt+JKT1eRQocufZNI94lNTYV+neXPYyANIv72wJy3HY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"3af133b1b9f286c88952d145dab6a690f66e0601","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","acorn":"^8.12.0","@babel/parser":"^7.24.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.0","vitest":"^4.0.15","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","istanbul-reports":"^3.1.0","@vitest/coverage-v8":"^4.0.15","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","@types/istanbul-reports":"^3.0.4","istanbul-lib-source-maps":"^5.0.0","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0","istanbul-reports":"^3.0.0","istanbul-lib-report":"^3.0.0","istanbul-lib-coverage":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.1.0_1765248203600_0.9565534174109425","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"nextcov","version":"0.2.0","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.2.0","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"dist":{"shasum":"1bddffa8c42f1346ed3c89f9915b2f2fbad30913","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.2.0.tgz","fileCount":65,"integrity":"sha512-kMiVhvLUfMvAvEZqEdQ8Ta7i1gYhDcOhCKi3qvXc+SFR0pgamQf06OAL/QhehjFZj5XQv4g6kNGz3dMJBTAjzw==","signatures":[{"sig":"MEUCIQCe2FJH87MfCG/QAv9VfIfjeCkXE03foCoswVtI+s3MzwIgWLsELL2rka4ZlqdoayuVodVaMUL5l9/UsoklZJFP1Z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400101},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"6943fd75bce17d0779d48c0faedce63accc357f2","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","acorn":"^8.12.0","@babel/parser":"^7.24.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","istanbul-reports":"^3.1.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","@types/istanbul-reports":"^3.0.4","chrome-remote-interface":"^0.33.3","istanbul-lib-source-maps":"^5.0.0","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0","istanbul-reports":"^3.0.0","istanbul-lib-report":"^3.0.0","istanbul-lib-coverage":"^3.0.0","chrome-remote-interface":"^0.33.0"},"peerDependenciesMeta":{"chrome-remote-interface":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.2.0_1765296353510_0.9578045563865121","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"nextcov","version":"0.2.1","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.2.1","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"dist":{"shasum":"9a4be34a20c85263f311f78fb223b3d78eb54d5e","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.2.1.tgz","fileCount":65,"integrity":"sha512-M55buNfZQlPU54/VOOjFspKRnmbYV93N3TNUfr8siaaP1Wu+FlbA12JnyLt+12Q4AplaSDkfbgWwsxG8/HY8aQ==","signatures":[{"sig":"MEQCIG5Auk+DT9zdMMF/ircbrOVOMsTiRKd+SbbVJrOuanu2AiB8lVTPeOAQZIS0Cq9n1xyVEQvIQ9tKbb8QdDiCGirNFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399267},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"e3df8a475d09d8445a4330f3696050d38f94ae3f","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","acorn":"^8.12.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","chrome-remote-interface":"^0.33.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.2.1_1765309757428_0.03709894979973494","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"nextcov","version":"0.2.2","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.2.2","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"dist":{"shasum":"c06920ef68fc8768726e5b2804ac537a5091bceb","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.2.2.tgz","fileCount":65,"integrity":"sha512-urkhDWiE4Pa8WNafGlEPSzjeNG2WevPWfFd7UTo6+/0NbM4+TEzvADuhCUae1QCfNNuDhh30YgTR5wkZKxdQKQ==","signatures":[{"sig":"MEUCIQD66C6wLR7ldN8rXD8y9VoIOk8CUb7kCwdfpsFnBWGEwgIgGi07fALtaHZeETau7p10fTBts03QqOo+OjCzqN+1hS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404447},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"79be56e4bfcdd1db67035ae7b7dbf229c3bae91c","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","acorn":"^8.12.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","chrome-remote-interface":"^0.33.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.2.2_1765379553318_0.8402535221310434","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"nextcov","version":"0.2.3","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.2.3","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"dist":{"shasum":"95dab34650d41de2900672469fbbbed7b2c97e21","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.2.3.tgz","fileCount":65,"integrity":"sha512-NthPOBfTDG2y0Oyk3RBRe5PscM72tHfKrhEh0+q/KApCeGidh89ZK+5f+q4+chn90LXwOXthhDU6IXgzHWka2g==","signatures":[{"sig":"MEUCIQCNwElL+x1SD7+Lk9uRCLNhSOvdBTCxlPUvDcSz5dTgPQIgLRuZ+w5twgXVySBcHyoYIMSIenbmb/T3le352EvGL3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427551},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"a7a1bc6467de7d8e0a08237c0af78e68064e3a17","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","acorn":"^8.12.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","chrome-remote-interface":"^0.33.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.2.3_1765401581921_0.778449616436796","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"nextcov","version":"0.3.0","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.3.0","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"dist":{"shasum":"40241150bfa8145c2b47d429d544463d35b7ed77","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.3.0.tgz","fileCount":65,"integrity":"sha512-xsDKQ7SEdnKWhfQfZu/gT0ae11p944/WAYh05nsXJkJlWpyXtn4sDHj8gYYywvG+3niwtRrz4Cr3Pv9Zmaz2OA==","signatures":[{"sig":"MEYCIQDjEuhUwMlpzmw2ZlUG4Ui+6yS5qZS8j99ibtNY3DkSdAIhAJxyb6cvP10q79s5cqHj92UfyKQ2fmVN8mLQHs2M/ckf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419655},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"d5daf35a2b93a0798169ca1117e66cafa9e7a45c","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","acorn":"^8.12.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","chrome-remote-interface":"^0.33.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.3.0_1765426114696_0.5398397336931282","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"nextcov","version":"0.4.0","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.4.0","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"dist":{"shasum":"05ae5795ab7df89091323941a9b2588f8985f2fb","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.4.0.tgz","fileCount":65,"integrity":"sha512-cCA6zRFmUM20dqun8KD4Y7LXPxJ7VijCJwvo8G0Bf8iszzEFinihdh4Vt+T1F7bqkqCapZPZ6guXt6yX2l2SZg==","signatures":[{"sig":"MEQCIDb2NoUK1J5qhKKItkueuWjro4v23EFrasNlAH/XqKhwAiAg8AmXvJxranzhGc7TGh78SxM/GvC7rDVpfmiYQuf7ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"0cabad3ff8b5bf772a68bf2faa0ed89d4055a2d0","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","acorn":"^8.12.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","chrome-remote-interface":"^0.33.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.4.0_1765508817679_0.5371657476793763","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"nextcov","version":"0.4.1","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.4.1","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"dist":{"shasum":"8357382557d437a188b69850e776ff78403d6f65","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.4.1.tgz","fileCount":69,"integrity":"sha512-cHJA7bZ3vcHZE+H4GTXoQLFJf/THdhBYZy7pFU7s3Go4W4piwk7SY3iX5fftewmGx6q8nOesFdwCsN4Nbm0dLQ==","signatures":[{"sig":"MEQCIDa6OSPvkpU7pt4mHx+SLQrTFOS/exiI9WSsu4JjeUwLAiAdgOJfNdHEXsRVHu4l7wTfsLXVfEzLED7lIArUwg9Wmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433001},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"f1a9ba93f853eb33ff3ea0175ebec1e7f4637b90","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","acorn":"^8.12.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","chrome-remote-interface":"^0.33.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.4.1_1765552422979_0.87640364476764","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"nextcov","version":"0.4.2","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.4.2","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"dist":{"shasum":"d8ec343a278c7b8024189f6bd3b021e016996082","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.4.2.tgz","fileCount":69,"integrity":"sha512-Ai76ww+L3jshLnSS0+jlC4KitHtyZkY9Ix6Y8ecs2ov6NjPk6JeoqJLkwlFhIpD0HCSX4MK6UIB7mqpolWj/Dg==","signatures":[{"sig":"MEUCIH1cCd4K2D/M8MpM2EZwQfRCLuxXT9eCKCKI947/SGq5AiEAok6aSz3oNMH00xfPN8A6bPhyDrXeL58TQRAFeLwFKQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437196},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"270c0936feb9b0fca0b4d1e0a9155b247e411f60","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","acorn":"^8.12.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","chrome-remote-interface":"^0.33.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.4.2_1765559077735_0.4401797538303185","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"nextcov","version":"0.5.0","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.5.0","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"72ab7d1a61c5ccb7c7f5c982b2532f27811471d0","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.5.0.tgz","fileCount":73,"integrity":"sha512-E9xV/MXk6F7coDSekGTFiiq7kmBFSXu2v3tQ7UvBUAJxDaySK6tuM473vsgDnp/UIt3AfyADW1fnMppZSxH2FQ==","signatures":[{"sig":"MEQCIDHD7XYTjGG4tnQSC6N7xuZAO6YJ0x7AAFqBAX9ffcKBAiAK23NIdr0mta/PP6yUuwLpO9gGgi6wM/hOjslLa/Q38Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465100},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"83dff5559220a58d5271060ddd0a8ebf7580d72c","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","acorn":"^8.12.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","chrome-remote-interface":"^0.33.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.5.0_1765600142033_0.11599702043628546","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"nextcov","version":"0.5.1","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.5.1","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"d0f84f5a10ca96b65b5ff5959acf0a563326e58a","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.5.1.tgz","fileCount":73,"integrity":"sha512-jKU2BnkkJUqEh+SQidEwH/DLIJ0tPiEDU1JkzBgBoKKHGAG0NAEyhNvDSAT52Zh5CQJV0/sst91J8KMF6WP0HQ==","signatures":[{"sig":"MEUCIQCmRf7JNrbIhldhik2Tj9HdEdYrbrrrWXHMyI+6IoREhgIgGQ2zY7qhaIpBx9rzU6RrOKQ1oQ5fLbfKCf8/kG9TJBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465156},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"b78bddabe6f2da7eaa30f442f487d67c6cd74c63","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","acorn":"^8.12.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","chrome-remote-interface":"^0.33.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.5.1_1765602655191_0.5040292369328867","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"nextcov","version":"0.5.2","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.5.2","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"37fa0b0f814a8d7e080c58db0ab0933269e68977","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.5.2.tgz","fileCount":73,"integrity":"sha512-gjE2WbR2911g+abWHqduaDl2URsveNVoNYdlruSvcXTLgcKvq57u1MEcdX5ro9RmEPkSzvn9kSlRBHuKzzqzlg==","signatures":[{"sig":"MEYCIQCdT/5E+TwNA4DTPhwvy33Cp64+K0OkGtAv/4Kn/3vprQIhAIgMwJJXTqr00lnKi0TiAp8o7a7fz7Q8ie6iwRHjpVL8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472226},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"a98e5cc79d18f8e607c17da70315efbb263b0faa","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","acorn":"^8.12.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","chrome-remote-interface":"^0.33.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.5.2_1765606024176_0.8737727929849619","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"nextcov","version":"0.5.3","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.5.3","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"78c8b6f88961168e196aeafff050312494810cd7","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.5.3.tgz","fileCount":73,"integrity":"sha512-AVzOlF0ZgOFWoOmRpi7sJnB0wsAMSdR5tMsS6KP/LxvR7zBHNBbRzQqEkKIa6rzk0aZ4OyzOOqFmmZjwf445ZQ==","signatures":[{"sig":"MEUCIQD3AOH7BH7QtcBjK9nAepJRt0bBmf04s1rSlSUBC6+7LAIgTEhMGqJeZzL28oXFTvGtwQ4XMQvmc4ag7YX97w32j8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472743},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"1cd6f744abd26d574096578e19a14b1e568951ec","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","acorn":"^8.12.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","chrome-remote-interface":"^0.33.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.5.3_1765609039251_0.2356777519714217","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"nextcov","version":"0.5.4","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.5.4","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"1851e46f3aab93714b9f5defd99e60af92133172","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.5.4.tgz","fileCount":73,"integrity":"sha512-Txaka33PUjsCk6skBqqOc2AscekceiqjthBb39Fu7yGHmUTaeyIPOxF15qX6j9pvGgQjr723Zwo6avfYSZbmWA==","signatures":[{"sig":"MEUCIEoYynqgHcoCN4ejPnJDQ9SYBiQkwW6LhmwC9JxYLvghAiEAnpwm3pQiZlWE/DlWeYVHD6zNUYnUTGO+HlGQAM8fu4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472722},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"cb974f815802fc62e9be443fecaac60970943755","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","acorn":"^8.12.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","chrome-remote-interface":"^0.33.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.5.4_1765630960837_0.16768293940115186","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"nextcov","version":"0.6.0","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.6.0","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"c2cc36635970a4493f3f4d7f8530843b1bcb27d9","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.6.0.tgz","fileCount":75,"integrity":"sha512-56g89DlX5oZ8FdFzjJfbmlzRZUVfhlsb1JpS+rChVBB4ARw/uswoDJWQ13R7y+ONSuxgpKAwV+DYv/DbR+zenA==","signatures":[{"sig":"MEYCIQCxhGI/iqyi1sW3TNm9DTs9/ZkszQ21jPM+BJkzZEXp9AIhAKYtGgh3gdRAqGCe1wnGV+mBKOncv6qGZKK6Co00pBpT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490799},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"650e69f1394e4c5d968afe46d4663066e587ff44","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"deprecated":"Use 0.6.1 - fixes production E2E coverage showing 0%","repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","acorn":"^8.12.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","chrome-remote-interface":"^0.33.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.6.0_1765655200829_0.8256852489466961","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"nextcov","version":"0.6.1","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.6.1","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"44e306b859f73cd6b9b7c21b25373944b4fdec0e","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.6.1.tgz","fileCount":75,"integrity":"sha512-Ah69RSEIawdLBHNayKL2H7GyDSxYVAywszDJQ1R0ak73CEBc4li8C6RnpTcE35PpduKAZdXNDP0iOIt1DQAfmA==","signatures":[{"sig":"MEUCIGcEFOnAE6dMiegoO3jWXbGAnsIp+HNfIOvkKZ2AVFWGAiEAkVq+hQGNPsMcR4+Ql0jJtqf3BkMGevCHrO07M8b4rVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492319},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"1aab0ead7f6ec65c4bc4d939c5e0a5d101f9bbcc","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","acorn":"^8.12.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","chrome-remote-interface":"^0.33.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.6.1_1765677043989_0.20677153793940328","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"nextcov","version":"0.6.2","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.6.2","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"75cfd2f21680cc90dac073f2bb2ce5cffec6e320","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.6.2.tgz","fileCount":75,"integrity":"sha512-oprNuYw1ckRcrXwViZ8PRjj2J8yjAhi3pDdV3PLWRFrjLxLIPaNr6Oj3kuUkjbHcpUDaijud2duh1S2mG3s9yg==","signatures":[{"sig":"MEYCIQCvSRUMpeU5hjzf3EnbYPILH5kLr8jhwgNwEP2FufKSGAIhAKwBMR59uTz++OoBKzgHQlph/e+C6jd+UMNzAAVGQNYn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485395},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"04c7b6dd643d02af5637e238ca73e3c856e1d2a4","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","acorn":"^8.12.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.6.2_1765687071611_0.8048272387387203","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"nextcov","version":"0.6.3","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.6.3","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"04b8dcbd9dbf0f076de28f8a6ba3cf16bb7d03b0","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.6.3.tgz","fileCount":75,"integrity":"sha512-mVkB1ia/Q6SCQTWkgdyjm2oblhuf7Ge+6z45rHnM7bXGZ/OYUrt5Y+q0NrsZnmxtVJMKWVVOUTvkiTeWr2ZbNQ==","signatures":[{"sig":"MEQCIHy/K7mKwSX2bllcdkIMw5FBSOwqCiinPpKpE9+XYwEYAiAVtuRN/6KXImVNRmZj8n3ZHjgRNGxet4ycEVU/GeLh9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499133},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"4596516558df801aaeaa6f9f95190b12372390c2","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.6.3_1765814109491_0.7650910989869699","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"nextcov","version":"0.7.0","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.7.0","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"30945be9ac102da9e03a1cbcb5e29b5ac95bcc1c","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.7.0.tgz","fileCount":83,"integrity":"sha512-nWWJWkvEjtC9hEGxnmQRZZKwGyxFe5iqtByxQ+5gQIDooAMH+bSWAkNAiJYj1Y/Q8eNu1XW0A/d4G2jxItPALw==","signatures":[{"sig":"MEQCIEoQNui2NN+6I8QE/TNHbC2MNtrtQv5kAQVNfxO6R1FHAiBOhaE6x6rYLcZtW9szgUslsuTbB79yx4P1H+5mK/DQFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552030},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"4ec21cd60a68625b34a9fda9090bde7151501240","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.7.0_1765859229528_0.2853589487595751","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"nextcov","version":"0.7.1","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.7.1","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"66d5fe519935aad5d5c0eacd86f49b7b771f285e","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.7.1.tgz","fileCount":79,"integrity":"sha512-TQVMxByl/4bDAKZQGUSExmdb3CtXhrgJ5j3ah7q03UBWIdWgecHOzy3Zcl4xQkgrsp1PAsoA1wd4bgYvaaUpOA==","signatures":[{"sig":"MEYCIQCkrMzlyPL92O76xa/jdMPnqp1cHvJurkV/a9K11ntbRAIhAOxPam9X5aWEl793lvFTZCIzOyOVxzY1qxQ4cze/IxP2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533751},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"9b8f3f7dca85f825cdd06813f882fdec69a8e45c","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.3","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.7.1_1765914528214_0.6033064646717856","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"nextcov","version":"0.7.2","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.7.2","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"a43ef71890e3a1b4b2c59ad709c441bca817d9b0","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.7.2.tgz","fileCount":79,"integrity":"sha512-uYrwTGbaEiLVp4ga+BkU9zXq+lG3rZ3sw0RVn5IjI/4yBx9n3lY3JbSBYcugGHmfN9AuqhERqMm0xDxFfvvO7Q==","signatures":[{"sig":"MEQCIDEtWHiP7YyncYzwM2YQ9hxje2XSrK7Kt3yU3YlDOojcAiBCmjcTeln5UQUg4J2X2IBgZum6ipRZsKl/FML+hL8/Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":538072},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"89e18dcb4416c66f91a27da079cdf357c38e93d5","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.7.2_1765984493316_0.758521427899939","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"nextcov","version":"0.7.3","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.7.3","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"aa773cd5c24f433592a97aff88668d48a3b37820","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.7.3.tgz","fileCount":79,"integrity":"sha512-A1kQHpYQAO5vD2QyF0v3/9Fo4MRLPuJ0N6sAJEohZ1IqDtY/Pw9NXCzv5XrLOaQoukqTPxaoekjveMn+yGj9rQ==","signatures":[{"sig":"MEYCIQCL00vgL2ZP9k121ke/Tp44dKYvkN+jlObXxM6CAf/NZQIhANwvJkq1ULjR2EiWLb0Ib2UnUk1vzxFH4ohLokzZFXwn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"df0f20c70ad8ef93dee2c608f8aeb4aea6f5f7da","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.7.3_1766022326398_0.42960902708402426","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"nextcov","version":"0.7.4","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.7.4","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"c0f5ba155daa0bfe7e00e7d1eda1c14081651224","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.7.4.tgz","fileCount":79,"integrity":"sha512-mtpEKxBd9yUSyGeQ5IB8/c0ZPli1+YaBuVvcNOFWgjBkNlVn5A+LpbxrnfYW+pZ8sfodTgiv4JUCD/P9bouxpA==","signatures":[{"sig":"MEUCIQDk5DhXUyZ+eUA6ziB1UU226QtJLky4VT+Z40ryPRV8hwIgTsHHllRvyNPrxT6MXFkPoKuK7wuU+aPDfV0ZTUuldDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542505},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"07e3683021114bf216eae56b41c343a318468402","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.7.4_1766024860902_0.08000339337846629","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"nextcov","version":"0.7.5","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.7.5","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"61557524ebb20c8e0277658e9d3395a3750dd3d8","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.7.5.tgz","fileCount":79,"integrity":"sha512-x+GxfOB+Za/B2gedDajLTCFF9lZIHGklxpfsklGGdv0WlOb72jdEfS6P+bZzhfR+ey9LfGpIQyYBL7iYHBZ9Xw==","signatures":[{"sig":"MEUCIQC4HpUcXvliN8PrWrlDmSKK7wmuQwTSQYxQco5nrl/e7wIgVslO8BQMbU/lG/eX/0wX7doGkAFOj0Bd3H/tyJ9wA1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545859},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"6b2e04fd882f5a6d1644d696a2e4760c3a977c68","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.7.5_1766031947647_0.4373360657506056","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"nextcov","version":"0.8.0","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.8.0","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"dfe4604b43519f766f1acdfad32f06b0cea207c5","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.8.0.tgz","fileCount":79,"integrity":"sha512-9Y23yft2hQgFmD8uwGt5Uffd+ONQP8CL3oDdgqaamPyexSSRwsliTRrG01clCEU7qJQ/7bTXTS4gTpLqUOsk8Q==","signatures":[{"sig":"MEUCIBdXtksS7IKidUsw3k7uv/NqZqwO7YLh8/oJ+tawSgBfAiEAipv6uR2bt0L8Avm1g3caC2JWLZci+SbQihAsqmEZ7jY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552506},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"07ae3939050b19f5b994c71ca1f2c97e31207ec1","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.8.0_1766092170429_0.3487725034853062","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"nextcov","version":"0.8.1","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.8.1","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"15d8b71267b11db6d3c21f372663c90161966938","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.8.1.tgz","fileCount":79,"integrity":"sha512-StXMl/ufUZazXW24dYb6M79mt8utXoeUNvh6LEzG8zRA0oSQEvGiwdVtzCVV7X3UrJrGDqIK8NektI/WQNY4+g==","signatures":[{"sig":"MEUCIQCmSztJW4JkFvFjky7S+GQPT08uCcUu5JsLo8xJbIyYSAIgGm9s5SYpVsXT6RFzSgfHlxU5aCs02ncfbx7w7Gk2Dkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553664},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"7fd2eb20c4fe1117cb8e94391f5ff2c298f3658b","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.8.1_1766103041728_0.5365920762036915","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"nextcov","version":"0.8.2","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.8.2","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"8cfa17315c4b22f5caf200c3915318bea410a67d","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.8.2.tgz","fileCount":79,"integrity":"sha512-WXAAsItfbenRZ5yq3RA2skAKE9H6rtx+dqoQ9MXme3spIvZ6MyP7VVaWpCC8fXAtwv1QWKWTO8V7GJhL5Tpc6w==","signatures":[{"sig":"MEUCIF1v1rCVkbK2niTpg7+gGM7cRnu/BCjK9zCn2VSaYcJTAiEAiKCcR/raPtILU7vpfoC4uGekyn/FWsCrS39zbMEUVkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558095},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"df35bf989f96382665790d981d0b997ad131b222","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.8.2_1766206525586_0.826093302906175","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"nextcov","version":"0.8.3","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.8.3","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"15e45dc11afb6baaf942bf764e34a6e7c9107c8a","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.8.3.tgz","fileCount":79,"integrity":"sha512-jYPkRc3Lpqki3KdmYT+cpaprZY33uvuwXjzNkHavULHjZtaIzpTlZtR7GSj5oIOZsUSSXAsHNqYRvY0CpRL50Q==","signatures":[{"sig":"MEYCIQC+qsr6WERGof9UDrgwfJ6gNRgfouxC2Fl+DS+rDI3YpgIhAKNzNCX3mbAK4fOOWmVDuEg4nv3JTnsHZEtXjn/mX0EF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572588},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"7ffeb905927af875b6c355d5b8fa37e2f436dc06","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.8.3_1766254084819_0.23161829959573055","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"nextcov","version":"0.8.4","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.8.4","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"a1d8a51b5c6faacfd46550b7b9e0c1741dda2f32","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.8.4.tgz","fileCount":79,"integrity":"sha512-nVBbEtPDcWMT7/W7duMgYHzZCdWtYl/X5XICN2P9ELlOH/MDspbu63xrGv2ilQqNQBEr3hEzqESveMvyuWm3pg==","signatures":[{"sig":"MEYCIQClYrOFlCGi7zDY6zcO5iXuwWurcbaDWNZnTJJv46zk0gIhANZCwzFV+vbE6VC/DgNQUMaWmgngmhV+Qp1ERrpmQzss","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576191},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"2478014e576ffd3153b703559436248ac806462b","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.8.4_1766262432005_0.4054336787267274","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"nextcov","version":"0.8.5","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.8.5","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"866aba8325f97739bc43693d3d90f05f42f8fbd5","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.8.5.tgz","fileCount":47,"integrity":"sha512-JoSpCHQfa7QDzATkx7rjZkBYXwu6qGeiMXlflylGlesYeH5JWO1eg4d//oyARaVLcIFtO0VpRicsd8N46mEy7A==","signatures":[{"sig":"MEUCIQDknMG+PjI3fOndZqg7nqL+LdXL7azTtIZyc7k7OjHvZgIgaVUIGdFXjhNoqRZw30pbjQo98q9Omol/mL0nAyixzFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326412},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"94d1a8620fa72d640e634069df6ab163b58bfd8d","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.8.5_1766351828674_0.23853551421831853","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"nextcov","version":"0.9.0","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.9.0","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"3ed35dccfd89965ececfb69be9be74e716994f9a","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.9.0.tgz","fileCount":47,"integrity":"sha512-tNDq2TJpMl9pcNR3ptlqZ0UgnZ91zx8kH6ZHNyL45+ACpAgKdoUrN18hbYdqKxDqC3kvpB6K/ESqIY/Jps5qqw==","signatures":[{"sig":"MEUCIQC1d0xDFGaX6zk/m1OzkFkIfYr0saDzBu+pPCGoG8e1TAIgZevkIc3IlcMKMzFaNfbQkuj4rXY9OnunXTeWQs9c4EU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js"}},"gitHead":"85d561f4d68119aa65fa7e729385d212ba26a03d","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.9.0_1766377915517_0.5432788501837147","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"nextcov","version":"0.9.1","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.9.1","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"7b7dd358f3a1f45293f7972e516a9df35730eda2","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.9.1.tgz","fileCount":47,"integrity":"sha512-dndCQqhntcEJXUUWZ9wODqWVYPbVvfDqZpfVq52fYtCcRn7FeK8MyrCM7SySaEMVdstSKR/3j2twqpRuOcklaw==","signatures":[{"sig":"MEYCIQC7iQI4+rAeWVSzvqMDyvKVHXQhJH+pCAtwwt0DjiZXKgIhAJIvuXOfjrAMnt047afRYGf0LCmP1ytbajf1afFG4NrF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331414},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js","require":"./dist/playwright/index.js"}},"gitHead":"0b8c9bea12279525cb9a02c11da67bbad111cdd6","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.9.1_1766381803324_0.3453090027863368","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"nextcov","version":"0.9.2","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.9.2","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"2100e28bd5dfa77f6dff2252a7a5459ec030ef24","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.9.2.tgz","fileCount":47,"integrity":"sha512-A8eS6EH6xxLbkOaKt89Eb5VXLAPDAjd8xVmz/UzBJgVlfrizyjrV6oy4JVikSn0COKrjefGKkw5K1KN1ZIIqpw==","signatures":[{"sig":"MEUCIQDnHBs3b4TPCVJU0s6oAaFyomxRwo9wJi+EDj3IOAoBMwIgS4X9+Li9TSo2vg0XVvNGLnqptLgDcQye8iPgWzad7Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js","require":"./dist/playwright/index.js"}},"gitHead":"d6b93b8124c05aad000f52fc24685b59c94b6051","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.9.2_1766385708439_0.6209258028630613","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"nextcov","version":"0.9.3","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.9.3","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"4b4574ac14696a4fdf429ee4af28ab1daf00a18b","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.9.3.tgz","fileCount":47,"integrity":"sha512-3/8HJcQVo5SwD0BxzhS4Nhh76cY5Qz5rfa2kLMB1NacBKMm5cNvW37X5WvlvxwOL8K4llDrh/zin2D/wrohdnQ==","signatures":[{"sig":"MEYCIQCG2GZHmwuDvxLIMGbSnKTe3fsW9hWCm1oZ/2Y1RdK7zQIhAN3uUsn4EudFbkAhjE+oHQSojD942bFyW+Aes3FGO1+J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334646},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","default":"./dist/playwright/index.js","require":"./dist/playwright/index.js"}},"gitHead":"147b0d83a74abcc97045e02896d705256251035a","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.9.3_1766606601267_0.9163889385528723","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"nextcov","version":"0.9.4","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.9.4","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"c28086a08c468400b45d6f5165b09fc9f842bfef","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.9.4.tgz","fileCount":13,"integrity":"sha512-QORjnySfkqPZgsAmgFqbIg4CkUXtzMiFPkXmDJEYEwpe0Il9QADjBH0hGB9Gxjl43RYtnhfi13oFBOnPWmyCbQ==","signatures":[{"sig":"MEUCIQDLfi40raWnjQzIgLoC57s1vorXTQDpun8+jmlcU7JyQwIgDr6oVFpfpucidXsMMxAS0kazcbiaNkBlkIAtPafJUu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723134},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"46931fa5d6aaed73dded96b91a6a401e44834c69","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.9.4_1766609161232_0.3129073282232968","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"nextcov","version":"0.10.0","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.10.0","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"4c1d7bf9505fa1144f48b0025a383c7e4bacadee","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.10.0.tgz","fileCount":13,"integrity":"sha512-KJ22iKai3iJcnS9HL4IpocxC6n6zGmI1F3ogQ1SYWqE7+xb3vIFxt0bHLIaVoT3CL6FoKq0tRV6jrktCsT/jcA==","signatures":[{"sig":"MEUCIQDQRsVylbqMhn9mmv7rV27Hq7r2MjT0elj4x3HKtEl2LAIgKHUYS8cyy/jL3ckXfiEz33WwCFdUrG9emEVWi//aAPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766988},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"65acbc15e01d9182eadc0f524476cc9e6f05b49c","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.1.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.10.0_1766724547557_0.8680167804931032","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"nextcov","version":"0.10.1","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.10.1","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"fb791390c6181479a5d0d05c3def4cdeb1c99865","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.10.1.tgz","fileCount":13,"integrity":"sha512-txP9iMnjio3PnDv7WxKxHRxfZFgqb9YVSOM5qgoxHMD70tqfWmLzjUMqdxntwcCSqNwjVucbcARxZVRkEK55EA==","signatures":[{"sig":"MEUCIQDnXnEtqxizCsEdRbYIVvlQunXJefcBhewhjucFNl2aawIgR80BsvNBl7QOAndJktH21bItTJ/kpgRQCYhYTrMQFHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766988},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"80f07eddedeb58f345d65e82184a96d9843fdb4b","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.1.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.10.1_1766725495022_0.18762218167208222","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"nextcov","version":"0.11.0","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.11.0","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"a30b3c23f94adc5518bf94c288cb6dd775cbe96d","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.11.0.tgz","fileCount":13,"integrity":"sha512-9h2KddrwlJcz9sdJ8CuheHeUkxEgpbZA/q/PF1wtIHl+jV3pPs+9WtOQGmg9nb6HnDAd5EdWWeL1YhARZ2RAmA==","signatures":[{"sig":"MEQCICOpHiu5zaUWiWtk+2m4CRsFE5p1QcafLNdCAhS1171aAiBex2V41ZfoHNzzOh1BUZIep5hjYnXpka61g4FSMddf0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739983},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"04a64e755d26a6c456552dbb381855268c7b1f63","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.1.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.11.0_1766760955116_0.9431719430065237","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"nextcov","version":"0.11.1","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.11.1","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"fdf0831bca0e898a9bd35b8d269083a65b4cfea9","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.11.1.tgz","fileCount":13,"integrity":"sha512-36LQh/nTbbFk/HTjXDT5gyHwUU7uHp3gvPaIkGkPYsn4+V7eOGpC5P/4rQtULt3F2532yPp28n2AsBQzIt1LpQ==","signatures":[{"sig":"MEQCIE51ujbkIJMM870X8hogRbpNdTwOFVD6k7wvBsWwNFCWAiBae2N51KcvA6ENwF3L/0nM9m6sdWTV+1CNJAenlhPETw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741986},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"efd95226d724c4a44a3cff7bf99f37837b546054","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.1.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","tsc-alias":"^1.8.16","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.11.1_1766797656909_0.32572680916487196","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"nextcov","version":"0.11.2","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.11.2","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"80758442168d0afaf9915d1b90caf00c9a37a2b5","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.11.2.tgz","fileCount":13,"integrity":"sha512-ScVos/xrzwdldu9cewgxeXyAQjAuDwoMlm1ZfaZd+VBeg1aw+b5vtHjW82KG+gvdFWyq9+ycr4WtnjFoXbUWpQ==","signatures":[{"sig":"MEYCIQCPVV4+Os4AujtzBMzexLM98WQ5s4Ba3sH7uCdLcEPyxwIhAPSZdrljpv9V6/+O106WPYDzCKwOHAtNbT3esKa8Pkkg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458046},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"03aac834039874ea0ee97d29250ce5862029971c","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.0.0","vite":"^6.0.0","@babel/parser":"^7.24.0","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.1.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","tsc-alias":"^1.8.16","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.11.2_1766799403130_0.9015893819539469","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"nextcov","version":"0.12.0","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.12.0","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"eb60320f7e227ceaf4a4450e06478e274148af1d","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.12.0.tgz","fileCount":13,"integrity":"sha512-k6l6v/kF4iA1opQGPU5g0SFkTl6Be29yaKLDC54CDQfGvEfclUzvb7EqhMkgrKgC8DjSets6kHoSisNqsTtyDg==","signatures":[{"sig":"MEQCIFvhlOiQVMyd3vBiwjedf3p2VZEBV05KVpGgub+MDPHcAiBBkTj6KBpK1d1UKr+AYlUDfEukwgAAANE1P7S+TChzhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466468},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"d0b99cadd48639ab354f006e40abb00c7a525db6","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.1.0","vite":"^6.0.0","chalk":"^4.1.2","@babel/parser":"^7.24.0","@babel/traverse":"^7.28.5","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.1.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","tsc-alias":"^1.8.16","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/babel__traverse":"^7.28.0","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.12.0_1766811356099_0.150309450017736","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"nextcov","version":"0.12.1","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.12.1","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"463f2c7ac1163fd931231d30adea468c8f39841b","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.12.1.tgz","fileCount":13,"integrity":"sha512-v3pkiV58QBGn6WIJ5nng6wbccC2TcMFP8CtspMgnnYP6LhAEwNyLI6l5rLWoKFHhqtjqLVc4Rn5hPRdywpcupw==","signatures":[{"sig":"MEYCIQDvBE+uoX66TnV5ZIOXSYpn5C9cuwr5lx0baf+aLr/T/AIhAJDZS9awbW6EdQsd5g//AIlyyit5/TLE4wy6BPGgV17/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475250},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"91d4449995861e2adcc56beb54fc849ad0685117","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.1.0","vite":"^6.0.0","chalk":"^4.1.2","@babel/parser":"^7.24.0","@babel/traverse":"^7.28.5","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.1.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","tsc-alias":"^1.8.16","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/babel__traverse":"^7.28.0","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.12.1_1766812435052_0.4148359196022413","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"nextcov","version":"0.12.2","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@0.12.2","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"71cbf9e30240ba6e09c1c42e5cf4a211da243bd7","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-0.12.2.tgz","fileCount":13,"integrity":"sha512-XR7eHkmls5XgEWQ+409cBBnDkfNyDX0UQLz5MeLXObjz961djnOh9kH6l8YkoWp1UZ5tlGjKNy0P3cQ3yIzbmg==","signatures":[{"sig":"MEUCIFkSSMDNpVhp82Iu84AqInq6fdkTpmAvGOekuA4ACsLYAiEAtoh1IU4EizZeqlA9PR9AxIAOXklDqYLMjS6+xtHdwdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":484485},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"858e1003602f2757876db294eb3fb236df44d90c","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.1.0","vite":"^6.0.0","chalk":"^4.1.2","@babel/parser":"^7.24.0","@babel/traverse":"^7.28.5","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.1.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","tsc-alias":"^1.8.16","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/babel__traverse":"^7.28.0","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_0.12.2_1766858371303_0.9993276360990164","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"nextcov","version":"1.0.0","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@1.0.0","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"b6a853dc954365e11f2bb01230042d85252a4c64","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-1.0.0.tgz","fileCount":13,"integrity":"sha512-qvSFeYA/0T78nyw3wQfrJwuYs8CEWynMUU9J1opuYjuFA8HCgQLY8Xy5QamK4EJdh3nbZNKoGuHYETwKVMF7mA==","signatures":[{"sig":"MEQCIAhT+/lyg1hfmy6cUMHT5Kr1sVnEgJvXBx6oFc4jbf/bAiANtEQuUlcrzCsxRI1EVLRJ4S29psCzriqPiedgxUAK6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485085},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"51cd899ec31763e84f85f33c8cb2d762de857b9d","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.1.0","vite":"^6.0.0","chalk":"^4.1.2","@babel/parser":"^7.24.0","@babel/traverse":"^7.28.5","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.1.0","ast-v8-to-istanbul":"^0.3.0","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","tsc-alias":"^1.8.16","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/babel__traverse":"^7.28.0","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_1.0.0_1766860224397_0.07365196231112914","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"nextcov","version":"1.1.0","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@1.1.0","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"b5ea58b96b371d31c7c301e27cb359fc139f81fc","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-1.1.0.tgz","fileCount":13,"integrity":"sha512-uVrNbbzgKMyXkrhb88dWERrCS+ihlvmcQHYgWEmwg9fiKyPy6Z1iD6fT7k4Tx4J7mTMAH/myMdgdMbnnklEX4w==","signatures":[{"sig":"MEUCIBojEVZjMnAO8URv9LdE3A6hkQjXjt5OvtkzNLzfEAzZAiEA7WpS9Kk4oUmYfSgcUrPwTo7lx0XiypgU5H2oe6CLuWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468199},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"3b163681f634684419d074df0c4652b020d59240","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.1.0","vite":"^6.0.0","chalk":"^4.1.2","@babel/parser":"^7.24.0","@babel/traverse":"^7.28.5","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.1.0","ast-v8-to-istanbul":"^0.3.10","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","tsc-alias":"^1.8.16","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/babel__traverse":"^7.28.0","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_1.1.0_1768101947662_0.1912091401945537","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"nextcov","version":"1.1.1","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@1.1.1","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"bfd1fae8d3f0a3c4a7004844248074e845bbbaa7","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-1.1.1.tgz","fileCount":9,"integrity":"sha512-lXPTeBI8tXNpRyYOkcR788NIp0IcZQRb6qwVBFod8elKN0J5D9DljakcC+j/Au3kD7lY/LywRCmiJ1D3UjmCgw==","signatures":[{"sig":"MEQCIFM8yfcQmFDjiRCF/xJHPgxWbPjbj5awBd6oZhUJ819sAiAx/o1HWzkoVrjA+Qzz8KTCemUjdD15fKqC5B8h9yqWYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430607},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"3ba80340bcec8d3cc2094b11e83c856f0bf00901","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.1.0","vite":"^6.0.0","chalk":"^4.1.2","@babel/parser":"^7.24.0","@babel/traverse":"^7.28.5","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.1.0","ast-v8-to-istanbul":"^0.3.10","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","tsc-alias":"^1.8.16","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/babel__traverse":"^7.28.0","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_1.1.1_1772750367489_0.9763143239893304","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"nextcov","version":"1.2.0","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@1.2.0","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"e5d84094fd565038d0404422e8c74668b8a90186","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-1.2.0.tgz","fileCount":13,"integrity":"sha512-CZdDRJmdCqWvHBVwNrifyMuQ7gR4zKIwNLHEaKuogGJCMe4msok55i+rbK2BI2/88z/F6uRBc9S/zea75wy05A==","signatures":[{"sig":"MEUCIA4Z17JCumTtDFAD9rQ531riavR6iBziQVpgFxhnTNN5AiEAtbdZR6Za+MNl0EoX+6tg0NCQL/k/NxObGozjnxVP0HY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470983},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"5c38ebfb947380c463427af730739695a8be21ed","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.1.0","vite":"^6.0.0","chalk":"^4.1.2","@babel/parser":"^7.24.0","@babel/traverse":"^7.28.5","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.1.0","ast-v8-to-istanbul":"^0.3.10","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","tsc-alias":"^1.8.16","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/babel__traverse":"^7.28.0","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_1.2.0_1773272209699_0.5164111935773728","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"nextcov","version":"1.2.1","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@1.2.1","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"bdedd6b7302c89f41071959ea27447b4c7e9da2c","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-1.2.1.tgz","fileCount":13,"integrity":"sha512-hqGnqOS4fDdcfiXWvx3lhJJ0EFOVmwwalDYeudYwz5skUFCmsXXOa3YmYFOpfjjnp0Q11sptd3Uk8kF64D1gFg==","signatures":[{"sig":"MEYCIQC5VocWIBC+Mql/CbHHo4SG8cB9vIJrUWgEWho7arWDWwIhAIe2SfaLsRUrbxnqi0ufS+KoNSEU+oZus2QE3/P6q+MH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471789},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"c698862b43cea20b8810ce16f3e9e79ae5405d2b","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.1.0","vite":"^6.0.0","chalk":"^4.1.2","@babel/parser":"^7.24.0","@babel/traverse":"^7.28.5","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.1.0","ast-v8-to-istanbul":"^0.3.10","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","tsc-alias":"^1.8.16","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/babel__traverse":"^7.28.0","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_1.2.1_1773287723370_0.9030096604734748","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"nextcov","version":"1.3.0","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@1.3.0","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"fef33c8fe4d501f2cb9bc5f41070bbaa91e72b8d","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-1.3.0.tgz","fileCount":13,"integrity":"sha512-jr4nGh1FTZkIoyjEs34vMk6HWn/hTf8s2scLJ1Z/KRt16XLUZNDYTuPXFqOyOC7j906YYy3U2WphIMdSIrMhyw==","signatures":[{"sig":"MEQCIGTOmeKXcJTsUQf788ySopBQBZxh/HJCzhD6GXrxQ/kvAiApI85S2B2skk2O3cyp98xSefBZKxy+09ZDus3UY5ZbOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483565},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"611e2bcaa6f85c2d092e5768cc349d3ea85de982","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.1.0","vite":"^6.0.0","chalk":"^4.1.2","@babel/parser":"^7.24.0","@babel/traverse":"^7.28.5","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.1.0","ast-v8-to-istanbul":"^0.3.10","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.0.15","tsc-alias":"^1.8.16","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@types/babel__traverse":"^7.28.0","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_1.3.0_1775911325212_0.9407293466869675","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"nextcov","version":"1.4.0","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@1.4.0","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"fd42b2cf1b976738f9d33a991736cd22a4c0d5a7","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-1.4.0.tgz","fileCount":9,"integrity":"sha512-RwjOoYrC9DrIk1t/1vW18auyQSyr3bPB7Ni26g6/74VjzSc/+dv0nTv+13eG+pKXERGRKp0TrcGSrmUB6j7ZLg==","signatures":[{"sig":"MEUCIB648N2nrt78ci9KGNqIEt75YKz9xKUT8SroynHp7w36AiEApsNyGVHtwiYNrmt2NyQeYA7RSN+qpMW/lojn39+r7Tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449207},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"6670943f371fdb137bab2dc4dae4efe89bc70e34","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.1.0","vite":"^6.0.0","chalk":"^4.1.2","@babel/parser":"^7.24.0","@babel/traverse":"^7.28.5","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.1.0","ast-v8-to-istanbul":"^1.0.4","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.1.9","tsc-alias":"^1.8.16","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@types/babel__traverse":"^7.28.0","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_1.4.0_1782711427994_0.9019590908852178","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"nextcov","version":"1.4.1","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@1.4.1","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"e52ed4b6f7020633ee72a80ee26f0654cf820244","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-1.4.1.tgz","fileCount":13,"integrity":"sha512-Me4EnYCK6VBv8TwWiRbtvFjpYzlglGK6WNF1twQgy3j6o7olhQzQGL2lM8i92KQ9SLOrXKVTLlVo+9GQDYFEDQ==","signatures":[{"sig":"MEUCIDZHYaqJVRb+vGbpLuur7Vmfguds1SaMIV0CYZI5HOXYAiEA1gXZL+NEKve3fr16DW5Ep7qDjYHXOV3Z0KMuMCsf1wQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493220},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"ef6e7d1799058ee14b742b5b2595119c0b45a803","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.1.0","vite":"^8.1.0","chalk":"^4.1.2","@babel/parser":"^7.24.0","@babel/traverse":"^7.28.5","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.1.0","ast-v8-to-istanbul":"^1.0.4","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.1.9","tsc-alias":"^1.8.16","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@types/babel__traverse":"^7.28.0","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_1.4.1_1782712309275_0.09866346073330079","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"nextcov","version":"1.4.2","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@1.4.2","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"a8d5b29b6d210c42bdc8a37ad35c09a1c8c65f05","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-1.4.2.tgz","fileCount":13,"integrity":"sha512-iOt+uWKWpEwJuvsftjB1zLAWmVGJzZLIZnwCsgCf8UN67Qt7qYtZL6NyiPpYxl4uVfs2rrOVWxuYEPxxo8uWzg==","signatures":[{"sig":"MEQCICN2pAUNM2tVAwB4YnezD1zGExycNsDh8wsTzPwGlCVkAiATJX4BrBESkViiEmhp2tSDQhmRF+pFdYCOg0PaNxjf1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509004},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"ee3ff491e7a6757114614160269395768694d364","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.1.0","vite":"^8.1.0","chalk":"^4.1.2","@babel/parser":"^7.24.0","@babel/traverse":"^7.28.5","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.1.0","ast-v8-to-istanbul":"^1.0.4","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.1","rimraf":"^6.0.0","vitest":"^4.1.9","tsc-alias":"^1.8.16","@eslint/js":"^9.39.1","typescript":"^5.7.0","@types/node":"^22.0.0","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@types/babel__traverse":"^7.28.0","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_1.4.2_1782843426456_0.09097909780761393","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"nextcov","version":"1.4.3","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@1.4.3","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"df8b7a2955f2f6912c353b1edec1c82778748660","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-1.4.3.tgz","fileCount":13,"integrity":"sha512-4QZuHDkVbYbOBdTqp2ZM4qGR5hEvh+MaR2zrjucu9XKmgpzhEMKpbZ5gTICrO/oIJEDHDbR+YMfSoPb1OfuPsA==","signatures":[{"sig":"MEQCIAMUGYl83ohcg+ZjfdZ1v6x4hEtS11jUMd6/FGOO96a0AiBK+X0R4+MNUroIay0Pr1SN12EQlossw3lVzLNOeXwCiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513973},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"cdd6f5e4cecc133f1822080dc1edeb16990f0ef7","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.1.0","vite":"^8.1.0","chalk":"^4.1.2","@babel/parser":"^7.24.0","@babel/traverse":"^7.28.5","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.1.0","ast-v8-to-istanbul":"^1.0.4","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","monocart-coverage-reports":"^2.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.6.0","rimraf":"^6.0.0","vitest":"^4.1.9","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^26.0.1","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@types/babel__traverse":"^7.28.0","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_1.4.3_1782852471068_0.09914067350447242","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"nextcov","version":"1.5.0","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@1.5.0","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"e3c9b9685e2f53cac200f097159d1f233aa1cdc9","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-1.5.0.tgz","fileCount":13,"integrity":"sha512-C57DnnSwKtMTZ1y3XKKzOkYaseqd2GG1dKRym9KzpvIBvbZPO1Ox3IVnnuT4SeXxTknRzF5ZNVA1vwObYoETvQ==","signatures":[{"sig":"MEYCIQD2tDtNSkc8ztmdVksvoHiAHDBZDs/Rf2EqG0DWcYgJlQIhAPEbqG+ZeRfTH8DB+xlcO30nNXVPM741HbdiCYOb054e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526041},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"d3b8dcbbf22d6cc6600c162b5caef04a0ea854cc","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.1.0","vite":"^8.1.2","chalk":"^4.1.2","@babel/parser":"^7.24.0","@babel/traverse":"^7.28.5","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.5.2","ast-v8-to-istanbul":"^1.0.4","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.6.0","rimraf":"^6.0.0","vitest":"^4.1.9","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^26.0.1","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@types/babel__traverse":"^7.28.0","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_1.5.0_1783173462185_0.4867206014820069","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"nextcov","version":"1.5.1","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@1.5.1","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"aab0f24080dee3cb38a073f3d7db9f32ac055443","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-1.5.1.tgz","fileCount":13,"integrity":"sha512-N/qzY8wvMM52HxrgQlkwEZc3AVG51QgekDLP/B8jBSRCW6aorWB85zXYS0xHX5Ze3lCqMQHyJaHQ0Dob83g9Lw==","signatures":[{"sig":"MEUCIQDHkGfPwMMmw02qKfTqf43oSOigt4WffKf/2NhT36tWFgIgfQpEkukUemKg75enwhUaIRFVmwXg75rmt1htDExSwXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526256},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"d99866596f4a2e178736cd42800d5043cd2a8be9","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.1.0","vite":"^8.1.2","chalk":"^4.1.2","esbuild":">=0.21.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.28.5","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.5.2","ast-v8-to-istanbul":"^1.0.4","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.6.0","rimraf":"^6.0.0","vitest":"^4.1.9","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^26.0.1","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@types/babel__traverse":"^7.28.0","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_1.5.1_1783738957266_0.10370621748862341","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"nextcov","version":"1.5.2","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@1.5.2","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"8010f16af5df1291c1ef5b0d63d5ab31db6f3182","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-1.5.2.tgz","fileCount":13,"integrity":"sha512-ptYpUI/HpbVdeYt6yBS4qr8vPK1XLon23bg/KuLxbvmSlvw7j8pKO/QbvGbH000WooHB9Uec5kR7q+aA5vEZ5w==","signatures":[{"sig":"MEUCIA8vlk5g4twq9NWw3c9q/rSykKUctqDga/OlTDF5+teUAiEA/cNzbvv7mtq4qRwEBzXaFQDIkK91vUsbAc4B9YFiEdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527452},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"eb0c6ed8c9c7d35df98b0d82517c6fe04e0a6bfd","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.1.0","vite":"^8.1.2","chalk":"^4.1.2","esbuild":">=0.21.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.28.5","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.5.2","ast-v8-to-istanbul":"^1.0.4","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.6.0","rimraf":"^6.0.0","vitest":"^4.1.9","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^26.0.1","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@types/babel__traverse":"^7.28.0","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_1.5.2_1786929579901_0.9029516929675441","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"nextcov","version":"1.5.3","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"author":{"name":"Steve Zhang"},"license":"MIT","_id":"nextcov@1.5.3","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"homepage":"https://github.com/stevez/nextcov#readme","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"bin":{"nextcov":"dist/cli.js"},"dist":{"shasum":"70f34c680a4ad38bc6c4a849ed619ef09388f652","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-1.5.3.tgz","fileCount":13,"integrity":"sha512-jH+zPIwLVp7FXKDwb3VDkDA7T+uEFQrq6El9kpoZhCpxD7wZGZGodAX1+rany2UmD+aIQActUYhK0aCbFUa5Dw==","signatures":[{"sig":"MEUCIFOPMio0qqZQKEoXdvwGF2NqFmLfTIra6RzQvy7FSHPXAiEAurMP+LgRn2uIrEwioAWuUNGWWLZStyiBxQBZ4VRkmlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530326},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"gitHead":"adf6fda7df201d89474150e48a0927abcde1fb5b","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsup && tsc-alias","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"repository":{"url":"git+https://github.com/stevez/nextcov.git","type":"git"},"_npmVersion":"10.9.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","directories":{},"_nodeVersion":"22.21.1","dependencies":{"glob":"^11.1.0","vite":"^8.1.2","chalk":"^4.1.2","esbuild":">=0.21.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.28.5","istanbul-reports":"^3.1.0","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.5.2","ast-v8-to-istanbul":"^1.0.4","convert-source-map":"^2.0.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-source-maps":"^5.0.0","@jridgewell/sourcemap-codec":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.6.0","rimraf":"^6.0.0","vitest":"^4.1.9","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^26.0.1","@playwright/test":"^1.49.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.1.9","@types/babel__traverse":"^7.28.0","@types/istanbul-reports":"^3.0.4","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-source-maps":"^4.0.4"},"peerDependencies":{"@playwright/test":"^1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/nextcov_1.5.3_1786936923204_0.9347351837108377","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"nextcov","version":"1.5.4","description":"Collect test coverage for Playwright E2E tests in Next.js applications","author":{"name":"Steve Zhang"},"license":"MIT","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","bin":{"nextcov":"dist/cli.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./playwright":{"types":"./dist/playwright/index.d.ts","import":"./dist/playwright/index.js","require":"./dist/playwright/index.cjs"}},"scripts":{"build":"tsup && tsc-alias","dev":"tsc --watch","test":"vitest run","test:watch":"vitest","lint":"eslint src","typecheck":"tsc --noEmit","clean":"rimraf dist","prepublishOnly":"npm run clean && npm run build"},"keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"engines":{"node":">=22.0.0"},"peerDependencies":{"@playwright/test":"^1.40.0"},"dependencies":{"@babel/parser":"^7.24.0","@babel/traverse":"^7.28.5","@bcoe/v8-coverage":"^1.0.0","@inquirer/prompts":"^8.5.2","@jridgewell/sourcemap-codec":"^1.4.0","ast-v8-to-istanbul":"^1.0.4","chalk":"^4.1.2","convert-source-map":"^2.0.0","esbuild":">=0.21.0","glob":"^11.1.0","istanbul-lib-coverage":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-source-maps":"^5.0.0","istanbul-reports":"^3.1.0","vite":"^8.1.2"},"devDependencies":{"@eslint/js":"^10.0.1","@playwright/test":"^1.49.0","@types/babel__traverse":"^7.28.0","@types/convert-source-map":"^2.0.3","@types/istanbul-lib-coverage":"^2.0.6","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-source-maps":"^4.0.4","@types/istanbul-reports":"^3.0.4","@types/node":"^26.0.1","@vitest/coverage-v8":"^4.1.9","eslint":"^10.6.0","rimraf":"^6.0.0","tsc-alias":"^1.8.16","tsup":"^8.5.1","typescript":"^5.9.3","typescript-eslint":"^8.49.0","vitest":"^4.1.9"},"repository":{"type":"git","url":"git+https://github.com/stevez/nextcov.git"},"_id":"nextcov@1.5.4","gitHead":"22e5839ce80b6b87409af7f5ef8c18d909f32996","bugs":{"url":"https://github.com/stevez/nextcov/issues"},"homepage":"https://github.com/stevez/nextcov#readme","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-vzaFup8Minv4firZCqrCiaDRSvAnYVOOdgzSgGWaBZ4fQEwFFaXbw0PFa/196ARFYdrx6PMx1WGjX4UPnxVJ2g==","shasum":"b1807bd99856ffb993497d6d7c8a77ca69587663","tarball":"https://registry.npmjs.org/nextcov/-/nextcov-1.5.4.tgz","fileCount":13,"unpackedSize":533015,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDGXo+i+fxmurexS7ruYwo/m8+r1Y3z2NNR0LcrMWHr7AIhAM3xFVIW+hFiBp7786CgWkxEGs/zrgqCq5FwGJDObPsq"}]},"_npmUser":{"name":"steve_zhang","email":"huigang.zhang@gmail.com"},"directories":{},"maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nextcov_1.5.4_1787071360180_0.42200149871024495"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-09T02:43:23.599Z","modified":"2026-08-18T16:42:40.490Z","0.1.0":"2025-12-09T02:43:23.741Z","0.2.0":"2025-12-09T16:05:53.746Z","0.2.1":"2025-12-09T19:49:17.645Z","0.2.2":"2025-12-10T15:12:33.461Z","0.2.3":"2025-12-10T21:19:42.090Z","0.3.0":"2025-12-11T04:08:34.848Z","0.4.0":"2025-12-12T03:06:57.961Z","0.4.1":"2025-12-12T15:13:43.118Z","0.4.2":"2025-12-12T17:04:37.895Z","0.5.0":"2025-12-13T04:29:02.184Z","0.5.1":"2025-12-13T05:10:55.393Z","0.5.2":"2025-12-13T06:07:04.334Z","0.5.3":"2025-12-13T06:57:19.531Z","0.5.4":"2025-12-13T13:02:40.985Z","0.6.0":"2025-12-13T19:46:40.992Z","0.6.1":"2025-12-14T01:50:44.201Z","0.6.2":"2025-12-14T04:37:51.760Z","0.6.3":"2025-12-15T15:55:09.640Z","0.7.0":"2025-12-16T04:27:09.741Z","0.7.1":"2025-12-16T19:48:48.372Z","0.7.2":"2025-12-17T15:14:53.497Z","0.7.3":"2025-12-18T01:45:26.551Z","0.7.4":"2025-12-18T02:27:41.055Z","0.7.5":"2025-12-18T04:25:47.826Z","0.8.0":"2025-12-18T21:09:30.607Z","0.8.1":"2025-12-19T00:10:41.890Z","0.8.2":"2025-12-20T04:55:25.753Z","0.8.3":"2025-12-20T18:08:05.011Z","0.8.4":"2025-12-20T20:27:12.211Z","0.8.5":"2025-12-21T21:17:08.832Z","0.9.0":"2025-12-22T04:31:55.660Z","0.9.1":"2025-12-22T05:36:43.547Z","0.9.2":"2025-12-22T06:41:48.619Z","0.9.3":"2025-12-24T20:03:21.404Z","0.9.4":"2025-12-24T20:46:01.472Z","0.10.0":"2025-12-26T04:49:07.779Z","0.10.1":"2025-12-26T05:04:55.251Z","0.11.0":"2025-12-26T14:55:55.271Z","0.11.1":"2025-12-27T01:07:37.107Z","0.11.2":"2025-12-27T01:36:43.267Z","0.12.0":"2025-12-27T04:55:56.242Z","0.12.1":"2025-12-27T05:13:55.207Z","0.12.2":"2025-12-27T17:59:31.480Z","1.0.0":"2025-12-27T18:30:24.542Z","1.1.0":"2026-01-11T03:25:47.813Z","1.1.1":"2026-03-05T22:39:27.636Z","1.2.0":"2026-03-11T23:36:49.838Z","1.2.1":"2026-03-12T03:55:23.533Z","1.3.0":"2026-04-11T12:42:05.393Z","1.4.0":"2026-06-29T05:37:08.137Z","1.4.1":"2026-06-29T05:51:49.396Z","1.4.2":"2026-06-30T18:17:06.636Z","1.4.3":"2026-06-30T20:47:51.199Z","1.5.0":"2026-07-04T13:57:42.349Z","1.5.1":"2026-07-11T03:02:37.416Z","1.5.2":"2026-08-17T01:19:40.050Z","1.5.3":"2026-08-17T03:22:03.363Z","1.5.4":"2026-08-18T16:42:40.328Z"},"bugs":{"url":"https://github.com/stevez/nextcov/issues"},"author":{"name":"Steve Zhang"},"license":"MIT","homepage":"https://github.com/stevez/nextcov#readme","keywords":["v8-coverage","istanbul","coverage","next.js","server components","rsc","playwright","vitest"],"repository":{"type":"git","url":"git+https://github.com/stevez/nextcov.git"},"description":"Collect test coverage for Playwright E2E tests in Next.js applications","maintainers":[{"name":"steve_zhang","email":"huigang.zhang@gmail.com"}],"readme":"# nextcov\r\n\r\n[![npm version](https://badge.fury.io/js/nextcov.svg)](https://badge.fury.io/js/nextcov)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n\r\nV8 code coverage for Next.js and Vite applications with Playwright E2E tests.\r\n\r\nMerge your Playwright E2E coverage with Vitest unit test coverage for complete coverage reports.\r\n\r\n## Why nextcov?\r\n\r\n### The React Server Components Testing Gap\r\n\r\nNext.js App Router introduced React Server Components (RSC) and async server components. These are notoriously difficult to unit test because:\r\n\r\n- **Server Components run only on the server** - They can't be rendered in jsdom or similar test environments\r\n- **Async components fetch data directly** - Mocking becomes complex and often unreliable\r\n- **Tight coupling with Next.js runtime** - Server actions, cookies, headers require the full framework\r\n\r\n**The practical solution?** Test server components through E2E tests with Playwright, where they run in their natural environment. But until now, there was no good way to get coverage for these tests.\r\n\r\n### The Coverage Problem\r\n\r\nBut this creates a coverage gap:\r\n- **Unit tests** (Vitest) cover client components, utilities, and hooks\r\n- **E2E tests** (Playwright) cover server components, pages, and user flows\r\n- **No unified coverage** - You're missing the full picture\r\n\r\nGetting accurate combined coverage is challenging because:\r\n- Playwright runs against production builds (bundled, minified code)\r\n- Source maps are needed to map back to original TypeScript/JSX\r\n- Different coverage formats need to be merged correctly\r\n\r\n### The Solution\r\n\r\n**nextcov** is the first tool to bridge this gap by:\r\n- Collecting V8 coverage from both client and server during E2E tests\r\n- Using source maps to map bundled code back to original sources\r\n- Producing Istanbul-compatible output that merges seamlessly with Vitest coverage\r\n\r\nNow you can finally see the complete coverage picture for your Next.js application.\r\n\r\n## Features\r\n\r\n- **Next.js + Vite support** - Works with Next.js and Vite applications\r\n- **Client + Server coverage** - Collects coverage from both browser and Node.js server (Next.js)\r\n- **Client-only mode** - For Vite apps, static sites, SPAs, or deployed environments\r\n- **Dev mode support** - Works with `next dev` (no build required), auto-detected\r\n- **Production mode support** - Works with `next build && next start` using external source maps\r\n- **Auto-detection** - Automatically detects dev vs production mode, no configuration needed\r\n- **V8 native coverage** - Uses Node.js built-in `NODE_V8_COVERAGE` for accurate server coverage\r\n- **In-process coverage** - Collect V8 coverage from code running in the same process (e.g., Playwright mock tests)\r\n- **Source map support** - Maps bundled code back to original TypeScript/JSX\r\n- **Vitest compatible** - Output merges seamlessly with Vitest coverage reports\r\n- **Playwright integration** - Simple fixtures for automatic coverage collection\r\n- **Istanbul format** - Generates standard coverage-final.json for tooling compatibility\r\n- **Multiple reporters** - HTML, LCOV, JSON, text-summary, and more\r\n- **ESM and CJS support** - Works with both ES modules and CommonJS projects\r\n\r\n## Inspiration\r\n\r\nThis project is inspired by and builds upon:\r\n- [Vitest](https://vitest.dev/) - For the V8 coverage approach and Istanbul integration\r\n- [ast-v8-to-istanbul](https://github.com/AriPerkkio/ast-v8-to-istanbul) - For AST-based V8 to Istanbul conversion\r\n- [monocart-coverage-reports](https://github.com/cenfun/monocart-coverage-reports) - For V8 coverage processing\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install nextcov --save-dev\r\n```\r\n\r\n## Requirements\r\n\r\n- Node.js >= 22\r\n- Next.js 14+ or Vite 5+\r\n- Playwright 1.40+\r\n\r\n### Peer Dependencies\r\n\r\n```bash\r\nnpm install @playwright/test --save-dev\r\n```\r\n\r\n> **Note:** `esbuild` is included as a direct dependency of nextcov (required since Vite 8 no longer bundles it). It will be installed automatically — no manual installation needed.\r\n\r\n## Quick Setup with `nextcov init`\r\n\r\nThe fastest way to get started is with the `init` command:\r\n\r\n```bash\r\nnpx nextcov init\r\n```\r\n\r\nThis interactive command will:\r\n- Create `e2e/global-setup.ts` - Initialize coverage collection\r\n- Create `e2e/global-teardown.ts` - Finalize and generate reports\r\n- Create `e2e/fixtures/test-fixtures.ts` - Coverage collection fixture\r\n- Modify `playwright.config.ts` - Add nextcov configuration\r\n- Modify `package.json` - Add npm scripts (`dev:e2e`, `coverage:merge`)\r\n- Modify `next.config.ts` - Add E2E mode settings for source maps (Next.js only)\r\n\r\n### Options\r\n\r\n```bash\r\nnpx nextcov init                 # Interactive mode\r\nnpx nextcov init -y              # Use defaults, no prompts\r\nnpx nextcov init --client-only   # Client-only mode (no server coverage)\r\nnpx nextcov init --e2e-dir tests # Custom e2e directory\r\nnpx nextcov init --js            # Use JavaScript instead of TypeScript\r\nnpx nextcov init --force         # Overwrite existing files\r\n```\r\n\r\n### Coverage Mode\r\n\r\nDuring interactive setup, you'll be asked to choose a coverage mode:\r\n\r\n| Mode | Description | Use When |\r\n|------|-------------|----------|\r\n| **Full (client + server)** | Collects both browser and Node.js coverage | Next.js with `next dev` or `next start` |\r\n| **Client-only** | Only browser coverage, simpler setup | Vite apps, static sites, SPAs, deployed environments |\r\n| **In-process** | V8 coverage from the test process itself | Playwright mock tests where code under test runs in the same process |\r\n\r\nAfter running `init`, follow the next steps shown to start collecting coverage.\r\n\r\n## Example Projects\r\n\r\n### nextcov-example\r\n\r\nSee [nextcov-example](https://github.com/stevez/nextcov-example) for a simple Next.js App Router application demonstrating nextcov with Playwright E2E tests.\r\n\r\n**Highlights:**\r\n- Simple todo CRUD application\r\n- 100% branch coverage achieved with E2E tests\r\n- Demonstrates coverage for client components with conditional rendering\r\n\r\n| Metric | Coverage |\r\n|--------|----------|\r\n| Statements | 100% |\r\n| Branches | 100% |\r\n| Functions | 100% |\r\n| Lines | 100% |\r\n\r\n### restaurant-reviews-platform\r\n\r\nSee [restaurant-reviews-platform](https://github.com/stevez/restaurant-reviews-platform) for a complete working example of nextcov integrated with a Next.js App Router application using Playwright E2E tests and Vitest unit tests.\r\n\r\n**Highlights:**\r\n- Full-stack Next.js application with authentication\r\n- Combines unit tests (Vitest) with E2E tests (Playwright)\r\n- Demonstrates merging coverage from multiple sources\r\n\r\n| Coverage Type | Lines | Description |\r\n|---------------|-------|-------------|\r\n| **Unit Tests** (Vitest) | ~80% | Client components, utilities, API routes |\r\n| **E2E Tests** (Playwright + nextcov) | ~46% | Server components, pages, user flows |\r\n| **Merged** | ~88% | Complete picture of your application |\r\n\r\n### Key Files (restaurant-reviews-platform)\r\n\r\n- [playwright.config.ts](https://github.com/stevez/restaurant-reviews-platform/blob/main/playwright.config.ts) - Playwright config with nextcov settings\r\n- [e2e/fixtures.ts](https://github.com/stevez/restaurant-reviews-platform/blob/main/e2e/fixtures.ts) - Coverage collection fixture\r\n- [e2e/global-setup.ts](https://github.com/stevez/restaurant-reviews-platform/blob/main/e2e/global-setup.ts) - Start server coverage (auto-detects dev/production)\r\n- [e2e/global-teardown.ts](https://github.com/stevez/restaurant-reviews-platform/blob/main/e2e/global-teardown.ts) - Coverage finalization\r\n- [next.config.js](https://github.com/stevez/restaurant-reviews-platform/blob/main/next.config.js) - Next.js source map configuration\r\n\r\n## Quick Start\r\n\r\n### 1. Configure Next.js for Source Maps\r\n\r\nIn your `next.config.js`:\r\n\r\n```js\r\n/** @type {import('next').NextConfig} */\r\nconst nextConfig = {\r\n  // Enable source maps for production builds (required for coverage)\r\n  productionBrowserSourceMaps: true,\r\n\r\n  // Optional: Configure webpack for E2E mode\r\n  webpack: (config, { dev }) => {\r\n    if (process.env.E2E_MODE) {\r\n      // Use full source maps for accurate coverage\r\n      config.devtool = 'source-map'\r\n\r\n      // Disable minification to preserve readable code\r\n      config.optimization = {\r\n        ...config.optimization,\r\n        minimize: false,\r\n      }\r\n    }\r\n    return config\r\n  },\r\n}\r\n\r\nmodule.exports = nextConfig\r\n```\r\n\r\n### 2. Configure Playwright with nextcov\r\n\r\nIn your `playwright.config.ts`:\r\n\r\n```typescript\r\nimport { defineConfig, devices } from '@playwright/test'\r\nimport type { NextcovConfig } from 'nextcov'\r\n\r\n// Extend Playwright config type to include nextcov\r\ntype PlaywrightConfigWithNextcov = Parameters<typeof defineConfig>[0] & {\r\n  nextcov?: NextcovConfig\r\n}\r\n\r\n// Export nextcov config separately for use in global-teardown\r\nexport const nextcov: NextcovConfig = {\r\n  cdpPort: 9230,\r\n  buildDir: '.next',           // Next.js build output directory (use 'dist' if customized)\r\n  outputDir: 'coverage/e2e',\r\n  sourceRoot: './src',\r\n  include: ['src/**/*.{ts,tsx,js,jsx}'],\r\n  exclude: [\r\n    'src/**/__tests__/**',\r\n    'src/**/*.test.{ts,tsx}',\r\n    'src/**/*.spec.{ts,tsx}',\r\n  ],\r\n  reporters: ['html', 'lcov', 'json', 'text-summary'],\r\n  log: true,                   // Enable verbose logging (default: false)\r\n}\r\n\r\nconst config: PlaywrightConfigWithNextcov = {\r\n  testDir: './e2e',\r\n  globalSetup: './e2e/global-setup.ts',\r\n  globalTeardown: './e2e/global-teardown.ts',\r\n  use: {\r\n    baseURL: 'http://localhost:3000',\r\n  },\r\n  projects: [\r\n    {\r\n      name: 'chromium',\r\n      use: { ...devices['Desktop Chrome'] },\r\n    },\r\n  ],\r\n  nextcov,\r\n}\r\n\r\nexport default defineConfig(config)\r\n```\r\n\r\n### 3. Add Coverage Fixture\r\n\r\nCreate `e2e/fixtures.ts`:\r\n\r\n```typescript\r\nimport { test as base, expect } from '@playwright/test'\r\nimport { collectClientCoverage } from 'nextcov/playwright'\r\n\r\nexport const test = base.extend({\r\n  // Auto-collect v8 coverage for each test\r\n  coverage: [\r\n    async ({ page }, use, testInfo) => {\r\n      await collectClientCoverage(page, testInfo, use)\r\n    },\r\n    { scope: 'test', auto: true },\r\n  ],\r\n})\r\n\r\nexport { expect }\r\n```\r\n\r\n### 4. Add Global Setup and Teardown\r\n\r\nCreate `e2e/global-setup.ts`:\r\n\r\n```typescript\r\nimport * as path from 'path'\r\nimport { initCoverage, loadNextcovConfig } from 'nextcov/playwright'\r\n\r\nexport default async function globalSetup() {\r\n  // Load config from playwright.config.ts\r\n  const config = await loadNextcovConfig(\r\n    path.join(process.cwd(), 'playwright.config.ts')\r\n  )\r\n  // Initialize coverage collection (works for both client-only and full modes)\r\n  await initCoverage(config)\r\n}\r\n```\r\n\r\nCreate `e2e/global-teardown.ts`:\r\n\r\n```typescript\r\nimport * as path from 'path'\r\nimport { finalizeCoverage } from 'nextcov/playwright'\r\nimport { loadNextcovConfig } from 'nextcov'\r\n\r\nexport default async function globalTeardown() {\r\n  // Load config from playwright.config.ts\r\n  const config = await loadNextcovConfig(\r\n    path.join(process.cwd(), 'playwright.config.ts')\r\n  )\r\n  await finalizeCoverage(config)\r\n}\r\n```\r\n\r\n### 5. Write Tests Using the Fixture\r\n\r\nIn your test files (`e2e/example.spec.ts`):\r\n\r\n```typescript\r\nimport { test, expect } from './fixtures'\r\n\r\ntest('should load home page', async ({ page }) => {\r\n  await page.goto('/')\r\n  await expect(page.getByRole('heading')).toBeVisible()\r\n})\r\n```\r\n\r\n### 6. Run Tests\r\n\r\n```bash\r\n# Build Next.js with source maps (use E2E_MODE for optimal coverage)\r\nE2E_MODE=true npm run build\r\n\r\n# Start the server with V8 coverage enabled and run tests\r\nNODE_V8_COVERAGE=.v8-coverage NODE_OPTIONS='--inspect=9230' npm run start &\r\nnpx playwright test\r\n\r\n# Or use start-server-and-test for better cross-platform support\r\nnpx start-server-and-test 'NODE_V8_COVERAGE=.v8-coverage NODE_OPTIONS=--inspect=9230 npm start' http://localhost:3000 'npx playwright test'\r\n```\r\n\r\nThe key environment variables:\r\n- `NODE_V8_COVERAGE=.v8-coverage` - Enables Node.js to collect V8 coverage data\r\n- `NODE_OPTIONS='--inspect=9230'` - Enables CDP connection for triggering coverage flush\r\n\r\n## Development Mode Coverage\r\n\r\nnextcov supports collecting coverage directly from `next dev` without requiring a production build. This is useful for faster iteration during development.\r\n\r\n### Auto-Detection\r\n\r\nnextcov **automatically detects** whether you're running in dev mode or production mode. You don't need to configure anything - just use the same `globalSetup` and `globalTeardown` for both modes.\r\n\r\nHow it works:\r\n- **Dev mode** (`next dev --inspect=9230`): Next.js spawns a worker process on port 9231 (inspect port + 1). nextcov connects to the worker via CDP and uses `Profiler.startPreciseCoverage()` to collect coverage.\r\n- **Production mode** (`next start --inspect=9230`): Next.js runs on port 9230 directly. nextcov uses `NODE_V8_COVERAGE` env var to collect coverage, triggered via CDP.\r\n\r\nThe auto-detection output looks like:\r\n```\r\n📊 Auto-detecting server mode...\r\n  Trying dev mode (worker port 9231)...\r\n  ✓ Dev mode detected (webpack eval scripts found)\r\n  ✓ Server coverage collection started\r\n```\r\n\r\nOr for production mode:\r\n```\r\n📊 Auto-detecting server mode...\r\n  Trying dev mode (worker port 9231)...\r\n  ⚠️ Failed to connect to CDP (dev mode): Error: connect ECONNREFUSED\r\n  ℹ️ Production mode will be used (NODE_V8_COVERAGE + port 9230)\r\n```\r\n\r\n### Running Tests Against Dev Server\r\n\r\n```bash\r\n# Start Next.js dev server with V8 coverage and inspector enabled\r\nNODE_V8_COVERAGE=.v8-coverage NODE_OPTIONS='--inspect=9230' npm run dev &\r\n\r\n# Run Playwright tests\r\nnpx playwright test\r\n```\r\n\r\n### Dev Mode vs Production Mode\r\n\r\n| Aspect | Dev Mode | Production Mode |\r\n|--------|----------|-----------------|\r\n| **Server Command** | `next dev` | `next build && next start` |\r\n| **Source Maps** | Inline (base64 in JS) | External (.map files) |\r\n| **Build Required** | No | Yes |\r\n| **Hot Reload** | Yes | No |\r\n| **Build Directory** | Not used (inline source maps) | Configurable (`buildDir`) |\r\n| **CDP Port** | `cdpPort + 1` (e.g., 9231) | `cdpPort` (e.g., 9230) |\r\n| **Performance** | Slower | Faster |\r\n| **Recommended For** | Development iteration | CI/CD, final coverage |\r\n\r\n### When to Use Each Mode\r\n\r\n- **Dev Mode**: Quick feedback during development, testing new features\r\n- **Production Mode**: CI pipelines, accurate production-like coverage, final reports\r\n\r\nBoth modes produce identical Istanbul-compatible output that can be merged with Vitest coverage.\r\n\r\n## Vite Support\r\n\r\nnextcov supports Vite applications with client-only coverage. Vite serves source files directly with inline source maps, making coverage collection straightforward.\r\n\r\n### Quick Setup for Vite\r\n\r\n```bash\r\nnpx nextcov init --client-only\r\n```\r\n\r\nThis creates the necessary files for client-only coverage collection. Then configure your `playwright.config.ts`:\r\n\r\n```typescript\r\nimport { defineConfig, devices } from '@playwright/test'\r\nimport type { NextcovConfig } from 'nextcov'\r\n\r\nexport const nextcov: NextcovConfig = {\r\n  outputDir: 'coverage/e2e',\r\n  sourceRoot: './src',\r\n  collectServer: false,  // Client-only mode for Vite\r\n  include: ['src/**/*.{ts,tsx,js,jsx}'],\r\n  exclude: [\r\n    'src/**/__tests__/**',\r\n    'src/**/*.test.{ts,tsx}',\r\n    'src/**/*.spec.{ts,tsx}',\r\n  ],\r\n  reporters: ['html', 'lcov', 'json', 'text-summary'],\r\n}\r\n\r\nexport default defineConfig({\r\n  globalSetup: './e2e/global-setup.ts',\r\n  globalTeardown: './e2e/global-teardown.ts',\r\n  testDir: './e2e',\r\n  use: {\r\n    baseURL: 'http://localhost:5173',  // Vite default port\r\n  },\r\n  webServer: {\r\n    command: 'npm run dev',\r\n    url: 'http://localhost:5173',\r\n    reuseExistingServer: !process.env.CI,\r\n  },\r\n  // ... other config\r\n})\r\n```\r\n\r\nRun your tests:\r\n\r\n```bash\r\nnpx playwright test\r\n```\r\n\r\nCoverage reports will be generated at `coverage/e2e/`.\r\n\r\n## Client-Only Mode\r\n\r\nFor scenarios where you don't need server-side coverage, use `collectServer: false`. This is useful for:\r\n\r\n- **Vite applications** - React, Vue, Svelte apps built with Vite\r\n- **Static sites** - Next.js static exports (`next export` or `output: 'export'`)\r\n- **SPAs** - Single page applications with external/serverless backends\r\n- **Deployed environments** - Testing against staging or production URLs\r\n- **Simpler setup** - No `NODE_V8_COVERAGE` or `--inspect` flags needed\r\n\r\n### Configuration\r\n\r\nDisable server coverage in your `playwright.config.ts`:\r\n\r\n```typescript\r\nexport const nextcov: NextcovConfig = {\r\n  collectServer: false,  // Skip all server coverage collection\r\n  outputDir: 'coverage/e2e',\r\n  reporters: ['html', 'lcov', 'json', 'text-summary'],\r\n}\r\n```\r\n\r\n### Setup\r\n\r\nWith `collectServer: false`, the setup is simpler (no `--inspect` flags needed):\r\n\r\n**1. Coverage fixture** (`e2e/fixtures.ts`) - same as full mode:\r\n```typescript\r\nimport { test as base, expect } from '@playwright/test'\r\nimport { collectClientCoverage } from 'nextcov/playwright'\r\n\r\nexport const test = base.extend({\r\n  coverage: [\r\n    async ({ page }, use, testInfo) => {\r\n      await collectClientCoverage(page, testInfo, use)\r\n    },\r\n    { scope: 'test', auto: true },\r\n  ],\r\n})\r\n\r\nexport { expect }\r\n```\r\n\r\n**2. Global setup** (`e2e/global-setup.ts`):\r\n```typescript\r\nimport * as path from 'path'\r\nimport { initCoverage, loadNextcovConfig } from 'nextcov/playwright'\r\n\r\nexport default async function globalSetup() {\r\n  const config = await loadNextcovConfig(path.join(process.cwd(), 'playwright.config.ts'))\r\n  await initCoverage(config)  // Initializes client-only mode\r\n}\r\n```\r\n\r\n**3. Global teardown** (`e2e/global-teardown.ts`):\r\n```typescript\r\nimport * as path from 'path'\r\nimport { finalizeCoverage, loadNextcovConfig } from 'nextcov/playwright'\r\n\r\nexport default async function globalTeardown() {\r\n  const config = await loadNextcovConfig(path.join(process.cwd(), 'playwright.config.ts'))\r\n  await finalizeCoverage(config)  // Only processes client coverage\r\n}\r\n```\r\n\r\n**4. Run tests** - no special server flags needed:\r\n```bash\r\n# Just start your server normally and run tests\r\nnpm start &\r\nnpx playwright test\r\n\r\n# Or test against a deployed environment\r\nnpx playwright test --config=playwright.staging.config.ts\r\n```\r\n\r\n### When to Use Client-Only Mode\r\n\r\n| Scenario | Use `collectServer: false`? |\r\n|----------|------------------|\r\n| Testing Next.js with `next dev` or `next start` | No - use full mode for server coverage |\r\n| Testing static export (`next export`) | Yes |\r\n| Testing against deployed staging/production | Yes |\r\n| Testing SPA with external API | Yes |\r\n| Quick local testing without inspector setup | Yes |\r\n\r\n### Behavior\r\n\r\nWhen `collectServer: false`:\r\n- `startServerCoverage()` becomes a no-op (safe to call, does nothing)\r\n- `finalizeCoverage()` only processes client-side coverage from Playwright\r\n- No CDP connection attempts are made\r\n\r\n### Server-Only Mode\r\n\r\nFor scenarios where you only want server coverage (e.g., API testing without browser), use `collectClient: false`:\r\n\r\n```typescript\r\nexport const nextcov: NextcovConfig = {\r\n  collectClient: false,  // Skip client coverage collection\r\n  outputDir: 'coverage/e2e',\r\n}\r\n```\r\n\r\nWhen `collectClient: false`:\r\n- `collectClientCoverage()` still needs to be called (for test fixtures), but collected data is ignored during finalization\r\n- `finalizeCoverage()` only processes server-side coverage\r\n\r\n## Merging with Vitest Coverage\r\n\r\nThe main power of nextcov is combining E2E coverage with unit test coverage.\r\n\r\n### Configure Vitest for Coverage\r\n\r\nIn your `vitest.config.ts`:\r\n\r\n```typescript\r\nimport { defineConfig } from 'vitest/config'\r\n\r\nexport default defineConfig({\r\n  test: {\r\n    coverage: {\r\n      provider: 'v8',\r\n      reporter: ['json', 'html'],\r\n      reportsDirectory: './coverage/unit',\r\n    },\r\n  },\r\n})\r\n```\r\n\r\n### Using the CLI (Recommended)\r\n\r\nThe simplest way to merge coverage is using the `nextcov` CLI:\r\n\r\n```bash\r\n# Merge unit and E2E coverage\r\nnpx nextcov merge coverage/unit coverage/e2e -o coverage/merged\r\n\r\n# Merge multiple coverage directories\r\nnpx nextcov merge coverage/unit coverage/e2e coverage/browser -o coverage/all\r\n\r\n# Customize reporters\r\nnpx nextcov merge coverage/unit coverage/e2e --reporters html,lcov,json\r\n```\r\n\r\nAdd to your `package.json`:\r\n\r\n```json\r\n{\r\n  \"scripts\": {\r\n    \"coverage:merge\": \"npx nextcov merge coverage/unit coverage/integration -o coverage/merged\"\r\n  }\r\n}\r\n```\r\n\r\n### CLI Reference\r\n\r\n```\r\nUsage: npx nextcov merge <dirs...> [options]\r\n\r\nMerge multiple coverage directories into a single report.\r\n\r\nBy default, coverage directives (import statements, 'use client', 'use server')\r\nare stripped from the coverage data before merging. This ensures accurate merged\r\ncoverage when combining unit/component tests with E2E tests.\r\n\r\nArguments:\r\n  dirs                  Coverage directories to merge (must contain coverage-final.json)\r\n\r\nOptions:\r\n  -o, --output <dir>    Output directory for merged report (default: ./coverage/merged)\r\n  --reporters <list>    Comma-separated reporters: html,lcov,json,text-summary (default: html,lcov,json,text-summary)\r\n  --no-strip            Disable stripping of import statements and directives\r\n  --help                Show this help message\r\n\r\nExamples:\r\n  npx nextcov merge coverage/unit coverage/integration\r\n  npx nextcov merge coverage/unit coverage/e2e coverage/browser -o coverage/merged\r\n  npx nextcov merge coverage/unit coverage/integration --reporters html,lcov\r\n```\r\n\r\n### Why Strip Directives?\r\n\r\nWhen merging unit/component test coverage with E2E test coverage, you may encounter mismatched statement counts for the same file. This happens because:\r\n\r\n- **Unit/component tests** (Vitest) see import statements and directives as executable statements\r\n- **E2E tests** (Next.js bundled code) don't include imports or directives in coverage data\r\n\r\nThe `--no-strip` option is available if you want to preserve the original coverage data, but the default stripping behavior produces more accurate merged reports.\r\n\r\n### Using the API (Advanced)\r\n\r\nFor more control, you can use the programmatic API:\r\n\r\n```typescript\r\nimport * as path from 'path'\r\nimport {\r\n  mergeCoverage,\r\n  printCoverageSummary,\r\n  printCoverageComparison,\r\n} from 'nextcov'\r\n\r\nconst projectRoot = process.cwd()\r\n\r\nasync function main() {\r\n  console.log('Merging coverage reports...\\n')\r\n\r\n  const result = await mergeCoverage({\r\n    unitCoveragePath: path.join(projectRoot, 'coverage/unit/coverage-final.json'),\r\n    e2eCoveragePath: path.join(projectRoot, 'coverage/e2e/coverage-final.json'),\r\n    outputDir: path.join(projectRoot, 'coverage/merged'),\r\n    projectRoot,\r\n    verbose: true,\r\n  })\r\n\r\n  if (!result) {\r\n    console.error('Failed to merge coverage')\r\n    process.exit(1)\r\n  }\r\n\r\n  // Print merged summary\r\n  printCoverageSummary(result.summary, 'Merged Coverage Summary')\r\n\r\n  // Print comparison\r\n  if (result.unitSummary) {\r\n    printCoverageComparison(result.unitSummary, result.e2eSummary, result.summary)\r\n  }\r\n\r\n  // List E2E-only files\r\n  if (result.e2eOnlyFiles.length > 0) {\r\n    console.log(`\\nE2E-only files (${result.e2eOnlyFiles.length}):`)\r\n    for (const file of result.e2eOnlyFiles) {\r\n      console.log(`  - ${file}`)\r\n    }\r\n  }\r\n}\r\n\r\nmain().catch(console.error)\r\n```\r\n\r\nRun with:\r\n\r\n```bash\r\nnpx ts-node --esm scripts/merge-coverage.ts\r\n```\r\n\r\n## CLI Commands\r\n\r\nnextcov provides three CLI commands for different workflows:\r\n\r\n### `nextcov init` - Interactive Setup\r\n\r\nThe fastest way to get started with nextcov. Creates all necessary configuration files and modifies your project setup.\r\n\r\n```bash\r\n# Interactive mode - prompts for options\r\nnpx nextcov init\r\n\r\n# Use defaults (no prompts)\r\nnpx nextcov init -y\r\n\r\n# Client-only mode (Vite, static sites, SPAs)\r\nnpx nextcov init --client-only\r\n\r\n# Custom E2E directory\r\nnpx nextcov init --e2e-dir tests\r\n\r\n# Use JavaScript instead of TypeScript\r\nnpx nextcov init --js\r\n\r\n# Overwrite existing files\r\nnpx nextcov init --force\r\n```\r\n\r\n**What it creates:**\r\n- `e2e/global-setup.ts` - Initialize coverage collection\r\n- `e2e/global-teardown.ts` - Finalize and generate reports\r\n- `e2e/fixtures/test-fixtures.ts` - Coverage collection fixture\r\n- Modifies `playwright.config.ts` - Adds nextcov configuration\r\n- Modifies `package.json` - Adds npm scripts\r\n- Modifies `next.config.ts` - Adds source map settings (Next.js only)\r\n\r\nSee [Quick Setup with `nextcov init`](#quick-setup-with-nextcov-init) for detailed documentation.\r\n\r\n### `nextcov merge` - Merge Coverage Reports\r\n\r\nMerge multiple coverage directories into a single unified report. Useful for combining unit tests, component tests, and E2E tests.\r\n\r\n```bash\r\n# Basic usage - merge two coverage directories\r\nnpx nextcov merge coverage/unit coverage/e2e\r\n\r\n# Specify output directory\r\nnpx nextcov merge coverage/unit coverage/e2e -o coverage/merged\r\n\r\n# Merge multiple directories\r\nnpx nextcov merge coverage/unit coverage/component coverage/e2e\r\n\r\n# Customize reporters\r\nnpx nextcov merge coverage/unit coverage/e2e --reporters html,lcov,json\r\n\r\n# Disable coverage directive stripping\r\nnpx nextcov merge coverage/unit coverage/e2e --no-strip\r\n```\r\n\r\n**CLI Reference:**\r\n\r\n```\r\nUsage: npx nextcov merge <dirs...> [options]\r\n\r\nMerge multiple coverage directories into a single report.\r\n\r\nArguments:\r\n  dirs                  Coverage directories to merge (must contain coverage-final.json)\r\n\r\nOptions:\r\n  -o, --output <dir>    Output directory for merged report (default: ./coverage/merged)\r\n  --reporters <list>    Comma-separated reporters: html,lcov,json,text-summary\r\n                        (default: html,lcov,json,text-summary)\r\n  --no-strip            Disable stripping of import statements and directives\r\n  --help                Show this help message\r\n\r\nExamples:\r\n  npx nextcov merge coverage/unit coverage/e2e\r\n  npx nextcov merge coverage/unit coverage/e2e -o coverage/all\r\n  npx nextcov merge coverage/unit coverage/e2e --reporters html,lcov\r\n```\r\n\r\n**Why strip directives?**\r\n\r\nBy default, `nextcov merge` strips import statements and directives (`'use client'`, `'use server'`) from coverage data before merging. This ensures accurate merged coverage when combining different test types:\r\n\r\n- **Unit/component tests** (Vitest) count imports and directives as statements\r\n- **E2E tests** (bundled code) don't include imports or directives\r\n\r\nUse `--no-strip` if you need to preserve the original coverage data.\r\n\r\n**Add to package.json:**\r\n\r\n```json\r\n{\r\n  \"scripts\": {\r\n    \"coverage:merge\": \"nextcov merge coverage/unit coverage/e2e -o coverage/merged\"\r\n  }\r\n}\r\n```\r\n\r\nSee [Merging with Vitest Coverage](#merging-with-vitest-coverage) for detailed documentation.\r\n\r\n### `nextcov check` - Check Project Configuration\r\n\r\nCheck project configuration for issues that affect V8 coverage accuracy.\r\n\r\n```bash\r\n# Run config check\r\nnpx nextcov check\r\n\r\n# JSON output for CI\r\nnpx nextcov check --json\r\n\r\n# Verbose output\r\nnpx nextcov check --verbose\r\n```\r\n\r\n**Project configuration checks:**\r\n\r\n| Check | Severity | Description |\r\n|-------|----------|-------------|\r\n| Outdated browserslist | error | Browsers don't support `?.` and `??` |\r\n| Babel detected | error | May transpile modern syntax |\r\n| Playwright not found | error | Required for nextcov |\r\n| Missing browserslist | warning | `?.` and `??` may be transpiled |\r\n| Jest detected | warning | Consider Vitest for V8 coverage |\r\n| Source maps not enabled | warning | Missing `productionBrowserSourceMaps` |\r\n| Vitest not found | info | Recommended for V8 coverage |\r\n\r\n**Exit codes:**\r\n- `0` - No configuration errors found\r\n- `1` - Configuration errors found\r\n- `2` - Error during check\r\n\r\n## API Reference\r\n\r\n### Playwright Integration (`nextcov/playwright`)\r\n\r\n#### `initCoverage(config?)`\r\n\r\nInitializes coverage collection. This is the recommended function to call in globalSetup. It handles both client-only and full (client + server) modes:\r\n\r\n- **Client-only mode** (`collectServer: false`): Just initializes logging/timing settings. No server connection is made.\r\n- **Full mode** (`collectServer: true`): Connects to the Next.js server via CDP to collect server-side coverage.\r\n\r\n```typescript\r\nimport { initCoverage, loadNextcovConfig } from 'nextcov/playwright'\r\n\r\nconst config = await loadNextcovConfig('./playwright.config.ts')\r\nawait initCoverage(config)\r\n```\r\n\r\n#### `startServerCoverage(config?)`\r\n\r\nStarts server-side coverage collection. Lower-level function called by `initCoverage` for full mode. Auto-detects dev mode vs production mode.\r\n\r\n```typescript\r\nimport { startServerCoverage, loadNextcovConfig } from 'nextcov/playwright'\r\n\r\nconst config = await loadNextcovConfig('./playwright.config.ts')\r\nawait startServerCoverage(config)\r\n```\r\n\r\nReturns `true` if dev mode was detected, `false` for production mode.\r\n\r\n#### `collectClientCoverage(page, testInfo, use, config?)`\r\n\r\nCollects V8 coverage for a single test. Use in a Playwright fixture.\r\n\r\n```typescript\r\nawait collectClientCoverage(page, testInfo, use)\r\n```\r\n\r\n**Optional config:**\r\n\r\n| Option | Type | Description |\r\n|--------|------|-------------|\r\n| `transformUrl` | `(url: string) => string` | Rewrite coverage entry URLs before filtering/saving. Useful for Chrome extensions or other non-Vite environments where source URLs don't match the default pattern. |\r\n\r\n**Chrome extension example:**\r\n\r\n```typescript\r\nimport { pathToFileURL } from 'node:url'\r\n\r\nawait collectClientCoverage(page, testInfo, async () => {\r\n  await page.goto(`chrome-extension://${id}/panel.html`)\r\n  await use(page)\r\n}, {\r\n  transformUrl: (url) => {\r\n    if (!url.startsWith('chrome-extension://')) return url\r\n    return pathToFileURL(path.join(distDir, new URL(url).pathname)).href\r\n  },\r\n})\r\n```\r\n\r\n#### `finalizeCoverage(options?)`\r\n\r\nFinalizes coverage collection and generates reports. Call in globalTeardown.\r\n\r\n| Option | Type | Default | Description |\r\n|--------|------|---------|-------------|\r\n| `projectRoot` | `string` | `process.cwd()` | Project root directory |\r\n| `buildDir` | `string` | `'.next'` | Next.js build output directory |\r\n| `outputDir` | `string` | `'coverage/e2e'` | Output directory for reports |\r\n| `sourceRoot` | `string` | `'./src'` | Source root relative to project |\r\n| `include` | `string[]` | `['src/**/*']` | Glob patterns to include |\r\n| `exclude` | `string[]` | `['node_modules/**']` | Glob patterns to exclude |\r\n| `reporters` | `string[]` | `['html', 'lcov', 'json']` | Report formats |\r\n| `collectServer` | `boolean` | `true` | Collect server-side coverage (set `false` for static sites, SPAs) |\r\n| `collectClient` | `boolean` | `true` | Collect client-side coverage from Playwright |\r\n| `cleanup` | `boolean` | `true` | Clean up temp files |\r\n| `cdpPort` | `number` | `9230` | CDP port for triggering v8.takeCoverage() |\r\n| `log` | `boolean` | `false` | Enable verbose logging output |\r\n\r\n#### `InProcessV8Collector`\r\n\r\nCollects V8 coverage from code running in the current Node.js process. Uses the `inspector/promises` API — no CDP connection or separate server needed.\r\n\r\nIdeal for Playwright mock tests where the code under test is imported and executed in the same process as the tests.\r\n\r\n```typescript\r\nimport { InProcessV8Collector, saveClientCoverage } from 'nextcov/playwright'\r\n\r\n// Worker-scoped Playwright fixture example:\r\nconst collector = new InProcessV8Collector({ include: ['dist/'] })\r\nawait collector.start()\r\n\r\n// ... tests run, exercising the code under test ...\r\n\r\nconst coverage = await collector.collect()\r\nawait saveClientCoverage('server-0', coverage)\r\nawait collector.stop()\r\n```\r\n\r\n**Constructor options:**\r\n\r\n| Option | Type | Default | Description |\r\n|--------|------|---------|-------------|\r\n| `include` | `string[]` | `[]` (all) | URL substrings to include |\r\n| `exclude` | `string[]` | `['node_modules']` | URL substrings to exclude |\r\n\r\nCoverage entries are saved via `saveClientCoverage()` and automatically picked up by `finalizeCoverage()`.\r\n\r\n### Main API (`nextcov`)\r\n\r\nThe main `nextcov` entry point exports a minimal public API. Most users should import from `nextcov/playwright` instead (see above).\r\n\r\n#### Configuration Types\r\n\r\nUsed primarily for TypeScript definitions in `playwright.config.ts`:\r\n\r\n```typescript\r\nimport type { NextcovConfig } from 'nextcov'\r\n\r\nexport const nextcov: NextcovConfig = {\r\n  outputDir: 'coverage/e2e',\r\n  sourceRoot: './src',\r\n  // ... other options\r\n}\r\n```\r\n\r\n#### `loadNextcovConfig(configPath?)`\r\n\r\nLoads nextcov configuration from playwright.config.ts. Typically used in global-setup/teardown files.\r\n\r\n```typescript\r\nimport { loadNextcovConfig } from 'nextcov'\r\n\r\nconst config = await loadNextcovConfig('./e2e/playwright.config.ts')\r\n```\r\n\r\n#### `mergeCoverage(options)`\r\n\r\nProgrammatically merge coverage reports. For most use cases, prefer the CLI: `npx nextcov merge`.\r\n\r\n```typescript\r\nimport { mergeCoverage } from 'nextcov'\r\n\r\nconst result = await mergeCoverage({\r\n  unitCoveragePath: './coverage/unit/coverage-final.json',\r\n  e2eCoveragePath: './coverage/e2e/coverage-final.json',\r\n  outputDir: './coverage/merged',\r\n  reporters: ['html', 'lcov', 'json'],\r\n  verbose: false,\r\n  projectRoot: process.cwd(),\r\n})\r\n```\r\n\r\n#### Helper Functions\r\n\r\nFor custom merge scripts:\r\n\r\n```typescript\r\nimport {\r\n  printCoverageSummary,\r\n  printCoverageComparison,\r\n  type MergeCoverageResult,\r\n} from 'nextcov'\r\n\r\n// Print formatted coverage summary\r\nprintCoverageSummary(result.summary, 'Merged Coverage')\r\n\r\n// Print comparison between unit and E2E coverage\r\nprintCoverageComparison(result.unitSummary, result.e2eSummary, result.summary)\r\n```\r\n\r\n## How It Works\r\n\r\n1. **Coverage Collection**\r\n   - Client: Uses Playwright's CDP integration to collect V8 coverage from the browser\r\n   - Server: Uses Node.js `NODE_V8_COVERAGE` env var to collect coverage, triggered via CDP `v8.takeCoverage()`\r\n\r\n2. **Source Mapping**\r\n   - Loads source maps from Next.js build output (`.next/`)\r\n   - Handles inline source maps and external `.map` files\r\n   - Maps bundled JavaScript back to original TypeScript/JSX\r\n\r\n3. **Format Conversion**\r\n   - Converts V8 coverage format to Istanbul format using AST analysis\r\n   - Preserves accurate line, function, and branch coverage\r\n\r\n4. **Merging**\r\n   - Merges coverage from multiple sources (unit tests, E2E tests)\r\n   - Uses intelligent strategies to combine coverage data\r\n   - Handles different instrumentation structures\r\n\r\n5. **Report Generation**\r\n   - Generates Istanbul-compatible reports (HTML, LCOV, JSON, etc.)\r\n   - Compatible with standard coverage tools and CI integrations\r\n\r\n## Troubleshooting\r\n\r\n### 0% Coverage\r\n\r\n- Ensure `productionBrowserSourceMaps: true` is set in `next.config.js`\r\n- Verify source maps exist in `.next/static/chunks/*.map`\r\n- Check that `E2E_MODE=true` is set when building\r\n\r\n### Server Coverage Not Working\r\n\r\n- Ensure Next.js is started with `NODE_V8_COVERAGE=.v8-coverage` and `NODE_OPTIONS='--inspect=9230'`\r\n- Verify the CDP port matches your config\r\n- Check that `globalTeardown` calls `finalizeCoverage()`\r\n\r\n### Source Maps Not Found\r\n\r\n- Run `npm run build` with `E2E_MODE=true`\r\n- Check `.next/static/chunks/` for `.map` files\r\n- Ensure webpack `devtool` is set to `'source-map'`\r\n\r\n### Dev Mode Coverage Not Working\r\n\r\n- Ensure Next.js dev server is started with `NODE_V8_COVERAGE=.v8-coverage` and `NODE_OPTIONS='--inspect=9230'`\r\n- Check that your source files are in the `sourceRoot` directory (default: `src`)\r\n\r\n### Inconsistent Branch Counts Between Unit and E2E Tests\r\n\r\nIf you notice E2E coverage has more branches than unit tests for the same file, it's likely because Next.js is transpiling optional chaining (`?.`) and nullish coalescing (`??`) operators.\r\n\r\n**The problem:**\r\n- Source code: `existingReview?.rating ?? 5`\r\n- Transpiled: `existingReview === null || existingReview === void 0 ? void 0 : existingReview.rating`\r\n- Unit tests see 1 branch (source), E2E sees 3 branches (transpiled)\r\n\r\n**The solution:** Add a `browserslist` to your `package.json` targeting modern browsers:\r\n\r\n```json\r\n{\r\n  \"browserslist\": [\r\n    \"chrome 111\",\r\n    \"edge 111\",\r\n    \"firefox 111\",\r\n    \"safari 16.4\"\r\n  ]\r\n}\r\n```\r\n\r\nThis tells Next.js SWC to preserve `?.` and `??` operators since modern browsers support them natively. After adding this, rebuild your app and branch counts should be consistent.\r\n\r\n**Note:** These browser versions match the [Next.js recommended modern targets](https://nextjs.org/docs/architecture/supported-browsers). Adjust based on your actual browser support requirements.\r\n\r\n### Slow Coverage Processing\r\n\r\nIf coverage processing takes a very long time (30+ seconds), you may have large bundled dependencies. V8 coverage works on the bundled output, so large libraries bundled into your app will slow down source map processing.\r\n\r\n**Worker thread configuration:**\r\n\r\nnextcov uses worker threads to parallelize AST processing for large bundles. You can tune this with:\r\n\r\n```bash\r\n# Disable workers (run in main thread) - useful for debugging or low-core CI\r\nNEXTCOV_WORKERS=0 npx playwright test\r\n\r\n# Use specific number of workers (default: auto-detected based on CPU cores)\r\nNEXTCOV_WORKERS=4 npx playwright test\r\n```\r\n\r\nWorker thread settings:\r\n- `0` = Main thread only (fastest for 2-core CI runners, avoids worker overhead)\r\n- `1` = Single worker (not recommended)\r\n- `2+` = Parallel workers (default auto-selects based on CPU cores, max 8)\r\n\r\n**Common culprits:**\r\n- `react-icons` - Barrel exports bundle entire icon sets even when importing a few icons\r\n- Large UI component libraries\r\n- Unoptimized imports from `lodash`, `@mui/icons-material`, etc.\r\n\r\n**Solutions:**\r\n1. **Use direct imports** instead of barrel imports:\r\n   ```typescript\r\n   // Bad - bundles entire icon set\r\n   import { FiEdit } from 'react-icons/fi'\r\n\r\n   // Good - import only what you need\r\n   import FiEdit from 'react-icons/fi/FiEdit'\r\n   ```\r\n\r\n2. **Use inline SVGs** for icons you use frequently:\r\n   ```tsx\r\n   // Best for small icon sets - zero runtime cost\r\n   export const EditIcon = ({ size = 24 }) => (\r\n     <svg width={size} height={size} viewBox=\"0 0 24 24\">\r\n       <path d=\"...\" />\r\n     </svg>\r\n   )\r\n   ```\r\n\r\n3. **Enable optimizePackageImports** in Next.js config:\r\n   ```js\r\n   experimental: {\r\n     optimizePackageImports: ['react-icons', 'lodash'],\r\n   }\r\n   ```\r\n\r\n4. **Check your bundle size**: If `.next/server/app/page.js` is several MB, you likely have bundle bloat. A lean app should have page bundles under 500KB.\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}