{"_id":"@testdino/playwright","_rev":"36-56ce74466e370e6589cc712e13feba9f","name":"@testdino/playwright","dist-tags":{"latest":"2.7.1"},"versions":{"1.0.1":{"name":"@testdino/playwright","version":"1.0.1","keywords":["playwright","reporter","testing","cli","streaming","testdino"],"author":{"name":"TestDino"},"_id":"@testdino/playwright@1.0.1","maintainers":[{"name":"testdino.npm","email":"ayushm@testdino.com"},{"name":"vishwas1901","email":"vishwas.alphabin@gmail.com"}],"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"766cb2888636e27a55aafcd3e69164a8c19d90e3","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-1.0.1.tgz","fileCount":16,"integrity":"sha512-MTyKTtpzh05vaHqJKZ5rJjCfrb7QaqwaWjAqLh05eEnxfgBVgswDESEqf66d4gNYkENyzPNB3IakgdKczGUwQQ==","signatures":[{"sig":"MEUCIQC7MgVTkZGBMbqXF9W4bS3GWi7GdAdPrfOJfNL6uXuIagIgBkLFvHi6EEv586SXd56oKuk98rJIEqU3NMT4vaAvC6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754006},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"6384d2cd835025d1ac655ebc93ba2bf2e532d6fe","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayushm@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","jiti":"^2.6.1","axios":"^1.13.4","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.2.3","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.0.18","express":"^5.2.1","prettier":"^3.8.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.1.0","@types/express":"^5.0.6","@playwright/test":"^1.58.1","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"@playwright/test":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_1.0.1_1770023508384_0.9304402048682048","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@testdino/playwright","version":"1.0.2","keywords":["playwright","reporter","testing","cli","streaming","testdino"],"author":{"name":"TestDino"},"_id":"@testdino/playwright@1.0.2","maintainers":[{"name":"testdino.npm","email":"ayushm@testdino.com"},{"name":"vishwas1901","email":"vishwas.alphabin@gmail.com"}],"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"3029106c6b822a6f97484b84e00b1fb2526de816","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-1.0.2.tgz","fileCount":16,"integrity":"sha512-l449zvCkkX677hfiS7N6n0ZBsmxXpBBoP84u4MqDMSjTl2IjuLZ1Y5v/HMYGFkBLpQMTe1I/yRqQNyDGIVGe9A==","signatures":[{"sig":"MEUCIEEHD+v1XYV5TeNcf2UfLEWx5jrGETLYJS8tv/DO5uc5AiEAhlPBzXDXjBlBmV8DEI0NSoXCdIkNmeIgBucVIVKNK+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":764971},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"0186609f55e1b0c317e0fad605686b5d266918cf","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayushm@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","jiti":"^2.6.1","axios":"^1.13.4","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.2.3","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.0.18","express":"^5.2.1","prettier":"^3.8.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.1.0","@types/express":"^5.0.6","@playwright/test":"^1.58.1","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"@playwright/test":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_1.0.2_1770098654033_0.9493698864468532","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@testdino/playwright","version":"1.0.3","keywords":["playwright","reporter","testing","cli","streaming","testdino"],"author":{"name":"TestDino"},"_id":"@testdino/playwright@1.0.3","maintainers":[{"name":"testdino.npm","email":"ayushm@testdino.com"},{"name":"vishwas1901","email":"vishwas.alphabin@gmail.com"}],"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"7e14113baed349b61a1b6b76c2e9522722591a10","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-1.0.3.tgz","fileCount":16,"integrity":"sha512-cA/C2bHccnKsdclOcFboe3w/7A53rDMHB9TBK1mq15bWdaAT2xewKuoZbAsqYKdZlL0cXTjpxlc9km/zqO1tiw==","signatures":[{"sig":"MEUCIAsOR+h8SzRBqXKEwrtPCvKOA14YeymshYVjXisNhGgjAiEApekDAAmE6ro8UrbW31BzQahP8B5c56LmzSpT1GbexS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768961},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"63210a4306a69b3be3fc1162aeaac541941547a4","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayushm@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","jiti":"^2.6.1","axios":"^1.13.4","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.2.3","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.0.18","express":"^5.2.1","prettier":"^3.8.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.1.0","@types/express":"^5.0.6","@playwright/test":"^1.58.1","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"@playwright/test":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_1.0.3_1770105350692_0.24006706076988893","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@testdino/playwright","version":"1.0.4","keywords":["playwright","reporter","testing","cli","streaming","testdino"],"author":{"name":"TestDino"},"_id":"@testdino/playwright@1.0.4","maintainers":[{"name":"testdino.npm","email":"ayushm@testdino.com"},{"name":"vishwas1901","email":"vishwas.alphabin@gmail.com"}],"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"85d1efcd09c027b8b247b66806e17caa8e5cb7bc","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-1.0.4.tgz","fileCount":16,"integrity":"sha512-dkq4/EtX3SvSeqkoz5SK7ljFNnmbDoj3HoOlLEKo1g8LON7CpMJNubceYn/6nzq7JDTxnk9CcMJ6W0MRQDFhoQ==","signatures":[{"sig":"MEUCIQD/oaE6XQPUCY4rm72FXH9j5RiT++VtZzmSBfB/yDSrUgIgU3/VMQEEYzF2ri4uhqxLoSLzsIUAURPaOvGV0LTGJlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773925},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"be0ac4df556162ab840c6006b3a4e808ef0eafee","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayushm@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","jiti":"^2.6.1","axios":"^1.13.4","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.2.3","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.0.18","express":"^5.2.1","prettier":"^3.8.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.1.0","@types/express":"^5.0.6","@playwright/test":"^1.58.1","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"@playwright/test":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_1.0.4_1770111469073_0.9949696463606366","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@testdino/playwright","version":"1.0.5","keywords":["playwright","reporter","testing","cli","streaming","testdino"],"author":{"name":"TestDino"},"_id":"@testdino/playwright@1.0.5","maintainers":[{"name":"testdino.npm","email":"ayushm@testdino.com"},{"name":"vishwas1901","email":"vishwas.alphabin@gmail.com"}],"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"d14631848eb9bbc084393642f17196ee17d1274c","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-1.0.5.tgz","fileCount":16,"integrity":"sha512-xXmJWtjmE1u6pecFxa08UDVBXLco1gixxtCFXpLN4oaUZU86+ReqIrfNqvDnnBKrepol9iNdoM5N3A22OhbdsA==","signatures":[{"sig":"MEUCIDrZzjGRVWrMKuZ5+TErzk04pl4Txtv3frnc5rKfhI8kAiEAj5HiB2L+TPxv3wXQSaOIVVZo6BtpLTOjGLYFijH0r7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820642},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"06a0f1308b2f5e2cd487d973c61710b449e8dd48","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayushm@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","jiti":"^2.6.1","axios":"^1.13.4","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.2.3","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.0.18","express":"^5.2.1","prettier":"^3.8.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.1.0","@types/express":"^5.0.6","@playwright/test":"^1.58.1","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"@playwright/test":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_1.0.5_1770203401418_0.006253526664976139","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@testdino/playwright","version":"1.0.6","keywords":["playwright","reporter","testing","cli","streaming","testdino"],"author":{"name":"TestDino"},"_id":"@testdino/playwright@1.0.6","maintainers":[{"name":"testdino.npm","email":"ayushm@testdino.com"},{"name":"vishwas1901","email":"vishwas.alphabin@gmail.com"}],"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"9a0cbd559c31e7c8a63a5e984f9f55952f398c85","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-1.0.6.tgz","fileCount":16,"integrity":"sha512-V0zhNiS7WAKQ4q1ay3YfY7KKTdDiPePoCSVqqIsINvvRB+Dc9udOU2q/ZVScYB7u9H2IcvZ2ZyxmD2O9nEc8nQ==","signatures":[{"sig":"MEUCIHfS/gvwjbChNA/UPS1aGhfFknEtzjWTGf62aYNkMz/qAiEA1e2M9O7rx6ZaF+5mCK3LCP+BmEleldxQ2roF/TV5KSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":854710},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"474606bd30d57916f934f4fae08b6bcba8ec2bd2","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayushm@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","jiti":"^2.6.1","axios":"^1.13.4","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.2.3","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.0.18","express":"^5.2.1","prettier":"^3.8.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.1.0","@types/express":"^5.0.6","@playwright/test":"^1.58.1","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"@playwright/test":"^1.50.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_1.0.6_1770290174795_0.08442721259658792","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@testdino/playwright","version":"1.0.7","keywords":["playwright","reporter","testing","cli","streaming","testdino"],"author":{"name":"TestDino"},"_id":"@testdino/playwright@1.0.7","maintainers":[{"name":"testdino.npm","email":"ayushm@testdino.com"},{"name":"vishwas1901","email":"vishwas.alphabin@gmail.com"}],"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"1aca7d94394c6dad8ad4af45ff26f4ff859bd366","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-1.0.7.tgz","fileCount":16,"integrity":"sha512-ayFZ7T6BFBTxS5coYPGmANEhmBVRf0nX8CZEBPnTIUpqY5mrM2gtxSpOwEct86aRW/wo5FnchjyxN1wEc0C2Mg==","signatures":[{"sig":"MEQCIDiZfQLq6d9+CorZwqtgFOD0+Z1R1NhQSlibxvdF3efRAiBllP2DesMy3E/MCjGwW3cLtC8CvezLZ4yEzCFa7TUWTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856866},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"09ca754676e1204b0c34e0c5ece9a103d310e0dd","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayushm@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","jiti":"^2.6.1","axios":"^1.13.4","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.2.3","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.0.18","express":"^5.2.1","prettier":"^3.8.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.1.0","@types/express":"^5.0.6","@playwright/test":"^1.58.1","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_1.0.7_1770379696015_0.49279287422132945","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@testdino/playwright","version":"1.0.8","keywords":["playwright","reporter","testing","cli","streaming","testdino"],"author":{"name":"TestDino"},"_id":"@testdino/playwright@1.0.8","maintainers":[{"name":"testdino.npm","email":"ayushm@testdino.com"}],"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"55fb97b6eefe0fff49a4b9dc9c7171ea531f8975","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-1.0.8.tgz","fileCount":16,"integrity":"sha512-8GEQmeWDJ2wwvi/AZbfnv1roFGppALxJAt1cP4DLGfFuReqTTu7O6Ftgcb/ubTa/fNiePSAWYWLX0Jdjp1bqnw==","signatures":[{"sig":"MEUCIQD4Nf8sDJUEgGGOE4V5lmSZsHu2/C9nywUszpnQT7Ce9QIgPA0xEfZ/WyQUy4dkSLwl2KKTPuceWt7o5UVwSbdAzHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1037209},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"84a6c4f206588ecd12b952e09e1c88db436dd6a0","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayushm@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","jiti":"^2.6.1","axios":"^1.13.4","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.2.3","commander":"^14.0.3","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.0.18","express":"^5.2.1","prettier":"^3.8.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.1.0","@types/express":"^5.0.6","@playwright/test":"^1.58.1","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_1.0.8_1770725818350_0.6148258596251839","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@testdino/playwright","version":"1.0.9","keywords":["playwright","reporter","testing","cli","streaming","testdino"],"author":{"name":"TestDino"},"_id":"@testdino/playwright@1.0.9","maintainers":[{"name":"testdino.npm","email":"ayushm@testdino.com"}],"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"dbcb0f8ef7d802f5296855745f188aa357ff72aa","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-1.0.9.tgz","fileCount":16,"integrity":"sha512-g+gFtfOi2r9M7sIpX5eCwBvhi9gnuPpH63eOmkrV422+wA/Y54tGCCvIWO4AbS2ka2kDgQlYZozF2THqtxGPrw==","signatures":[{"sig":"MEUCIBInnbt7Azdk093m8WMDSCFkfKM2UoFV34aePyU8QQjmAiEA/FpKiq1ywXxfFbFOaP+GcSSSwXOSkvcNyC67bn6RuC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1032412},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"33a9ea31964784405fec25e3183e7384862e268b","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayushm@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","jiti":"^2.6.1","axios":"^1.13.4","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.2.3","commander":"^14.0.3","picomatch":"^4.0.3","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.0.18","express":"^5.2.1","prettier":"^3.8.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.1.0","@types/express":"^5.0.6","@playwright/test":"^1.58.1","@types/picomatch":"^4.0.2","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_1.0.9_1770809901356_0.9720839603145068","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@testdino/playwright","version":"1.0.10","keywords":["playwright","reporter","testing","cli","streaming","testdino"],"author":{"name":"TestDino"},"_id":"@testdino/playwright@1.0.10","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"f93e0d25795eefdda5042341a25d475a166f6aaf","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-1.0.10.tgz","fileCount":13,"integrity":"sha512-waz7PGuqCmBo8r82+jWL42lbvBXQF3cxlKOIgG9yFlew6TTCrD/ZUXUJ4YDYR0Gno3BQ3tgEdK30XrQPryPzLQ==","signatures":[{"sig":"MEUCIQDiPU74ioVQZiEfv8hl9OFm6svC/gVhkgcchWnJKZGAYgIgXGiAnR8f4GQcNDMyIFywb4odQ9p5WIYBQWhk7v4m2vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":865652},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"be4734f50a70dbc489469c78b1f982232e8e0d49","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","jiti":"^2.6.1","axios":"^1.13.4","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.2.3","commander":"^14.0.3","picomatch":"^4.0.3","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.0.18","express":"^5.2.1","prettier":"^3.8.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.1.0","@types/express":"^5.0.6","@playwright/test":"^1.58.1","@types/picomatch":"^4.0.2","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_1.0.10_1771009417507_0.7795383755132617","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@testdino/playwright","version":"1.0.11","keywords":["playwright","reporter","testing","cli","streaming","testdino"],"author":{"name":"TestDino"},"_id":"@testdino/playwright@1.0.11","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"a2cce332bb63c8409f9b1cec4ead9f2ae758fcd1","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-1.0.11.tgz","fileCount":13,"integrity":"sha512-2Ll1yTHoF32oFQEebOkIolSWbjLs9mwCOnPiApmSV9RknsARCeFbCUyINn/Kgprr/p3ikQZzqEKIVeFlDc+8OQ==","signatures":[{"sig":"MEUCIG3djC+NQMf2wj2NK0lfHV9l7bbF1AYiQeVSaw1Bp0rDAiEAjV7WxtrGM1sel6GaCtp7a6/q/TAbImVgIPC8Qzv8rYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":884315},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3f57c056d4310d13adea23eb3190e36314766702","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","jiti":"^2.6.1","axios":"^1.13.4","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.2.3","commander":"^14.0.3","picomatch":"^4.0.3","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.2","vitest":"^4.0.18","express":"^5.2.1","prettier":"^3.8.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.1.0","@types/express":"^5.0.6","@playwright/test":"^1.58.1","@types/picomatch":"^4.0.2","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.18","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_1.0.11_1772790825010_0.46735307767953405","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@testdino/playwright","version":"2.0.0","keywords":["playwright","reporter","testing","cli","streaming","testdino"],"author":{"name":"TestDino"},"_id":"@testdino/playwright@2.0.0","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"fb4d3dd11c11d3f317ff7d0f4f5acf9fcda497bd","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.0.0.tgz","fileCount":13,"integrity":"sha512-pAdkwjmU6MPUNgvz4oSwLFcQ5IEz9EOFELLf6BFeSzbKfIclYpU2Tzb6cqFrIiA7T9RcYPwYZYZVy4y/K6A0OA==","signatures":[{"sig":"MEUCIQDG/vyhO09x2YfsqHj8DpnK+o2RL1tydNaDeVUssyaWIwIgPqIOEkGomKaB5Neh70jy9obzSjnyiAipx5CMI30kRK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1002972},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ef4df99f1a0983f5b590797cd9e34d0d98cb4e49","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.0.0_1784466696327_0.8199805415748083","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@testdino/playwright","version":"2.0.1","keywords":["playwright","reporter","testing","cli","streaming","testdino"],"author":{"name":"TestDino"},"_id":"@testdino/playwright@2.0.1","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"134277aed2775fb6aed2b6a6dc8b23d154bdb0ce","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.0.1.tgz","fileCount":13,"integrity":"sha512-LEWquadKcQra2dP4I+oEH3hvSJ/Emz7hDga3FYtHkLyIJagP5To1Eo50dBzBEfI74d8acVmg0sXLZjpZWvD9Tw==","signatures":[{"sig":"MEUCID7fDSK84XQ9CWjFVqWW6MEk2I9BPbVmLuaC3CX3lNiuAiEA5CWfV/j4Mb/xlqu+czmOf0xmaMKluBraO7QIdrWGxZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1024044},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"0225db97274d3b0d732ba44628395f087fbdd9f5","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.0.1_1784640315709_0.6461880543234413","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@testdino/playwright","version":"2.0.2","keywords":["playwright","reporter","testing","cli","streaming","testdino"],"author":{"name":"TestDino"},"_id":"@testdino/playwright@2.0.2","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"766ce62f8b1b8ff2dcb7749be18bd8443b60f084","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.0.2.tgz","fileCount":13,"integrity":"sha512-nIU1nsy/ZXy/SjTRimfBd9A0WEcU4o2muJoy02a0kkLgPwguHyLh13toH1HJyysnMOG0feUAp3dU3B7wEwXQ+g==","signatures":[{"sig":"MEYCIQC2snkTCajR2hS2ShXNjB7S07F56ap7rmoj0Z415Qc4BAIhAK/MB2OePvILzt2FYlkIjsQskgjICYR8oenDF0ifIZyt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1028804},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"08cb402a18d256d8d126a5171b9653a74e1a17d4","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.0.2_1784870072248_0.36701998960212756","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@testdino/playwright","version":"2.1.0","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"author":{"name":"TestDino"},"license":"SEE LICENSE IN LICENSE","_id":"@testdino/playwright@2.1.0","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"homepage":"https://www.testdino.com","bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"9f1c11b8059538da0c6cdc1075433ba1b23ddaa2","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.1.0.tgz","fileCount":13,"integrity":"sha512-UE/2vNhqEKNwDH18prOofhcxwFH8iM6aUL/cEURS6VBgYSldQ5/PxBbQHP2lpDyjvytS65I6kDpnJzFT2u18Tg==","signatures":[{"sig":"MEUCIGBBldi/JaoX728ZF0SmLV7yxzU2I8/PO/PesvzbYBMMAiEAv/bv6QAJzVAlcX1m6VurZcRhAnzDJeF8RqSbSHTScWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127226},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ea9d1294665e24814b740fc159d3f69cafc62f64","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.1.0_1785142815027_0.4078222705530088","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@testdino/playwright","version":"2.1.1","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"author":{"name":"TestDino"},"license":"SEE LICENSE IN LICENSE","_id":"@testdino/playwright@2.1.1","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"homepage":"https://www.testdino.com","bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"0a0649006853ea2d0940414805767245643a719e","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.1.1.tgz","fileCount":13,"integrity":"sha512-FZeY9k/OGAliIBAzVdine7uajurXgI6xfuDqc/EiNqm8560yDnrsFieC3AoesIL0hs9VIQ2LnbLLnQCGTVm5+A==","signatures":[{"sig":"MEUCIFq3sdOIpRvA0V0M9A2xyj2CXnPpjoxLegfLWPJA7m+gAiEAvRUArxwKrlPbg5kh8gUlEzrYp9+g+1XzshGHkjXuVsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127412},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"b185edc0e9490ea8cfa5388793df0ff3db8c642d","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.1.1_1785328135171_0.23642137598331336","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@testdino/playwright","version":"2.1.2","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"author":{"name":"TestDino"},"license":"SEE LICENSE IN LICENSE","_id":"@testdino/playwright@2.1.2","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"homepage":"https://www.testdino.com","bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"bcebed895fa00a20e304e6892ccc4ce7c7f9bb90","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.1.2.tgz","fileCount":13,"integrity":"sha512-TDcaww4HdoxAoSdW5s0/503pCkSDUW6GBplLSZNqmpJpD/xH7eaAUPOgtotPhw0l3FAhAoVIvDYWHkFLS7RxsQ==","signatures":[{"sig":"MEQCIBLifpilZOgHrL2c5+MNaQHil7vRkDWrleJgXrL/8+EJAiAyGWxX0YzWvRV8QQRHnPb5wsrxr4kwItfWjFokJxzwCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1162026},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2c5839ceac108cdee69993d508b9a8cd9e86afd8","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.1.2_1785395776778_0.0013040657709197934","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@testdino/playwright","version":"2.2.0","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"author":{"name":"TestDino"},"license":"SEE LICENSE IN LICENSE","_id":"@testdino/playwright@2.2.0","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"homepage":"https://www.testdino.com","bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"37b55d5d8c58068235dcd686374995d1a18f3a78","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.2.0.tgz","fileCount":13,"integrity":"sha512-r8IglRIf0g/HWJfopGvnL4ZAXlh+NMGeQmyfkb/n4joX1WaNnJXS8cBVS6EiNv44TAnhEkqzcMBKmtOtihsHlQ==","signatures":[{"sig":"MEUCIQD5gf/jWjrDV40GMWQD1pNFPU9w/HuoF5VLD+wO2LjlNQIgU7ls9wNY5p2BygGxy10G7xJjVzwWRSijg/vNMnD9lEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1194379},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"86d8dbea816b915a109001bc6a1879314c44772b","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.2.0_1785408226428_0.6142065767979776","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@testdino/playwright","version":"2.2.1","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"author":{"name":"TestDino"},"license":"SEE LICENSE IN LICENSE","_id":"@testdino/playwright@2.2.1","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"homepage":"https://www.testdino.com","bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"adcfc5f5a8164c3485cd1643cbb3b6bf2e797412","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.2.1.tgz","fileCount":13,"integrity":"sha512-OL3glcG2RENSvaoDstBQrphem8eTcbZwr4LX3vNhXbuJoNrQcsmwaQE2wS+GSXOTDtT+naSG31PuXL9GofnvnQ==","signatures":[{"sig":"MEYCIQDc3XXj4oQ0nOqUntYoUypFGQkCUbYHHkSjKzbA1v58sgIhAO3+rtuzpOSROmdkT1uSBKTPo/s64pshVOKEEIWBIjig","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1213267},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"cc013ffa0a31ef8942b38f253a75ebb8880330d9","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.2.1_1785498697371_0.5852426649039473","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@testdino/playwright","version":"2.2.2","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"author":{"name":"TestDino"},"license":"SEE LICENSE IN LICENSE","_id":"@testdino/playwright@2.2.2","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"homepage":"https://www.testdino.com","bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"0a315e4f3b3c5af44a96883372adb537b8771147","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.2.2.tgz","fileCount":13,"integrity":"sha512-9ow/VGpRzZ49zEABWTyPVAuFUNsvL0ti8aCCSoRmOoqYsYYzetKPjQt7PWgQNe95mchEdAV4WNcTVyptJ4WwXw==","signatures":[{"sig":"MEQCIEMAuPAmTMGoaSop09WFqs0z9Cd4IvRB6vKmLpqyKFyTAiBr/zrenItFYBVrvfHF8/lTKMtjxkxT6GZjBFbAdKaUhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1215277},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"514e931ca42aca2d2a1bb0fd933c290473f35b88","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.2.2_1785989064657_0.9712592583282185","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@testdino/playwright","version":"2.3.0","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"author":{"name":"TestDino"},"license":"SEE LICENSE IN LICENSE","_id":"@testdino/playwright@2.3.0","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"homepage":"https://www.testdino.com","bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"184351211645d27ede372f3887d242779163acfd","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.3.0.tgz","fileCount":13,"integrity":"sha512-Ts6rKFUQ5982+0YY5jmC47l+x871JXYLrKZicP001WkrtJDWbj8YIc+wmrZtid6h72noiYV3oOhuUz2ATYojuw==","signatures":[{"sig":"MEYCIQDz3AQX+QF5ercQpAASuQlcQ2rkVVLCWL1Hr1ofg4UXywIhAIL7WTvv+B0ZhyX3FEJR0FTadSYaoVS5zwwdykHciQ4g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1230598},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"954c1db61ccccd7337beb944617ba936d6dd23b6","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.3.0_1786364604741_0.05288054883706583","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@testdino/playwright","version":"2.3.1","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"author":{"name":"TestDino"},"license":"SEE LICENSE IN LICENSE","_id":"@testdino/playwright@2.3.1","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"homepage":"https://www.testdino.com","bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"563b5817ebfff51a6c499c6bb801b2b6fc78ac64","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.3.1.tgz","fileCount":13,"integrity":"sha512-PMSoBSxe39J7x/rmllsSoVspzZH5g8n/z7IbpdWHoiiWfFazsoBg1JgFEF27QignWnFjsCEuoYhpgvTliyQa0A==","signatures":[{"sig":"MEQCH20PvPlsBIRrmC6shN2IlkvYXmSgtMZakUrPvdFWXsMCIQDAR4FzB3MRC+UBiQ55iVy0v19lwLpInBwa7gVfDRPFIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1232412},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ba1cb4ec7fd7d8beea2e713a3f0f69b4e9d9b078","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.3.1_1786452532391_0.30235874260981843","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@testdino/playwright","version":"2.4.0","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"author":{"name":"TestDino"},"license":"SEE LICENSE IN LICENSE","_id":"@testdino/playwright@2.4.0","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"homepage":"https://www.testdino.com","bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"168585aaa90aa18328f39751afaf3b29308795c5","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.4.0.tgz","fileCount":13,"integrity":"sha512-AsPANLRW3aBdfD8JcQVOgeGfWfDTK/AOmeZNC2A2vWqI+AZtus07plpRjmBD7YJVtKO+waDi5wNXwR26JELUeg==","signatures":[{"sig":"MEQCIGmxEjN+xvLoC45OUbHm9BEsYZHHIDlOc6xD3gi1EtQtAiA8F01oZCbg6CXWR4ppwRyHLdHbP2StKCbFPi763NBmig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1267380},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"216ec53349ce0a01c61d242a25da04c6a96ece43","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.4.0_1787235754264_0.19176905980682757","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@testdino/playwright","version":"2.5.0","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"author":{"name":"TestDino"},"license":"SEE LICENSE IN LICENSE","_id":"@testdino/playwright@2.5.0","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"homepage":"https://www.testdino.com","bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"8b4b56a411d9d8dddc1815d5cc5579ed39801194","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.5.0.tgz","fileCount":13,"integrity":"sha512-79AFx4PwXZHg4yuejjZby6ppCFcqG2gNn97Gcla+VGxOUxSCKHnisxIwvJZeyIyDnHihHZQrMC+0Qp9hU6L2Qg==","signatures":[{"sig":"MEYCIQDSky7xDCzgmIRcMNhalunyySpVSd/vEVMkcFQXOyXnWQIhANt4RKJnG6zY9AgiSwSJ7nk8ECZRTaeJvqT0y8Wet5OK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1628477},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"e614941193bf239932d211ca91106d12416ce1ed","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.5.0_1787746173422_0.7311391668644582","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@testdino/playwright","version":"2.5.1","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"author":{"name":"TestDino"},"license":"SEE LICENSE IN LICENSE","_id":"@testdino/playwright@2.5.1","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"homepage":"https://www.testdino.com","bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"b8614f11aff38cb8ba944130cb125ef16763361c","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.5.1.tgz","fileCount":13,"integrity":"sha512-Mco1R1qOKI+l+BmWNx3jzhLVvK3c+y5lcybpKxsuUb4qrU7tApR6QQLfbRERzjBQVWTRWcwZsIMEYb8VY3hLWQ==","signatures":[{"sig":"MEUCIQCY6sp5JHS0qZTsVhmRJ2JDMhaDSYFDSunCYD3245AHBQIge9FaG1NS/gEWgSxAJ95MdGVt+FTJzk2n348uh118JNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1628969},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3874df17e5266e11d0e1fb0da667b0aa15f9795c","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.5.1_1788183983209_0.28587702860560826","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@testdino/playwright","version":"2.5.2","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"author":{"name":"TestDino"},"license":"SEE LICENSE IN LICENSE","_id":"@testdino/playwright@2.5.2","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"homepage":"https://www.testdino.com","bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"00e748a13778ada8c039b4cfd10d36f7defb73c8","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.5.2.tgz","fileCount":13,"integrity":"sha512-xkFy/weEP1ESd6FkspwtayctrmZbJuMj8YufhVS0B4a2y6q8b/Owv/Z9EiVfvCkt1Ljx1laVoo+3nBzT64DvSw==","signatures":[{"sig":"MEUCIQDBRr0tx7aYGIvXcZpKO7yaBL3Z+XgYl+EejjbHOvO9igIgV++nbwwY3Pbf+BrgDpfiXkqEbJiDKIcW5iyxV8cDrrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1632643},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2817aa7a2663f51a684fa72a73cb2d2c015e129e","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.5.2_1788501307654_0.8226243669705318","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@testdino/playwright","version":"2.5.3","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"author":{"name":"TestDino"},"license":"SEE LICENSE IN LICENSE","_id":"@testdino/playwright@2.5.3","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"homepage":"https://www.testdino.com","bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"7490136216cc771b8752fc3a69d0a34043848465","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.5.3.tgz","fileCount":13,"integrity":"sha512-h0IINeKuc86y68ou1ZmJlwAL09rY6mSYNUfI/TOd7q+CgjoIk7fiMxUpwi2Xg9gRsH1vSLR4X2mLNvziYUiGjQ==","signatures":[{"sig":"MEQCIHf6qGbi87YbuA7fQiVDTnOcUWsd+a59oE5xE6lcyrmhAiBKGBDvs1+RzD/oPmn1YxxrxWddtjW5wGW6IdbO/SBPUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1706883},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"1fb85ccf2c22c55227a2653e73d4055dbbdd1d94","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.5.3_1788774991455_0.8034747634485677","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@testdino/playwright","version":"2.6.0","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"author":{"name":"TestDino"},"license":"SEE LICENSE IN LICENSE","_id":"@testdino/playwright@2.6.0","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"homepage":"https://www.testdino.com","bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"58170a8574479a571d0d67af404fd2b1e651ac15","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.6.0.tgz","fileCount":13,"integrity":"sha512-p4nzfX7ciI4E7GV7K8iJTHOw7Xc4SLnhV3M70rsUYnCDmRym1f3iKPotvEJYVTfe5OIOx6MjP1iOGo7KBPRe8Q==","signatures":[{"sig":"MEUCIGQ5gRmD7BR6Mk2uoSu0VIFRLT2/q8kOEff5rpv7QuBnAiEA+ZwDZ6+l+A8QUV7oU62uiLuSYaQt9dAxsQNlecsYJSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1720202},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ccfb1fb09f2f2e230c4ebdae3fea15c366c6a2df","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.6.0_1788779733034_0.5251499506641666","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@testdino/playwright","version":"2.6.1","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"author":{"name":"TestDino"},"license":"SEE LICENSE IN LICENSE","_id":"@testdino/playwright@2.6.1","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"homepage":"https://www.testdino.com","bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"bfacf1ec431e58dc96801ab8b765c4017784f88c","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.6.1.tgz","fileCount":13,"integrity":"sha512-y+lQlf53nM1wgerY2kQTsbltH7rih7Zjq7ACddLIBN9R0zmPLqLiQqkwWNuELPEuv7kDSLH8dgdKO74lgRXHLQ==","signatures":[{"sig":"MEQCIQDAEaJ9g8aZ7scVGzy0vsH1Of7Bc2idiZ4IIORLpCcYtAIfctCe35L/MT4QrVD9wpMautdL5WPEBuxe64PTKsB0lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1282613},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"6fd376a3098c0306488b9d296095bf560a8bf6e5","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.6.1_1789111606766_0.803022124029712","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@testdino/playwright","version":"2.6.2","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"author":{"name":"TestDino"},"license":"SEE LICENSE IN LICENSE","_id":"@testdino/playwright@2.6.2","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"homepage":"https://www.testdino.com","bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"ba08ca3ac94c4abe98032b8bf9167e5ea05f60ad","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.6.2.tgz","fileCount":13,"integrity":"sha512-1gIJ8AJNeIaaThsVbpK0BT2HsXuRllGM8opuphxaTQf1dwEf6OlXBiLBjc0fKFqh5FnGjBuTjqUy4ojxIXqghQ==","signatures":[{"sig":"MEUCIEHvCWppt9AHtGsO+sUJJ9WUuUGwQkQpZX0cgZW4qyj/AiEAwF+Tht4hulBWJNAlLy/piaq00JBQkLUAX6FceLINkAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1284627},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"e138764a20cbc38bf444130bef884a1bf2f8d3e7","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.6.2_1789483961936_0.08502419224938684","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@testdino/playwright","version":"2.7.0","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"author":{"name":"TestDino"},"license":"SEE LICENSE IN LICENSE","_id":"@testdino/playwright@2.7.0","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"homepage":"https://www.testdino.com","bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"bin":{"tdpw":"bin/tdpw.js"},"dist":{"shasum":"bcf3a5be5ab86dca7d4f0adac3ea4bbb0037f689","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.7.0.tgz","fileCount":13,"integrity":"sha512-v7gRn+DG/qUsGTQfe8s86XBEJ5ZBNB9MvrVrrr9dQdWShYU6v6fJzNxBtygS3vjN1QVqUdc2qtn5UbCq3CsDpw==","signatures":[{"sig":"MEYCIQC4H7wDeX0fDkYD8gyZeMJlRT9qhwhAfkyZ2Zeve0cNOgIhAIChBptP2H8QKwTxtgGc4LdKobFEUrM/SmyJ2rsDnN0U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqlLgiu18v8v17TTjCkLVXL3q23xbkS7cbbinxloyGvwIgZN1fFgT9U6R4Q8+YkVHMBw/5ciWe31A+LWGa1SQ0RFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332508},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"60a09843def8a14ebaccd63c568e3f47c503c8e1","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright_2.7.0_1790157080201_0.27711581800866547","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"_id":"@testdino/playwright@2.7.1","bin":{"tdpw":"bin/tdpw.js"},"bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"dist":{"shasum":"cb690af84ced83194e9c199be92e2a6e83c9dddd","tarball":"https://registry.npmjs.org/@testdino/playwright/-/playwright-2.7.1.tgz","fileCount":13,"integrity":"sha512-1p+dI27YpFVrkYUujA1BnUS9kefGDCTS297JbjTT4f9AH8a8maVfBXPa5NaNeZJa/eCBHWT4FSNxEZEqD4StOQ==","signatures":[{"sig":"MEUCIE3s3xzTdCeierMaXpNEx8mshWx7/gX6nSTf5EIHDCERAiEAwH+i45ZhOATfjf3KdQnV2DRorgBybkaLyCBWwajFZsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGAwheaYj/kVb+10pwBZ1l7BR06cnvh9ffAoCmgxfS1gAiBazkUfUMSRooOsudsHs6Xnfa6vjmQnRASswfZkE7zT1Q=="}],"unpackedSize":1337827},"main":"./dist/index.js","name":"@testdino/playwright","types":"./dist/index.d.ts","author":{"name":"TestDino"},"module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"db5ce3804d23bc15579f9b9f46296caba0a9851e","license":"SEE LICENSE IN LICENSE","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint .","test":"vitest run","build":"tsup","format":"prettier --write .","lint:fix":"eslint . --fix","test:unit":"vitest run tests/unit","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","test:coverage":"vitest run --coverage","test:integration":"vitest run tests/integration"},"version":"2.7.1","_npmUser":{"name":"testdino.npm","email":"ayush@testdino.com"},"homepage":"https://www.testdino.com","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"_npmVersion":"10.8.2","description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","directories":{},"maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"_nodeVersion":"20.20.2","dependencies":{"jiti":"^2.7.0","axios":"^1.18.1","chalk":"^5.6.2","execa":"^9.6.1","dotenv":"^17.4.2","kafkajs":"^2.2.4","commander":"^15.0.0","picomatch":"^4.0.4","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","express":"^5.2.1","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.1","@types/express":"^5.0.6","@playwright/test":"^1.61.1","@types/picomatch":"^4.0.3","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint-config-prettier":"^10.1.8","@types/istanbul-reports":"^3.0.4","@types/istanbul-lib-report":"^3.0.3","@types/istanbul-lib-coverage":"^2.0.6"},"peerDependencies":{"@playwright/test":"^1.52.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/playwright_2.7.1_1790159012987_0.6286676512932572"}}},"time":{"created":"2026-02-02T09:11:48.283Z","modified":"2026-09-23T10:23:33.282Z","0.1.0":"2025-06-16T12:44:42.668Z","1.0.0":"2025-06-16T13:18:45.014Z","1.0.1":"2026-02-02T09:11:48.551Z","1.0.2":"2026-02-03T06:04:14.273Z","1.0.3":"2026-02-03T07:55:50.926Z","1.0.4":"2026-02-03T09:37:49.269Z","1.0.5":"2026-02-04T11:10:01.599Z","1.0.6":"2026-02-05T11:16:14.999Z","1.0.7":"2026-02-06T12:08:16.228Z","1.0.8":"2026-02-10T12:16:58.629Z","1.0.9":"2026-02-11T11:38:21.583Z","1.0.10":"2026-02-13T19:03:37.717Z","1.0.11":"2026-03-06T09:53:45.190Z","2.0.0":"2026-07-19T13:11:36.525Z","2.0.1":"2026-07-21T13:25:15.868Z","2.0.2":"2026-07-24T05:14:32.429Z","2.1.0":"2026-07-27T09:00:15.249Z","2.1.1":"2026-07-29T12:28:55.346Z","2.1.2":"2026-07-30T07:16:16.921Z","2.2.0":"2026-07-30T10:43:46.577Z","2.2.1":"2026-07-31T11:51:37.543Z","2.2.2":"2026-08-06T04:04:24.882Z","2.3.0":"2026-08-10T12:23:24.936Z","2.3.1":"2026-08-11T12:48:52.565Z","2.4.0":"2026-08-20T14:22:34.397Z","2.5.0":"2026-08-26T12:09:33.573Z","2.5.1":"2026-08-31T13:46:23.364Z","2.5.2":"2026-09-04T05:55:07.835Z","2.5.3":"2026-09-07T09:56:31.618Z","2.6.0":"2026-09-07T11:15:33.192Z","2.6.1":"2026-09-11T07:26:46.921Z","2.6.2":"2026-09-15T14:52:42.145Z","2.7.0":"2026-09-23T09:51:20.291Z","2.7.1":"2026-09-23T10:23:33.094Z"},"bugs":{"url":"https://docs.testdino.com/","email":"support@testdino.com"},"author":{"name":"TestDino"},"license":"SEE LICENSE IN LICENSE","homepage":"https://www.testdino.com","keywords":["playwright","playwright reporter","playwright dashboard","test reporting","test observability","flaky tests","test analytics","trace viewer","reporter","testing","cli","streaming","ci","testdino"],"description":"TestDino's real-time streaming reporter and CLI for Playwright test execution","maintainers":[{"name":"testdino.npm","email":"ayush@testdino.com"}],"readme":"# @testdino/playwright\n\n[![npm version](https://img.shields.io/npm/v/@testdino/playwright.svg)](https://www.npmjs.com/package/@testdino/playwright)\n[![npm downloads](https://img.shields.io/npm/dm/@testdino/playwright.svg)](https://www.npmjs.com/package/@testdino/playwright)\n[![total downloads](https://img.shields.io/npm/dt/@testdino/playwright.svg)](https://www.npmjs.com/package/@testdino/playwright)\n[![Node.js](https://img.shields.io/badge/Node.js-%3E%3D18.0.0-green.svg)](https://nodejs.org/)\n\nReal-time Playwright reporting for debugging failures, detecting flaky tests, and keeping traces, screenshots, videos, logs, and CI history in one place.\n\n<p align=\"center\">\n  <img width=\"830\" src=\"https://tdstorageus.blob.core.windows.net/public/thumbnail/real-time-thumbnail.webp\" alt=\"TestDino: real-time reporting, flaky detection, failure triage, and MCP for Playwright in CI\" />\n</p>\n\n**[Website](https://www.testdino.com)** | **[Documentation](https://docs.testdino.com/)** | **[Get Your Token](https://docs.testdino.com/guides/generate-api-keys#create-an-api-key)** | **[Changelog](https://changelog.testdino.com/?type=cli)** | **[Support](mailto:support@testdino.com)**\n\n## What TestDino adds to Playwright\n\n### Debug failures faster\n\n- [Real-time streaming](https://testdino.com/features/real-time-streaming): results appear as each test finishes, including sharded CI runs\n- [Test evidence](https://testdino.com/features/test-evidence): failure screenshots, execution video, and retry-level evidence for every attempt\n- [Trace viewer](https://testdino.com/features/trace-viewer): step through DOM snapshots, network, and console in the browser without downloading trace zips\n- [Error groups](https://testdino.com/features/error-grouping): failures clustered by pattern, so you fix a root cause once instead of triaging one by one\n\n### Find and fix flaky tests\n\n- [Flaky detection](https://testdino.com/features/flaky-tests): retry analysis and cross-run pattern matching with root-cause classification\n- [Test trends](https://testdino.com/features/test-trends): pass-rate trends, flakiness scoring, and regression detection\n- [Test explorer](https://testdino.com/features/test-explorer): flaky rates, pass rates, and durations across spec files and individual tests\n\n### Fit into your CI workflow\n\n- [PR coverage](https://testdino.com/features/pr-coverage): inline summaries on GitHub and GitLab PRs, separating new failures from pre-existing ones\n- [Code coverage](https://testdino.com/features/code-coverage): Istanbul coverage with automatic shard merging and branch comparison\n- [Environment mapping](https://testdino.com/features/environment-mapping): map branches to named environments and scope trends and flaky detection per environment\n- [CI/CD integrations](https://testdino.com/features/cicd-integrations): GitHub Actions, GitLab CI, Azure DevOps, Jenkins, CircleCI, TeamCity, AWS CodeBuild, Bitbucket Pipelines, Buildkite, and Harness\n\n### Route failures to the right place\n\n- [Bug reports](https://testdino.com/features/bug-reports): open Jira, Linear, Asana, or monday.com issues from a failed test with full context\n- [Test tags](https://testdino.com/features/test-tags): set priority, owner, feature area, and Slack routing from test code\n- [Scheduled reports](https://testdino.com/features/scheduled-reports): automated PDF summaries with trend graphs and branch statistics\n\n### Give AI agents test context\n\n- [MCP server](https://testdino.com/features/mcp-server): let coding assistants query runs, debug failures, and suggest fixes\n- [Playwright skills](https://testdino.com/integrations/playwright-skills): prebuilt Claude Code skills to write, fix, and refactor Playwright tests\n\nSee [all features](https://testdino.com/features) for the full list.\n\n## Quick start\n\n**Requirements:** Node.js >= 18, `@playwright/test` >= 1.52.0\n\n**1.** Install the reporter:\n\n```bash\nnpm install --save-dev @testdino/playwright\n```\n\n**2.** Add it to your Playwright config:\n\n```typescript\n// playwright.config.ts\nimport { defineConfig } from '@playwright/test';\n\nexport default defineConfig({\n  reporter: [['@testdino/playwright', { token: process.env.TESTDINO_TOKEN }], ['html']],\n});\n```\n\n**3.** Set your token and run your tests as usual:\n\n```bash\nexport TESTDINO_TOKEN=\"your-token\"\nnpx playwright test\n```\n\nNo upload step is needed. Results stream to your TestDino dashboard as the run happens.\n\n### Capture traces, screenshots, and videos\n\nTestDino uploads whatever Playwright produces. If these are off in your Playwright config, there is nothing to upload and your runs will show no artifacts:\n\n```typescript\n// playwright.config.ts\nuse: {\n  trace: 'retain-on-failure',\n  video: 'retain-on-failure',\n  screenshot: 'only-on-failure',\n}\n```\n\nUse `'on'` instead of `'retain-on-failure'` to capture artifacts for passing tests too.\n\n### Prefer not to edit your config?\n\nSkip step 2 and run `tdpw test` instead. Same result, no config change. Pass your token with `-t`, or set `TESTDINO_TOKEN` first and omit it.\n\n```bash\nnpx tdpw test -t \"your-token\"\n```\n\n### Want to hand this off to AI?\n\nCopy the prompt below into Claude Code, Cursor, or your editor assistant and let it wire up the setup for you.\n\n```\nYour task is to set up Playwright to report test results to TestDino.\n\n1. Install \"@testdino/playwright\" as a development dependency, using the\n   project's package manager (npm, pnpm, yarn, ...).\n\n2. Update the Playwright config file (playwright.config.ts|js|mjs):\n\n   - Add the TestDino reporter, keeping any existing reporters:\n\n   // playwright.config.ts\n   import { defineConfig } from '@playwright/test';\n\n   export default defineConfig({\n     reporter: [['@testdino/playwright', { token: process.env.TESTDINO_TOKEN }], ['html']],\n   });\n\n   - Enable traces, videos and screenshots so there are artifacts to upload:\n\n   use: {\n     trace: 'retain-on-failure',\n     video: 'retain-on-failure',\n     screenshot: 'only-on-failure',\n   }\n\n3. Tell me to set TESTDINO_TOKEN in my environment and in CI secrets.\n   Do not hardcode the token in any file.\n\n4. If the project runs sharded tests in CI, use \"npx tdpw test --ci-run-id <id>\"\n   so every shard reports into a single run.\n```\n\n## Configuration\n\n### Options\n\n| Option      | CLI Flag                               | Environment Variable  | Config / reporter  | Description                                                                                                    |\n| ----------- | -------------------------------------- | --------------------- | ------------------ | -------------------------------------------------------------------------------------------------------------- |\n| `token`     | `--token`, `-t`                        | `TESTDINO_TOKEN`      | `token`            | Authentication token (required)                                                                                |\n| `serverUrl` | `--server-url`                         | `TESTDINO_SERVER_URL` | `serverUrl`        | TestDino server URL                                                                                            |\n| `debug`     | `--debug`                              | `TESTDINO_DEBUG`      | `debug`            | TestDino debug logging (not Playwright Inspector)                                                              |\n| `ciRunId`   | `--ci-run-id`                          | `TESTDINO_CI_RUN_ID`  | `ciRunId`          | Group sharded test runs                                                                                        |\n| `splitId`   | `--split-id`                           | `TESTDINO_SPLIT_ID`   | `splitId`          | Group ID for split mode                                                                                        |\n| `split`     | `--split <c/t>`                        | -                     | -                  | Split position. CLI-only                                                                                       |\n| `artifacts` | `--no-artifacts`                       | -                     | `artifacts: false` | Disable artifact uploads                                                                                       |\n| `coverage`  | `--coverage`                           | -                     | `coverage.enabled` | Enable code coverage collection                                                                                |\n| `tags`      | `--tags <csv>`                         | `TESTDINO_TAGS`       | `tags`             | Run-level labels. `tdpw` flag; Playwright rejects `--tags`                                                     |\n| —           | `--rerun <scope>` `--from-run <runId>` | —                     | —                  | Re-run a run's failed/flaky tests. CLI-only; see [Re-run only the failed tests](#re-run-only-the-failed-tests) |\n\n### Config file\n\nFor anything beyond a token, use a config file:\n\n```typescript\n// testdino.config.ts\nexport default {\n  token: process.env.TESTDINO_TOKEN,\n  debug: false,\n  artifacts: true,\n  tags: ['regression', 'smoke'],\n  coverage: {\n    enabled: true,\n    include: ['src/**'],\n    exclude: ['**/node_modules/**'],\n    thresholds: {\n      lines: 80,\n      branches: 60,\n      functions: 80,\n      statements: 80,\n    },\n  },\n};\n```\n\n### Priority\n\nHighest to lowest. The first source that sets a value wins:\n\n1. CLI flags (`--token`)\n2. Config file (`testdino.config.ts`)\n3. Playwright config (reporter options)\n4. Environment variables\n\n## CLI usage\n\n`tdpw test` wraps Playwright when you would rather not edit your config, or need a run-scoped flag like `--ci-run-id` or `--tags`. Any option TestDino does not recognize is passed through to Playwright:\n\n```bash\nnpx tdpw test --headed --project=chromium\nnpx tdpw test --retries=2 --workers=4\nnpx tdpw test --coverage\nnpx tdpw test --no-artifacts\nnpx tdpw test --tags regression,smoke\n```\n\n`--tags` is a `tdpw` flag. `npx playwright test --tags ...` exits with `error: unknown option '--tags'` because Playwright does not define that option. To label a run while keeping `npx playwright test`, set `TESTDINO_TAGS`, `tags` in `testdino.config.ts`, or `tags` in the reporter options.\n\n### Passing arguments to Playwright\n\nTestDino consumes its own flags and forwards everything else. Use `--` to end TestDino's flags and pass the rest to Playwright verbatim. This matters whenever a TestDino flag takes a value or shares a name with a Playwright flag:\n\n```bash\nnpx tdpw test --ci-run-id \"$CI_RUN_ID\" -- --shard=1/4\n```\n\n> **Note:** `--debug` is consumed by TestDino, where it enables TestDino's own debug logging. It is not forwarded to Playwright, so `npx tdpw test --debug` will _not_ open the Playwright Inspector. To open the Inspector, pass it after `--`:\n\n```bash\nnpx tdpw test -- --debug          # Playwright Inspector\nnpx tdpw test --debug             # TestDino debug logging\nTESTDINO_DEBUG=1 npx tdpw test -- --debug   # both\n```\n\n> **Note:** a `--reporter` after `--` is merged with the TestDino reporter (`--reporter=line` becomes `--reporter=line,@testdino/playwright`), so your reporter and the upload both run. Before 2.7.0 the user reporter replaced TestDino's and the run was never reported.\n\n## CI/CD integration\n\n### GitHub Actions\n\n```yaml\nname: E2E Tests\non: [push, pull_request]\n\njobs:\n  test:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n      - uses: actions/setup-node@v4\n        with:\n          node-version: '20'\n      - run: npm ci\n      - run: npx playwright install --with-deps\n      - name: Run tests\n        env:\n          TESTDINO_TOKEN: ${{ secrets.TESTDINO_TOKEN }}\n        run: npx playwright test\n```\n\nWith the reporter in your Playwright config, CI needs nothing beyond the token.\n\n### Sharded execution\n\n```yaml\njobs:\n  test:\n    strategy:\n      fail-fast: false\n      matrix:\n        shard: [1, 2, 3, 4]\n    steps:\n      - name: Run shard\n        env:\n          TESTDINO_TOKEN: ${{ secrets.TESTDINO_TOKEN }}\n        run: npx tdpw test --ci-run-id ${{ github.run_id }} -- --shard=${{ matrix.shard }}/4\n```\n\nSharding uses `tdpw test` so every shard can share one `--ci-run-id`. All shards with the same id are grouped into a single logical run on the TestDino dashboard.\n\n### Split execution\n\nWhen you fan a suite across CI machines yourself — each job running an arbitrary subset rather than a Playwright `--shard` — use split mode to aggregate those jobs into one logical run. Every job passes its own position and a shared group id:\n\n```yaml\njobs:\n  test:\n    strategy:\n      fail-fast: false\n      matrix:\n        split: [1, 2, 3, 4]\n    steps:\n      - name: Run split\n        env:\n          TESTDINO_TOKEN: ${{ secrets.TESTDINO_TOKEN }}\n        run: npx tdpw test --split ${{ matrix.split }}/4 --split-id ${{ github.run_id }}\n```\n\n- `--split <current>/<total>` — this job's slot and the total number of splits (positive integers, `current <= total`). CLI-only, like `--shard`.\n- `--split-id <id>` — group key correlating all splits of one logical run; make it unique per pipeline execution. Like `--ci-run-id`, it resolves from any config source — the flag, `splitId` in `testdino.config.ts`, Playwright reporter options, or the `TESTDINO_SPLIT_ID` environment variable — so `--split-id ${{ github.run_id }}` above is equivalent to setting `TESTDINO_SPLIT_ID`.\n- A position and an id are required together — one without the other is an error. A split may itself be sharded (`--split 2/4 -- --shard=1/3`).\n- **Run each slot exactly once per `--split-id`.** `--split` is manual: TestDino does not slice your tests — you decide what each slot runs (files, `--grep`, `--project`). Re-running a failed slot is fine. Do **not** send two runs through the same slots under one split-id (for example `--project dnp` and `--project documents` both as `--split 1/3 --split-id $BUILD`): the second process for a slot is **refused** — its results are not recorded, the reporter prints the reason (`SPLIT_SLOT_DUPLICATE`), and the dashboard shows the same notice. To report several test sets, give each its own split-id (`--split-id $BUILD-dnp`, `--split-id $BUILD-documents`), or shard inside the slot (`--split 1/3 -- --shard=1/2`).\n\n### Re-run only the failed tests\n\nA finished run already knows which of its tests failed. Instead of naming them, ask TestDino for the selection and run just those:\n\n```bash\nnpx tdpw test --rerun failed --from-run <runId>\n```\n\n`<runId>` is the run's id from its TestDino URL (`test_run_…`). The CLI resolves the selection with the same pipeline key it reports with, hands it to Playwright as `--test-list`, and reports the re-run as an ordinary run linked to its source.\n\n- `--rerun <scope>` — `failed` (failed or timed out), `flaky` (passed only on a retry), or `failed-and-flaky`. Required with `--from-run`.\n- `--test-ids a,b` — exactly these Playwright test ids instead of the scope; `--exclude-ids c` drops ids from the scope. The dashboard's re-run sheet writes these for you.\n- Needs **Playwright 1.56 or newer** (`--test-list`). On older releases the CLI refuses rather than running the whole suite. Requires `@testdino/playwright` **2.7.0 or newer** — an older CLI forwards the flag to Playwright, which fails with `error: unknown option '--rerun'`.\n- Cannot be combined with `--shard`, `--split`, `--grep`, `--grep-invert`, `--last-failed` or `--test-list`: the selection already decides what runs. `--project` and file filters after `--` still apply and can exclude selected tests; the CLI refuses when nothing is left. Put the re-run flags **before** `--`; everything after it goes to Playwright unchanged.\n- Before running, the CLI checks the selection against your checkout. Tests renamed or deleted since the source run are skipped with a warning; if **none** match, it exits 1 rather than reporting a green run that ran nothing. A title containing `\" › \"` cannot be selected by title (Playwright's list format has no escape) and is named so you can run it by hand.\n- If the source run finished seconds ago, the CLI waits up to 90 s for its results to be processed.\n\nTo dispatch a re-run from the TestDino dashboard, your workflow declares `workflow_dispatch` inputs the dashboard fills in; see the TestDino docs for the snippet.\n\n### GitLab CI\n\n```yaml\ne2e-tests:\n  image: mcr.microsoft.com/playwright:v1.52.0-jammy\n  script:\n    - npm ci\n    - npx playwright test\n  variables:\n    TESTDINO_TOKEN: $TESTDINO_TOKEN\n```\n\n### Other providers\n\nSetup guides for every supported provider:\n\n- [GitHub Actions](https://docs.testdino.com/guides/playwright-github-actions)\n- [GitLab CI](https://docs.testdino.com/guides/playwright-gitlab-ci-setup)\n- [Azure DevOps](https://docs.testdino.com/guides/playwright-azure-devops-pipeline)\n- [Jenkins](https://docs.testdino.com/guides/playwright-jenkins)\n- [CircleCI](https://docs.testdino.com/guides/playwright-circle-ci-cli)\n- [AWS CodeBuild](https://docs.testdino.com/guides/playwright-amazon-codebuild)\n- [Bitbucket Pipelines](https://docs.testdino.com/guides/playwright-bitbucket)\n\n## Code coverage\n\n**1.** Instrument your application with Istanbul (e.g., `babel-plugin-istanbul`). Your app must expose `window.__coverage__` in the browser.\n\n**2.** Use the TestDino fixture in your tests:\n\n```typescript\nimport { test, expect } from '@testdino/playwright';\n\ntest('my test', async ({ page }) => {\n  await page.goto('/');\n  // Coverage is collected automatically after each test\n});\n```\n\n**3.** Enable coverage:\n\n```bash\nnpx tdpw test --coverage\n```\n\nCoverage works with sharded execution. TestDino merges coverage data across shards automatically.\n\n## How reporting works\n\nThe reporter hooks into Playwright's lifecycle, buffers test events, and streams them to TestDino in real time. Artifacts (screenshots, videos, traces) are uploaded to cloud storage and linked to the test that produced them. Local file paths are never transmitted.\n\nDelivery degrades gracefully: if the streaming connection is unavailable, events fall back to an alternate transport automatically, and large batches are split and retried when the server rejects the body size. A TestDino outage affects reporting only — your suite exits on Playwright's own result.\n\n**Two exceptions** surface as a banner and a non-zero exit so CI can catch them: events dropped after the reporter has exhausted its retries (partial-sync), and a quota error hit mid-run that leaves data missing on TestDino. Both are business-visible signals rather than reporter-infra failures.\n\nDistinct from those: if your organization is **already over its execution limit** when a run starts, the reporter records the run as blocked, prints an advisory notice, and **leaves your build status unchanged** — the tests run to completion and their results simply aren't sent to TestDino. This is not a failure and does not affect CI exit.\n\n### Run link\n\nOnce a run is registered, the reporter prints a link to its live results page — before your tests finish, so you can watch a long CI suite as it runs. The same link appears in the end-of-run summary. A sharded run announces the link once, and each shard's summary links to that shard.\n\nIf the run can't be linked (offline, over quota, not yet recorded), the link is omitted; nothing fails and nothing is delayed.\n\n### Update notifications\n\nWhen a newer version is published, a short notice appears after your run with the current and latest versions, so every project stays on an up-to-date reporter.\n\n## Troubleshooting\n\n| Issue                                         | Solution                                                                                                                                                              |\n| --------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `Token is required but not provided`          | Set token via `--token`, `TESTDINO_TOKEN`, or config file                                                                                                             |\n| `TestDino Execution Limit Reached`            | A quota error was hit mid-run: tests still run, CI exit is non-zero. Upgrade plan or wait for quota reset                                                             |\n| `TestDino: this run was not recorded`         | Your org was already over its execution limit at run start: tests still run, **CI exit is unchanged** (Playwright's own result). Upgrade plan or wait for quota reset |\n| `Reporter dropped events — run marked FAILED` | Events couldn't be delivered after retries; CI exit is non-zero. Check TestDino service status                                                                        |\n| `error: unknown option '--tags'`              | `--tags` is a `tdpw` flag. Use `npx tdpw test --tags ...` or `TESTDINO_TAGS` with `npx playwright test`                                                               |\n| `--debug` didn't open the Inspector           | TestDino consumes `--debug`. Use `npx tdpw test -- --debug`                                                                                                           |\n| Artifacts missing from the dashboard          | Confirm artifacts aren't disabled via `--no-artifacts`                                                                                                                |\n| Shards appear as separate runs                | Pass the same `--ci-run-id` to every shard                                                                                                                            |\n\nEnable debug logging for detailed diagnostics:\n\n```bash\nnpx tdpw test --debug\n```\n\n## FAQ\n\n**Q: Can I use TestDino with other Playwright reporters?**\nYes. TestDino works alongside HTML, JUnit, JSON, or any other reporter.\n\n**Q: What happens if TestDino is unavailable?**\nTests run normally. Reporting degrades: the reporter falls back to an alternate transport and only surfaces a non-zero exit if events were actually dropped after retries or quota was exhausted (see \"How reporting works\").\n\n**Q: Does this work with the Playwright VS Code extension?**\nYes. The reporter setup in Quick start applies to every Playwright invocation, including the extension.\n\n## Upgrading from v1\n\nVersion 2 introduces an updated artifact upload flow.\n\nConfiguration options and CLI commands are unchanged, so no config migration is required. Upgrade all CI jobs using `@testdino/playwright` together, so artifact reporting stays consistent across your fleet.\n\nSee the [TestDino documentation](https://docs.testdino.com/) for release details.\n\n## Security & compliance\n\nISO 27001 certified · SOC 2 · GDPR compliant.\n\nLocal file paths are never transmitted. Artifacts are uploaded to cloud storage and referenced by key. See [Security at TestDino](https://www.testdino.com/security) for details.\n\n## Support\n\n- [Documentation](https://docs.testdino.com/)\n- [Getting Started](https://docs.testdino.com/getting-started)\n- [Changelog](https://changelog.testdino.com/?type=cli)\n- [Email Support](mailto:support@testdino.com)\n\n---\n\nCopyright 2026 TestDino. All rights reserved. See [LICENSE](./LICENSE).\n","readmeFilename":"README.md"}