{"_id":"@circleci/v8-coverage-collector","_rev":"13-3979bdfb71f7affbc077216cf2ec3995","name":"@circleci/v8-coverage-collector","dist-tags":{"latest":"0.2.619"},"versions":{"0.2.0":{"name":"@circleci/v8-coverage-collector","version":"0.2.0","_id":"@circleci/v8-coverage-collector@0.2.0","maintainers":[{"name":"roman731","email":"roman.2k5@gmail.com"},{"name":"sandro_jaya","email":"sandro@circleci.com"},{"name":"rafaelmtorres","email":"rafael@circleci.com"},{"name":"domparfitt","email":"mail@domparfitt.com"},{"name":"ryan-circleci","email":"ryan.hamilton@circleci.com"},{"name":"jvincent_cci","email":"jeremy.vincent@circleci.com"},{"name":"circleci-deploy","email":"npm-deploy@circleci.com"},{"name":"circleci-bear","email":"bear@circleci.com"},{"name":"circleci-ops","email":"ops+npm.org@circleci.com"},{"name":"michael_webster","email":"michaelwebster@circleci.com"},{"name":"joelthompson","email":"jeelthompson@gmail.com"},{"name":"enoshanwar","email":"enosh.anwar12@gmail.com"},{"name":"stigbra","email":"stig@circleci.com"},{"name":"ryanbarkley","email":"ryan@ryanbarkley.com"},{"name":"fernandoabreu2","email":"ferhoabreu@gmail.com"},{"name":"moratod","email":"andrea@circleci.com"},{"name":"dotatcircleci","email":"dot@circleci.com"},{"name":"jrahme-cci","email":"jacob.rahme@circleci.com"},{"name":"lavin-ds","email":"lavin@circleci.com"},{"name":"zakizaki","email":"zaki.dev@pm.me"},{"name":"keatonus","email":"keatonus@gmail.com"},{"name":"jacquegarcia","email":"jacque@circleci.com"},{"name":"rosieyohannan","email":"rosie@circleci.com"},{"name":"brennanmackayc","email":"brennan@circleci.com"},{"name":"sds0307","email":"sandeep.d.shenoy02@gmail.com"},{"name":"chris.decairos","email":"chris.decairos@circleci.com"},{"name":"renovate","email":"jamie.tanna+npm-renovate@mend.io"},{"name":"christian-stephen","email":"chris.stephen@circleci.com"},{"name":"tshen815","email":"tony@circleci.com"},{"name":"liam.clarke","email":"liam.clarke@circleci.com"},{"name":"dominikla","email":"dominik.laifr@gmail.com"},{"name":"mitchellamihod","email":"mitchell@circleci.com"},{"name":"jillzhang2","email":"jill.zhang@circleci.com"},{"name":"nbialostosky","email":"nick.bialostosky@circleci.com"},{"name":"avalcepina","email":"valcepina@gmail.com"},{"name":"ewoodscci","email":"emily.woods@circleci.com"},{"name":"circle-chrales","email":"charles.francoise@circleci.com"},{"name":"pete-woods-cci","email":"pete.steyertwoods@circleci.com"},{"name":"samba.tiyyagura","email":"samba.tiyyagura@circleci.com"},{"name":"2shortplanks","email":"mark@twoshortplanks.com"},{"name":"cci_aperez","email":"andres.perez@circleci.com"},{"name":"sashal","email":"sasha@circleci.com"},{"name":"bennewton89","email":"ben.newton@circleci.com"},{"name":"akumar94","email":"aditya.kumar@circleci.com"},{"name":"bnkengsa","email":"brice@circleci.com"},{"name":"juanlede","email":"juan.lede@circleci.com"},{"name":"brandonniu","email":"brandon.niu@circleci.com"},{"name":"z00b","email":"rob@circleci.com"},{"name":"hennabbas","email":"henna@circleci.com"},{"name":"gabiterateur","email":"gabriel.massiac-deza@circleci.com"},{"name":"carloscircleci","email":"carlos@circleci.com"},{"name":"georgi.c8","email":"georgina@circleci.com"},{"name":"juanmccormick","email":"juan.mccormick@circleci.com"},{"name":"schurchleycci","email":"scott.churchley@circleci.com"},{"name":"calviscci","email":"claire@circleci.com"},{"name":"npmjoel321","email":"joel.kuntz@circleci.com"},{"name":"klaudija-lawrence-cci","email":"klaudija.lawrence@circleci.com"},{"name":"arpita184","email":"arpita.patel@circleci.com"},{"name":"marcospereira-cci","email":"marcos.pereira@circleci.com"},{"name":"fern-cci","email":"fernando.lima@circleci.com"},{"name":"conor-circleci","email":"conor@circleci.com"},{"name":"kevin-adoboe","email":"kevin.adoboe@circleci.com"},{"name":"imlogang_circleci","email":"logan.godsey@circleci.com"},{"name":"greg.roberts","email":"greg.roberts@circleci.com"},{"name":"gabor_cci","email":"gabor.gyorgy@circleci.com"},{"name":"wydee","email":"yann.domingo@gmail.com"},{"name":"mang-cci","email":"mang.yau@circleci.com"},{"name":"luisejroblescci","email":"luis.jimenez@circleci.com"},{"name":"fab10-circleci","email":"fabio.ramirez@circleci.com"},{"name":"joaquin-sm-cci","email":"joaquin.sandoval@circleci.com"},{"name":"riasat","email":"riasat@circleci.com"},{"name":"bencrevis","email":"ben.crevis@circleci.com"},{"name":"mefrel_it_npm","email":"carlos.leon@awesomeci.com"},{"name":"edwarddk","email":"edward.kvashyn@circleci.com"},{"name":"rwcircle","email":"ryan.wren@circleci.com"},{"name":"hassana01","email":"aneeq.hassan@circleci.com"},{"name":"julianam","email":"julianam@circleci.com"},{"name":"milenacircle","email":"milena.bukal@circleci.com"},{"name":"pnhpnh","email":"phil+ugh@circleci.com"},{"name":"ahmedabdelfattah-circleci","email":"ahmed.abdelfattah@circleci.com"},{"name":"akilcircle","email":"akil@circleci.com"},{"name":"rasheeda-circleci","email":"rasheeda.abbas@circleci.com"},{"name":"donaldball","email":"donald.ball@gmail.com"},{"name":"francisco.arbocco","email":"francisco.arbocco@circleci.com"},{"name":"laureenma","email":"laureen.ma@circleci.com"},{"name":"embernar","email":"erin.bernardo@circleci.com"},{"name":"victor.lee.circleci","email":"victor.lee@circleci.com"},{"name":"hanabel1","email":"hanabel.mengistu@circleci.com"},{"name":"gordon_circleci","email":"gordon+npm@circleci.com"},{"name":"ro-cci","email":"rodrigo.palomares@circleci.com"},{"name":"rchen-cci","email":"richie.chen@circleci.com"},{"name":"pratik.magar","email":"pratik.magar@circleci.com"},{"name":"rsturmeit","email":"info@robin-sturmeit.net"},{"name":"parkuman","email":"parker@prowe.ca"},{"name":"jlimontaci","email":"jose.limonta@circleci.com"}],"dist":{"shasum":"3a0ec1c35cc6a61f706a6439dbc23bf784666fd6","tarball":"https://registry.npmjs.org/@circleci/v8-coverage-collector/-/v8-coverage-collector-0.2.0.tgz","fileCount":7,"integrity":"sha512-4z5RZmSbW48I7BK8puu2AsRfGUInJTkdxaPOJxY65pcSUjkAZfkMQDerboAQt8IejDyLComw69kMZooLCAmANQ==","signatures":[{"sig":"MEUCIF39ovNbt3npVnGrRklNO7qEYMcv6ITN41Lgbf+VMh1jAiEAovvdh798PQGwWpyzkKE3zj62ZA5p8Hp4EmRdksM9lqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13476},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"716392ecaba6f6ff72dc930ec12c26054672f8bb","scripts":{"lint":"oxlint --quiet","test":"vitest run","build":"tsc","format":"prettier . --check"},"_npmUser":{"name":"mitchellamihod","email":"mitchell@circleci.com"},"_npmVersion":"11.16.0","description":"Wrapper around v8's Profiler APIs used to gather coverage data for CircleCI's Smarter Testing Javascript plugins.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"npm":"~11.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.43.0","vitest":"^4.1.4","prettier":"^3.8.1","typescript":"^6.0.0","@types/node":"^24.0.0","@prettier/plugin-oxc":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/v8-coverage-collector_0.2.0_1785506322749_0.8770124999131617","host":"s3://npm-registry-packages-npm-production"}},"0.2.84":{"name":"@circleci/v8-coverage-collector","version":"0.2.84","_id":"@circleci/v8-coverage-collector@0.2.84","maintainers":[{"name":"circleci-deploy","email":"npm-deploy@circleci.com"},{"name":"circleci-bear","email":"bear@circleci.com"},{"name":"mitchellamihod","email":"mitchell@circleci.com"}],"dist":{"shasum":"26adde0abdf57228fe2336b564155503a309a267","tarball":"https://registry.npmjs.org/@circleci/v8-coverage-collector/-/v8-coverage-collector-0.2.84.tgz","fileCount":7,"integrity":"sha512-4fKOXUiuo9mD4k9TYZvIP8xDKtxTIQFu6hv/0Aw9C7WECeP3wrbTsMTTFyRrGgXP5Lfswh590j4K0rSVI/kHfA==","signatures":[{"sig":"MEQCICRGMKBPzyn6jbxAEc8LNvOE41q6hlxuxAWLYmQ9yG8tAiBHjhiZ0J4eBJh2QM7STIdd2aEj+CeTbvI5dO5UVQvFVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13430},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e8e177fa680dd8d66cadf16d57a5f433f50ac22e","scripts":{"lint":"oxlint --quiet","test":"vitest run","build":"tsc","format":"prettier . --check"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:ff39c1d6-d2e5-4dde-94c9-f38da0aa7f7d"}},"_npmVersion":"11.16.0","description":"Wrapper around v8's Profiler APIs used to gather coverage data for CircleCI's Smarter Testing Javascript plugins.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.43.0","vitest":"^4.1.4","prettier":"^3.8.1","typescript":"^6.0.0","@types/node":"^24.0.0","@prettier/plugin-oxc":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/v8-coverage-collector_0.2.84_1785508718828_0.3505066696284025","host":"s3://npm-registry-packages-npm-production"}},"0.2.110":{"name":"@circleci/v8-coverage-collector","version":"0.2.110","license":"MIT","_id":"@circleci/v8-coverage-collector@0.2.110","maintainers":[{"name":"circleci-deploy","email":"npm-deploy@circleci.com"},{"name":"circleci-bear","email":"bear@circleci.com"},{"name":"mitchellamihod","email":"mitchell@circleci.com"}],"dist":{"shasum":"e14e7e442a7fb7deff49e48e93c0d3e0c51e1b74","tarball":"https://registry.npmjs.org/@circleci/v8-coverage-collector/-/v8-coverage-collector-0.2.110.tgz","fileCount":7,"integrity":"sha512-NU9WYVZ92yFZB1W8KhN+yecXQc4TlkMnW8uHguPtezF8FgSBwJjP/pO4PrQeVlOPb0+Y8tKpivEEmQzjtuD56w==","signatures":[{"sig":"MEYCIQCJh1nUwgCZqH3VNcUJGTcFhho9+vSslt0lYz2h8xQtVAIhAKMkxaUgW6MVkxKqDg59J5sFpAHoRdgTQ7muvyRPwQ5f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13451},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f5b80d3b721677f86e4dd6fdc4f4a3421300a653","scripts":{"lint":"oxlint --quiet","test":"vitest run","build":"tsc","format":"prettier . --check"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:ff39c1d6-d2e5-4dde-94c9-f38da0aa7f7d"}},"_npmVersion":"11.16.0","description":"Wrapper around v8's Profiler APIs used to gather coverage data for CircleCI's Smarter Testing Javascript plugins.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.43.0","vitest":"^4.1.4","prettier":"^3.8.1","typescript":"^6.0.0","@types/node":"^24.0.0","@prettier/plugin-oxc":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/v8-coverage-collector_0.2.110_1785935343214_0.721489915840531","host":"s3://npm-registry-packages-npm-production"}},"0.2.198":{"name":"@circleci/v8-coverage-collector","version":"0.2.198","license":"MIT","_id":"@circleci/v8-coverage-collector@0.2.198","maintainers":[{"name":"circleci-deploy","email":"npm-deploy@circleci.com"},{"name":"circleci-bear","email":"bear@circleci.com"},{"name":"mitchellamihod","email":"mitchell@circleci.com"}],"dist":{"shasum":"91f8560e5ebe1d6a53a6888b2542239515999115","tarball":"https://registry.npmjs.org/@circleci/v8-coverage-collector/-/v8-coverage-collector-0.2.198.tgz","fileCount":7,"integrity":"sha512-mCU2mEUahbBTidN5Zb9gm8F+CitjB3Rjd9naX3BIF/hG2do+p4J2dKc10oYLTYtRIk0cSFS0HwaE86leMQ+IsA==","signatures":[{"sig":"MEUCIQCMWhO1B9pZYhM2EsYZzd4QZ7yV0zR9EZaS5ROIVU0neQIgGPEy5oTcqVrgQABGjfehjmueJfl6wNDCkkCeCowR8yM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13451},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7c12c6c2f179c30d73829a75c28464475a1ecf14","scripts":{"lint":"oxlint --quiet","test":"vitest run","build":"tsc","format":"prettier . --check"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:ff39c1d6-d2e5-4dde-94c9-f38da0aa7f7d"}},"_npmVersion":"11.16.0","description":"Wrapper around v8's Profiler APIs used to gather coverage data for CircleCI's Smarter Testing Javascript plugins.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.43.0","vitest":"^4.1.4","prettier":"^3.8.1","typescript":"^6.0.0","@types/node":"^24.0.0","@prettier/plugin-oxc":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/v8-coverage-collector_0.2.198_1786450127847_0.08406200781948359","host":"s3://npm-registry-packages-npm-production"}},"0.2.240":{"name":"@circleci/v8-coverage-collector","version":"0.2.240","license":"MIT","_id":"@circleci/v8-coverage-collector@0.2.240","maintainers":[{"name":"circleci-deploy","email":"npm-deploy@circleci.com"},{"name":"circleci-bear","email":"bear@circleci.com"},{"name":"mitchellamihod","email":"mitchell@circleci.com"}],"dist":{"shasum":"19e3919373617d58dbff55517365ade1cbaa36ed","tarball":"https://registry.npmjs.org/@circleci/v8-coverage-collector/-/v8-coverage-collector-0.2.240.tgz","fileCount":7,"integrity":"sha512-BHJyLj7Fquvq3vsFzpLZ8xb8E/P8/MMVNmk1d+sVtQlycYbyUUnA1HnXGVTQ0tC0BgLs86n0gQF5JF/WEkga3w==","signatures":[{"sig":"MEUCIQDMcl1hAm082Y9ok9QSI8IrKO2NpSQYsdvQu3TUtMC1BwIgVaj3myGcy8QupQl5DTJs/+oH/B/E7dNyWAnAyFq1reA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13451},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"830b32ed7e1c2f8ff4147e2949a8720f4b90dc01","scripts":{"lint":"oxlint --quiet","test":"vitest run","build":"tsc","format":"prettier . --check"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:ff39c1d6-d2e5-4dde-94c9-f38da0aa7f7d"}},"_npmVersion":"11.17.0","description":"Wrapper around v8's Profiler APIs used to gather coverage data for CircleCI's Smarter Testing Javascript plugins.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.43.0","vitest":"^4.1.4","prettier":"^3.8.1","typescript":"^6.0.0","@types/node":"^24.0.0","@prettier/plugin-oxc":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/v8-coverage-collector_0.2.240_1786463951781_0.7217328814738346","host":"s3://npm-registry-packages-npm-production"}},"0.2.266":{"name":"@circleci/v8-coverage-collector","version":"0.2.266","license":"MIT","_id":"@circleci/v8-coverage-collector@0.2.266","maintainers":[{"name":"circleci-deploy","email":"npm-deploy@circleci.com"},{"name":"circleci-bear","email":"bear@circleci.com"},{"name":"mitchellamihod","email":"mitchell@circleci.com"}],"dist":{"shasum":"13c6a7034a0653922829c3457955b7207b4f101e","tarball":"https://registry.npmjs.org/@circleci/v8-coverage-collector/-/v8-coverage-collector-0.2.266.tgz","fileCount":7,"integrity":"sha512-8Vd0vt+2GQb8co37badW6HBEWyEKCprogReYe5ty/WQzttd+xksRDUMaAl+kiul/EKhfJriU+n6OnjHHky0MzA==","signatures":[{"sig":"MEYCIQDlOrsw+ZsNm+IIJx2REh6D9iPVcMfG0dk8LcDOFVpRjAIhAP6NtdpPsX8/6d+aPkIGHBPxYWrsMFyIinmg6Z3wofUJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13451},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9dfbcc1b8790c0ed4b17129fb5fe117a5e36e188","scripts":{"lint":"oxlint --quiet","test":"vitest run","build":"tsc","format":"prettier . --check"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:ff39c1d6-d2e5-4dde-94c9-f38da0aa7f7d"}},"_npmVersion":"11.17.0","description":"Wrapper around v8's Profiler APIs used to gather coverage data for CircleCI's Smarter Testing Javascript plugins.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.43.0","vitest":"^4.1.4","prettier":"^3.8.1","typescript":"^6.0.0","@types/node":"^24.0.0","@prettier/plugin-oxc":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/v8-coverage-collector_0.2.266_1786694957507_0.1187049032258698","host":"s3://npm-registry-packages-npm-production"}},"0.2.273":{"name":"@circleci/v8-coverage-collector","version":"0.2.273","license":"MIT","_id":"@circleci/v8-coverage-collector@0.2.273","maintainers":[{"name":"circleci-deploy","email":"npm-deploy@circleci.com"},{"name":"circleci-bear","email":"bear@circleci.com"},{"name":"mitchellamihod","email":"mitchell@circleci.com"}],"dist":{"shasum":"273b08577fd22b5be3e701df30901505c2c928fd","tarball":"https://registry.npmjs.org/@circleci/v8-coverage-collector/-/v8-coverage-collector-0.2.273.tgz","fileCount":7,"integrity":"sha512-N660pq/DYEKIE9vq0UrpVJ5F6Wn2oYnP4eJUtHya5y8EkTcehj0RoEW4RTUbxY6ryrSA0LPe1OV/6gkMIbkCEg==","signatures":[{"sig":"MEYCIQCYD0+HLa+as2OCXhSoU19Na+S65nKpel4yyM5f7hgqsgIhAOyON4nY2mi2GOvWxrX5c7IWO3i8QgWhZHPJFUvcdC9W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13480},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"db15d517af6d19424a2fa008290db749536fd418","scripts":{"lint":"oxlint --quiet","test":"vitest run","build":"tsc","format":"prettier . --check"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:ff39c1d6-d2e5-4dde-94c9-f38da0aa7f7d"}},"_npmVersion":"11.17.0","description":"Wrapper around v8's Profiler APIs used to gather coverage data for CircleCI's Smarter Testing Javascript plugins.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.43.0","vitest":"^4.1.4","prettier":"^3.8.1","typescript":"^7.0.0","@types/node":"^24.0.0","@prettier/plugin-oxc":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/v8-coverage-collector_0.2.273_1786695328594_0.3282843206912378","host":"s3://npm-registry-packages-npm-production"}},"0.2.342":{"name":"@circleci/v8-coverage-collector","version":"0.2.342","license":"MIT","_id":"@circleci/v8-coverage-collector@0.2.342","maintainers":[{"name":"circleci-deploy","email":"npm-deploy@circleci.com"},{"name":"circleci-bear","email":"bear@circleci.com"},{"name":"mitchellamihod","email":"mitchell@circleci.com"}],"dist":{"shasum":"fd3b95120bfcde4a6c9a44434c4bc949787d9f36","tarball":"https://registry.npmjs.org/@circleci/v8-coverage-collector/-/v8-coverage-collector-0.2.342.tgz","fileCount":7,"integrity":"sha512-rQJ9SiepRUREJdZUiPm5syrMcxudTNHadDLc0Lvk7epKmzy0wfv9ZqhgXatFSuISNaJyrz7iJoNRHiVp7MtQzg==","signatures":[{"sig":"MEUCIGMOSGHH3bK8uHo+/nSS8/J4vzooWwJHmk1f4FZH/zqAAiEAtxnb2BoQReaY5+NttjJ/QcfkISLeHhB2HY3ZlAOM9cQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13480},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d3015b03cd28e867159f006a8e9bbab75a259bd6","scripts":{"lint":"oxlint --quiet","test":"vitest run","build":"tsc","format":"prettier . --check"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:ff39c1d6-d2e5-4dde-94c9-f38da0aa7f7d"}},"_npmVersion":"11.17.0","description":"Wrapper around v8's Profiler APIs used to gather coverage data for CircleCI's Smarter Testing Javascript plugins.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.43.0","vitest":"^4.1.4","prettier":"^3.8.1","typescript":"^7.0.0","@types/node":"^24.0.0","@prettier/plugin-oxc":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/v8-coverage-collector_0.2.342_1787831485120_0.5637440029101353","host":"s3://npm-registry-packages-npm-production"}},"0.2.355":{"name":"@circleci/v8-coverage-collector","version":"0.2.355","license":"MIT","_id":"@circleci/v8-coverage-collector@0.2.355","maintainers":[{"name":"circleci-deploy","email":"npm-deploy@circleci.com"},{"name":"circleci-bear","email":"bear@circleci.com"},{"name":"mitchellamihod","email":"mitchell@circleci.com"}],"dist":{"shasum":"49d95af4559d29e52547e0f204856851c2f30c66","tarball":"https://registry.npmjs.org/@circleci/v8-coverage-collector/-/v8-coverage-collector-0.2.355.tgz","fileCount":7,"integrity":"sha512-YbVCas9nX+bloUMXzgn1cp0P8IZAiqF+DTik/+xwrJLsJXIIMQuw7UMxD04ErSrzz9Z11YUIqpeS78y2H0ss4g==","signatures":[{"sig":"MEUCIQC0bt9azyYencZCm9OEOMCWnsb8L1+/qqsP8i2bvthecAIgZ5lMWRURCEvkVmkwEqTQSimMrlNDnOAcTc3Ppd9Ng/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13480},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"acb9655d355593ea51f694819254f1b241fb148e","scripts":{"lint":"oxlint --quiet","test":"vitest run","build":"tsc","format":"prettier . --check"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:ff39c1d6-d2e5-4dde-94c9-f38da0aa7f7d"}},"_npmVersion":"11.17.0","description":"Wrapper around v8's Profiler APIs used to gather coverage data for CircleCI's Smarter Testing Javascript plugins.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.43.0","vitest":"^4.1.4","prettier":"^3.8.1","typescript":"^7.0.0","@types/node":"^24.0.0","@prettier/plugin-oxc":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/v8-coverage-collector_0.2.355_1787833660685_0.8156260012146908","host":"s3://npm-registry-packages-npm-production"}},"0.2.525":{"name":"@circleci/v8-coverage-collector","version":"0.2.525","license":"MIT","_id":"@circleci/v8-coverage-collector@0.2.525","maintainers":[{"name":"circleci-deploy","email":"npm-deploy@circleci.com"},{"name":"circleci-bear","email":"bear@circleci.com"},{"name":"mitchellamihod","email":"mitchell@circleci.com"}],"dist":{"shasum":"8d7493df76874affb32ccd89ac0c039b99e8fafb","tarball":"https://registry.npmjs.org/@circleci/v8-coverage-collector/-/v8-coverage-collector-0.2.525.tgz","fileCount":7,"integrity":"sha512-PoTojc/Pt6zkFu6xHU4Z+H9yeKpTKWdMpKGx29cIX83TOqKIb83ccWocrxRaDgRYM6KAz3hYnj7gvxCOpOxukQ==","signatures":[{"sig":"MEQCIFFEb6Z1Rgh6J4tR+HpUuhV5UFD7D+OtlTWhb9LnqBA6AiAT64N5Dx0ZdlA+57DHmJ2LSfKU9+AeWPj+VqxqNjX9rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEtmj4XmvTfL/IemrwJE3ZVd9+N3gruYgWA94n8sxVx4AiAgyXz6bFM69ALGjXhIN9DLAc7WvI/hpNuZxcLNlHiYQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13480},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6902f1e0a4a1e925074c7bbba1add5747576d1c2","scripts":{"lint":"oxlint --quiet","test":"vitest run","build":"tsc","format":"prettier . --check"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:ff39c1d6-d2e5-4dde-94c9-f38da0aa7f7d"}},"_npmVersion":"11.17.0","description":"Wrapper around v8's Profiler APIs used to gather coverage data for CircleCI's Smarter Testing Javascript plugins.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.43.0","vitest":"^4.1.4","prettier":"^3.8.1","typescript":"^7.0.0","@types/node":"^24.0.0","@prettier/plugin-oxc":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/v8-coverage-collector_0.2.525_1789405089328_0.9058705335307284","host":"s3://npm-registry-packages-npm-production"}},"0.2.619":{"_id":"@circleci/v8-coverage-collector@0.2.619","dist":{"shasum":"6a56ed2dc59533b1337a3bceba10a8ca89cf7f67","tarball":"https://registry.npmjs.org/@circleci/v8-coverage-collector/-/v8-coverage-collector-0.2.619.tgz","fileCount":7,"integrity":"sha512-j733e5BhcQuCJtiN9AedCcEufgku85Ql/ZAdRGnm7qZWfi3vdfM4pqWgguKOBd8CABTqpXfGzUq6Q9AZ+BP1Zw==","signatures":[{"sig":"MEUCIQDqPENfPaC0WdQKC04ITtOvzSS+O3H/ExjjMz1uIhvVjAIgPfbKz/5i6/r+YitPM7Xml+vgN7aw22RK6a/w/80Pm+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCcG9yYuwhPm2qElIZwMfydXo2Ho1ZwU6sByMUSgeij6wIhAKYbnB78ZOMJA83aVCIQGlN42GAt5yqmLOtx9/nORm9o"}],"unpackedSize":13480},"main":"./dist/index.js","name":"@circleci/v8-coverage-collector","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ef3192754e8713e4bc1b3596242ebb0f196699b4","license":"MIT","scripts":{"lint":"oxlint --quiet","test":"vitest run","build":"tsc","format":"prettier . --check"},"version":"0.2.619","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:ff39c1d6-d2e5-4dde-94c9-f38da0aa7f7d"}},"_npmVersion":"11.19.0","description":"Wrapper around v8's Profiler APIs used to gather coverage data for CircleCI's Smarter Testing Javascript plugins.","directories":{},"maintainers":[{"name":"circleci-deploy","email":"npm-deploy@circleci.com"},{"name":"circleci-bear","email":"bear@circleci.com"},{"name":"mitchellamihod","email":"mitchell@circleci.com"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.43.0","vitest":"^4.1.4","prettier":"^3.8.1","typescript":"^7.0.0","@types/node":"^24.0.0","@prettier/plugin-oxc":"^0.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/v8-coverage-collector_0.2.619_1789732990750_0.07009901398002638"}}},"time":{"created":"2026-07-31T13:58:42.621Z","modified":"2026-09-18T12:03:11.028Z","0.2.0":"2026-07-31T13:58:42.892Z","0.2.84":"2026-07-31T14:38:38.959Z","0.2.110":"2026-08-05T13:09:03.376Z","0.2.198":"2026-08-11T12:08:48.010Z","0.2.240":"2026-08-11T15:59:11.908Z","0.2.266":"2026-08-14T08:09:17.672Z","0.2.273":"2026-08-14T08:15:28.777Z","0.2.342":"2026-08-27T11:51:25.263Z","0.2.355":"2026-08-27T12:27:40.845Z","0.2.525":"2026-09-14T16:58:09.411Z","0.2.619":"2026-09-18T12:03:10.831Z"},"license":"MIT","description":"Wrapper around v8's Profiler APIs used to gather coverage data for CircleCI's Smarter Testing Javascript plugins.","maintainers":[{"name":"circleci-deploy","email":"npm-deploy@circleci.com"},{"name":"circleci-bear","email":"bear@circleci.com"},{"name":"mitchellamihod","email":"mitchell@circleci.com"}],"readme":"# v8-coverage-collector\n\nWrapper around v8's Profiler APIs used to gather coverage data for CircleCI's Smarter Testing Javascript plugins.\n\nThe coverage collector can be used to collect precise coverage during the test run lifecycles.\n\n## Usage\n\nAdd the package as a dependency\n\n```shell\npnpm i @circleci/v8-coverage-collector\n```\n\nUse the provided APIs to collect and reset coverage during the test lifecycle events.\n\n```ts\nimport {V8CoverageCollector} from '@circleci/v8-coverage-collector';\n\nexport default class TestHookExample {\n  private inspector: V8CoverageCollector;\n\n  constructor() {\n    this.inspector = new V8CoverageCollector();\n  }\n\n  async onBeforeAll(): Promise<void> {\n    await this.inspector.connect()\n  }\n\n  async onBeforeTest(): Promise<void> {\n    await this.inspector.resetCoverage();\n  }\n\n  async onAfterTest(test: ExampleTest): Promise<void> {\n    await this.inspector\n      .collectCoverage(process.cwd(), test.file, test.name)\n      .then((result) => {\n        test.meta.testKey = result.testKey;\n        test.meta.coveredFiles = result.coveredFiles;\n      });\n  }\n\n  async onAfterAll(): Promise<void> {\n    await this.inspector.disconnect()\n  }\n}\n```\n\n## Development\n\nInstall and use current node version.\n\n```shell\nNODE_VER=$(cat ./.nvmrc)\nnvm install $NODE_VER\nnvm use $NODE_VER\n```\n\nInstall dependencies with pnpm.\n\n```shell\npnpm install\n```\n\nBuild the plugin.\n\n```shell\npnpm build\n```\n\nRun tests.\n\n```shell\npnpm test\n```\n","readmeFilename":"README.md"}