{"_id":"@alternative-path/testlens-playwright-reporter","_rev":"27-7fe604af6229089f0ef5263d4ea68737","name":"@alternative-path/testlens-playwright-reporter","dist-tags":{"latest":"0.4.11"},"versions":{"0.3.7":{"name":"@alternative-path/testlens-playwright-reporter","version":"0.3.7","keywords":["playwright","reporter","testing","testlens","typescript","javascript","e2e","automation","ci-cd","dashboard","test-reporting"],"author":{"url":"https://testlens.qa-path.com","name":"TestLens Team","email":"support@alternative-path.com"},"license":"MIT","_id":"@alternative-path/testlens-playwright-reporter@0.3.7","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"homepage":"https://github.com/alternative-path/testlens-reporter#readme","bugs":{"url":"https://github.com/alternative-path/testlens-reporter/issues"},"bin":{"testlens-cross-env":"cross-env.js"},"dist":{"shasum":"b49648bd9f4d94a1f6488dfdb7fc85abfdfda10a","tarball":"https://registry.npmjs.org/@alternative-path/testlens-playwright-reporter/-/testlens-playwright-reporter-0.3.7.tgz","fileCount":8,"integrity":"sha512-Rm/yY//HAXtDT9kuqsvs2KfEhBm7yXM86ggBvb114xLQ0KLaFZvOoGFLJ28aJLdnqyk51Gb5qjkxEKaAMIgoHA==","signatures":[{"sig":"MEUCIAUTd5UR7ZT7Lr+hjzIQHEyqU1KNd/cRuI3PVfzUtZCOAiEAqBY1IF/vmkFyAS3/oviixqgObGMVNMbapT+D1XlhauE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124839},"main":"index.js","types":"index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"3f17edfa1927867b2b4bfe1f018d5baa0083ea74","scripts":{"dev":"node index.js","lint":"echo 'Linting passed - no linter configured yet'","test":"echo 'Tests will be added in future versions'","build":"tsc","prepack":"node build-embed-env.js","postinstall":"node postinstall.js","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"guneet_ap","email":"guneet@alternative-path.com"},"deprecated":"This version is deprecated. Please upgrade to 0.4.8","repository":{"url":"git+https://github.com/alternative-path/testlens-reporter.git","type":"git","directory":"."},"_npmVersion":"11.6.4","description":"Universal Playwright reporter for TestLens - works with both TypeScript and JavaScript projects","directories":{},"_nodeVersion":"24.12.0","dependencies":{"mime":"^4.0.4","axios":"^1.11.0","tslib":"^2.8.1","dotenv":"^16.4.5","cross-env":"^7.0.3","form-data":"^4.0.1","@aws-sdk/client-s3":"^3.624.0","@aws-sdk/s3-request-presigner":"^3.624.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.3.1"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/testlens-playwright-reporter_0.3.7_1767879666606_0.5656533676090745","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@alternative-path/testlens-playwright-reporter","version":"0.3.8","keywords":["playwright","reporter","testing","testlens","typescript","javascript","e2e","automation","ci-cd","dashboard","test-reporting"],"author":{"url":"https://testlens.qa-path.com","name":"TestLens Team","email":"support@alternative-path.com"},"license":"MIT","_id":"@alternative-path/testlens-playwright-reporter@0.3.8","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"homepage":"https://github.com/alternative-path/testlens-reporter#readme","bugs":{"url":"https://github.com/alternative-path/testlens-reporter/issues"},"bin":{"testlens-cross-env":"cross-env.js"},"dist":{"shasum":"4d8a86ae265d936656e3001b343bc5a52d480862","tarball":"https://registry.npmjs.org/@alternative-path/testlens-playwright-reporter/-/testlens-playwright-reporter-0.3.8.tgz","fileCount":8,"integrity":"sha512-9QQHpibmOpCwxL4nZY8Yfj/7AbJuISMQCIWBx5WBsVYLDQkonBi8x9OmOoHrAtZl/Ex5n60SxZ4MebETg3gBNw==","signatures":[{"sig":"MEQCIEuIuKVF1zRuTREgfXz3mTIwqL4a6w1pGj44mYxr1Lb0AiBBdO19ZIzCt7SxwkVQ3M/VIaHmlVjAWF8PfppHnwVWWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146529},"main":"index.js","types":"index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"017f9042abbf98e72a856e0764163e00b7e319b9","scripts":{"dev":"node index.js","lint":"echo 'Linting passed - no linter configured yet'","test":"echo 'Tests will be added in future versions'","build":"tsc","prepack":"node build-embed-env.js","postinstall":"node postinstall.js","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"guneet_ap","email":"guneet@alternative-path.com"},"deprecated":"This version is deprecated. Please upgrade to 0.4.8","repository":{"url":"git+https://github.com/alternative-path/testlens-reporter.git","type":"git","directory":"."},"_npmVersion":"11.6.4","description":"Universal Playwright reporter for TestLens - works with both TypeScript and JavaScript projects","directories":{},"_nodeVersion":"24.12.0","dependencies":{"mime":"^4.0.4","axios":"^1.11.0","tslib":"^2.8.1","dotenv":"^16.4.5","cross-env":"^7.0.3","form-data":"^4.0.1","@aws-sdk/client-s3":"^3.624.0","@aws-sdk/s3-request-presigner":"^3.624.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.3.1"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/testlens-playwright-reporter_0.3.8_1767965384228_0.8294692364498613","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@alternative-path/testlens-playwright-reporter","version":"0.3.9","keywords":["playwright","reporter","testing","testlens","typescript","javascript","e2e","automation","ci-cd","dashboard","test-reporting"],"author":{"url":"https://testlens.qa-path.com","name":"TestLens Team","email":"support@alternative-path.com"},"license":"MIT","_id":"@alternative-path/testlens-playwright-reporter@0.3.9","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"homepage":"https://github.com/alternative-path/testlens-reporter#readme","bugs":{"url":"https://github.com/alternative-path/testlens-reporter/issues"},"bin":{"testlens-cross-env":"cross-env.js"},"dist":{"shasum":"01a7638b230dc3cd0a97518a7ecbe89c1b183c2f","tarball":"https://registry.npmjs.org/@alternative-path/testlens-playwright-reporter/-/testlens-playwright-reporter-0.3.9.tgz","fileCount":8,"integrity":"sha512-YERFQRjQ5c0dS5QY+qrQSPxMFVbE90NDf2WhOGsWq8FTiO+wd79M8F8EYI9bJGAf0PJlk1aZ8EUKXwOrD6+5nQ==","signatures":[{"sig":"MEUCIGhRDb8U8W34ILjIql/e2A42+5/PFXcpVM/CW8U23RspAiEAt+Gfh+wnxaqSHEExdzdR7i/FlQAmYZy2L3hEykNFJGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149656},"main":"index.js","types":"index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"017f9042abbf98e72a856e0764163e00b7e319b9","scripts":{"dev":"node index.js","lint":"echo 'Linting passed - no linter configured yet'","test":"echo 'Tests will be added in future versions'","build":"tsc","prepack":"node build-embed-env.js","postinstall":"node postinstall.js","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"guneet_ap","email":"guneet@alternative-path.com"},"deprecated":"This version is deprecated. Please upgrade to 0.4.8","repository":{"url":"git+https://github.com/alternative-path/testlens-reporter.git","type":"git","directory":"."},"_npmVersion":"11.6.4","description":"Universal Playwright reporter for TestLens - works with both TypeScript and JavaScript projects","directories":{},"_nodeVersion":"24.12.0","dependencies":{"mime":"^4.0.4","axios":"^1.11.0","tslib":"^2.8.1","dotenv":"^16.4.5","cross-env":"^7.0.3","form-data":"^4.0.1","@aws-sdk/client-s3":"^3.624.0","@aws-sdk/s3-request-presigner":"^3.624.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.3.1"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/testlens-playwright-reporter_0.3.9_1767966281812_0.6903198543753903","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@alternative-path/testlens-playwright-reporter","version":"0.4.0","keywords":["playwright","reporter","testing","testlens","typescript","javascript","e2e","automation","ci-cd","dashboard","test-reporting"],"author":{"url":"https://testlens.qa-path.com","name":"TestLens Team","email":"support@alternative-path.com"},"license":"MIT","_id":"@alternative-path/testlens-playwright-reporter@0.4.0","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"homepage":"https://github.com/alternative-path/testlens-reporter#readme","bugs":{"url":"https://github.com/alternative-path/testlens-reporter/issues"},"bin":{"testlens-cross-env":"cross-env.js"},"dist":{"shasum":"51e5f61303923de8e9657914c265f2fc8d182a95","tarball":"https://registry.npmjs.org/@alternative-path/testlens-playwright-reporter/-/testlens-playwright-reporter-0.4.0.tgz","fileCount":9,"integrity":"sha512-ZLnCSUGT6UppQr6PtbR9n/vqYEdUOXUAnwyLkbX9QUth8ClsFV9Z2JYCsCripQyaGoXz2k6aMc4BS+hHot8T8Q==","signatures":[{"sig":"MEUCIQDAt7j3NMS/rp31eT5AUR8v2QjRiKrgcEyF9dByEqkm3QIgedT7HHiMfHTAmBvehEem6PaSli/akJOWTi33U6FgufU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157717},"main":"index.js","types":"index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"017f9042abbf98e72a856e0764163e00b7e319b9","scripts":{"dev":"node index.js","lint":"echo 'Linting passed - no linter configured yet'","test":"echo 'Tests will be added in future versions'","build":"tsc","prepack":"node build-embed-env.js","postinstall":"node postinstall.js","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"guneet_ap","email":"guneet@alternative-path.com"},"deprecated":"This version is deprecated. Please upgrade to 0.4.8","repository":{"url":"git+https://github.com/alternative-path/testlens-reporter.git","type":"git","directory":"."},"_npmVersion":"11.6.4","description":"Universal Playwright reporter for TestLens - works with both TypeScript and JavaScript projects","directories":{},"_nodeVersion":"24.12.0","dependencies":{"mime":"^4.0.4","axios":"^1.11.0","tslib":"^2.8.1","dotenv":"^16.4.5","cross-env":"^7.0.3","form-data":"^4.0.1","@aws-sdk/client-s3":"^3.624.0","@aws-sdk/s3-request-presigner":"^3.624.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.3.1"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/testlens-playwright-reporter_0.4.0_1767967580992_0.5622192739359901","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@alternative-path/testlens-playwright-reporter","version":"0.4.1","keywords":["playwright","reporter","testing","testlens","typescript","javascript","e2e","automation","ci-cd","dashboard","test-reporting"],"author":{"url":"https://testlens.qa-path.com","name":"TestLens Team","email":"support@alternative-path.com"},"license":"MIT","_id":"@alternative-path/testlens-playwright-reporter@0.4.1","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"homepage":"https://github.com/alternative-path/testlens-reporter#readme","bugs":{"url":"https://github.com/alternative-path/testlens-reporter/issues"},"bin":{"testlens-cross-env":"cross-env.js"},"dist":{"shasum":"dddf657d0159dc11abe4b001a6cdcc774b482a6d","tarball":"https://registry.npmjs.org/@alternative-path/testlens-playwright-reporter/-/testlens-playwright-reporter-0.4.1.tgz","fileCount":9,"integrity":"sha512-iufR/ZmHpQqAmx9ZvIbj4xJGS6xcmQjkJX59FlONo6Bq/53ZWkvtODBl7hQtlkPmkvhIqYSiPd8r3iqMvYdu1w==","signatures":[{"sig":"MEUCIFOvMBYp192GaYeazlxDcq/qzkU1bN9+iD4BGzr/oEgSAiEA+O//DhAtsIB4wLQ9R01+DYns4K6mtPqc5GTIcU3MKV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157913},"main":"index.js","types":"index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"017f9042abbf98e72a856e0764163e00b7e319b9","scripts":{"dev":"node index.js","lint":"echo 'Linting passed - no linter configured yet'","test":"echo 'Tests will be added in future versions'","build":"tsc","prepack":"node build-embed-env.js","postinstall":"node postinstall.js","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"guneet_ap","email":"guneet@alternative-path.com"},"deprecated":"This version is deprecated. Please upgrade to 0.4.8","repository":{"url":"git+https://github.com/alternative-path/testlens-reporter.git","type":"git","directory":"."},"_npmVersion":"11.6.4","description":"Universal Playwright reporter for TestLens - works with both TypeScript and JavaScript projects","directories":{},"_nodeVersion":"24.12.0","dependencies":{"mime":"^4.0.4","axios":"^1.11.0","tslib":"^2.8.1","dotenv":"^16.4.5","cross-env":"^7.0.3","form-data":"^4.0.1","@aws-sdk/client-s3":"^3.624.0","@aws-sdk/s3-request-presigner":"^3.624.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.3.1"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/testlens-playwright-reporter_0.4.1_1767968980829_0.9317328011363613","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@alternative-path/testlens-playwright-reporter","version":"0.4.2","keywords":["playwright","reporter","testing","testlens","typescript","javascript","e2e","automation","ci-cd","dashboard","test-reporting"],"author":{"url":"https://testlens.qa-path.com","name":"TestLens Team","email":"support@alternative-path.com"},"license":"MIT","_id":"@alternative-path/testlens-playwright-reporter@0.4.2","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"homepage":"https://github.com/alternative-path/testlens-reporter#readme","bugs":{"url":"https://github.com/alternative-path/testlens-reporter/issues"},"bin":{"testlens-cross-env":"cross-env.js"},"dist":{"shasum":"a3e8d4477a3b8eddd7c7a02d977ac8c54c1faae6","tarball":"https://registry.npmjs.org/@alternative-path/testlens-playwright-reporter/-/testlens-playwright-reporter-0.4.2.tgz","fileCount":9,"integrity":"sha512-AR7MqMBvMgvkDNdzEdJZbS6uZiqXuem/E3dtlduIGURS1gfw62vHItWrTHuxeYeTXNqbb3cjKCZB1HS6ErZRdA==","signatures":[{"sig":"MEUCIQDSo5OihqlZiD3AqDkhsVT0bdGkyRQCggxM9LmWRG5mWwIgDhrdDTp0yqmq8NtOCOQqkv859TtVXl+HGWwyPFxK1pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158014},"main":"index.js","types":"index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"017f9042abbf98e72a856e0764163e00b7e319b9","scripts":{"dev":"node index.js","lint":"echo 'Linting passed - no linter configured yet'","test":"echo 'Tests will be added in future versions'","build":"tsc","prepack":"node build-embed-env.js","postinstall":"node postinstall.js","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"guneet_ap","email":"guneet@alternative-path.com"},"deprecated":"This version is deprecated. Please upgrade to 0.4.8","repository":{"url":"git+https://github.com/alternative-path/testlens-reporter.git","type":"git","directory":"."},"_npmVersion":"11.6.4","description":"Universal Playwright reporter for TestLens - works with both TypeScript and JavaScript projects","directories":{},"_nodeVersion":"24.12.0","dependencies":{"mime":"^4.0.4","axios":"^1.11.0","tslib":"^2.8.1","dotenv":"^16.4.5","cross-env":"^7.0.3","form-data":"^4.0.1","@aws-sdk/client-s3":"^3.624.0","@aws-sdk/s3-request-presigner":"^3.624.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.3.1"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/testlens-playwright-reporter_0.4.2_1767970301785_0.3864431648122517","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@alternative-path/testlens-playwright-reporter","version":"0.4.3","keywords":["playwright","reporter","testing","testlens","typescript","javascript","e2e","automation","ci-cd","dashboard","test-reporting"],"author":{"url":"https://testlens.qa-path.com","name":"TestLens Team","email":"support@alternative-path.com"},"license":"MIT","_id":"@alternative-path/testlens-playwright-reporter@0.4.3","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"homepage":"https://github.com/alternative-path/testlens-reporter#readme","bugs":{"url":"https://github.com/alternative-path/testlens-reporter/issues"},"bin":{"testlens-cross-env":"cross-env.js"},"dist":{"shasum":"53222575f4c45efe32443b43f6e59b84106bb23d","tarball":"https://registry.npmjs.org/@alternative-path/testlens-playwright-reporter/-/testlens-playwright-reporter-0.4.3.tgz","fileCount":8,"integrity":"sha512-/HI1JEpT1LNLu5FK456OpXL49/mBeoHuohB1r/oMV9lgxRVqUpo3Y7naenG8ztHkRYHWXPXDnZV1LtZd32+g1g==","signatures":[{"sig":"MEYCIQCtZ8F46wDG1OBZYgzQLeYoyihMtqM+5jNfJykS7jjXJwIhAJhFURlzePlc/kW/Rk2rI4/Dg46ZUtun8qfd8nT7qTvB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125031},"main":"index.js","types":"index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"82a4cf5937b91fbaaaf7c8f2c5db64eb8d798ba0","scripts":{"dev":"node index.js","lint":"echo 'Linting passed - no linter configured yet'","test":"echo 'Tests will be added in future versions'","build":"tsc","prepack":"node build-embed-env.js","postinstall":"node postinstall.js","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"guneet_ap","email":"guneet@alternative-path.com"},"deprecated":"This version is deprecated. Please upgrade to 0.4.8","repository":{"url":"git+https://github.com/alternative-path/testlens-reporter.git","type":"git","directory":"."},"_npmVersion":"11.6.4","description":"Universal Playwright reporter for TestLens - works with both TypeScript and JavaScript projects","directories":{},"_nodeVersion":"24.12.0","dependencies":{"mime":"^4.0.4","axios":"^1.11.0","tslib":"^2.8.1","dotenv":"^16.4.5","cross-env":"^7.0.3","form-data":"^4.0.1","@aws-sdk/client-s3":"^3.624.0","@aws-sdk/s3-request-presigner":"^3.624.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.3.1"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/testlens-playwright-reporter_0.4.3_1767978539618_0.9613276144343461","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@alternative-path/testlens-playwright-reporter","version":"0.4.4","keywords":["playwright","reporter","testing","testlens","typescript","javascript","e2e","automation","ci-cd","dashboard","test-reporting"],"author":{"url":"https://testlens.qa-path.com","name":"TestLens Team","email":"support@alternative-path.com"},"license":"MIT","_id":"@alternative-path/testlens-playwright-reporter@0.4.4","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"bin":{"testlens-cross-env":"cross-env.js"},"dist":{"shasum":"1327178e08c8e1c8782f99104c7f45100b803fe0","tarball":"https://registry.npmjs.org/@alternative-path/testlens-playwright-reporter/-/testlens-playwright-reporter-0.4.4.tgz","fileCount":8,"integrity":"sha512-6p5ps+yk9YF9h2RRm0UbpkH5NA9AG2EXqzGO34oQ+2ERQJGDA/IvSyUnIFqOHyUXrqBQDPZSe/riIbIZmrluWQ==","signatures":[{"sig":"MEUCIGD/R7XkGNMzxcuacFfAOR5EwaTaEusKP3YAKAR15hgYAiEAlYH0pvH/ASlxcILXyv/3MV5hVegyRkgZ4fvKgrTzkPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129878},"main":"index.js","types":"index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"23c9fda9ce7a04d6ae2873a5cd7b0c04aba84dae","scripts":{"dev":"node index.js","lint":"echo 'Linting passed - no linter configured yet'","test":"echo 'Tests will be added in future versions'","build":"tsc","prepack":"node build-embed-env.js","postinstall":"node postinstall.js","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"guneet_ap","email":"guneet@alternative-path.com"},"deprecated":"This version is deprecated. Please upgrade to 0.4.8","_npmVersion":"11.6.4","description":"Universal Playwright reporter for TestLens - works with both TypeScript and JavaScript projects","directories":{},"_nodeVersion":"24.12.0","dependencies":{"mime":"^4.0.4","axios":"^1.11.0","tslib":"^2.8.1","dotenv":"^16.4.5","cross-env":"^7.0.3","form-data":"^4.0.1","@aws-sdk/client-s3":"^3.624.0","@aws-sdk/s3-request-presigner":"^3.624.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.3.1"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/testlens-playwright-reporter_0.4.4_1768540039436_0.10791988847604705","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@alternative-path/testlens-playwright-reporter","version":"0.4.5","keywords":["playwright","reporter","testing","testlens","typescript","javascript","e2e","automation","ci-cd","dashboard","test-reporting"],"author":{"url":"https://testlens.qa-path.com","name":"TestLens Team","email":"support@alternative-path.com"},"license":"MIT","_id":"@alternative-path/testlens-playwright-reporter@0.4.5","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"bin":{"testlens-cross-env":"cross-env.js"},"dist":{"shasum":"33234bd51678482285824813cad8d9f037af9d04","tarball":"https://registry.npmjs.org/@alternative-path/testlens-playwright-reporter/-/testlens-playwright-reporter-0.4.5.tgz","fileCount":8,"integrity":"sha512-0V3n167cpZRDqmVzGpel+3QSz0zOZ9xTrMh3Q5GdDWoN9YdcfgjC7abXUYQSVYP4iYR/GOc4K2tB8UquIcHUeg==","signatures":[{"sig":"MEQCIAsFogr6e3mjztih7Yq7MknAmnxD6QhOjgnzHykZc4nvAiAxFZY1xcz5DlvW8Cc7Ac1KSxz2jLCpBfDR4FO74Oy+Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131728},"main":"index.js","types":"index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"38ac945b76b77232ff3d24784de061d2a57673cf","scripts":{"dev":"node index.js","lint":"echo 'Linting passed - no linter configured yet'","test":"echo 'Tests will be added in future versions'","build":"tsc","prepack":"node build-embed-env.js","postinstall":"node postinstall.js","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"guneet_ap","email":"guneet@alternative-path.com"},"deprecated":"This version is deprecated. Please upgrade to 0.4.8","_npmVersion":"11.6.4","description":"Universal Playwright reporter for TestLens - works with both TypeScript and JavaScript projects","directories":{},"_nodeVersion":"24.12.0","dependencies":{"mime":"^4.0.4","pino":"^9.0.0","axios":"^1.11.0","tslib":"^2.8.1","dotenv":"^16.4.5","cross-env":"^7.0.3","form-data":"^4.0.1","@aws-sdk/client-s3":"^3.624.0","@aws-sdk/s3-request-presigner":"^3.624.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.3.1"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/testlens-playwright-reporter_0.4.5_1768737280953_0.3278803700190669","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@alternative-path/testlens-playwright-reporter","version":"0.4.6","keywords":["playwright","reporter","testing","testlens","typescript","javascript","e2e","automation","ci-cd","dashboard","test-reporting"],"author":{"url":"https://testlens.qa-path.com","name":"TestLens Team","email":"support@alternative-path.com"},"license":"MIT","_id":"@alternative-path/testlens-playwright-reporter@0.4.6","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"bin":{"testlens-cross-env":"cross-env.js"},"dist":{"shasum":"507e5868bcb2055e8ff639b5bbb4e65f65af1ec8","tarball":"https://registry.npmjs.org/@alternative-path/testlens-playwright-reporter/-/testlens-playwright-reporter-0.4.6.tgz","fileCount":8,"integrity":"sha512-S2RRbG6ioaBlv5cAPkTxlkATOK5XKgYx46Rdn2Q/T5saxGImEamoEyvglSMWCnFT0KP5wlTkd1EqiK66fprz0g==","signatures":[{"sig":"MEQCIBjd55SGavQKN4wPf+2nuWBBQLtVK5JUx4WwinKjxOU5AiATJgF4F+nY275xcGlCj49vBroDEh0qhLfYDmDZ5aH0og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140698},"main":"index.js","types":"index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"4a289bb6f1331da6c82ca3854ab7c8f8454c4c84","scripts":{"dev":"node index.js","lint":"echo 'Linting passed - no linter configured yet'","test":"echo 'Tests will be added in future versions'","build":"tsc","prepack":"node build-embed-env.js","postinstall":"node postinstall.js","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"guneet_ap","email":"guneet@alternative-path.com"},"deprecated":"This version is deprecated. Please upgrade to 0.4.8","_npmVersion":"11.6.4","description":"Universal Playwright reporter for TestLens - works with both TypeScript and JavaScript projects","directories":{},"_nodeVersion":"24.12.0","dependencies":{"mime":"^4.0.4","pino":"^9.0.0","axios":"^1.11.0","tslib":"^2.8.1","dotenv":"^16.4.5","cross-env":"^7.0.3","form-data":"^4.0.1","@aws-sdk/client-s3":"^3.624.0","@aws-sdk/s3-request-presigner":"^3.624.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.3.1"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/testlens-playwright-reporter_0.4.6_1770095961616_0.9987477337241846","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@alternative-path/testlens-playwright-reporter","version":"0.4.7","keywords":["playwright","reporter","testing","testlens","typescript","javascript","e2e","automation","ci-cd","dashboard","test-reporting"],"author":{"url":"https://testlens.qa-path.com","name":"TestLens Team","email":"support@alternative-path.com"},"license":"MIT","_id":"@alternative-path/testlens-playwright-reporter@0.4.7","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"bin":{"testlens-cross-env":"cross-env.js"},"dist":{"shasum":"a32f0460d9362ba6ef6d53bc1ab70e5d0994f27a","tarball":"https://registry.npmjs.org/@alternative-path/testlens-playwright-reporter/-/testlens-playwright-reporter-0.4.7.tgz","fileCount":8,"integrity":"sha512-Ip4pzoAYOZjhfBmY63I68xDa1nxYZqppm3HzHmO9JMaXVYkb1c7goKrnLoXN9wwNQCpK+DeR+g/Ui8/uq+B8pg==","signatures":[{"sig":"MEQCIFQ1A+qgPl6pPuG09GEAD5McJaugHyK8fqiZWJbTZAIWAiALuokW4vT9GzqudYmReFjTNEYLTHKCWvoLXwnMyBanxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139793},"main":"index.js","types":"index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"50dfc0ecc7e3db032e72d54ba9c8e82bf2446291","scripts":{"dev":"node index.js","lint":"echo 'Linting passed - no linter configured yet'","test":"echo 'Tests will be added in future versions'","build":"tsc","prepack":"node build-embed-env.js","postinstall":"node postinstall.js","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"guneet_ap","email":"guneet@alternative-path.com"},"_npmVersion":"11.6.4","description":"Universal Playwright reporter for TestLens - works with both TypeScript and JavaScript projects","directories":{},"_nodeVersion":"24.12.0","dependencies":{"mime":"^4.0.4","pino":"^9.0.0","axios":"^1.11.0","tslib":"^2.8.1","dotenv":"^16.4.5","cross-env":"^7.0.3","form-data":"^4.0.1","@aws-sdk/client-s3":"^3.624.0","@aws-sdk/s3-request-presigner":"^3.624.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.3.1"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/testlens-playwright-reporter_0.4.7_1770357482552_0.6012305933897184","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@alternative-path/testlens-playwright-reporter","version":"0.4.8","keywords":["playwright","reporter","testing","testlens","typescript","javascript","e2e","automation","ci-cd","dashboard","test-reporting"],"author":{"url":"https://testlens.qa-path.com","name":"TestLens Team","email":"support@alternative-path.com"},"license":"MIT","_id":"@alternative-path/testlens-playwright-reporter@0.4.8","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"bin":{"testlens-cross-env":"cross-env.js"},"dist":{"shasum":"b40c76c9031f79f4e312df0299a1126aa6c2dc1e","tarball":"https://registry.npmjs.org/@alternative-path/testlens-playwright-reporter/-/testlens-playwright-reporter-0.4.8.tgz","fileCount":8,"integrity":"sha512-2nwsEdaRK/rlEtXQpn8EcKFT3WnOSKJccFY0ASKr7HwoB+Simh3vKkThouLAnoc7shr7wG2C5lIfAYvhvnozmQ==","signatures":[{"sig":"MEUCIEIuGR2ccSnfrZWNiQ4lDIduEOuyS6jLYolHlazGPxt1AiEAtz+tD/p6gifwjFfEw4js9sYKMZdqH6stjjrfXWVnj/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153246},"main":"index.js","types":"index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"9aa0a645151627817019a605e64b9d4343d26838","scripts":{"dev":"node index.js","lint":"echo 'Linting passed - no linter configured yet'","test":"echo 'Tests will be added in future versions'","build":"tsc","prepack":"node build-embed-env.js","postinstall":"node postinstall.js","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"guneet_ap","email":"guneet@alternative-path.com"},"_npmVersion":"11.6.4","description":"Universal Playwright reporter for TestLens - works with both TypeScript and JavaScript projects","directories":{},"_nodeVersion":"24.12.0","dependencies":{"mime":"^4.0.4","pino":"^9.0.0","axios":"^1.11.0","tslib":"^2.8.1","dotenv":"^16.4.5","adm-zip":"^0.5.16","cross-env":"^7.0.3","form-data":"^4.0.1","@aws-sdk/client-s3":"^3.624.0","@aws-sdk/s3-request-presigner":"^3.624.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.3.1"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/testlens-playwright-reporter_0.4.8_1771915982142_0.028898492948703725","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@alternative-path/testlens-playwright-reporter","version":"0.4.9","keywords":["playwright","reporter","testing","testlens","typescript","javascript","e2e","automation","ci-cd","dashboard","test-reporting"],"author":{"url":"https://testlens.qa-path.com","name":"TestLens Team","email":"support@alternative-path.com"},"license":"MIT","_id":"@alternative-path/testlens-playwright-reporter@0.4.9","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"bin":{"testlens-cross-env":"cross-env.js"},"dist":{"shasum":"cb6065cc61955cbcbb1c790a68b2e6abceacd93e","tarball":"https://registry.npmjs.org/@alternative-path/testlens-playwright-reporter/-/testlens-playwright-reporter-0.4.9.tgz","fileCount":8,"integrity":"sha512-JUjZQvPOjql4/F1OSSsnu+oNtrUVVB+Sw0v/33XfFGU1De8FdeqRTl+Q1E8rhShFCrDJL1pRyOns5B7mci11NQ==","signatures":[{"sig":"MEYCIQCHMaCy+hUH+Pfgih16Mi8y0cXH402Aszkav4t6mbqWBQIhALl0FZ0qaTGPshaQutz9KeAS61AdXR+vfeC/kEVHn9Q0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162162},"main":"index.js","types":"index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"d7f5d3883c7a14001a3e13d0aff719b2c10570b5","scripts":{"dev":"node index.js","lint":"echo 'Linting passed - no linter configured yet'","test":"echo 'Tests will be added in future versions'","build":"tsc","prepack":"node build-embed-env.js","postinstall":"node postinstall.js","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"guneet_ap","email":"guneet@alternative-path.com"},"_npmVersion":"11.6.4","description":"Universal Playwright reporter for TestLens - works with both TypeScript and JavaScript projects","directories":{},"_nodeVersion":"24.12.0","dependencies":{"mime":"^4.0.4","pino":"^9.0.0","axios":"^1.11.0","tslib":"^2.8.1","dotenv":"^16.4.5","adm-zip":"^0.5.16","cross-env":"^7.0.3","form-data":"^4.0.1","@aws-sdk/client-s3":"^3.624.0","@aws-sdk/s3-request-presigner":"^3.624.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.3.1"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/testlens-playwright-reporter_0.4.9_1772101870926_0.9959208133694728","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@alternative-path/testlens-playwright-reporter","version":"0.4.10","keywords":["playwright","reporter","testing","testlens","typescript","javascript","e2e","automation","ci-cd","dashboard","test-reporting"],"author":{"url":"https://testlens.qa-path.com","name":"TestLens Team","email":"support@alternative-path.com"},"license":"MIT","_id":"@alternative-path/testlens-playwright-reporter@0.4.10","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"vishalap26","email":"vishal@alternative-path.com"},{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"bin":{"testlensreporter":"cross-env.js"},"dist":{"shasum":"ec20b287c2fac89a17a16b5880b3a0700f8b217b","tarball":"https://registry.npmjs.org/@alternative-path/testlens-playwright-reporter/-/testlens-playwright-reporter-0.4.10.tgz","fileCount":8,"integrity":"sha512-fObyWgyVgl5yLG8KQUYKsLWQpVjNu20KCjKHE9QpLxkri79dstrj8PMfJXmJvS0ccRvVr7xVhOsLr/9EcDgZmg==","signatures":[{"sig":"MEQCIAe3iYurhGJjIz5xJjMhoRuyZh7Mlp6/zc50B4zmUv32AiB+FirgyCsZbdLWj9Z8pzQKrU7TVvoUQa4QNe3sJP9gyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173991},"main":"index.js","types":"index.d.ts","engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"bb637d540980598142d660b5cc98e3119555387d","scripts":{"dev":"node index.js","lint":"echo 'Linting passed - no linter configured yet'","test":"echo 'Tests will be added in future versions'","build":"tsc","prepack":"node build-embed-env.js","postinstall":"node postinstall.js","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"guneet_ap","email":"guneet@alternative-path.com"},"_npmVersion":"11.6.4","description":"Universal Playwright reporter for TestLens - works with both TypeScript and JavaScript projects","directories":{},"_nodeVersion":"24.12.0","dependencies":{"mime":"^4.0.4","pino":"^9.0.0","axios":"^1.11.0","tslib":"^2.8.1","dotenv":"^16.4.5","adm-zip":"^0.5.16","cross-env":"^7.0.3","form-data":"^4.0.1","@aws-sdk/client-s3":"^3.624.0","@aws-sdk/s3-request-presigner":"^3.624.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.3.1"},"peerDependencies":{"@playwright/test":">=1.40.0"},"_npmOperationalInternal":{"tmp":"tmp/testlens-playwright-reporter_0.4.10_1774015616734_0.2233314549178953","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@alternative-path/testlens-playwright-reporter","version":"0.4.11","description":"Universal Playwright reporter for TestLens - works with both TypeScript and JavaScript projects","main":"index.js","types":"index.d.ts","bin":{"testlensreporter":"cross-env.js"},"scripts":{"postinstall":"node postinstall.js","prepack":"node build-embed-env.js","prepublishOnly":"npm run lint && npm run test","test":"echo 'Tests will be added in future versions'","lint":"echo 'Linting passed - no linter configured yet'","build":"tsc","dev":"node index.js"},"keywords":["playwright","reporter","testing","testlens","typescript","javascript","e2e","automation","ci-cd","dashboard","test-reporting"],"author":{"name":"TestLens Team","email":"support@alternative-path.com","url":"https://testlens.qa-path.com"},"license":"MIT","peerDependencies":{"@playwright/test":">=1.40.0"},"dependencies":{"@aws-sdk/client-s3":"^3.624.0","@aws-sdk/s3-request-presigner":"^3.624.0","adm-zip":"^0.5.16","axios":"^1.11.0","cross-env":"^7.0.3","dotenv":"^16.4.5","form-data":"^4.0.1","mime":"^4.0.4","pino":"^9.0.0","tslib":"^2.8.1"},"engines":{"node":">=20.0.0","npm":">=8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@types/node":"^24.3.1","typescript":"^5.9.2"},"gitHead":"23d7a07ef278bb231a35212c3b7bfcc209c244a9","_id":"@alternative-path/testlens-playwright-reporter@0.4.11","_nodeVersion":"24.12.0","_npmVersion":"11.6.4","dist":{"integrity":"sha512-qrtR+MjzOhI+gmk3Hn9UJNxwTFIIkaYASu4vqitKeCo9pe1cV+X/1vwZ80Z0x1IjCt10brGy5955b0xsGX95bA==","shasum":"ca170dceda8017100cf395c9680eedeb9efd57c3","tarball":"https://registry.npmjs.org/@alternative-path/testlens-playwright-reporter/-/testlens-playwright-reporter-0.4.11.tgz","fileCount":8,"unpackedSize":172701,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAofHmhfiTeIfeutGP621jcZPXDdLLJlfsea0FxF+HLIAiAHKf5W960bFpmcv3f81P2NLdAop5nn+PLaPPEasZjsJA=="}]},"_npmUser":{"name":"guneet_ap","email":"guneet@alternative-path.com"},"directories":{},"maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"vishalap26","email":"vishal@alternative-path.com"},{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/testlens-playwright-reporter_0.4.11_1776791390257_0.6166884150202472"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-08T13:41:06.429Z","modified":"2026-04-21T17:09:50.568Z","0.3.7":"2026-01-08T13:41:06.734Z","0.3.8":"2026-01-09T13:29:44.380Z","0.3.9":"2026-01-09T13:44:41.954Z","0.4.0":"2026-01-09T14:06:21.185Z","0.4.1":"2026-01-09T14:29:40.988Z","0.4.2":"2026-01-09T14:51:41.968Z","0.4.3":"2026-01-09T17:08:59.788Z","0.4.4":"2026-01-16T05:07:19.599Z","0.4.5":"2026-01-18T11:54:41.106Z","0.4.6":"2026-02-03T05:19:21.848Z","0.4.7":"2026-02-06T05:58:02.699Z","0.4.8":"2026-02-24T06:53:02.301Z","0.4.9":"2026-02-26T10:31:11.080Z","0.4.10":"2026-03-20T14:06:56.968Z","0.4.11":"2026-04-21T17:09:50.402Z"},"author":{"name":"TestLens Team","email":"support@alternative-path.com","url":"https://testlens.qa-path.com"},"license":"MIT","keywords":["playwright","reporter","testing","testlens","typescript","javascript","e2e","automation","ci-cd","dashboard","test-reporting"],"description":"Universal Playwright reporter for TestLens - works with both TypeScript and JavaScript projects","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"vishalap26","email":"vishal@alternative-path.com"},{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"readme":"# TestLens Playwright Reporter\r\n\r\nA Playwright reporter for [TestLens](https://testlens.qa-path.com) - real-time test monitoring dashboard.\r\n\r\n## Features\r\n\r\n- 🚀 **Real-time streaming** - Watch test results as they happen in the dashboard\r\n- 📸 **Artifact support** - Shows screenshots, videos, and traces\r\n- 🔄 **Retry tracking** - Monitor test retries and identify flaky tests\r\n- ⚡ **Cross-platform** - Works on Windows, macOS, and Linux\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm i @alternative-path/testlens-playwright-reporter\r\n```\r\n\r\n## Configuration\r\n\r\n### Quick Start (Recommended)\r\n\r\nThe simplest config - API key and metadata are passed via environment variables:\r\n\r\n**TypeScript (`playwright.config.ts`)**\r\n```typescript\r\nimport { defineConfig } from '@playwright/test';\r\n\r\nexport default defineConfig({\r\n  use: {\r\n    screenshot: 'on',\r\n    video: 'on',\r\n    trace: 'on',\r\n  },\r\n  reporter: [\r\n    ['testlens-playwright-reporter']\r\n    // API key is auto-detected from TESTLENS_API_KEY env var\r\n    // Build metadata is auto-detected from testlensBuildName/testlensBuildTag env vars\r\n  ],\r\n});\r\n```\r\n\r\n**JavaScript (`playwright.config.js`)**\r\n```javascript\r\nconst { defineConfig } = require('@playwright/test');\r\n\r\nmodule.exports = defineConfig({\r\n  use: {\r\n    screenshot: 'on',\r\n    video: 'on',\r\n    trace: 'on',\r\n  },\r\n  reporter: [\r\n    ['testlens-playwright-reporter']\r\n    // API key is auto-detected from TESTLENS_API_KEY env var\r\n    // Build metadata is auto-detected from testlensBuildName/testlensBuildTag env vars\r\n  ],\r\n});\r\n```\r\n\r\n### Advanced Configuration (Optional)\r\n\r\nIf you prefer to set API key or metadata explicitly in config:\r\n\r\n**TypeScript (`playwright.config.ts`)**\r\n```typescript\r\nimport { defineConfig } from '@playwright/test';\r\n\r\nexport default defineConfig({\r\n  use: {\r\n    screenshot: 'on',\r\n    video: 'on',\r\n    trace: 'on',\r\n  },\r\n  reporter: [\r\n    ['@alternative-path/testlens-playwright-reporter', {\r\n      apiKey: process.env.TESTLENS_API_KEY || 'your-api-key-here',\r\n      \r\n      // Optional: explicitly forward build metadata from env vars\r\n      customMetadata: {\r\n        testlensBuildName: process.env.testlensBuildName,\r\n        testlensBuildTag: process.env.testlensBuildTag,\r\n      },\r\n    }]\r\n  ],\r\n});\r\n```\r\n\r\n**JavaScript (`playwright.config.js`)**\r\n```javascript\r\nconst { defineConfig } = require('@playwright/test');\r\n\r\nmodule.exports = defineConfig({\r\n  use: {\r\n    screenshot: 'on',\r\n    video: 'on',\r\n    trace: 'on',\r\n  },\r\n  reporter: [\r\n    ['@alternative-path/testlens-playwright-reporter', {\r\n      apiKey: process.env.TESTLENS_API_KEY || 'your-api-key-here',\r\n      \r\n      // Optional: explicitly forward build metadata from env vars\r\n      customMetadata: {\r\n        testlensBuildName: process.env.testlensBuildName,\r\n        testlensBuildTag: process.env.testlensBuildTag,\r\n      },\r\n    }]\r\n  ],\r\n});\r\n```\r\n\r\n## Run With Build Name & Tag (UI Mode)\r\n\r\nUse `TESTLENS-REPORTER` (bundled with this package) to set API key and metadata cross-platform, including Windows.\r\n\r\n### Command\r\n\r\n```bash\r\nnpx TESTLENS-REPORTER TESTLENS_API_KEY=\"<your-api-key>\" testlensBuildName=\"Testing Build Local Environment\" testlensBuildTag=\"smoke\" playwright test --ui\r\n```\r\n\r\n### What Gets Auto-Detected\r\n\r\nThe reporter automatically reads these environment variables (no config changes needed):\r\n\r\n- **API Key**: `TESTLENS_API_KEY` (also checks: `testlens_api_key`, `TESTLENS_KEY`, `testlensApiKey`, `PLAYWRIGHT_API_KEY`, `PW_API_KEY`)\r\n- **Build Name**: `TL_BUILDNAME` or `testlensBuildName` (also checks: `TESTLENS_BUILD_NAME`, `TESTLENS_BUILDNAME`, `BUILDNAME`, `BUILD_NAME`). Env keys are matched **case-insensitively** (e.g. `tl_buildname` works).\r\n- **Build Tag**: `TL_BUILDTAG` or `testlensBuildTag` (also checks: `TESTLENS_BUILD_TAG`, `TESTLENS_BUILDTAG`, `BUILDTAG`, `BUILD_TAG`). Env keys are matched **case-insensitively** (e.g. `tl_buildtag` works).\r\n- **Execution ID** (one run per pipeline): see [One test run per pipeline execution](#one-test-run-per-pipeline-execution) below.\r\n\r\n### One test run per pipeline execution\r\n\r\nIf your pipeline runs `npx playwright test` in **multiple steps**, you get one TestLens run per step. To group all steps into **one** run, set **`TESTLENS_EXECUTION_ID`** to your pipeline’s run identifier (e.g. build number or run ID) in every step. Use one of the three methods below. For per-CI examples (Bitbucket, GitHub, GitLab, Azure DevOps, Jenkins), see **[PIPELINE_EXECUTION_ID.md](./PIPELINE_EXECUTION_ID.md)**.\r\n\r\n#### 1. Environment variable (recommended in CI)\r\n\r\nSet one of these env vars **before** each Playwright step. The reporter uses the **first one it finds** (in this order):\r\n\r\n| Env var | When to use |\r\n|---------|--------------|\r\n| `TL_EXECUTIONID` | Short alias (matched case-insensitively) |\r\n| `TESTLENS_EXECUTION_ID` | Any pipeline; set this to your build/run ID |\r\n| `TestlensExecutionId`, `TestLensExecutionId`, `testlensexecutionid` | Alternative spellings |\r\n| `BITBUCKET_BUILD_UUID` | Bitbucket Pipelines (auto-set; no config needed) |\r\n| `GITHUB_RUN_ID` | GitHub Actions (auto-set) |\r\n| `CI_PIPELINE_ID`, `CI_JOB_ID` | GitLab CI |\r\n| `BUILD_BUILDID`, `SYSTEM_JOBID` | Azure DevOps |\r\n| `BUILD_ID`, `BUILD_NUMBER` | Jenkins |\r\n| `CIRCLE_WORKFLOW_ID`, `CIRCLE_BUILD_NUM` | CircleCI |\r\n\r\n**Command examples:**\r\n\r\n```bash\r\n# Linux / macOS\r\nexport TESTLENS_EXECUTION_ID=\"${BITBUCKET_BUILD_UUID}\"\r\nnpx playwright test\r\n\r\n# Or inline\r\nTESTLENS_EXECUTION_ID=\"my-build-123\" npx playwright test\r\n```\r\n\r\n```powershell\r\n# Windows PowerShell\r\n$env:TESTLENS_EXECUTION_ID = $env:BITBUCKET_BUILD_UUID\r\nnpx playwright test\r\n\r\n# Or inline\r\n$env:TESTLENS_EXECUTION_ID=\"my-build-123\"; npx playwright test\r\n```\r\n\r\n```cmd\r\nREM Windows CMD\r\nset TESTLENS_EXECUTION_ID=my-build-123 && npx playwright test\r\n```\r\n\r\n#### 2. Config option `executionId`\r\n\r\nIn your Playwright config, set the top-level reporter option:\r\n\r\n```typescript\r\n// playwright.config.ts\r\nreporter: [\r\n  ['@alternative-path/testlens-playwright-reporter', {\r\n    apiKey: process.env.TESTLENS_API_KEY,\r\n    executionId: process.env.BITBUCKET_BUILD_UUID,  // or any string\r\n  }]\r\n],\r\n```\r\n\r\n#### 3. Config option `customMetadata`\r\n\r\nYou can pass the execution ID inside `customMetadata` (as `executionId` or `TESTLENS_EXECUTION_ID`):\r\n\r\n```typescript\r\n// playwright.config.ts\r\nreporter: [\r\n  ['@alternative-path/testlens-playwright-reporter', {\r\n    apiKey: process.env.TESTLENS_API_KEY,\r\n    customMetadata: {\r\n      executionId: process.env.BITBUCKET_BUILD_UUID,\r\n      // or: TESTLENS_EXECUTION_ID: process.env.BITBUCKET_BUILD_UUID,\r\n      testlensBuildName: 'Build123',\r\n      testlensBuildTag: 'smoke',\r\n    },\r\n  }]\r\n],\r\n```\r\n\r\n#### Recommendation\r\n\r\nPrefer a **UUID or globally unique ID** (e.g. `BITBUCKET_BUILD_UUID`, `GITHUB_RUN_ID`) so different repos or pipelines never share the same run. Build numbers like `BUILD_NUMBER` reset per repo and can collide. See **[PIPELINE_EXECUTION_ID.md](./PIPELINE_EXECUTION_ID.md)** for per-CI examples.\r\n\r\n### Notes\r\n\r\n- No config changes required - just pass env vars in the command\r\n- `testlensBuildName` and `testlensBuildTag` are sent to TestLens as run `custom_metadata`\r\n- Multiple tags: use comma-separated list `testlensBuildTag=\"smoke,regression\"`\r\n\r\n> 💡 **Tip:** Keep `screenshot`, `video`, and `trace` set to `'on'` for better debugging experience. TestLens automatically uploads these artifacts for failed tests, making it easier to identify issues.\r\n\r\n### Configuration Options\r\n\r\n| Option | Type | Default | Description |\r\n|--------|------|---------|-------------|\r\n| `apiKey` | `string` | **Required** | Your TestLens API key |\r\n| `executionId` | `string` | — | Optional. When set (or use env `TESTLENS_EXECUTION_ID`, any auto-detected CI run ID, or `customMetadata.executionId` / `customMetadata.TESTLENS_EXECUTION_ID`), used as run ID so multiple pipeline steps share one run. See [PIPELINE_EXECUTION_ID.md](./PIPELINE_EXECUTION_ID.md). |\r\n| `logLevel` | `'info' \\| 'debug'` | `'info'` | Logging level. `'info'` shows test start/completion with status and errors. `'debug'` shows all internal operations. Can also be set via `TESTLENS_LOG_LEVEL` env var. |\r\n\r\n## Artifacts\r\n\r\nTestLens automatically captures and uploads:\r\n\r\n| Artifact | Description |\r\n|----------|-------------|\r\n| **Screenshots** | Visual snapshots of test failures |\r\n| **Videos** | Full video recording of test execution |\r\n| **Traces** | Playwright trace files for step-by-step debugging |\r\n\r\nThese artifacts are viewable directly in the TestLens dashboard for easy debugging.\r\n\r\n## Requirements\r\n\r\n- Node.js >= 16.0.0\r\n- Playwright >= 1.40.0\r\n\r\n## License\r\n\r\nMIT License\r\n","readmeFilename":"README.md"}