{"_id":"playwright-slack-report","_rev":"56-9ac4494be05b70e6c798fc9770669e60","name":"playwright-slack-report","dist-tags":{"latest":"1.1.113"},"versions":{"1.0.4":{"name":"playwright-slack-report","version":"1.0.4","author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.0.4","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"c7560ad011f1286576010fe109e91f13c5322372","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.0.4.tgz","fileCount":19,"integrity":"sha512-yOYSiKy+yAmP4FtprRjAqRNuoAUk0Hm83L+Phh8jMa0dAkBXRiW3pQuihVekzeNmuFloCED8EUX9GxFlt76NeA==","signatures":[{"sig":"MEUCIHccFiIK4V1rNxNE/tqLjAtw2RQMyRJrityt8MH/nfkDAiEAmnSAhg7bo2TMZqEBeAYQA5sLk/QpvC5ShhlkhECQNJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9tm1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb1g//Ry4+7qx0sDvVqDZOYKt+9sZ+tVkU0XM7HMzr8zg8FRFBUgiD\r\n+uk7AqQc+nOQFcn0kbWP9tKkAJGJOv6ezbcgy5NWlOXEowmN/3+uATT3q4mP\r\nfk/J+vzN+hirbKncCIgFwNfHZwgrQ2ykQKLRoSsQRgSQkEeo4fFx8LPCe7UN\r\n8YiTupc9ROcm1yFVvGkCgHlKKGwPkGHhPOwX0a4UsqFxZyRIyZSNXX0FBQPj\r\nKPAw+pb3V392Oip9BesvznToYZrVc4cy7VBgc9+ED22Jiid+srGSgMfWk/yl\r\nBN59rNJgVlMMPTBJqTGSCCA0cDs+34UKpJHDyruCODJ1x74Coe0IDUHH3Jj6\r\n73+5+pJmDAfhp6XnVTwsTwsdbbNaoDj4/qE49OLTIx71KE+DFVhU4WNbRbFP\r\nXGB2S+YZJq4shqtdcTCxV+3TKIDzSrcctf/YDV1CeLXPEM9BE33niBjb00HB\r\nkpO/lpIYJSpO1Q8+mddYiA0SPYSHWO0sBD/wV7aWpxinpdKXEJVY+L18h4x0\r\nGpogrNOWTBVSq2hqrOq02V+ZYMX05Z1BJghQfuAdXhHqyZfjJyWJlml0DzO4\r\n5cMxSmoXJuVSmtAn0IQHZ79okvWJ05apJPeiuwkw82zaDkfYBrztCl1e8Fxu\r\nrwAF1qszx3WDmIOqtkrzRcOuJnS0a6yY4mI=\r\n=1zZU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/index.d.ts","gitHead":"b3868847bd223d071a6d868eb0f5e401221e6916","scripts":{"pw":"nyc playwright test","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"dotenv":"^16.0.1","playwright":"^1.23.3","typescript":"^4.7.4","@slack/types":"^2.7.0","@slack/web-api":"^6.7.2","@playwright/test":"^1.23.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-mockito":"^2.6.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.0.4_1660344757448_0.556882730982071","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"playwright-slack-report","version":"1.0.6","author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.0.6","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"51cb6a066fd1151bd73477f3edde9fa4985bf0a4","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.0.6.tgz","fileCount":19,"integrity":"sha512-W9anKtM5x6Z8ko9i8rUKCKZXJWOqMYYgc6DGQB6oYUviMxx1g0fAd7Dpi6vy/pTOyfkhKQHsJgcf8eu8n3gX0w==","signatures":[{"sig":"MEUCIH7pmPkHC7n85dqZIHWUN3npqtTJ8Y0lguYi9U2IoOi6AiEA02dO0qX1ss+UDdiuWu829SQ/kC8GO3K4D5NLBs9H/LA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi93h7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSBA//WBm1SCAbMbgik6ohxVwCYV+WnL06fcy1n2eEfRgcDJiuaVNj\r\nAhhT+b3OerEvcurnHF1LFx3ESxZdoCdN6Y9IcRYkRhiSrg/m439XOADM5TUV\r\n7BwaqBBeCD/o/zwlRMbXMGqtRzqczAH7zjsDi4X0H+jXEKpsLh3SMxnCF4ng\r\nKY4jHRc5PEfFpCOx7Lhjjok1+JjFn+tWq1sqUU37apLaViUISPZn0HjOCWMD\r\nOyBbUyjm4PA/RTIX2hsDh1rc7J+L9ds3T0P2P+NwjapDvBaHQB797KEPksFx\r\nf91Y18/nKw1maSpnbhuBoNDLyG0eOH5seFb93yL9XbhVt/inqol86AT96UmS\r\nSH5h8/R5r9ACduAzaUCz9D2ChOW7bzCX1xY0A6Vzd1j43AHmcgdXwSFst2bz\r\nBHLdG8DgiXD7w7fnpAQIz1bhMn69Y572nPkkOJsxAir5lbDZRFwxbHPPYTkp\r\njHB1SGv1CwUeu+jevPtuPdRsZPk8c4tdWx7z/Q9wJ1Dz+m+Y+1KlrvZ7qB35\r\nyrw8wYxbMl9UsSsXjHZ2XiovukLc1KiPQJyxLUdKYV9Ea7m/Ytkkx8fkR9Vp\r\nHdQWjuEYMrcPhjJgE1I3Ni4+pIyrWJKXjy2LJn613A9eonu9Lg9MAa4KVP1C\r\n7S1dPxzHDgMNi2lkWVDF1pLyKh4wv+gDox4=\r\n=gOGZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/index.d.ts","gitHead":"270953f70c788af146b9056d4a6aba7d71fa6125","scripts":{"pw":"nyc playwright test","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"dotenv":"^16.0.1","playwright":"^1.23.3","typescript":"^4.7.4","@slack/types":"^2.7.0","@slack/web-api":"^6.7.2","@playwright/test":"^1.23.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-mockito":"^2.6.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.0.6_1660385402854_0.33793594431841356","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"playwright-slack-report","version":"1.0.7","author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.0.7","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"ca305bc1e847fb598144367a9d8f06963b8ff275","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.0.7.tgz","fileCount":19,"integrity":"sha512-tACvbkEjIHQ+Qo3PFw0H7Bljqx2Y9b+2igiG0nrOnJ+d2k+ax2y+UnylrTfsxhjjYUAh1yPzEw6deeETJecyKQ==","signatures":[{"sig":"MEYCIQCu0bOod2TR2ZVYwljm2Y9YbgOXvns0EsPirjVWg8HnHgIhAL/1wBOzc+lu03/Hy3hYqrbPLOJxW7Ye/9xYmSfjDAnH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+iC2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAFA//eNCQvhtF32rU0LPIHcNIlK+qeN0KQ5j2Xwl+0wrh6C6zxM+A\r\nTp0zBML6IBl/9WrOgi6G/WVA5MeDWk1LUgI8YIwi1hcGX2GIXVcOroJXHLpR\r\nZsfoxvlvplu1ztVhV4PXp3lOSBa3Y3Fe6VQr7DFgRJXTIyDPFnN7oTmu8k+w\r\nSggivaNb9b3wmwIcCwj7LmP/iNNJ54kLHkLkLfM/YOMisGhuZNvgnWxBOWbU\r\n2xe1Tk0gIX99l0NsOLVDm9qV0GJnhWQVVX+Jf1ARIN0rlFwhJcA2py28/OlK\r\nAjkKeuM+GPw1kYaTk6Gzq2oZnngHEIgzdkH1Qyg0M0ne168Fx1QE2fjGL83n\r\n1ZhnlUsKDU9E0XUw25HHtn+bTcjEZX0WklERiEvpMXrrkPzWTFWFAePQJ8np\r\nQ5Rmx2iKrtr0OTNgk4+r6HQxmsmE9mAfhaVkvp+SPoJ+Al7ysOzXDrodgfi+\r\n9ac+IBxsXFsaCVOIJ+akWAVfkij8UZNEFm84YIc43Q6C97XQgrQgQ6pWkVm4\r\nJAnIIwA0yi+4+M/98iNtoWUbSvRhTKc3VsIIWftbGwqMrXhr532kFBhym2/M\r\nZLXrHNr0UFOIfPoS8YXU5H7R5v4mM89WGEZTyqCHCFWcpg9pyw2bRh+MZSNg\r\nZXG5UMximlOIpaVjVpXTvfY0yZ95pXrHxyg=\r\n=hDpk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/index.d.ts","gitHead":"8b86ea5ba001c2b3f158ee5d885c5435d46e4b82","scripts":{"pw":"nyc playwright test","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"dotenv":"^16.0.1","playwright":"^1.23.3","typescript":"^4.7.4","@slack/types":"^2.7.0","@slack/web-api":"^6.7.2","@playwright/test":"^1.23.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-mockito":"^2.6.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.0.7_1660559542187_0.8883427758786919","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"playwright-slack-report","version":"1.0.8","author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.0.8","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"f8e3d87db11e5b58979358b96386436e05f40cb0","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.0.8.tgz","fileCount":19,"integrity":"sha512-YdB5kqyPnuPKwvoIpgePSvKFkiFdEXMPnJ5g8XCbpNABbynhR6cZWuSS15PcIvyJnKqiFwI8AJSPK5jcMRhq/w==","signatures":[{"sig":"MEUCIHSBr6EwCD3BslsJ0sCu2GLDiRp+FLiKWMSAgjXfWU7DAiEA9jhBlZ14Wh+SSLETgmXl2UE38tjCxUTNfCp8Jn2fL8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+0kbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdcA//axiVahWd8KMHUEGXCNBI0PJgCCGHIbx13a3pVLmdttW17POe\r\nseHmXpvXL7w6pFvES23weC3qdVqEN0PChuJ0GdO4wVv1EdJstHfhlTPNPL7/\r\nKV3xWCunNz+FR0YIpr8fXSZs3AfGfQjBH+eETjccxzsnlvb6/JaMx/x9BdMF\r\nw3VbmOd6G1VpWsuQbCKHbqIiSnmh6RU4Xa6WoWbxVZY9Brsb2rYag7AW8wDZ\r\nacZrBKr0xCxAazBRK6nVEB/62rpm9XK5BExavQTustXXm7GZ1U32Be6Jv0HM\r\nrtlDiSQKC30B/5jvuH7xWe1Hji07U13qt+vpsCymJ6VlNSATOWZbO3fXrO5+\r\nkLtgd5ScjBWYlctqaFSAuKiMM5HU3Y1w6RAOiV9K1YPxs9khtL0xuKipQwCH\r\nAE3293UM2hH4jF7Cd0lZSk6wEsc/3l2oeCOlFb6XlVRR0zUZLw6p09DjOcgE\r\nH+JAcvq/dpR4YoAAl3xW/L0+ReAqD2cpIBtwfUQMhW7x5wCWxAXnuhAYvv04\r\nHrR5YmdRrUNYlzY2/Nsvis3YhYByZNxcsHEkwaLKWkWOJiUhDowIKSX8JHF2\r\n9rrgYYd8JBqShU6pz3WhnW+t6CBXJRexoS+ZzzOsvOJ6cj5JKBEKEF43i2xm\r\nTgzeZKcV5KMov9j9anzorhKCxQNw0u6hHI4=\r\n=I5Uy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/index.d.ts","gitHead":"4416dd3ce220bc6f046c0c5d30e59a8c28a9853f","scripts":{"pw":"nyc playwright test","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","playwright":"^1.23.3","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.0.8_1660635419219_0.3105964688103011","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"playwright-slack-report","version":"1.0.10","author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.0.10","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"09b56e4391d2d291909b93d0dbe65cf3e1f30ecc","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.0.10.tgz","fileCount":19,"integrity":"sha512-WHYN6BVFue6YYsq8aiau2NLqX6T5GOEd5i1e9ITKQ5RdHM8mI/PUh17zMcX27cKWJ11Im01eWmaJE5yWbQNrCA==","signatures":[{"sig":"MEYCIQDq1TB6iW//RorTxI3x29oZhIWl92T6yAofoAAXFCwOJQIhAITmZFFqAz2VJIoupaeWppHxNPOCpJCWn+YUqM2rhhcb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/H/cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKBA/+OuVrKFTUAdFux0+Auw8sh/WMw7cHCVLqY1H3wAagNlGh1/M7\r\nSK4d9Fgxejd1OeDktaiJ89qSbxX8GF80Ty2IwGJpq66oOg+3DLkkbZ/cs1ya\r\nWEodOcuD91B+SM6D7n695jfC8Uw9RXyZOQAM+PBz0YLnwo05s2WaED17QV/Z\r\nD/QizPz2O7p7RXLs9fKCF2nSJQ9LvaXcHNWnU39HMM6YGHTtmq+UwwvVHemo\r\nBcHBM5S+pZmNYldOktH00q7TqAmaKFTMUGO87oCjHYDfEp+Wksb6uT7MAfKV\r\n+IPt/r/e8s4ZW8qf1ZJyl5DS69zTDRh3s3FlvzSrVG5VaDnmI0tay6lTu+ok\r\n7K071XEhM8jWf7QTloKy3YOThoDVguSZDac2gHUVlszrs/CTreCNZdGxFNxW\r\nu2kOBauz1BPvFPQRKjFb4NqczijJThSxezbIDZW6e28tteJpSMAucna4wbUN\r\nkee+HZRbE7vd5bKsS+/CDsm4Fe4a98qE0zJhg+jIhZ4O6ovVp5zeRsMQI8ap\r\nWKeu0D5o5nX0BfmdBohYlNDkaYoUj5VqgdKNuOaAMk9FOhMCUXBiAZ43kq/K\r\nHxEhzlJWAMZirZzB3Cqe9kvXRQMnHQZpVcf1RajE4edmeSkrD8vaH8zjdhzL\r\nG/QgOGvyRBaV7L4y4Mr9D7qzpqm7sHnnAzQ=\r\n=7Sf3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/index.d.ts","gitHead":"66eb9d9f7466bba2513e79b4dee15d2f8a5f732c","scripts":{"pw":"nyc playwright test","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","playwright":"^1.23.3","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.0.10_1660714972459_0.9731347582204084","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"playwright-slack-report","version":"1.0.12","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.0.12","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"0c8f42aecfc72437d6d1c2da0498d2be8f0f0c02","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.0.12.tgz","fileCount":19,"integrity":"sha512-ISnxMe2pPFYavhyFoNpHVC6AMXi00r+2oiq2LsPnEme5160HL/+jQ+6EJBsqGojVAUfFSHukR+BkkIABcp6A7g==","signatures":[{"sig":"MEUCICM2HZqjgzRnaZK1/MP6HtchNkgEUZalSaXRsr1dEBDwAiEAgryr4iwZDo+2wl03v9cm2aJKVULHtiBu273XmblCTmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/MEAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrg9Q//V8dowlylHtdEw2QvqjXNMY1K0nZBD2t/3cyCzIv+mzgQIjNY\r\nQ692wNRF2LYPFy4eoGmVsj4k41j0rDL5YbdDwqwarLbDk5RoFF3A3FAx6F7a\r\npgFGnS56R/4BD/3Uxo+VuuG5qtGRNNMjLmqgDRAe+6qO7d7INxXHNThaK35B\r\nPLvNtHh37xY2P2Hmtl0qfakCbfYNRKIUdckS0Ft2stw9QGwXalaQby4VtyVe\r\nxfKYCJtiFKMATsZohJpNMrHWvHfEd/14jFZOTdHosx4ToIZAPMkph+/jJLEf\r\nOzU5i8DbhLBvZHoKAZd4cJMu7PapmFrSLJzcJcgVBlxuoDAKZRTWhjpL4Tbd\r\nRuo/jVfhqdLZz2Cn633siSNtXUcgWX9ydyLsAy8pwpcS56L8YP/6ihRoj3yz\r\nKL7SoAijksjNC8tAlvXFAjWlgA22cbr6qDZY8ithGDyBS7UbhKU4lh40zjsM\r\nHlYc41itq+UrmyzEBH2YyMF7MqlYs6EqaAP5ejaA7HZUsadwKfDVvsa9fP9m\r\noArTLJfktWVRVpEAXiJ192/ydmkIUcPyON2arf0ZfWnaa8SQRvx5FcznIcEn\r\nvTCgqj7bCPltDSyfxJZdPwHwn1bAqXd3AkeSArLKXehCjj6y3MgE5NYKnrAY\r\nbRUqenjlvszeJmtaYdlnP106zMVYvKZ5OLY=\r\n=K2V+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/index.d.ts","gitHead":"43deb201b0d9129020e1f80c4f6882b545a85cb3","scripts":{"pw":"nyc playwright test","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","playwright":"^1.23.3","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.0.12_1660731647865_0.18832669374684574","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"playwright-slack-report","version":"1.0.13","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.0.13","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"9c2ea84f5c2abe3cbc32e577088270b20cce747f","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.0.13.tgz","fileCount":19,"integrity":"sha512-DKmg+/U0RZ6ZG5wC6kgPtMA3TjdCbYmkTO+ecVFXxsIOLY/b52dPo/69YSFsV8akdRa9J7s+bD5G1TQQMXKdPQ==","signatures":[{"sig":"MEUCIHFC0z+bkM6n1YOJKtAnbu3kY4MrSShUbyDoC2iALvlWAiEAwbKiAtI9g5e5TV9+plpyl3nbcY8dkGFzxX1PTbLxmOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEQ5pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrz+g/8CYBLVTrzeUME+7Yd+yN3RcMLP1g/XQ0e/71vzW9UH2OhngYw\r\neUi8OR5W7yoHSFbaB9sQhRY23iMOGdva1+GujkP0ONcXFelrYrhJ+6oyTDLk\r\nFVDy8y/Nh6YnbSqh0bt9ChvfoWu3fagcp4K3OJ8ddRj8qALl7Y83QF6gUcG7\r\nRpdK+z14t4coBLXDEsoD95ra8qUDinmfMAcPY17EMqbdlaeNS5maymWJWZKc\r\no2txPuJVXGAWVxv86jQU8d3esOQCR3FX0kZwvMTpOb45jHSwfilSYI0gpZG5\r\neSzgAdkLCvEvut9ywLE9HwUCNz3ha/9lx9p1TrD7CciERiCmx85OtEvtHXfR\r\nfstZUZjpUw/wWjHOpyzohMkzX7T3IyTpPCScoO0KvXRdCV30PyCKi+31vOwp\r\npUntQcMQImuAVrAKjk9fDVGDe1u68E2vQvz+POFLygiDsvPD3qBAJICEAqqp\r\nRr0zF8NRtI8f7m8Vmk6AjFMPtEHqYEVCYtzTy4eU5n4WuhAHlmslZicrZuq3\r\nALAL6EgPm+LVUznBxibhUBlYUBxHYGZo0QKjn+fc7PTxCYfT+CxP9yUZVpdv\r\ngHjFvBTBIeOpfwiHGjzdTmuV9YN5amu1uhXsMiD0P/JlB8WeWatqpvfJMV7i\r\njLwc3Lxl3fki3htlW5OO+xOwqTShaah2f8k=\r\n=o33P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/index.d.ts","gitHead":"3fd42dfad6510bd60d586ccd2fad57e25572060c","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","playwright":"^1.23.3","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.0.13_1662062184539_0.11889699312759716","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"playwright-slack-report","version":"1.0.14","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.0.14","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"74e4d28ceadb37e2ccabad1d864f722cd74746b6","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.0.14.tgz","fileCount":19,"integrity":"sha512-x7L1uZnTqX4DyOHpA+zaYusMbaIfBbjeR457MeYHaEdyP6f39HV6IJSJo5qGylfGcfUsEQy4tA9HJtgPgNH/IA==","signatures":[{"sig":"MEUCIQDOOh12fw7DgulVG3bdeqMwQ+h7qR7sGGSJrocByuNRuAIge3fRBGQjHULgG7LkO8Jwa7UA31YmXTYHpTekIQ9soX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEt3vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8mQ/+OVmI2XgY5dlDGHtGDPDVk8cD/Q5taj/lafWLRP3DwoI2L5eT\r\ncHgO2rMXhgpWU7UWuu7oj8CfvHaMzfdDncFbLfv2z6ar7sQ20vDxuJbEDPgV\r\n2sInycMl+LQML2hxP3Zc563a1K5SzcgFYOCY4v4Ye0fee7vvb8g9DCWST4UO\r\nQ2EYPvCenzMiTkPVtU1zxju3CXd7WeDX0X2N3BGe66hmZZfiI1N68zaWiRGp\r\nFx9aJTDPfy9lL1xuW68maBZiUeLKg6EHnQVnFZ7BKBe9Q+8NixWyxsnZwnaf\r\nk/5Yn82SCafIp8/1dxexwtoAh+YZWTK4osL77cuO/Qh7V+f3xhc6tTQj6Bxw\r\nMJocmaqF5fq8q65uATZTwu3pkvb089Cb533NAu29ayjety24o2l/Xnlrt78z\r\n+y56pRE1FM2fCRfyqztrEDJbRL/fKSzFsyk38xbs3CvAaL0FTnNnLUvUMj1U\r\nESq72vgR1BhF6MK6ONpWv2iDgi/w/ILewlK1Sbg9gIWo9oYmaktBjpzJRRwg\r\n4X+hEGHobC5swJ803KW7O0wxT7soGZu1gu6IWygwD4V0rh4ezRWUr3CxlMh1\r\nigrJNRDby7hHUNZojHPZ8L7mEK7n1/fhrvyiH+d3SEhhS+z+qXmRTQ62EsDo\r\neOGYNTx463xcecwbIY8FZK63TGVFwW3bjII=\r\n=NhjU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/index.d.ts","gitHead":"7901d315c4a5501239b48a9c492dcaef1248e35d","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","playwright":"^1.23.3","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.0.14_1662180847026_0.7461618849153531","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"playwright-slack-report","version":"1.0.16","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.0.16","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"2237db29ef1c532fbfeea1f4c0cb9da631190c9e","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.0.16.tgz","fileCount":19,"integrity":"sha512-se+j8nC9HtBnxneE6QfD1olYKVP39r0rNpRblY3F92wlJFUVu5UwOqTKWTl7owUT7crJP35y+obyZKbguR83QA==","signatures":[{"sig":"MEYCIQDYPbN+Fv1mczK2ibIOQR+YPv2NUnaf/4PNnrzmf+jgFgIhANIpa5D0i+f0+Pg4xNBcSpHHXwCgFeVSdf6xbIcJ4rlI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHEsmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRrg/9HtftrozYhHrUee8gppmC7Ki/JrUtTP5kvxni0yU0RrMLO1tK\r\n2s26avz6geJF1SApBUpy5fn5GMiBsX+NtGI0fM/D3X8WZJdFP03hA8vVqJhF\r\n8DfDvXF6eQpS5K4OmU7OkMbhOGCes1SN8OQwqzGKyoK55pSGap7xw56gJaYe\r\naDOVLRxeoC9HCGG60ECKpr2CFf3Uqx4FhUPX0rd8CJGkE2rFKdzbOGCt8XAf\r\nrJhkcOYR4ERUwQ9G63yJZhs2YA+9dS0UHbQZgrDo3uJfp5yc1EqXt0YQsLAD\r\nJDRANyitIUDPwh36fqiIncYiNDja2T/IZX2m/jGiL2SY+JU3o2vbqcetmV13\r\nCl3d1jI46iZzpthRMBoTteNiiqFmBM3/eH7K3DRufADp3V046CX8OB2tsRha\r\nR1YhhgEFD+4OuJatk9xatM2zYoDBHYoVswBA8F4c2ySxo6QeEbAuTe7jt423\r\nGwgjn+PKEFjpd16xmwX8u82Q+ayhlSBVFacx0IqouaH4+5F+1ODAC+suhQbu\r\npq7ST0yrdJLH4k/QNc5hEBUoMXBNP1yUG3v4qfNNaz1F68Xw1EKDxVOHoMeJ\r\n8M0Dl5Z2CCxTiXqTa8QYNqFmfBwajhnAKVPyVrFx3dfvRqRas611gFnTZQ6b\r\ndV9xjG6zqP4Y9EddqdPXMO8Gb66TNYjKga0=\r\n=gEVw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/index.d.ts","gitHead":"308c20c040a1be895dbd58aed9821a597c385f4b","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","playwright":"^1.23.3","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.0.16_1662798630659_0.15411539338139568","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"playwright-slack-report","version":"1.0.18","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.0.18","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"79d961b7900117b1b28f683c3e5ed35afdd2736f","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.0.18.tgz","fileCount":19,"integrity":"sha512-bFEgOnSRGsg0Cgh/zNu3yi3mDXjHN6rHhFiWEC6JAvkn+ejswz2t8c56NfHw4xkiAp2yIyrLi17x6vRKWwdQlw==","signatures":[{"sig":"MEQCIBsIgMM9ZWNR5T/jSQaoFfQj3dWMpe1ra+HZYI+1o86kAiASkVuoUISlKgJvjkwTG4GwlzITY79FrGuZZaoCMvnnNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHU2RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvVA/9EoqYQ/lIyGTho7G/IPOP1GaEOfO4GtBQacIAE5mPvhGHyD84\r\nrztEdLPbFEEMzFJ4fHqz/MjttQC6XUvhbRIBI9k2PKesnCps4roOse/SEV/b\r\nkG7OYJt5nv1m/9C8/9om77zMs7eJiielFO79kdOEFPEP8G2y/qMFd7lu+fbs\r\nMS4RtZqDjLxbXAbLdvSBOID5ITp0wyDNH9VQbgN768nndd5MWhVkyk7IqqVs\r\nHK2dzPd/S55d3WBHlfnzAheqjoWaEglVyMB0TDYcKycx9gs6XqIyjrFffxSi\r\nT/3b5x/+ruuNGyJsSOYD258eB5M1EanKlAubdlf5b/Wjp3LJX7U6r/0pAbvN\r\na1td9Bi5PaeK0cAETK+7Sxf+dl8IuGsnE9Uv1zErJScF5wGecy7C6MN3T23u\r\n9yXzlGXPVREQG/QjJ0WDuRWLKkNtXGIG+COmLc35e0xFpk49rAbEGxPA7dTT\r\nMqXFjvqKHoVxKy12ygmj1mRIma6hGNGIZ78OEO5qavA4XRoko6ZWxS1eeKBB\r\nURj93qx3iZng4GuG5a5YkEvWvZdk5kAQDfCh1MKR5q5OsIlR0PZ76XbUrIen\r\n0Q/gOij3CewEk8J3PfcxBbYxIgKgNIdOJRevkezjZQwheGPrg6rJc65l2vR0\r\n8MoXvtLt9EpvY+oMg4EiJNENT0mgE1ED5dQ=\r\n=knY2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/index.d.ts","gitHead":"f06003beaec38dd360df1620b14ff53aafd52489","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","playwright":"^1.23.3","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.0.18_1662864785265_0.7897995595567553","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"playwright-slack-report","version":"1.0.19","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.0.19","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"6382b151ac396ba17f9e774054f41859ee025580","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.0.19.tgz","fileCount":19,"integrity":"sha512-qTepLKmvRcnV5yGjcggTypbKihkP/gaqV2YhzMBkbvVtoeZ4mE6m7MIypSGzQ4zjvq3dRv+KHOkNOZLVrMcOlQ==","signatures":[{"sig":"MEQCIBok8foPXmyc5fidezSb/IsHPVDYGyJfCxNKidg9Ry7jAiAGHJlVkDeZidkO0Cbud2Cx0Og0XuPJMvdYKD+VEtccAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMX+nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkrRAAgGdGYjcmH+iblOIzmE+LhC/2EAey68cU3TUPr6GV9ete/jC0\r\n4jfKhaFYy2+1Ugoa9/ZgYTJvYFtncrszktrvdBNxlfHOLML3mJTOuc+pkB7w\r\npGb7xFcspXIybL3Fqu9ARoB+DZqvI8oqQJVmZ/D60EKxMltD5/BoDf2mzN1f\r\nuLjc7lVrsSJn6BqWuHEuE7rEm1SXBW/4McQoppun5vfxjVs6TySSwzvGgzMq\r\nhWMIDvtp10ZhjlkrW2rsp2Q8/+xbULhe+RLnlJ1jyql3JI7TM4+afruAFPGJ\r\nUBKh9Uknv2K+j2tT2LGaDoEInG/KpgBUQTzK0nyRypMP8ahjMz6afPscC7JB\r\n+8cCRD95fCApMeCkCKkRWJKXHon+swi6ThUGVI43eLZ6rXqRD6KwccLxZDIW\r\n7xFiXzYW/ohTz8A79vduIuTlilbFa6KQ/69UkcDmRmgTSmEp7fjk3Hty4zlr\r\nxYy+IDo+Fr8bKdoPl4U0knmibaU296vpMotkrPEXVbb4IKvuII4AMa0xC5Xm\r\nprtPUlbGofH3Ofmeu96Rng3ac2dgzb9/24aJAUZmmreILwIuDRDq/DFKdw67\r\nn1VAN8rLFR5kIOOZ72JWGtPyjZ8V8uG0nBu679Utdy7NKCDGAOhrPuxjNBE8\r\ncfYfveS0qtTiUJuwtrHXihV0y1XRIKg0h3Q=\r\n=4MO0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/index.d.ts","gitHead":"eed8e802c0fbf5b3a22a5f8660cdb23fda43f036","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","playwright":"^1.23.3","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.0.19_1664188326910_0.769571733669443","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"playwright-slack-report","version":"1.0.20","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.0.20","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"73e598b2ad9ba6ad2580aff2344dfc1cf182e834","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.0.20.tgz","fileCount":19,"integrity":"sha512-T6Whpkutev4N63+I4/XOxYGAKHt08J2Ez/aoj/Dhwtwf2f2c9ipOgngjpcWoimzt2PfEc51Yzqt+RayB4K5dQg==","signatures":[{"sig":"MEQCIBb3IXgHywGnS6r8cnm2AGx6+jN92XlaeXmRUogR4zs0AiAbSBU/+fhjMgQj4rCRnAISYGvJP6dLJzouzxLlKCuKVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1C59ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrP7xAAoucOa0qZCUc0bzx6A6BjonapUNrs3dk/9wYZKcM9cO49GKA6\r\nSEYGCrtPHMAb/zl3/+5Tj6oqbF5HE4sM1nW/rBDnK3bs2oUnDjquHmowkmHK\r\n2K9wag/tE6aTEfcOvv80c6GRPQwh7PeGc2zSiqmIuZCpdZAQj0CDPLVw2FO9\r\nIks+C/z1pmRkozLymLmjbUDLUzvMXcsasZUgRUejtBYpnjKS3OnhKbq7bwTm\r\nq/Zl1KByOMT0wSclsTs7Iu1Ehi6X8NOTjqKTS7xvxerVPgTooyXw1Ssa8Hsw\r\nqRLatPgDLPdPvR2v1C+KHjN3TQVZX0SCoZjgPxkSEeg2TL9VxONfgkjlpGXM\r\nhTEhapGJuMrCw528FsRGHcv/1bie2RFCVhuK5R6MyCEsyrVSyQBtxmp1RvO9\r\nqBwumnkQDHqDCre4ReWW/LDYNTq8OqpzadaQZ6oiE0JbB5opGVZBolT0hVOl\r\nr1a33+9UDJBV2CGrOnS4hDg7NdA8mnuqXglHVdECKX9U7K40KlaONUcEpG6h\r\nn7owVLzebGq+0poqbjCeWe9WI8n5DGL6QUmnyvhCkOaOp4YmSbw/Zvc9SWWB\r\nL37UPxLZaxDzhX6y5umFOHY34S9RgjWsbdmgK0X3OD/ibng8pweYBeT5RW7T\r\nbg4Jx7V6GXbsNumRkHsd0DJM2v128tcm0ZQ=\r\n=sI3G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/index.d.ts","gitHead":"020be5755ba2dc670bd76fb0a20ac705eb58451c","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.15.0","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@slack/web-api":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","playwright":"^1.23.3","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.0.20_1674849917628_0.8066335068781727","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"playwright-slack-report","version":"1.1.0","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.0","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"eb771444d61f96cadda452c761edc2389c43ea0b","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.0.tgz","fileCount":19,"integrity":"sha512-6Vc4XPjACU3C93p7key1ThRHpSyUQeT7yQG43+Zlje41dmd3eyR8ZQYQrU3ibgM2zQdTVH/gy4fdogfMsO6CCw==","signatures":[{"sig":"MEQCICIxNsVZVEdM+bVBKEpQl8g65V/hW0lyLyMnc5aASb1OAiAWd3enh8e47p5pxwX5q4Euie9aWbn9CP9eyts+aDFBLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3hutACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpESw//ayd/oLk37MssyUcik+HpIjqr6A7sRBwP96QEIfY2LTBROEHE\r\nUnHrbh+ntbxue5Um6syLAzlNTVyINuPiZDkFj0M6lyX/woqTa6gwK6hn0naz\r\nqyDMqDbJ+aeAthg/fbKAZfvDkqSKLLyL581ZFuKeZXA9j+9PkyFjMPoGRoZk\r\nRAwjwmXNgw1m1hU7hsCdgoVv7kCEydXIdC8G9QamzpeS7XYI38DWQ/4Dlpis\r\nOtv35YB6QW4d+kSAVS4b2x8PWnzfLgkI4VX1nZZxqsA5ALXhfM9jPmBbY703\r\nFvZ26GW26Y5AZo7PkSsH4CRfwMgUTcESoRwzmwxRjscpPgtQHzCrWbRDCjbh\r\nQbRsAcRqVNzN5zbRJ48DVHXU0JUI4nslGi/xUvfsrrT5590FCa98usZRKKfz\r\n9DThDk765s1V2NQxz1x6aGHzjD68MVAXCHF981sM7Jdj7qnAYE/QiOpRKcGF\r\n3Yhyhonvih7n9YeHq0xDeA2lc1QaBdSBgSNCsEYgaJabrQ1/1gdUSP8+QfDu\r\noZonj/iMZ6p1SQ3DDSrgKgndF8ObVkJdbs00AXgwjwJXZsVoaUmdhU+DHWuL\r\nIhwh0rNIVdjf5nhuIvjVE60ZttkGkVOXBowGFuaqlJmPO/LUY/p5pH2CgpO8\r\nDG58nxPFmc9QUK2zRBY1snwXOQY9NPMlT2k=\r\n=9d6c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/index.d.ts","gitHead":"6bb3cbba853b100786a08a118981c2add90ec82c","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.15.0","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@slack/web-api":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","playwright":"^1.23.3","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.0_1675500460982_0.4815361270194951","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"playwright-slack-report","version":"1.1.1","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.1","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"691e8971e393a89477cbfaa12b99c8de113e70ab","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.1.tgz","fileCount":19,"integrity":"sha512-4oLKve+0BK5Vn4310exX+QyJvEfp/09JrYgUApTFFHpC4v44VFj0BLfoJZqX3WzM2udpURg1P2I9DDiZx478Bw==","signatures":[{"sig":"MEYCIQDIRjgYXOHQBU6zlAUbcvmoFsase8v/OCIA+EbSj4ccvQIhAKPVyaWDKW56NbGfpkaIolguduNxro3HTpKXNncLoUZ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+7cOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrW3A//R3tnyLDSbzKmbl2YeI3Rx+IdSg6qBVA5MqWNGC8t4x6CL9ux\r\nKpGwfa5bQhDX7vYAQtocS67A2nWPOM4vXp98RqlZoNxsCCyPPBt0Jx9SiyM/\r\nRYLAHCLzQsiekDNXs1QBoJRCcMbgOn3PCFYL/p3lFJwyh/iQM+QZXBipj93g\r\nkV3apusYuJHl0W6IG48gTUjkDnJFUOT/J94Kk3oNO3PNWsn6wTuhTYX2cjUP\r\nbd8jhvVBiGqzKPauXELHs9qGZWvgI1ydgfQrhDVDZsFj4nTAxCl/vbJgjH6u\r\nlD2UXZEuThibCZ/BoYmcxldadTHZ/yacZAFl6jTYjWduMcQyl3cn3dSG6UOM\r\nStmAuaPM0SjzumqjsYj5oEaecZS1g/qWf08EPprT0r69uSSFkOe6tuLqbSDn\r\ngQtAhl+Kj9o2RKj9Wxzwgt2zp9hiGnyRcjvsGH2DxwKetjpolhDXhOcLoUJU\r\nnoFWlUTUyddyCvJdqBUOtPhnUCUP/ALVN0N4LixQCJyT+urC+hC4foc9WqLs\r\n5MIUspljB009MBinjcq7MNULiGXZd5T3zmNiSMu/czF6s6yGH4TbvIsL5UE8\r\nSafWhC0Jwjd00BOkjqKIptVuyA5wNkAT42tLDLPEpLexAr6UJwljpu3qX8pc\r\nMAKjdWB/kH8ROK1038Bk2XmEhB+f5pi8qI8=\r\n=wRgi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/index.d.ts","gitHead":"12a44ec78223339f1ce25f5e7971f6cf39aeca6a","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.15.0","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.17.0","dependencies":{"@slack/web-api":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","playwright":"^1.23.3","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.1_1677440782449_0.21763911371658873","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"playwright-slack-report","version":"1.1.2","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.2","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"acc240cd5b53378d890c409ae653d5ce4c427c75","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.2.tgz","fileCount":19,"integrity":"sha512-kf+cRKy74vR4b9gpUYwBfQLa/HwGkfF5pZWrBwzoOvTi8wcbOXaGywyX6N35Gs6Iz9AfobR8MJA6oYIeGO3eFA==","signatures":[{"sig":"MEUCIQCmeL4HXKrCS2I5MZumbF9zIn3PYk5mIR9VG1+dpxHC8QIgbok1nYpcwSfPqlz+99GfGqSgTQZwi0UhiOhbTAcWLHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/H8yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6ehAAnKsh5Th3PEoR9n0VZr/0GNvhMaxgr+DSMkJllcpnzzecAWiy\r\nSmd/ne4pasY8oZYpt7KoMIeDEoNr6AdCOJb6cV5Nzz3glQnq+X3Q2UkbEJgH\r\nePFNx9Jye2HUQtT+XUWbgoqbuYwFi0IBKKUOALIXweDr0gOjVFBCKNqgoveD\r\nmgklHs7/iocxPk1VNizmEjBMMWoKcP1j9b4TcY4Kb5kIOOd7Vut/J+8mu+yT\r\n5Rs+9o+bWDCY98MOWow3YU6cEKC80Hl6fgy7VBIY5hR61tTagNByZs1m2KNd\r\nct/wJDAM6Gz9Ka1pGtbhvTP2mNfgw5mRajymrl/Uy52G3OWMQSr0fCAV0kMR\r\n6NIrXZnJn1JOh1yRRnJIrWOJiw6H77FRnR3xgy/9vaPOGEk89UD9efyKSJWF\r\nsdZh5+TCWYcHoMn87y50NQL/k8CREPxeS+uuBjBbyKvbS/5WmZeCtIifNeLN\r\n3jzBQKPkqfRVmtT9GITxpeh7AokVyQyjTHfMBFU0JueUVs6axcOCZHNAlzqq\r\nMHgQL7+gN3ZGbvGX6vm/hpRzeiiHElL38fat1xaEOhwRT+jCUCzKkVwBcgNx\r\naE6lftQL3Qcc0pPcdpsIbrUdIuVYl7Z9aal6S/8yqqYOuY8L3u94A7+Exv9M\r\nqJAYEyaPmPKcg8rcZn/Fg3zX93MXS2holvI=\r\n=UUJy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/index.d.ts","gitHead":"dc81339a4c79f9b2da1ffa10b364dcf2930a5695","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","playwright":"^1.23.3","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.2_1677492018161_0.1721075470253688","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"playwright-slack-report","version":"1.1.3","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.3","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"a4f26dc9d48f9a449dd15ad5e9cec104f3edd5aa","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.3.tgz","fileCount":19,"integrity":"sha512-LQWMNbnNP1AI4T/PPZT2TdOHzepxsSlcY6ST0mvr7PWSQXO2NDWQ4udP6RM3SsaKHmHsXj61DAOBIluk51PKvQ==","signatures":[{"sig":"MEQCIAM/mnTlW2VZG9hyPFLKTitRakhPCBs0n1nlae4ssjk+AiALsiDy/BLleBBKZ2r1daIW3UwvMIoTMAMvVGqCbUcuHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNxCnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFww//aRDEfHlYwSgqjplQwPcAXpbpGElTkW9BLjyFYjUmVTIhsaVG\r\n6PIfW+PNdNP1Kn92nRtInv5DEkWcEfkfwYqTLafuXcziRDymj11OzNmFK+xi\r\nMLuL0Ohq7oY4vyQvGCrMS8zCRHE6xWora4XAzTNaYgxZAspzST0kLP90N/yA\r\ng29L8yPtb+mMhBvynFXE8J6D5+UQ3WAZ58T7UWUHZ7L6MgvCjZRU9YmUKOLv\r\nEkpjGbzjX3YgFUqA02BzfwFKxPHSexIjkSG9m61pME+cN1vjLMDiZTKoNWW9\r\niG3Kk2BDOTdJuXxIwnc4g4KwA2L1uXTrC8dtZq3rUOdEDiCRBFFdOhjy2OXx\r\nGz5VJNw6jEack6AKq0I2Eu3bZE/pWtFqwV5faCQRP7iDipyFKRTk6nWUwgrb\r\nMs52E0kOsBBTI4/f7WULDEwBsUMgB+P4ueeoRwzy9Pre7Mue1Q3LndtUuxlg\r\n1ydDDTgFgW87O7dvbFcigJm8qKRAw8Q4L158hI18ReSeeX0NHLNEeAFAmuil\r\nQcTSV34zWN0sfmkO6qxXUQ2lJlrsEZ/CKnV2LxlgEjqgGsweW3MDBGtiJUmo\r\nnqjwEKBQYTfJxXfE7uVrOlMuNqQeHqN2pmLG9wRbFv1Clyk2DkboThzNwCSC\r\nVsppbZ2Cf8xPiCzwcYd2pmczeWZKerxAcA4=\r\n=ZZXZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/index.d.ts","gitHead":"0557a7a8c8b0a9dc08d6d9e19b2ba9e2f0186827","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","playwright":"^1.23.3","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.3_1681330343110_0.2485573520561326","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"playwright-slack-report","version":"1.1.4","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.4","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"a60493ffbe615429a910742411fd380ed8b7a793","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.4.tgz","fileCount":19,"integrity":"sha512-AKKR+ZpWxKP4fZKfzSLLr5/NQ3HkgGxRVagFbRyKQq5mqlGY6Ut+y5XVhOGrX7z1tW/g8VWiDZ7jiv+GJfgkbw==","signatures":[{"sig":"MEQCICe3ECPxM8WCBjO8vrLe+eVKEZsAvQ8DOy1stQgBXFGBAiAykAJDHnRrj1Cs4LvuyIafA+NPJGQlGlgZdMPtNl/QYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41914},"main":"index.js","types":"dist/index.d.ts","gitHead":"a5257c2f2afab7a4828bbe89939d58b3d36c2c0a","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","playwright":"^1.23.3","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.4_1684551406717_0.7303645879208471","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"playwright-slack-report","version":"1.1.15","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.15","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"2283aebf8904cddd8ac3e051c24b9882864258a9","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.15.tgz","fileCount":19,"integrity":"sha512-MYOkvPhCAuiv2+Y6iUDGrQ9cd2NQOK32ixohU6lPlz5vw0M6xAHNE39QKTnAS3Z3PtIjiWyIM+2+FZBvVQ4YhQ==","signatures":[{"sig":"MEUCIQCpN+AIZ/y97FsbyoqZqkfxt3IpfI4ZxPn6dxme7WGDfAIgULOwy1kPN+Z10rooGDJ7jUju66Oj1ZgXtFgo0IlDEBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46244},"main":"index.js","types":"dist/index.d.ts","gitHead":"a4c39c4794ccb15eb0b8186fa234e50da3588d74","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","playwright":"^1.23.3","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.15_1684655466407_0.58377043242298","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"playwright-slack-report","version":"1.1.16","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.16","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"b2b45f792bbf2405da716d2c86b3b4fb71700a63","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.16.tgz","fileCount":19,"integrity":"sha512-p4rhX1aKVRxS+C/DXLzttAkaZ8gaOgXMHBaCgZsMc1vRQaD2pwtdm5t2PkDPd8tuQGCeL00tULTWMmsP21CcKw==","signatures":[{"sig":"MEUCIQCCNxtygST4EGeLueo5jfM13BGTB3DAmBlvz4opp5wYNwIgeEw+D3ncoyKlxi6GMbUZ31K3myW+l+CFtxE2iSIc5Tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46259},"main":"index.js","types":"dist/index.d.ts","gitHead":"36a6bf2f238aebed2ebe66e89a8d6ace3bcdbb9a","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","playwright":"^1.23.3","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.16_1685011829086_0.31248687442534795","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"playwright-slack-report","version":"1.1.17","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.17","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"f6e3a25b77be96b12b7423734451e2f66c0d67dd","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.17.tgz","fileCount":19,"integrity":"sha512-Vb7FQ7MD5WTF7vuHnC626e14mouQJWcvLio+zS/buvNw0ME4OLrg4V7k5eRCEPdfMHtmUzxPBVq0pEPc5ok34g==","signatures":[{"sig":"MEQCICTxFaZ21ksNPEMPwQidr1RvhjbBfWU3xBq/2px7bKu3AiA7zVtQR5EX910rKDUWZ1JfOyXW/6RuqsYxGaNg+a0lwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47124},"main":"index.js","types":"dist/index.d.ts","gitHead":"5de6a1dc160953ecb5e1ad8ec4ad998f720d2bfb","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.8.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.17_1689498047955_0.6637315364497742","host":"s3://npm-registry-packages"}},"1.1.20":{"name":"playwright-slack-report","version":"1.1.20","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.20","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"adb52ab14370b33de4d2010afc80d4e69fae5d8d","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.20.tgz","fileCount":19,"integrity":"sha512-Uk3vr+lIX7EBt834H1JqAS/iv4AQTer9jqeUWFo0BS6ImFpxLblkvfkPp1D6H9LzJW5HlrK8UZGBKnyAIVohxg==","signatures":[{"sig":"MEUCIFTRzsH3Jc1w+X+cOjmGodXYxvwmQzpCI+IH1Mylo4kHAiEAl/2nBtIzv/ai9zgeJkCwM9GiPgsbY9ERPVhYBpgyTxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47557},"main":"index.js","types":"dist/index.d.ts","gitHead":"093f91d7eba4e497eb2dc8ce6f3a18106b3b980d","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.8.1","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.20_1689588134356_0.5712944019523858","host":"s3://npm-registry-packages"}},"1.1.21":{"name":"playwright-slack-report","version":"1.1.21","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.21","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"ec8cf60a294ef3bbc2b1b1b0d5f1c3d5e943f46d","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.21.tgz","fileCount":19,"integrity":"sha512-UVEXxswNUtL/XrZbz3s1N2IHhKUkMjNSKM4kJ4TNls7ZX55YtLoJeANtjQsnmYYDg23F4EcC0bU7OjjHYbZPew==","signatures":[{"sig":"MEYCIQCX+Ts876lkqD64MFq5Z7FF/5Pxx/GVhVKgBaemEjFirQIhAMr4VEP9ONhPfwkeYzR0xSltvY02xhwB5ZujrziNg1TY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48075},"main":"index.js","types":"dist/index.d.ts","gitHead":"841e88f378372610c5b95d1a36953fe01ec6932e","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.8.1","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-mockito":"^2.6.1","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.21_1689678248064_0.35765784022025815","host":"s3://npm-registry-packages"}},"1.1.22":{"name":"playwright-slack-report","version":"1.1.22","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.22","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"50b61c44fa909da675ac45da826b58324b28f515","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.22.tgz","fileCount":21,"integrity":"sha512-yb4qSvwYDyPzn6K9F2/Nvu7c7Fujjghku9XlrDKBPg/SVk0WafESTtlrElR+7bfbJJDRh3hyuARwyzNDrJJCZA==","signatures":[{"sig":"MEUCIQCsbbDS75aEyySoAlDxmIavkxjZggnpYXWOxt+B9I13dgIgRlzmFNBsgYEZxGKbBD0sXcKHlWA7GbvxzlUPnlZJFHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52472},"main":"index.js","types":"dist/index.d.ts","gitHead":"a6fe21021dea97f621b3610d2036e9c3b7acbeee","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.8.1","@slack/webhook":"^6.1.0","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-sinon":"^2.0.2","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.22_1692914860339_0.5838858276929944","host":"s3://npm-registry-packages"}},"1.1.23":{"name":"playwright-slack-report","version":"1.1.23","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.23","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"52e8463db957d6ac70d7923b0120efa3009d24e6","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.23.tgz","fileCount":21,"integrity":"sha512-gfKiufAB8TOlDDwq0BtCERrYy8uGwthmZsa5g+v4u0+8xQFOaatDC+/AL+P3r2k90XMz4sA+PmzhWEuHxsDsww==","signatures":[{"sig":"MEUCIQD/i1pEJIxaGggiypwFmPtE6mhcjINxFm+b5HC1hvVwzAIgbHOisf9I4YnonXH+nFSQcl5ORyxGDus5f1OUiuAL1o0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51803},"main":"index.js","types":"dist/index.d.ts","gitHead":"d6f3551279c41311bc29d2c9ef81520a91196c8e","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.8.1","@slack/webhook":"^6.1.0","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-sinon":"^2.0.2","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.23_1693777321755_0.19195220580336647","host":"s3://npm-registry-packages"}},"1.1.24":{"name":"playwright-slack-report","version":"1.1.24","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.24","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"dist":{"shasum":"3c3dcdde95d06c6801b8a64ad475747de808a73c","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.24.tgz","fileCount":21,"integrity":"sha512-PhzHrVTz7dJKo0o0VJqiFc1uLWjfgWE4j1hMyEPVzGuZeAHET96yFNACdqnUgO7Q5ZTK1HtR8ePWb8ttlElriA==","signatures":[{"sig":"MEYCIQCXxUwpPibrJAXPapmF3wij/73MahaH/evskDRTSS2ViQIhAKeqYufC9fX/sX04kpEIZ/HnS7Vhmg4lwztVw5/YSygL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54494},"main":"index.js","types":"dist/index.d.ts","gitHead":"de430541d3940f9fa28e4128c3d2a4a0553ffae5","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"8.1.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@slack/web-api":"^6.8.1","@slack/webhook":"^6.1.0","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-sinon":"^2.0.2","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.24_1695435601294_0.6558531369100553","host":"s3://npm-registry-packages"}},"1.1.25":{"name":"playwright-slack-report","version":"1.1.25","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.25","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"nyc":{"all":true,"exclude":["./src/custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"8d40db7dad5438eb078d2d3b51e5317369ff6b46","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.25.tgz","fileCount":21,"integrity":"sha512-SIzeTMtKna03Pj2Zb/8ZLCiR9JWjXUeaNunpQQGDKQcerz8MEP+DO+UCAPynkZ3vv+E17gfyg1BDDLGAQOJBpA==","signatures":[{"sig":"MEUCIAGYF0YoFaDlyzGQAJVITZrBeSLX6pa2mCG0rclzFqkNAiEAhesytJailEqCl+X2vrC48Tv8Ihp8E/J8sn54XLNCe2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53010},"main":"index.js","types":"dist/index.d.ts","gitHead":"c7b2fc27cb58b4e3bc7a58a28709e152945d8d86","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\""},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@slack/web-api":"^6.9.1","@slack/webhook":"^7.0.1","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-sinon":"^2.0.2","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.23.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.25_1699675127594_0.0163521393505921","host":"s3://npm-registry-packages"}},"1.1.54":{"name":"playwright-slack-report","version":"1.1.54","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.54","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"2766b9d39770b14be8c935519fd5f6478dbf8d20","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.54.tgz","fileCount":28,"integrity":"sha512-Lud0zLOKvK+iUElb1NrAVgSdeZwN+pAwOfpNMaCsIQLqfN5dLhsSs6/HIubA38B8DWk79TEHmrCRt+JLiPqLaw==","signatures":[{"sig":"MEYCIQCI67Bfe4ubVEa8EClaoy0zKnZTXaJyiLCSKsTwWGiwxgIhAINGoM3astvy51QkblEkz/zXG7Qr2kock7J/J+5J0296","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95757},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"47c4e7e8e7e68bfe7b5ba2b838a9b31603ccd29b","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./tests/test_data/valid_cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","ts-node":"^10.9.1","commander":"^11.1.0","@slack/web-api":"^6.9.1","@slack/webhook":"^7.0.1","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-sinon":"^2.0.2","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.40.0","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.54_1702120175777_0.6857592115349531","host":"s3://npm-registry-packages"}},"1.1.55":{"name":"playwright-slack-report","version":"1.1.55","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.55","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"070dd250a18d486ed0726e64e99ff7d6be9e5de9","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.55.tgz","fileCount":28,"integrity":"sha512-ZuEtCW2i9fq3A5E1wHByCcmH2FjgWQWyOrpMwsmXzlCQHs8eoLtENHohJ3clrKf1nMTil+Uch0miUDyvYjowpw==","signatures":[{"sig":"MEUCIQDVdbO2Nv7WRzO2v41NGe5Hd3x42+7v2McrWvozQsMREwIgDq7lXu9j+iG+TVEPJpyCmSm6qfUymsS2Oh5UN//IQ44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99141},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"29c4e69c6f91c00f0f039ac44f4d70ff81023628","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[code quatlity badge][![CodeQL](https://github.com/ryanrosello-og/playwright-slack-report/actions/workflows/github-code-scanning/codeql/badge.svg?branch=main)](https://github.com/ryanrosello-og/playwright-slack-report/actions/workflows/github-code-scannin","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","ts-node":"^10.9.1","commander":"^11.1.0","@slack/web-api":"^6.9.1","@slack/webhook":"^7.0.1","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-sinon":"^2.0.2","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.40.0","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.55_1702168860055_0.5038609589675338","host":"s3://npm-registry-packages"}},"1.1.56":{"name":"playwright-slack-report","version":"1.1.56","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.56","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"427c786d814ec59b7cc272a1984c6ce2c8bb2357","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.56.tgz","fileCount":28,"integrity":"sha512-tyjylCG4iNzqZRJJs73n8EtUXaM5SVn9cMyxCZxgpMWpS9P51BL+d7SVeJZmUAXSrHLUeN0UDAaln7ojWYAaCw==","signatures":[{"sig":"MEUCIQCQaBNIH8D2f4igHXrNITLq5cd6mCNTrZoFYMuTy1fpDAIgFR+yZCqQNduw9T7JVWHKhllLN+IS6ySWuS8le9XaJHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100331},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"9ef6570027d0d6f9946652eb3709bf92c1e58d40","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[code quatlity badge][![CodeQL](https://github.com/ryanrosello-og/playwright-slack-report/actions/workflows/github-code-scanning/codeql/badge.svg?branch=main)](https://github.com/ryanrosello-og/playwright-slack-report/actions/workflows/github-code-scannin","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","ts-node":"^10.9.1","commander":"^11.1.0","@slack/web-api":"^6.9.1","@slack/webhook":"^7.0.1","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-sinon":"^2.0.2","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.40.0","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.56_1702464879805_0.4534360005388933","host":"s3://npm-registry-packages"}},"1.1.57":{"name":"playwright-slack-report","version":"1.1.57","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.57","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"477813a45d37f095c7e0135669e73d1986a0edcb","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.57.tgz","fileCount":28,"integrity":"sha512-k6Hy/AmY0XI7b7RbZpMNU189TKg4pe0N9V1M4HjJMzxmW9JkSPdyJRsIZsYnx0yLCpGpV37354m6xSuLq3MH3Q==","signatures":[{"sig":"MEQCIGZ7cs7f4XwOvuH5I/mjg7KDEbYk8FvKI79VdZB7qpJ2AiBs+Hu5GeOdgd098eViY56PsmdaF20stIZtjOVoX14IhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100374},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"0e5be9e9daad94843a0ba97979f77c1958d2bc7a","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","ts-node":"^10.9.1","commander":"^11.1.0","@slack/web-api":"^6.9.1","@slack/webhook":"^7.0.1","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-sinon":"^2.0.2","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.40.0","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.57_1702494961265_0.5230522841414802","host":"s3://npm-registry-packages"}},"1.1.58":{"name":"playwright-slack-report","version":"1.1.58","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.58","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"c2520b8a353442c475f24fc2aa76a74a1db9d43d","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.58.tgz","fileCount":28,"integrity":"sha512-u7UR+SnuA/IH0PSoHW6fSKIo66SJf8FyFGuO+i9vs1elB630hpw/+7GYQrDJK/ub5lmmMJ/eUs/zsI/CgFuylg==","signatures":[{"sig":"MEUCIDqS0cFb+bSwJOPa3w0aqpsSApCygXVfZleM4OGDJZteAiEA8dim7lPQ0zfd7d+/t13wA+DvUtnlyJ4W7zL6BlU6/6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100862},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"3e836bf0aa04354e307e9410c4b8973c1496e072","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","ts-node":"^10.9.1","commander":"^11.1.0","@slack/web-api":"^6.9.1","@slack/webhook":"^7.0.1","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-sinon":"^2.0.2","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.40.0","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.58_1704538116213_0.36632643495923967","host":"s3://npm-registry-packages"}},"1.1.60":{"name":"playwright-slack-report","version":"1.1.60","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.60","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"99e27c497b2b59f043e0029eed3024ee13365340","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.60.tgz","fileCount":28,"integrity":"sha512-HW5kD6JuoGk6D8ysG/znjCW+zA4fuSpfoYfREYvHfYC/U+4N6MB+Ke0L4ENKIPp3HMtvstNQ+77KwxwwITuSfw==","signatures":[{"sig":"MEUCIQCkqL6X1CuyMprQq8++08w6QAcMK1eutHw/QJOuWcTApwIgQHeDA4dttdQpFZAtSTCvEvtv2/0sTarrBWHIpMe+g5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102705},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"b1c63ec8e2c7d07d33e3ce9210702be808b9279d","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","ts-node":"^10.9.1","commander":"^11.1.0","@slack/web-api":"^6.9.1","@slack/webhook":"^7.0.1","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-sinon":"^2.0.2","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.40.0","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.60_1704966535990_0.6534779429323399","host":"s3://npm-registry-packages"}},"1.1.70":{"name":"playwright-slack-report","version":"1.1.70","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.70","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"b11ea418dfb6f6af5de85c88942a6ebd0e2f89c0","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.70.tgz","fileCount":28,"integrity":"sha512-ECVblI2VciAYMguXKI8cibBFUgQupMX4W/WwDr4AwiXymoCwF4O0OYYjm2mzyEhhjupFQ0wtUE9U5Ed4QDzVsw==","signatures":[{"sig":"MEUCIQDIzYr/pGxtIlIuk5lzDT1nsWklMhgthbNNzVUby3TMdgIgNdcFmzfNjZ1OQBb1RzxP2BzNJHFc5jh1yHmWZD/qcpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107720},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"ac594f34e01f69d70998011314e487a51269c44b","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","ts-node":"^10.9.1","commander":"^11.1.0","@slack/web-api":"^6.9.1","@slack/webhook":"^7.0.1","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-sinon":"^2.0.2","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.40.0","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.70_1706222250486_0.04561416695088205","host":"s3://npm-registry-packages"}},"1.1.71":{"name":"playwright-slack-report","version":"1.1.71","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.71","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"bbb353b9101b8da4ca9e6dae9697353f42e4bcd1","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.71.tgz","fileCount":28,"integrity":"sha512-LxmneXgvn85R0WpVxy5Ah3InBQIhMh49Z8fRRFVerJg5Gt8d2Xvvgm/dubIWspTaZkdeEWFknxicg6XuvM1+uQ==","signatures":[{"sig":"MEQCIDqMAAmN7/wCqIS4pPNhmn4eL6+hAHf/Wz/xF8n9HnN8AiBtRBWul4cjsnno+2aI6yFGPiF4VQsyeWoPjPZOSjs+rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108160},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"b6c7acb7f094e3bb6022e4b786a5478fcd959f9b","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","ts-node":"^10.9.1","commander":"^11.1.0","@slack/web-api":"^6.9.1","@slack/webhook":"^7.0.1","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-sinon":"^2.0.2","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.40.0","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.71_1707218138358_0.8290225686819623","host":"s3://npm-registry-packages"}},"1.1.72":{"name":"playwright-slack-report","version":"1.1.72","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.72","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"ae28284234ea486ac7b280ec2ff90673dad6dbdf","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.72.tgz","fileCount":28,"integrity":"sha512-Gt7Uyzn+SPQQniRCX7qAqOtgmU7rqF5HyM+laZ+1Drsl99xEqA6nyp0da/nqqORrJMnQLkgvGMtbXHIveBCPaQ==","signatures":[{"sig":"MEYCIQD3VsxAQYYQ6ynC8C8mo2wr48MhxIN8imhFUaSt1vVJxAIhANSlzXZTTbgL65dpnyXX7RXv+cV2FbHiC1v/DN0PS3ro","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107723},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"d7996280eba5c46b1466aa9d660aabb55ddfc71a","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","ts-node":"^10.9.1","commander":"^11.1.0","@slack/web-api":"^6.9.1","@slack/webhook":"^7.0.1","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-sinon":"^2.0.2","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.40.0","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.72_1707691535068_0.7528282808641389","host":"s3://npm-registry-packages"}},"1.1.73":{"name":"playwright-slack-report","version":"1.1.73","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.73","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"55b9896076d175880971fae82f909c4fcc905097","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.73.tgz","fileCount":28,"integrity":"sha512-fcpn8YmbkCPLrxu5OctDLt1iRhff+FrkyTw4t13qwD6PBLYcPAf0/rGNRopHUbDwq6J68KvFMldNGi3aqV0wxA==","signatures":[{"sig":"MEUCIByAm0voZ5otgplxJ03c+DVNx2pTRyZLymCFVtMPsiovAiEA7nhxrpqd/6w4TaYX1kCll8PQ9ZHS+ntBv0quYdjQ5ps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107881},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"016f347c3cb91da0189eb5c2134c1a9137454fa0","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","ts-node":"^10.9.1","commander":"^11.1.0","@slack/web-api":"^6.9.1","@slack/webhook":"^7.0.1","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-sinon":"^2.0.2","typescript":"^4.7.4","@slack/types":"^2.7.0","@playwright/test":"^1.40.0","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.73_1715725987490_0.6747360934392588","host":"s3://npm-registry-packages"}},"1.1.80":{"name":"playwright-slack-report","version":"1.1.80","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.80","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"79ffe5fef2b4b5db07b9aaff56dd3f2b95dcb9ed","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.80.tgz","fileCount":28,"integrity":"sha512-n7C6U914/KgXji7V+X4uZWdlJshvfrq+7x8Ad9BShSRCDbh4mFtZQdbzllP9XNjgvzEQE4uZVIsNAG7mPlZH/A==","signatures":[{"sig":"MEQCICDXIu1QUjEu/+IgUl3LJhodJe4yHeXBNdeIt3uEIa1jAiAWqKnJZC/pJoPVaoWu6SWbaDAzvWys5jETSQ6OjHzOFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108644},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"b3dd655e7f02408c492b9bd926d220feaf210e1a","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","ts-node":"^10.9.2","commander":"^11.1.0","@slack/web-api":"^6.9.1","@slack/webhook":"^7.0.1","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-sinon":"^2.0.2","typescript":"^5.4.5","@slack/types":"^2.7.0","@playwright/test":"^1.44.0","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.80_1715730322908_0.1335501014290874","host":"s3://npm-registry-packages"}},"1.1.81":{"name":"playwright-slack-report","version":"1.1.81","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.81","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"192d76d9f926ffd52f6b19a389c8d3232c9024b6","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.81.tgz","fileCount":28,"integrity":"sha512-HITriEj11bAyyAbkHrZiSfvUaLOW6IWupsPCyS9+WxwMeRrDfpoNSRbS4ZbixMXbaePdby8/bNdzKf3OZFyG+Q==","signatures":[{"sig":"MEUCIQDP8Twa0s95DfW0ihdV7pn4SMKcRHEB2aVUHzJUVnd1EAIgUY26KNkKe7vKJfonGNyURfHPFGHpUsiN8ztCRoe5QVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109657},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"227544abf0aae8b54b71e160583690a1a0684d31","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","ts-node":"^10.9.2","commander":"^11.1.0","@slack/web-api":"^6.9.1","@slack/webhook":"^7.0.1","https-proxy-agent":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^2.7.1","ts-sinon":"^2.0.2","typescript":"^5.4.5","@slack/types":"^2.7.0","@playwright/test":"^1.44.0","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.81_1717155111534_0.7661994956384155","host":"s3://npm-registry-packages"}},"1.1.82":{"name":"playwright-slack-report","version":"1.1.82","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.82","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"540ae599b109977e9ed1b44335c5b3bb9225b022","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.82.tgz","fileCount":28,"integrity":"sha512-E3vvCSW4IteqgV3n3/yLjpexx6kchAm4IMdcys43w/lGV6sYqGFRw+eM/dK/WOr0G/AFPI1OPW1KkQWfd4rnhw==","signatures":[{"sig":"MEUCICvl+A7J9HZMS/W08BgLXurk9wBt+gmRPGevCVb96Dk3AiEA8TeccDdPqGbD0JJRkRx/HJzFRIHdtSsE0JowDht4Xvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110690},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"2cdcc98832599d4a9d62c01593b3627d745fc6b8","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","ts-node":"^10.9.2","commander":"^11.1.0","@slack/web-api":"^7.3.2","@slack/webhook":"^7.0.1","https-proxy-agent":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^3.3.3","ts-sinon":"^2.0.2","typescript":"^5.5.4","@slack/types":"^2.12.0","@playwright/test":"^1.45.3","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.82_1722654380476_0.8534891082414027","host":"s3://npm-registry-packages"}},"1.1.85":{"name":"playwright-slack-report","version":"1.1.85","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.85","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"06329ed856c759192262b872f295ff5cd5cfbfe3","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.85.tgz","fileCount":28,"integrity":"sha512-XhD57NvGu+IOeTrDCyL4eKxcSqROCaE2jdlTVFoWclQeqlR4SwaQJPPxZvDJtGR1DUsOT0OJaWu7YnYQleQ2Lw==","signatures":[{"sig":"MEUCIQCvHqBuh3UKfcIV4WpvzInNTbVYaK62R98VO+z2NR0l2QIgD04R3Z2g4ToI4SbbN/VdNs+6Q6twDKqkM233cTym/VQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112552},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"ff0fc9605844adeb4c36ae641974d6adafb2cc0c","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","ts-node":"^10.9.2","commander":"^11.1.0","@slack/web-api":"^7.3.2","@slack/webhook":"^7.0.1","https-proxy-agent":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^3.3.3","ts-sinon":"^2.0.2","typescript":"^5.5.4","@slack/types":"^2.12.0","@playwright/test":"^1.46.0","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.85_1723891618518_0.6910015855407086","host":"s3://npm-registry-packages"}},"1.1.86":{"name":"playwright-slack-report","version":"1.1.86","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.86","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"de6b49cbd5e5683834094ef3447367d9ec682e83","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.86.tgz","fileCount":28,"integrity":"sha512-Jl/R0fP3XdGvw693TABt9ttNBsPY41QQBwQaT6E9X01hZ81jA/T5lskwVuGmlfQpf+A5Eqsjg64BpjFg0p762g==","signatures":[{"sig":"MEYCIQCMWMV74lCohJaDMb77x3yCDazau/wxLbGkuOL8jiLI4wIhAL/Z7+gd1gfEhyvEewzlZ349bDrYMf4R3VYaM2oZRZW4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112659},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"736c448254b1219cacf07bb4c5d674fa5a420991","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","ts-node":"^10.9.2","commander":"^11.1.0","@slack/web-api":"^7.3.4","@slack/webhook":"^7.0.1","https-proxy-agent":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^3.3.3","ts-sinon":"^2.0.2","typescript":"^5.5.4","@slack/types":"^2.12.0","@playwright/test":"^1.46.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.86_1724714077158_0.5243747188329657","host":"s3://npm-registry-packages"}},"1.1.88":{"name":"playwright-slack-report","version":"1.1.88","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.88","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"1b2f0e78b5c93eda77dafe738faaa22bbdc21caf","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.88.tgz","fileCount":28,"integrity":"sha512-aog2LgJXM7sG5mpnTVIKkZA8CrL6kub4jJgMVL+p9iCvEmb1KkSVGDzbmWuwPrR4IytDhtDDz6ZGYm0CSl9P6A==","signatures":[{"sig":"MEQCIFPIX/vTm4wczASZLFj3i9CKb+FK7hGwPfGcChyHt+z2AiAIQVUdC3LSxfpQNJazagq8Z6SQlfpugFc1IU9thSfkxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112988},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"0b017ebb49834dbefd60b31406789b739947a008","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","ts-node":"^10.9.2","commander":"^11.1.0","@slack/web-api":"^7.5.0","@slack/webhook":"^7.0.1","https-proxy-agent":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^3.3.3","ts-sinon":"^2.0.2","typescript":"^5.5.4","@slack/types":"^2.14.0","@playwright/test":"^1.47.0","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.88_1727559182620_0.17454281696530116","host":"s3://npm-registry-packages"}},"1.1.89":{"name":"playwright-slack-report","version":"1.1.89","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.89","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"f2fb9066f8b0f136ba317ae4c82ea5beb5020c44","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.89.tgz","fileCount":28,"integrity":"sha512-h8w6RwSkFRj4fXhSVXqpZBdxanOBCTCUns3DVJwpx0YUfr5w0qEyzcPT3uRozGB8w5qVkbBTvYnOltwU7mJDjQ==","signatures":[{"sig":"MEYCIQDcZ11W4be+XTfBhnbdQ2VOcDb2I4TuLOTVoWGvLHhGWgIhAM4V7uJqYI0FXvHEfXxV+IyGGA8ZUaxqGm+wCAIG6UZ0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113775},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"5bf02f4fb2f8b8385a8664a81a1f68244d4d547c","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.22.4","ts-node":"^10.9.2","commander":"^11.1.0","@slack/web-api":"^7.6.0","@slack/webhook":"^7.0.1","https-proxy-agent":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","dotenv":"^16.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^3.3.3","ts-sinon":"^2.0.2","typescript":"^5.5.4","@slack/types":"^2.14.0","@playwright/test":"^1.48.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.89_1729974671106_0.18113566875401665","host":"s3://npm-registry-packages"}},"1.1.92":{"name":"playwright-slack-report","version":"1.1.92","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.92","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"799065195bda192431d00b02d066507d4e0e5444","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.92.tgz","fileCount":28,"integrity":"sha512-7CKG1ZNK0MdfrBlG4E1vUsPMOQKWgwCqGIzcsFzbMpisCOcg6QcSl+eHqg2ZZK4aFG10wZTcpHhwCCw18h+jhA==","signatures":[{"sig":"MEUCIQCaXA5/XgX4bgZwVedUaib0HOAeRSpVYCRQh3+AEnjCoAIgaNs2CU2qgC99X94h8UhIvfk3FSvUWuCc4WID0NsfONY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114483},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"c0c7fe5ca5774a7c97e604f6c01e3eab8d5e303e","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.24.1","ts-node":"^10.9.2","commander":"^13.0.0","@slack/web-api":"^7.9.1","@slack/webhook":"^7.0.5","https-proxy-agent":"^7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","dotenv":"^16.4.7","eslint":"^7.32.0 || ^8.2.0","prettier":"^3.4.2","ts-sinon":"^2.0.2","typescript":"^5.8.3","@types/node":">=20.11.17","@slack/types":"^2.14.0","@playwright/test":"^1.52.0","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.92_1745697680049_0.07277441198947887","host":"s3://npm-registry-packages-npm-production"}},"1.1.93":{"name":"playwright-slack-report","version":"1.1.93","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.93","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"654456ada576c70657f1f72c39614e027590fdad","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.93.tgz","fileCount":28,"integrity":"sha512-KuCHFyFx7rWOJ5mnpISqtWuB6S8NOOtkkcyUEwxkKTvPVjp5QndB+6fX0w8fTggqZ79x/bM0XO/QU5POOtIGZg==","signatures":[{"sig":"MEQCIGTVixosSRI7wo3fKC48AQbCoQyFZrJmWTeNLp5lWac2AiAWIxjbvZbMYhjXrlUutscb3XVDIiud5KWEpuZ1fhu2Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119324},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"10f0a4dc022b493755ca1f1fa4e308ac5e831235","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"9.8.1","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"18.18.2","dependencies":{"zod":"^3.24.4","ts-node":"^10.9.2","commander":"^13.0.0","@slack/web-api":"^7.9.1","@slack/webhook":"^7.0.5","https-proxy-agent":"^7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","dotenv":"^16.5.0","eslint":"^7.32.0 || ^8.2.0","prettier":"^3.4.2","ts-sinon":"^2.0.2","typescript":"^5.8.3","@types/node":">=22.15.17","@slack/types":"^2.14.0","@playwright/test":"^1.52.0","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.93_1747078711147_0.7022394920888033","host":"s3://npm-registry-packages-npm-production"}},"1.1.95":{"name":"playwright-slack-report","version":"1.1.95","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.95","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"e33a6d069d3acc7bfcba01fe95a0dbce705c5e47","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.95.tgz","fileCount":28,"integrity":"sha512-Kpzb8FZ3guH2aP4hQqSIM1l4UJ+nDhPp6HTgxksMtO6SZq5NjyY/ngv3D6dfTB4VeZ2jxoyp/1HlWId+Oqe6UQ==","signatures":[{"sig":"MEQCIBR4jzmz36g8YWX0M6HM6zqEVG00Q4EruxWlNhXEeajSAiBCijVOJ/O0bhH6gLDdBj9ryLQGrLVhuAk2doOUrOC7eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119312},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"b449e92a0314e696ded33468102fabbba11a16f3","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"10.9.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.25.28","ts-node":"^10.9.2","commander":"^14.0.0","@slack/web-api":"^7.9.2","@slack/webhook":"^7.0.5","https-proxy-agent":"^7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","dotenv":"^16.5.0","eslint":"^7.32.0 || ^8.2.0","prettier":"^3.4.2","ts-sinon":"^2.0.2","typescript":"^5.8.3","@types/node":">=22.15.21","@slack/types":"^2.14.0","@playwright/test":"^1.52.0","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.0","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.95_1748768833551_0.8782675612644963","host":"s3://npm-registry-packages-npm-production"}},"1.1.97":{"name":"playwright-slack-report","version":"1.1.97","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.97","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"c166ad7237899faf97ac8e51d7c2cc1225e79f49","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.97.tgz","fileCount":28,"integrity":"sha512-VNua+URyS4J0E6BayyLXzgod3M55Y2Ur81W6ksJFxB5ca6T0bqtPdQAEVoPQL7p0KiWocJ78e1z7fUKQeL62sA==","signatures":[{"sig":"MEUCIHTgRU8cdOrNyqvUbCxwiWUi/t0UwrAWsg1vn8FhUMXCAiEA/lYcnCoSbJjqqezdLt8MTE9cwbQRwN2Hqsj06PlW4UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119126},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"b724d8ce618a499139ea4567b5cbc6cc411ffaea","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","actor":{"name":"ryanrosello-og","type":"user","email":"goneby30+npm@gmail.com"},"email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"10.9.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.67","ts-node":"^10.9.2","commander":"^14.0.0","@slack/web-api":"^7.9.2","@slack/webhook":"^7.0.5","https-proxy-agent":"^7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","dotenv":"^16.5.0","eslint":"^7.32.0 || ^8.2.0","prettier":"^3.4.2","ts-sinon":"^2.0.2","typescript":"^5.8.3","@types/node":">=24.0.3","@slack/types":"^2.14.0","@playwright/test":"^1.53.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.97_1751142690391_0.3258644250721119","host":"s3://npm-registry-packages-npm-production"}},"1.1.98":{"name":"playwright-slack-report","version":"1.1.98","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.98","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"4ef3f576ccae11911d6c9a34be05d388902422af","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.98.tgz","fileCount":28,"integrity":"sha512-gzKMvXbdZn+Q9/e/KtTLeUJoeP+/KuHoBw0zxWB+P+HUtx538HOsYJmc8EPvDULp+Jxoco9vnwxlcIe+sxIXmw==","signatures":[{"sig":"MEUCIQDekXmgFTLlfNje2vBuzQO+zkrFHBzawEve3BEGJfBw/gIgAxGixirSUYd9MtnWwNc551vJTjTeGfWbe9AdLoBBS7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119772},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"5051d46b350ea7971468b0cad2b451a48772011a","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","actor":{"name":"ryanrosello-og","type":"user","email":"goneby30+npm@gmail.com"},"email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"10.9.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.67","ts-node":"^10.9.2","commander":"^14.0.0","@slack/web-api":"^7.9.2","@slack/webhook":"^7.0.5","https-proxy-agent":"^7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","dotenv":"^16.5.0","eslint":"^7.32.0 || ^8.2.0","prettier":"^3.4.2","ts-sinon":"^2.0.2","typescript":"^5.8.3","@types/node":">=24.0.3","@slack/types":"^2.14.0","@playwright/test":"^1.53.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.98_1751450813459_0.4151738835588463","host":"s3://npm-registry-packages-npm-production"}},"1.1.99":{"name":"playwright-slack-report","version":"1.1.99","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.99","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"5b41cc840e92e3ac31f85e7c731c39ed6d9e8e96","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.99.tgz","fileCount":28,"integrity":"sha512-VaSn8wcL5f+iov47zhbFKIdAsbPASdRkaHv1br1NFmsqiBM3yTkNcOXyfVSnXrzbg2KMFjroEf/uAlpc2kr17g==","signatures":[{"sig":"MEUCIQDJkaQZHwXfPOSf20rCN0yl2OOWnZqWvwlvT89T4CNxNwIgVOiEXcAq5osTXQXCW4FT4nuZEgTORLWjWNN03Y+dpYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122478},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"e5d748fc0359e50d2a5032b6a9248ee96fefdac3","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"10.9.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.25.67","ts-node":"^10.9.2","commander":"^14.0.0","@slack/web-api":"^7.9.3","@slack/webhook":"^7.0.5","https-proxy-agent":"^7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","dotenv":"^17.0.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^3.6.2","ts-sinon":"^2.0.2","typescript":"^5.8.3","@types/node":">=24.0.13","@slack/types":"^2.14.0","@playwright/test":"^1.53.1","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.1","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.99_1752349743317_0.008560924617680543","host":"s3://npm-registry-packages-npm-production"}},"1.1.100":{"name":"playwright-slack-report","version":"1.1.100","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.100","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"44cbaefce3adcd70db908e4eca79e3b3d26124fa","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.100.tgz","fileCount":28,"integrity":"sha512-bP8kWmAfNGrKU+xFZtB2omV89oxwmzFBcQGnXg+YCvjw8EF6hATG5M9wk/sPqM5jWIrbG7eoXVqLQfO0L37DvA==","signatures":[{"sig":"MEQCIG4KB9Tbmr7l4K/i1uYvGdzbA3tUUz3dSE1Gk1NqjrrZAiBKpebpDG6oyzJpJeZErHRlrGHkSpcxoOj2s43nxf3qeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120692},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"f55e4d10a54de1484d124cbd4fec7774bf16cc04","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"npx eslint . --ext .ts","build":"tsc -p ./tsconfig.json","lint-fix":"npx eslint . --ext .ts --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"10.9.3","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.0.17","ts-node":"^10.9.2","commander":"^14.0.0","@slack/web-api":"^7.9.3","@slack/webhook":"^7.0.5","https-proxy-agent":"^7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","dotenv":"^17.2.1","eslint":"^7.32.0 || ^8.2.0","prettier":"^3.6.2","ts-sinon":"^2.0.2","typescript":"^5.8.3","@types/node":">=24.3.0","@slack/types":"^2.14.0","@playwright/test":"^1.54.2","eslint-config-node":"^4.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^5.30.6","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^5.30.6"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.100_1755912244090_0.9896275776441803","host":"s3://npm-registry-packages-npm-production"}},"1.1.106":{"name":"playwright-slack-report","version":"1.1.106","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.106","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"48cbf7c1b1b7dd5c4bbed2e8456a694b577bb3a5","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.106.tgz","fileCount":28,"integrity":"sha512-mGQ5z9NQ57EurR79paudPzdd7rZWk3JW4kRlZBqCzoIkHV8YkH/A/2BvqVFnB3JRz3WlN6sz2EnlmVbg8yKDRA==","signatures":[{"sig":"MEYCIQDHQDxWvZ1i10k3qGO3POUeFmIWQt24KRKsADwfpcKq5QIhAMQfp3/da9GmpKwz6wpRL+v4gpvbLaHtxL9fKuXa5cu9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120798},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"3f761bcb244aa702a714e53e28fe2501e10b4ba3","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"eslint src","build":"tsc -p ./tsconfig.json","lint:fix":"eslint src --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"10.9.3","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^4.3.6","commander":"^14.0.3","@slack/web-api":"^7.14.1","@slack/webhook":"^7.0.7","https-proxy-agent":"^7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","dotenv":"^17.3.1","eslint":"^10.0.0","globals":"^17.3.0","ts-node":"^10.9.2","prettier":"^3.8.1","ts-sinon":"^2.0.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":">=25.2.3","@slack/types":"^2.20.0","@playwright/test":"^1.58.2","typescript-eslint":"^8.55.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-playwright":"^2.5.1","@typescript-eslint/parser":"^8.55.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.55.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.106_1771045050767_0.049393932555138464","host":"s3://npm-registry-packages-npm-production"}},"1.1.109":{"name":"playwright-slack-report","version":"1.1.109","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.109","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"1efb20761da59a96ca928788e7a9d62aad9273d6","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.109.tgz","fileCount":28,"integrity":"sha512-vJGIWL9QvQO7GZnj+ctmawx/56jYvuCjSBDRTycreeGgO/YCHguLLZYbRcJlc0WHi7r09XZpVjVfnZLZ3kPSpA==","signatures":[{"sig":"MEQCIHDwiPoPlgoR5/ZwvtbsOGQkvuHjk2Do1OPMfR6YtkKpAiADSf6aHfsdJ8Tk7sbKuUZmhBQQD/Ra2MMfYlZ8yYgRmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playwright-slack-report@1.1.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119789},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"b49d6469323abb12b52eb05243871979514243fe","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"eslint src","build":"tsc -p ./tsconfig.json","lint:fix":"eslint src --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8a87be00-a53c-46fd-b90d-8e87f9e3a4c1"}},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"11.6.2","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","commander":"^14.0.3","@slack/web-api":"^7.14.1","@slack/webhook":"^7.0.7","https-proxy-agent":"^7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","dotenv":"^17.3.1","eslint":"^10.0.1","globals":"^17.3.0","ts-node":"^10.9.2","prettier":"^3.8.1","ts-sinon":"^2.0.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":">=25.3.0","@slack/types":"^2.20.0","@playwright/test":"^1.58.2","typescript-eslint":"^8.56.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-playwright":"^2.7.0","@typescript-eslint/parser":"^8.56.0","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.56.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.109_1771643257352_0.37519568454571695","host":"s3://npm-registry-packages-npm-production"}},"1.1.110":{"name":"playwright-slack-report","version":"1.1.110","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.110","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"e80a90cfbe4ec8c59f93023693f4da1d095525c0","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.110.tgz","fileCount":28,"integrity":"sha512-OZvGBOOPHSWVzh1JmQmaDpl18k/fhMUYUTPKT7EPSb5XHS5r1MB2fAOVLSsAQ0xGmr9x3qDm5hZR45b+tn8Zuw==","signatures":[{"sig":"MEYCIQDWQaLEduo0cEwTc6POFPJdxjbqg7oS+ua9WU/YT6FwqgIhAMgWNqsBFlTm1JTLHXQDmRWVWhhpVYhuofRSj1a20+cj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playwright-slack-report@1.1.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119836},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"ba11955e18940ff8aff432da2fd84273832f41bd","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"eslint src","build":"tsc -p ./tsconfig.json","lint:fix":"eslint src --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8a87be00-a53c-46fd-b90d-8e87f9e3a4c1"}},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"11.11.0","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"resolutions":{"axios":"^1.15.0"},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","commander":"^14.0.3","@slack/web-api":"^7.15.1","@slack/webhook":"^7.0.8","https-proxy-agent":"^7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","dotenv":"^17.4.2","eslint":"^10.2.0","globals":"^17.4.0","ts-node":"^10.9.2","prettier":"^3.8.2","ts-sinon":"^2.0.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":">=25.3.0","@slack/types":"^2.20.0","@playwright/test":"^1.59.1","typescript-eslint":"^8.58.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-playwright":"^2.7.0","@typescript-eslint/parser":"^8.57.1","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.56.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.110_1776157654817_0.9482826048024378","host":"s3://npm-registry-packages-npm-production"}},"1.1.111":{"name":"playwright-slack-report","version":"1.1.111","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.111","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"095d7d16a20692b9e122f465451243248fb9c32d","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.111.tgz","fileCount":28,"integrity":"sha512-PjL7X/fQm+MOf8hVHCqC+JxD9pFnWDx3UXVrHoxATYCk+lD9YB4zL6q2vW3L0q3YpBWT6ENkmUkOkqz5Sm+9mw==","signatures":[{"sig":"MEUCIQCCd3X++v4GeFSKBJwro9AmffqpyqA+Sgg7pOm2XoWVoQIgJjFlxMiazDgrbHJAhlaOVCx0QyJArccrqFicNguFlMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playwright-slack-report@1.1.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119836},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"5b3b1313c7798b242882ed140b205b90d5ec4c41","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"eslint src","build":"tsc -p ./tsconfig.json","lint:fix":"eslint src --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8a87be00-a53c-46fd-b90d-8e87f9e3a4c1"}},"repository":{"url":"git+ssh://git@github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"11.13.0","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"resolutions":{"axios":"^1.17.0"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","commander":"^14.0.3","@slack/web-api":"^7.16.0","@slack/webhook":"^7.0.8","https-proxy-agent":"^7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","dotenv":"^17.4.2","eslint":"^10.2.0","globals":"^17.4.0","ts-node":"^10.9.2","prettier":"^3.8.2","ts-sinon":"^2.0.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":">=25.9.1","@slack/types":"^2.20.0","@playwright/test":"^1.59.1","typescript-eslint":"^8.58.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","eslint-plugin-playwright":"^2.7.0","@typescript-eslint/parser":"^8.60.1","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.56.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.111_1780808562463_0.7350596532825349","host":"s3://npm-registry-packages-npm-production"}},"1.1.112":{"name":"playwright-slack-report","version":"1.1.112","keywords":["slack","report","playwright","typescript"],"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","_id":"playwright-slack-report@1.1.112","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"bin":{"playwright-slack-report":"dist/cli.js"},"nyc":{"all":true,"exclude":["./custom_block/my_block.ts"],"include":["src/**/*.ts"]},"dist":{"shasum":"191ff37e0b81e8c4d8de69e0a6dc4d9593fcc1bb","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.112.tgz","fileCount":28,"integrity":"sha512-3efIJW3UBHt1VhyhCR7sbNl8pLxjYFdSoVtuufnfEwcASYh3oC55riXLnpF6IbxGlam/40JgGxoeEyku1KZBhA==","signatures":[{"sig":"MEQCIH5L9ROeIwhRZ4jDnbIQOHQ4TeSbZ9syCLqP4eQcLKVOAiARckAK3rhwTs80Ud/xKcso3gNYcJWN7QUwefA4REbAcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playwright-slack-report@1.1.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119834},"main":"dist/cli.js","types":"dist/index.d.ts","gitHead":"a0828906de3de887fa4c093b15a8f8a5ae9ef9c0","scripts":{"pw":"nyc playwright test && nyc report --reporter=lcov","cli":"yarn build && node dist/cli.js","lint":"eslint src","build":"tsc -p ./tsconfig.json","lint:fix":"eslint src --fix","prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8a87be00-a53c-46fd-b90d-8e87f9e3a4c1"}},"repository":{"url":"git+https://github.com/ryanrosello-og/playwright-slack-report.git","type":"git"},"_npmVersion":"11.13.0","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","directories":{},"resolutions":{"axios":"^1.17.0"},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","commander":"^14.0.3","@slack/web-api":"^7.17.0","@slack/webhook":"^7.0.9","https-proxy-agent":"^7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","dotenv":"^17.4.2","eslint":"^10.5.0","globals":"^17.6.0","ts-node":"^10.9.2","prettier":"^3.8.4","ts-sinon":"^2.0.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":">=25.9.1","@slack/types":"^2.20.0","@playwright/test":"^1.60.0","typescript-eslint":"^8.61.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","eslint-plugin-playwright":"^2.7.0","@typescript-eslint/parser":"^8.60.1","eslint-config-airbnb-base":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.56.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/playwright-slack-report_1.1.112_1782812708028_0.6969080353220238","host":"s3://npm-registry-packages-npm-production"}},"1.1.113":{"dependencies":{"@slack/web-api":"^8.0.0","@slack/webhook":"^7.0.9","commander":"^14.0.3","https-proxy-agent":"^7.0.6","undici":"^8.10.0","zod":"^4.4.3"},"devDependencies":{"@eslint/js":"^10.0.1","@playwright/test":"^1.60.0","@slack/types":"^3.0.0","@types/node":">=26.2.0","@typescript-eslint/eslint-plugin":"^8.56.0","@typescript-eslint/parser":"^8.60.1","dotenv":"^17.4.2","eslint":"^10.5.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^10.1.8","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-import":"^2.32.0","eslint-plugin-node":"^11.1.0","eslint-plugin-playwright":"^2.7.0","eslint-plugin-prettier":"^5.5.6","globals":"^17.6.0","nyc":"^17.1.0","prettier":"^3.8.4","ts-node":"^10.9.2","ts-sinon":"^2.0.2","typescript":"^5.9.3","typescript-eslint":"^8.67.0"},"scripts":{"prettier":"prettier --write --loglevel warn \"**/**/*.ts\"","pw":"nyc playwright test && nyc report --reporter=lcov","build":"tsc -p ./tsconfig.json","lint":"eslint src","lint:fix":"eslint src --fix","cli":"yarn build && node dist/cli.js","cli-debug":"yarn build && npx . -c ./cli_config.json -j ./tests/test_data/valid_test_results.json"},"name":"playwright-slack-report","version":"1.1.113","bin":{"playwright-slack-report":"dist/cli.js"},"main":"dist/cli.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/ryanrosello-og/playwright-slack-report.git"},"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","resolutions":{"axios":"^1.17.0"},"keywords":["slack","report","playwright","typescript"],"nyc":{"all":true,"include":["src/**/*.ts"],"exclude":["./custom_block/my_block.ts"]},"gitHead":"ca59712e48889c56769fce175c3e2d917e7607df","_id":"playwright-slack-report@1.1.113","description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-Fm8xU3Q/QZJ+WXWLTAApPzoMSclCLmFWmD8aOjnizoEJ0D/L6P3u+v92qlEB7Bg1o3knN1ADomd4Y4xsPmctsQ==","shasum":"356145afa91ea683fb5085fbd2f1825ffa44f464","tarball":"https://registry.npmjs.org/playwright-slack-report/-/playwright-slack-report-1.1.113.tgz","fileCount":28,"unpackedSize":120875,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playwright-slack-report@1.1.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCwtHsN/yW5nkn9u6/H3rOrR+bYpS8gc0Spp9rZEFQ4jwIgdp5fhZ8+kEU7DUIJnsAe/YvZiXQfAmqjs2kOM81L08Y="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8a87be00-a53c-46fd-b90d-8e87f9e3a4c1"}},"directories":{},"maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/playwright-slack-report_1.1.113_1787358927768_0.8797360076382075"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-12T22:52:37.447Z","modified":"2026-08-22T00:35:28.320Z","1.0.4":"2022-08-12T22:52:37.653Z","1.0.6":"2022-08-13T10:10:03.128Z","1.0.7":"2022-08-15T10:32:22.366Z","1.0.8":"2022-08-16T07:36:59.447Z","1.0.10":"2022-08-17T05:42:52.686Z","1.0.12":"2022-08-17T10:20:48.113Z","1.0.13":"2022-09-01T19:56:25.147Z","1.0.14":"2022-09-03T04:54:07.208Z","1.0.16":"2022-09-10T08:30:30.888Z","1.0.18":"2022-09-11T02:53:05.437Z","1.0.19":"2022-09-26T10:32:07.078Z","1.0.20":"2023-01-27T20:05:17.771Z","1.1.0":"2023-02-04T08:47:41.162Z","1.1.1":"2023-02-26T19:46:22.647Z","1.1.2":"2023-02-27T10:00:18.310Z","1.1.3":"2023-04-12T20:12:23.332Z","1.1.4":"2023-05-20T02:56:46.946Z","1.1.15":"2023-05-21T07:51:06.623Z","1.1.16":"2023-05-25T10:50:29.305Z","1.1.17":"2023-07-16T09:00:48.129Z","1.1.20":"2023-07-17T10:02:14.559Z","1.1.21":"2023-07-18T11:04:08.266Z","1.1.22":"2023-08-24T22:07:40.534Z","1.1.23":"2023-09-03T21:42:01.952Z","1.1.24":"2023-09-23T02:20:01.493Z","1.1.25":"2023-11-11T03:58:47.792Z","1.1.54":"2023-12-09T11:09:36.023Z","1.1.55":"2023-12-10T00:41:00.278Z","1.1.56":"2023-12-13T10:54:39.952Z","1.1.57":"2023-12-13T19:16:01.502Z","1.1.58":"2024-01-06T10:48:36.363Z","1.1.60":"2024-01-11T09:48:56.144Z","1.1.70":"2024-01-25T22:37:30.642Z","1.1.71":"2024-02-06T11:15:38.547Z","1.1.72":"2024-02-11T22:45:35.247Z","1.1.73":"2024-05-14T22:33:07.719Z","1.1.80":"2024-05-14T23:45:23.087Z","1.1.81":"2024-05-31T11:31:51.710Z","1.1.82":"2024-08-03T03:06:20.630Z","1.1.85":"2024-08-17T10:46:58.677Z","1.1.86":"2024-08-26T23:14:37.291Z","1.1.88":"2024-09-28T21:33:02.794Z","1.1.89":"2024-10-26T20:31:11.434Z","1.1.92":"2025-04-26T20:01:20.262Z","1.1.93":"2025-05-12T19:38:31.340Z","1.1.95":"2025-06-01T09:07:13.808Z","1.1.97":"2025-06-28T20:31:30.642Z","1.1.98":"2025-07-02T10:06:53.690Z","1.1.99":"2025-07-12T19:49:03.492Z","1.1.100":"2025-08-23T01:24:04.290Z","1.1.106":"2026-02-14T04:57:30.914Z","1.1.109":"2026-02-21T03:07:37.507Z","1.1.110":"2026-04-14T09:07:35.025Z","1.1.111":"2026-06-07T05:02:42.645Z","1.1.112":"2026-06-30T09:45:08.173Z","1.1.113":"2026-08-22T00:35:27.922Z"},"bugs":{"url":"https://github.com/ryanrosello-og/playwright-slack-report/issues"},"author":{"name":"Ryan Rosello","email":"ryanrosello@hotmail.com"},"license":"MIT","homepage":"https://github.com/ryanrosello-og/playwright-slack-report#readme","keywords":["slack","report","playwright","typescript"],"repository":{"type":"git","url":"git+https://github.com/ryanrosello-og/playwright-slack-report.git"},"description":"[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)","maintainers":[{"name":"ryanrosello-og","email":"goneby30+npm@gmail.com"}],"readme":"# playwright-slack-report ![Builds](https://github.com/ryanrosello-og/playwright-slack-report/actions/workflows/playwright.yml/badge.svg) [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/ryanrosello-og/playwright-slack-report/blob/master/LICENSE) [![Coverage Status](https://coveralls.io/repos/github/ryanrosello-og/playwright-slack-report/badge.svg?branch=main)](https://coveralls.io/github/ryanrosello-og/playwright-slack-report?branch=main) [![CodeQL](https://github.com/ryanrosello-og/playwright-slack-report/actions/workflows/github-code-scanning/codeql/badge.svg?branch=main)](https://github.com/ryanrosello-og/playwright-slack-report/actions/workflows/github-code-scanning/codeql) <a href=\"https://www.buymeacoffee.com/ryanrosello.og\"><img src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" height=\"20px\"></a>\n\n[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ryanrosello-og/playwright-slack-report)\n\n![Main Logo](https://github.com/ryanrosello-og/playwright-slack-report/blob/main/assets/_logo.png?raw=true)\n\nPublish your Playwright test results to your favorite Slack channel(s).\n\n![Gif](https://github.com/ryanrosello-og/playwright-slack-report/blob/main/assets/2022-08-15_20-22-59.png?raw=true)\n\n## 🚀 Features\n\n- 💌 Send results your Playwright test results to one or more Slack channels\n- 🎚️ Leverage JSON results created by Playwright and seamlessly post them on Slack\n- 📊 Conditionally send results to Slack channels based on test results\n- 📄 Include additional meta information into your test summary e.g. Branch, BuildId etc\n- 🧑‍🎨 Define your own custom Slack message layout!\n\n# 📦 Installation\n\nRun following commands:\n\n**yarn**\n\n`yarn add playwright-slack-report -D`\n\n**npm**\n\n`npm install playwright-slack-report -D`\n\nModify your `playwright.config.ts` file to include the following:\n\n```typescript\n  reporter: [\n    [\n      \"./node_modules/playwright-slack-report/dist/src/SlackReporter.js\",\n      {\n        channels: [\"pw-tests\", \"ci\"], // provide one or more Slack channels\n        sendResults: \"always\", // \"always\" , \"on-failure\", \"off\"\n      },\n    ],\n    [\"dot\"], // other reporters\n  ],\n```\n\n# Option A - send your results via a Slack webhook\n\nEnable incoming webhooks in your Slack workspace by following the steps as per Slack's documentation:\n\nhttps://api.slack.com/messaging/webhooks\n\nOnce you have enabled incoming webhooks, you will need to copy the webhook URL and specify it in the config:\n\n```typescript\n  reporter: [\n    [\n      \"./node_modules/playwright-slack-report/dist/src/SlackReporter.js\",\n      {\n        slackWebHookUrl: \"https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX\",\n        sendResults: \"always\", // \"always\" , \"on-failure\", \"off\"\n      },\n    ],\n    [\"dot\"], // other reporters\n  ],\n```\n\n### Note I:\n\nYou will most likely need to have Slack administrator rights to perform the steps above.\n\n### Note II:\n\nSending failure details in a thread is not supported when using webhooks. You will need to use Option B below.\n\n### Note III:\n\nYou can use `slackWebHookChannel: \"pw-tests\"` as an option if you have a single Slack webhook URL that needs to send messages to multiple channels.\n\n# Option B - send your results via a Slack bot user\n\nRun your tests by providing your `SLACK_BOT_USER_OAUTH_TOKEN` as an environment variable or specifying `slackOAuthToken` option in the config:\n\n`SLACK_BOT_USER_OAUTH_TOKEN=[your Slack bot user OAUTH token] npx playwright test`\n\n> **NOTE:** The Slack channel that you specify will need to be _public_, this app will not be able to publish messages to private channels.\n\n---\n\n<details>\n<summary><b>🔎 How do I find my Slack bot oauth token?</b></summary>\n\nYou will need to have Slack administrator rights to perform the steps below.\n\n1. Navigate to https://api.slack.com/apps\n2. Click the Create New App button and select \"From scratch\"\n\n![Navigate to https://api.slack.com/apps](https://github.com/ryanrosello-og/playwright-slack-report/blob/main/assets/2022-08-09_5-37-11.png?raw=true)\n\n3. Input a name for your app and select the target workspace, then click on the **Create App** button\n\n![Input a name for your app and select the target workspace](https://github.com/ryanrosello-og/playwright-slack-report/blob/main/assets/2022-08-09_5-40-51.png?raw=true)\n\n4. Under the Features menu, select **OAuth & Permissions** and scroll down to **Scopes** section\n\n![Under the Features menu select](https://github.com/ryanrosello-og/playwright-slack-report/blob/main/assets/2022-08-09_5-44-29.png?raw=true)\n\n5. Click the **Add an OAuth Scope** button and select the following scopes:\n\n![Click the Add an OAuth Scope](https://github.com/ryanrosello-og/playwright-slack-report/blob/main/assets/2022-08-09_5-48-30.png?raw=true)\n\n- chat:write\n- chat:write.public\n- chat:write.customize\n\n6. Scroll up to the OAuth Tokens for Your Workspace and click the **Install to Workspace** button\n\n![Install](https://github.com/ryanrosello-og/playwright-slack-report/blob/main/assets/2022-08-09_5-55-22.png?raw=true)\n\n> You will be prompted with the message below, click the Allow button\n\n![click the Allow button](https://github.com/ryanrosello-og/playwright-slack-report/blob/main/assets/2022-08-09_5-49-49.png?raw=true)\n\nThe final step will be to copy the generated Bot User OAuth Token aka `SLACK_BOT_USER_OAUTH_TOKEN`.\n\n> **Treat this token as a secret.**\n\n![Final](https://github.com/ryanrosello-og/playwright-slack-report/blob/main/assets/2022-08-09_5-53-17.png?raw=true)\n\n</details>\n\n---\n\n# Option C - send your JSON results via CLI\n\nPlaywright now provides a nice way to [merge multiple reports from multiple shards](https://playwright.dev/docs/test-sharding#merging-reports-from-multiple-shards). You can use this feature to generate a single JSON report and then send it to Slack, alleviating the need to have separate messages sent per shard:\n\n`npx playwright merge-reports --reporter json ./all-blob-reports > merged_tests_results.json`\n\n^ It is important that you set the `--reporter` to `json` and pipe the results to a json file, otherwise the report will not be generated in the correct format.\n\nNext, you will need to configure the cli. See example below:\n\n_cli_config.json:_\n\n```json\n{\n  \"sendResults\": \"always\",\n  \"slackLogLevel\": \"error\",\n  \"sendUsingBot\": {\n    \"channels\": [\"demo\"]\n  },\n  \"showInThread\": true,\n  \"meta\": [\n    { \"key\": \"build\", \"value\": \"1.0.0\" },\n    { \"key\": \"branch\", \"value\": \"master\" },\n    { \"key\": \"commit\", \"value\": \"1234567890\" },\n    {\n      \"key\": \"results\",\n      \"value\": \"https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png\"\n    }\n  ],\n  \"maxNumberOfFailures\": 4,\n  \"disableUnfurl\": true\n}\n```\n\nThe config file also supports the follow extra options:\n\n- `proxy` - String representation of your proxy server.\n- `sendUsingWebhook` - Object containing the webhook url to send the results to (see example below)\n- `customLayout` - Object specifying the custom layout relative path and function name:\n\n```\n  \"customLayout\": {\n    \"source\": \"./custom_block/cli_block_with_meta.ts\",\n    \"functionName\": \"generateCustomLayoutSimpleMeta\"\n  }\n```\n\n- `customLayoutAsync` - Similar to `customLayout`, except this key requires an async function:\n\n```\n  \"customLayoutAsync\": {\n    \"source\": \"./custom_block/cli_block_with_meta.ts\",\n    \"functionName\": \"generateCustomAsyncLayoutSimpleMeta\"\n  }\n```\n\nThe customLayout typescript file must export a function name using the `exports` syntax e.g. `exports.generateCustomLayoutSimpleMeta = generateCustomLayoutSimpleMeta;`\nThis file should not contain any `import` statements otherwise it will complain. See example below:\n\n<details>\n  <summary>Example custom layout for CLI</summary>\n\n```js\nfunction generateCustomLayoutSimpleMeta(summaryResults) {\n  const meta = [];\n  if (summaryResults.meta) {\n    for (let i = 0; i < summaryResults.meta.length; i += 1) {\n      const { key, value } = summaryResults.meta[i];\n      meta.push({\n        type: 'section',\n        text: {\n          type: 'mrkdwn',\n          text: `\\n*${key}* :🙌\\t${value}`,\n        },\n      });\n    }\n  }\n  return [\n    {\n      type: 'section',\n      text: {\n        type: 'mrkdwn',\n        text:\n          summaryResults.failed === 0\n            ? ':tada: All tests passed!'\n            : `😭${summaryResults.failed} failure(s) out of ${summaryResults.tests.length} tests`,\n      },\n    },\n    ...meta,\n  ];\n}\n\nasync function generateCustomAsyncLayoutSimpleMeta(summaryResults) {\n  const meta = [];\n  // do some async stuff here\n  if (summaryResults.meta) {\n    for (let i = 0; i < summaryResults.meta.length; i += 1) {\n      const { key, value } = summaryResults.meta[i];\n      meta.push({\n        type: 'section',\n        text: {\n          type: 'mrkdwn',\n          text: `\\n*${key}* :😍\\t${value}`,\n        },\n      });\n    }\n  }\n  return [\n    {\n      type: 'section',\n      text: {\n        type: 'mrkdwn',\n        text:\n          summaryResults.failed === 0\n            ? ':tada: All tests passed!'\n            : `😭${summaryResults.failed} failure(s) out of ${summaryResults.tests.length} tests`,\n      },\n    },\n    ...meta,\n  ];\n}\nexports.generateCustomLayoutSimpleMeta = generateCustomLayoutSimpleMeta;\nexports.generateCustomAsyncLayoutSimpleMeta =\n  generateCustomAsyncLayoutSimpleMeta;\n```\n\n</details>\n\n_Config with extra options_\n\n```json\n{\n  \"sendResults\": \"always\",\n  \"slackLogLevel\": \"error\",\n  \"proxy\": \"http://proxy.mycompany.com:8080\",\n  \"sendUsingWebhook\": {\n    \"webhookUrl\": \"https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX\"\n  },\n  \"showInThread\": true,\n  \"meta\": [\n    { \"key\": \"build\", \"value\": \"1.0.0\" },\n    { \"key\": \"branch\", \"value\": \"master\" },\n    { \"key\": \"commit\", \"value\": \"1234567890\" },\n    {\n      \"key\": \"results\",\n      \"value\": \"https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png\"\n    }\n  ],\n  \"maxNumberOfFailures\": 4,\n  \"disableUnfurl\": true,\n  \"customLayout\": {\n    \"source\": \"./custom_block/cli_block_with_meta.ts\",\n    \"functionName\": \"generateCustomLayoutSimpleMeta\"\n  }\n}\n```\n\nOnce you have generated the JSON report and defined your config file, you can send it to Slack using the following command:\n\n`SLACK_BOT_USER_OAUTH_TOKEN=[your Slack bot user OAUTH token] npx playwright-slack-report -c cli_config.json -j > merged_tests_results.json`\n\nBoth the `-c` and `-j` options are required. The `-c` option is the path to your config file and the `-j` option is the path to your merged JSON report. You will also need to pipe the output to a json file, using the `>` operator.\n\n### Additional notes\n\n- The config file for the cli app is stand-alone, which means you no longer need to define the Playwright slack reporter in your `playwright.config.ts` file\n- In order to handle dynamic meta data e.g. environment variables storing your build id, branch name etc, you can use the `meta` option in the config file and use the format: `__ENV_VARIABLE_NAME` as its value. This will be replaced with the actual value of the environment variable at runtime. See example below:\n\n```json\n{\n  \"sendResults\": \"always\",\n  \"slackLogLevel\": \"error\",\n  \"sendUsingBot\": {\n    \"channels\": [\"demo\"]\n  },\n  \"showInThread\": true,\n  \"meta\": [\n    { \"key\": \"build\", \"value\": \"__ENV_BUILD_ID\" },\n    { \"key\": \"branch\", \"value\": \"__ENV_BRANCH_NAME\" },\n    { \"key\": \"commit\", \"value\": \"__ENV_COMMIT_ID\" },\n    {\n      \"key\": \"results\",\n      \"value\": \"https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png\"\n    }\n  ],\n  \"maxNumberOfFailures\": 4,\n  \"disableUnfurl\": true\n}\n```\n\nIn your `cli_config.json` file:\n\n`__ENV_BUILD_ID` is equivalent to `process.env.BUILD_ID`. This will be automatically handled for you.\n\nYou will encounter the following error if the environment variable is not defined:\n\n```bash\n❌ Environment variable [blah] was not set.\n        This variable was found in the [meta] section of the config file, ensure the variable is set in your environment.\n```\n\n### Sample Github Actions workflow\n\n```yaml\n  ...\n\n  merge-reports:\n    # Merge reports after playwright-tests, even if some shards have failed\n    if: always()\n    needs: [playwright-tests]\n\n    runs-on: ubuntu-latest\n    steps:\n    - uses: actions/checkout@v3\n    - uses: actions/setup-node@v3\n      with:\n        node-version: 18\n    - name: Install dependencies\n      run: npm ci\n\n    - name: Download blob reports from GitHub Actions Artifacts\n      uses: actions/download-artifact@v3\n      with:\n        name: all-blob-reports\n        path: all-blob-reports\n\n    - name: Merge into JSON Report\n      run: npx playwright merge-reports --reporter json ./all-blob-reports > merged_tests_results.json\n\n    - name: View merged results\n      run: cat ${GITHUB_WORKSPACE}/merged_tests_results.json\n\n    - name: Send report to Slack using CLI\n      env:\n        SLACK_BOT_USER_OAUTH_TOKEN: ${{ secrets.SLACK_BOT_USER_OAUTH_TOKEN }}\n      run: npx playwright-slack-report --config=\"${GITHUB_WORKSPACE}/cli_config.json\" --json-results=\"${GITHUB_WORKSPACE}/merged_tests_results.json\"\n  ...\n```\n\n# ⚙️ Configuration (applicable for Option A and Option B)\n\nAn example advanced configuration is shown below:\n\n```typescript\n  import { generateCustomLayout } from \"./my_custom_layout\";\n  import { LogLevel } from '@slack/web-api';\n  ...\n\n  reporter: [\n    [\n      \"./node_modules/playwright-slack-report/dist/src/SlackReporter.js\",\n      {\n        channels: [\"pw-tests\", \"ci\"], // provide one or more Slack channels\n        sendResults: \"always\", // \"always\" , \"on-failure\", \"off\"\n        layout: generateCustomLayout,\n        maxNumberOfFailuresToShow: 4,\n        meta: [\n            {\n                key: 'BUILD_NUMBER',\n                value: '323332-2341',\n            },\n            {\n                key: 'WHATEVER_ENV_VARIABLE',\n                value: process.env.SOME_ENV_VARIABLE, // depending on your CI environment, this can be the branch name, build id, etc\n            },\n            {\n                key: 'HTML Results',\n                value: '<https://your-build-artifacts.my.company.dev/pw/23887/playwright-report/index.html|📊>',\n            },\n        ],\n        slackOAuthToken: 'YOUR_SLACK_OAUTH_TOKEN',\n        slackLogLevel: LogLevel.DEBUG,\n        disableUnfurl: true,\n        showInThread: true,\n      },\n\n    ],\n  ],\n```\n\n### **channels**\n\nAn array of Slack channels to post to, at least one channel is required\n\n### **onSuccessChannels**\n\n(Optional) An array of Slack channels to post to when tests have passed. Value from `channels` is used if not defined here\n\n### **onFailureChannels**\n\n(Optional) An array of Slack channels to post to when tests have failed. Value from `channels` is used if not defined here\n\n### **sendResults**\n\nCan either be _\"always\"_, _\"on-failure\"_ or _\"off\"_, this configuration is required:\n\n- **always** - will send the results to Slack at completion of the test run\n- **on-failure** - will send the results to Slack only if a test failures are encountered\n- **off** - turns off the reporter, it will not send the results to Slack\n\n### **layout**\n\nA function that returns a layout object, this configuration is optional. See section below for more details.\n\n- meta - an array of meta data to be sent to Slack, this configuration is optional.\n\n### **layoutAsync**\n\nSame as **layout** above, but asynchronous in that it returns a promise.\n\n### **maxNumberOfFailuresToShow**\n\nLimits the number of failures shown in the Slack message, defaults to 10.\n\n### **slackOAuthToken**\n\nInstead of providing an environment variable `SLACK_BOT_USER_OAUTH_TOKEN` you can specify the token in the config in the `slackOAuthToken` field.\n\n### **slackLogLevel** (default LogLevel.DEBUG)\n\nThis option allows you to control slack client severity levels for log entries. It accepts a value from @slack/web-api `LogLevel` enum:\n\n- ERROR\n- WARN\n- INFO\n- DEBUG\n\nExample: `slackLogLevel: \"ERROR\",` will only log errors to the console.\n\n### **disableUnfurl** (default: true)\n\nEnable or disable unfurling of links in Slack messages.\n\n### **showInThread** (default: false)\n\nInstructs the reporter to show the failure details in a thread instead of the main channel.\n\n![Show failures in threads](./assets/threads.png)\n\n### **sendCustomBlocksInThreadAfterIndex** (default: undefined)\n\nInstructs the reporter to send blocks provided by your [custom layout](#-define-your-own-slack-message-custom-layout) to a thread following the index specified. _Example_: \n\n`sendCustomBlocksInThreadAfterIndex: 3`\n\n### **proxy** (optional)\n\nString representation of your proxy server.\n_Example_:\n\n`proxy: \"http://proxy.mycompany.com:8080\",`\n\n### **meta** (default: empty array)\n\nThe meta data to be sent to Slack. This is useful for providing additional context to your test run.\n\n**Examples:**\n\n```typescript\n...\nmeta: [\n  {\n    key: 'Suite',\n    value: 'Nightly full regression',\n  },\n  {\n    key: 'GITHUB_REPOSITORY',\n    value: 'octocat/telsa-ui',\n  },\n  {\n    key: 'GITHUB_REF',\n    value: process.env.GITHUB_REF,\n  },\n],\n...\n```\n\n# 🎨 Define your own Slack message custom layout\n\nYou can define your own Slack message layout to suit your needs.\n\nFirstly, install the necessary type definitions:\n\n`yarn add @slack/types -D`\n\nNext, define your layout function. The signature of this function should adhere to example below:\n\n```typescript\nimport { Block, KnownBlock } from '@slack/types';\nimport { SummaryResults } from 'playwright-slack-report/dist/src';\n\nconst generateCustomLayout = (\n  summaryResults: SummaryResults,\n): Array<KnownBlock | Block> => {\n  // your implementation goes here\n};\n\nexport default generateCustomLayout;\n```\n\nIn your, `playwright.config.ts` file, add your function into the config.\n\n```typescript\n  import { generateCustomLayout } from \"./my_custom_layout\";\n\n  ...\n\n  reporter: [\n    [\n      \"./node_modules/playwright-slack-report/dist/src/SlackReporter.js\",\n      {\n        channels: [\"pw-tests\", \"ci\"], // provide one or more Slack channels\n        sendResults: \"always\", // \"always\" , \"on-failure\", \"off\"\n        layout: generateCustomLayout,\n        ...\n      },\n    ],\n  ],\n```\n\n> Pro Tip: You can use the [block-kit provided by Slack when creating your layout.](https://app.slack.com/block-kit-builder/)\n\n### Examples:\n\n**Example 1: - very simple summary**\n\n```typescript\nimport { Block, KnownBlock } from '@slack/types';\nimport { SummaryResults } from '..';\n\nexport default function generateCustomLayoutSimpleExample(\n  summaryResults: SummaryResults,\n): Array<Block | KnownBlock> {\n  return [\n    {\n      type: 'section',\n      text: {\n        type: 'mrkdwn',\n        text:\n          summaryResults.failed === 0\n            ? ':tada: All tests passed!'\n            : `😭${summaryResults.failed} failure(s) out of ${summaryResults.tests.length} tests`,\n      },\n    },\n  ];\n}\n```\n\nGenerates the following message in Slack:\n\n![Final](https://github.com/ryanrosello-og/playwright-slack-report/blob/main/assets/2022-08-13_8-02-54.png?raw=true)\n\n**Example 2: - very simple summary (with Meta information)**\n\nAdd the meta block in your config:\n\n```typescript\n  reporter: [\n    [\n      \"./node_modules/playwright-slack-report/dist/src/SlackReporter.js\",\n      {\n        channels: [\"demo\"],\n        sendResults: \"always\", // \"always\" , \"on-failure\", \"off\",\n        layout: generateCustomLayout,\n        meta: [\n          {\n            key: 'EXAMPLE_META_node_env',\n            value: process.env.HOME ,\n          },\n        ],\n      },\n    ],\n  ],\n```\n\nCreate the function to generate the layout:\n\n```typescript\nimport { Block, KnownBlock } from '@slack/types';\nimport { SummaryResults } from '..';\n\nexport default function generateCustomLayoutSimpleMeta(\n  summaryResults: SummaryResults,\n): Array<Block | KnownBlock> {\n  const meta: { type: string; text: { type: string; text: string } }[] = [];\n  if (summaryResults.meta) {\n    for (let i = 0; i < summaryResults.meta.length; i += 1) {\n      const { key, value } = summaryResults.meta[i];\n      meta.push({\n        type: 'section',\n        text: {\n          type: 'mrkdwn',\n          text: `\\n*${key}* :\\t${value}`,\n        },\n      });\n    }\n  }\n  return [\n    {\n      type: 'section',\n      text: {\n        type: 'mrkdwn',\n        text:\n          summaryResults.failed === 0\n            ? ':tada: All tests passed!'\n            : `😭${summaryResults.failed} failure(s) out of ${summaryResults.tests.length} tests`,\n      },\n    },\n    ...meta,\n  ];\n}\n```\n\nGenerates the following message in Slack:\n\n![Final](https://github.com/ryanrosello-og/playwright-slack-report/blob/main/assets/2022-08-13_8-17-46.png?raw=true)\n\n**Example 3: - With screenshots and/or recorded videos (using AWS S3)**\n\nIn your, `playwright.config.ts` file, add these params (Make sure you use **layoutAsync** rather than **layout**):\n\n```typescript\n  import { generateCustomLayoutAsync } from \"./my_custom_layout\";\n  ...\n  reporter: [\n    [\n      \"./node_modules/playwright-slack-report/dist/src/SlackReporter.js\",\n      {\n        ...\n        layoutAsync: generateCustomLayoutAsync,\n        ...\n      },\n    ],\n  ],\n  use: {\n    ...\n    screenshot: \"only-on-failure\",\n    video: \"retain-on-failure\",\n    ...\n  },\n```\n\nCreate the function to generate the layout asynchronously in `my_custom_layout.ts`:\n\n```typescript\nimport fs from 'fs';\nimport path from 'path';\nimport { Block, KnownBlock } from '@slack/types';\nimport { SummaryResults } from 'playwright-slack-report/dist/src';\nimport { PutObjectCommand, S3Client } from '@aws-sdk/client-s3';\n\nconst s3Client = new S3Client({\n  credentials: {\n    accessKeyId: process.env.S3_ACCESS_KEY || '',\n    secretAccessKey: process.env.S3_SECRET || '',\n  },\n  region: process.env.S3_REGION,\n});\n\nasync function uploadFile(filePath, fileName) {\n  try {\n    const ext = path.extname(filePath);\n    const name = `${fileName}${ext}`;\n\n    await s3Client.send(\n      new PutObjectCommand({\n        Bucket: process.env.S3_BUCKET,\n        Key: name,\n        Body: fs.createReadStream(filePath),\n      }),\n    );\n\n    return `https://${process.env.S3_BUCKET}.s3.${process.env.S3_REGION}.amazonaws.com/${name}`;\n  } catch (err) {\n    console.log('🔥🔥 Error', err);\n  }\n}\n\nexport async function generateCustomLayoutAsync(\n  summaryResults: SummaryResults,\n): Promise<Array<KnownBlock | Block>> {\n  const { tests } = summaryResults;\n  // create your custom slack blocks\n\n  const header = {\n    type: 'header',\n    text: {\n      type: 'plain_text',\n      text: '🎭 *Playwright E2E Test Results*',\n      emoji: true,\n    },\n  };\n\n  const summary = {\n    type: 'section',\n    text: {\n      type: 'mrkdwn',\n      text: `✅ *${summaryResults.passed}* | ❌ *${summaryResults.failed}* | ⏩ *${summaryResults.skipped}*`,\n    },\n  };\n\n  const fails: Array<KnownBlock | Block> = [];\n\n  for (const t of tests) {\n    if (t.status === 'failed' || t.status === 'timedOut') {\n      fails.push({\n        type: 'section',\n        text: {\n          type: 'mrkdwn',\n          text: `👎 *[${t.browser}] | ${t.suiteName.replace(/\\W/gi, '-')}*`,\n        },\n      });\n\n      const assets: Array<string> = [];\n\n      if (t.attachments) {\n        for (const a of t.attachments) {\n          // Upload failed tests screenshots and videos to the service of your choice\n          // In my case I upload the to S3 bucket\n          const permalink = await uploadFile(\n            a.path,\n            `${t.suiteName}--${t.name}`.replace(/\\W/gi, '-').toLowerCase(),\n          );\n\n          if (permalink) {\n            let icon = '';\n            if (a.name === 'screenshot') {\n              icon = '📸';\n            } else if (a.name === 'video') {\n              icon = '🎥';\n            }\n\n            assets.push(`${icon}  See the <${permalink}|${a.name}>`);\n          }\n        }\n      }\n\n      if (assets.length > 0) {\n        fails.push({\n          type: 'context',\n          elements: [{ type: 'mrkdwn', text: assets.join('\\n') }],\n        });\n      }\n    }\n  }\n\n  return [header, summary, { type: 'divider' }, ...fails];\n}\n```\n\n**Example 4: - Upload the attachments to directly to Slack**\n\nTo enable this functionality, make sure the slackbot user has the following additional scopes:\n\n- `files:write`\n- `files:read`\n\nYou will need to re-install the app and re-invite the bot into the channel.\n\nThe value of the channel_id should be the channel id of the channel you want to upload the file to. This channel id can be found in the url when you are in the channel. e.g.\n\n**https://app.slack.com/client/T02RVEEFPDH/C05H7TKVDUK**\n\n^ the bit starting with 'C...' is your channel id. In this case, the channel id is `C05H7TKVDUK`\n\n```typescript\nimport web_api_1 from '@slack/web-api';\nimport fs from 'fs';\nconst slackClient = new web_api_1.WebClient(\n  process.env.SLACK_BOT_USER_OAUTH_TOKEN,\n);\n\nasync function uploadFile(\n  filePath: string,\n): Promise<web_api_1.FilesCompleteUploadExternalResponse[] | undefined> {\n  try {\n    const result = await slackClient.filesUploadV2({\n      channel_id: 'C05H7TKVDUK', // << this is the channel id not channel name! ☠️\n      file: fs.createReadStream(filePath),\n      filename: filePath.split('/').at(-1),\n    });\n\n    return result.files;\n  } catch (error) {\n    console.log('🔥🔥 error', error);\n  }\n}\n\nexport default async function generateCustomLayout(\n  summaryResults: SummaryResults,\n): Promise<({ type: string; text: { type: string; text: string } } | Block)[]> {\n  const header = {\n    type: 'header',\n    text: {\n      type: 'plain_text',\n      text: '🎭 *Playwright E2E Test Results*',\n      emoji: true,\n    },\n  };\n\n  const summary = {\n    type: 'section',\n    text: {\n      type: 'mrkdwn',\n      text: `✅ *${summaryResults.passed}* | ❌ *${summaryResults.failed}* | ⏩ *${summaryResults.skipped}*`,\n    },\n  };\n\n  const fails: Array<KnownBlock | Block> = [];\n  const { tests } = summaryResults;\n  for (const test of tests) {\n    if (test.attachments) {\n      for (const attachment of test.attachments) {\n        const uploadResult = await uploadFile(attachment.path);\n\n        if (uploadResult && uploadResult[0].files) {\n          const { name, permalink } = uploadResult[0].files[0];\n          if (name === 'image' && permalink) {\n            fails.push({\n              alt_text: '',\n              image_url: permalink,\n              title: { type: 'plain_text', text: name || '' },\n              type: 'image',\n            });\n          }\n\n          if (name === 'video' && permalink) {\n            fails.push({\n              alt_text: '',\n              // NOTE:\n              // Slack requires thumbnail_url length to be more that 0\n              // Either set screenshot url as the thumbnail or add a placeholder image url\n              thumbnail_url: '',\n              title: { type: 'plain_text', text: name || '' },\n              type: 'video',\n              video_url: permalink,\n            });\n          }\n        }\n      }\n    }\n  }\n  return [header, summary, ...fails];\n}\n```\n\n# 🔑 License\n\n[MIT](https://github.com/ryanrosello-og/playwright-slack-report/blob/main/LICENSE)\n\n# ✨ Contributing\n\nClone the project and run `npm install`\n\nMake your changes\nRun the tests using `npm run pw`\n\n**To execute and test the entire package:**\n\nRun `npm pack`\n\nCreate a new playwright project using `yarn create playwright`\nModify the `package.json` and a local dependency to the generated `tgz` file\n\ne.g.\n\n```\n  \"dependencies\": {\n    \"playwright-slack-report\": \"/home/ry/_repo/playwright-slack-report/playwright-slack-report-1.0.3.tgz\"\n  }\n```\n\n- Execute `npm install`\n- Set your `SLACK_BOT_USER_OAUTH_TOKEN` environment variable\n- Modify the `playwright.config.ts` as above\n- Run the tests using `npx playwright text`\n\n# 🐛 Something not working for you?\n\nFeel free to [raise a github issue](https://github.com/ryanrosello-og/playwright-slack-report/issues) for any bugs or feature requests.\n","readmeFilename":"README.md"}