{"_id":"playwright-s3-reporter","_rev":"11-4cf03eedf258829397bf276798a8344d","name":"playwright-s3-reporter","dist-tags":{"add-mime-types":"1.3.0","latest":"1.5.0"},"versions":{"1.0.0":{"name":"playwright-s3-reporter","version":"1.0.0","keywords":["playwright","s3","reporter"],"author":{"name":"Jonas Claes","email":"jonas@jonasclaes.be"},"license":"Apache-2.0","_id":"playwright-s3-reporter@1.0.0","maintainers":[{"name":"jonasclaes","email":"jonas+packages@jonasclaes.be"}],"homepage":"https://github.com/jonasclaes/playwright-s3-reporter#readme","bugs":{"url":"https://github.com/jonasclaes/playwright-s3-reporter/issues"},"dist":{"shasum":"f6f5f838182b468f3b59a41e91fac5bf3e465e68","tarball":"https://registry.npmjs.org/playwright-s3-reporter/-/playwright-s3-reporter-1.0.0.tgz","fileCount":5,"integrity":"sha512-rxR9dTeDN76BzImHt5t7zYVQt0AwlQyJvP1QeZL/useF+zu3Wgy59gFLsV4XVqlCcUasFbhupzCofm31nlLWvQ==","signatures":[{"sig":"MEYCIQCUcTzBVI9QQRzkCyxQ/chLAPjSrg9/IVeMXzwaKbTLzQIhAMJvbuYHHZY4H3Mozx2qUHtV6H6Fnaqx0PwHbCeZjjy4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23381},"main":"dist/reporter.js","types":"./dist/reporter.d.ts","gitHead":"6ac12dac140d0dcf5cb9e63af6e344a451c05bb4","scripts":{"build":"tsc","prepare":"husky install","lint:fix":"eslint --fix .","lint:check":"eslint .","preversion":"npm run lint:check && npm run formatting:check && npm run build","build:watch":"tsc --watch","formatting:fix":"prettier --write .","formatting:check":"prettier --check ."},"_npmUser":{"name":"jonasclaes","email":"jonas+packages@jonasclaes.be"},"repository":{"url":"git+https://github.com/jonasclaes/playwright-s3-reporter.git","type":"git"},"_npmVersion":"10.2.3","description":"A Playwright Reporter for uploading traces to S3 compatible services.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.10.0","dependencies":{"@aws-sdk/client-s3":"^3.490.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.46.0","prettier":"^3.0.3","typescript":"^5.1.6","@types/node":"^18.19.4","lint-staged":"^15.2.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.3.0","@typescript-eslint/eslint-plugin":"^6.3.0"},"peerDependencies":{"playwright-core":"^1.36.2","@playwright/test":"^1.36.2"},"_npmOperationalInternal":{"tmp":"tmp/playwright-s3-reporter_1.0.0_1705487237104_0.7503224258727332","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"playwright-s3-reporter","version":"1.0.1","keywords":["playwright","s3","reporter"],"author":{"name":"Jonas Claes","email":"jonas@jonasclaes.be"},"license":"Apache-2.0","_id":"playwright-s3-reporter@1.0.1","maintainers":[{"name":"jonasclaes","email":"jonas+packages@jonasclaes.be"}],"homepage":"https://github.com/jonasclaes/playwright-s3-reporter#readme","bugs":{"url":"https://github.com/jonasclaes/playwright-s3-reporter/issues"},"dist":{"shasum":"72302b16c913aabd5b567201ace057c62b322c99","tarball":"https://registry.npmjs.org/playwright-s3-reporter/-/playwright-s3-reporter-1.0.1.tgz","fileCount":5,"integrity":"sha512-8cxv5wLsDTmwccX7R3N+BFFl2izghT8KrzvifUgK8S/oWg6drg7x7rgMAm5jW24bx/17x8Gqd+PRSYuNaThKtg==","signatures":[{"sig":"MEUCIELIPewaYL0FuCx58MChV7khXEXU5EKRPhc7QigPKpIaAiEAnbKQOQ8prA43BTWT/O0/qkBLJlxmYO0WipkvgKnwv3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23328},"main":"dist/reporter.js","types":"./dist/reporter.d.ts","gitHead":"f9410b23377eedad400db0b2d7199f062757f514","scripts":{"build":"tsc","prepare":"husky install","lint:fix":"eslint --fix .","lint:check":"eslint .","preversion":"npm run lint:check && npm run formatting:check && npm run build","build:watch":"tsc --watch","formatting:fix":"prettier --write .","formatting:check":"prettier --check ."},"_npmUser":{"name":"jonasclaes","email":"jonas+packages@jonasclaes.be"},"repository":{"url":"git+https://github.com/jonasclaes/playwright-s3-reporter.git","type":"git"},"_npmVersion":"10.2.3","description":"A Playwright Reporter for uploading traces to S3 compatible services.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.10.0","dependencies":{"@aws-sdk/client-s3":"^3.490.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.46.0","prettier":"^3.0.3","typescript":"^5.1.6","@types/node":"^18.19.4","lint-staged":"^15.2.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.3.0","@typescript-eslint/eslint-plugin":"^6.3.0"},"peerDependencies":{"playwright-core":"^1.36.2","@playwright/test":"^1.36.2"},"_npmOperationalInternal":{"tmp":"tmp/playwright-s3-reporter_1.0.1_1705516988759_0.5986163845242054","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"playwright-s3-reporter","version":"1.0.2","keywords":["playwright","s3","reporter"],"author":{"name":"Jonas Claes","email":"jonas@jonasclaes.be"},"license":"Apache-2.0","_id":"playwright-s3-reporter@1.0.2","maintainers":[{"name":"jonasclaes","email":"jonas+packages@jonasclaes.be"}],"homepage":"https://github.com/jonasclaes/playwright-s3-reporter#readme","bugs":{"url":"https://github.com/jonasclaes/playwright-s3-reporter/issues"},"dist":{"shasum":"2ecfca6b25bcb4a600430e3fc22508c825caf2e1","tarball":"https://registry.npmjs.org/playwright-s3-reporter/-/playwright-s3-reporter-1.0.2.tgz","fileCount":5,"integrity":"sha512-sqAR84Vukhq9Bd1GR2pAyUsse9d+mOVWAzDOAupkzIud1G/rAkgvajiU20hjwLZRnpQrm2T22rOol6ASozVwfg==","signatures":[{"sig":"MEQCIHbG3yxe3oxXCyOgqj2+vlEV3F8kkLMXpCt8pGoSOcEbAiB8lpchHrwBrXAMeSiTtJ4J55NHGiacB7BNbiXTU5zfZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23322},"main":"dist/reporter.js","types":"./dist/reporter.d.ts","gitHead":"09cf2103ef83fbed74db50e6da51cef15f93effd","scripts":{"build":"tsc","prepare":"husky","lint:fix":"eslint --fix .","lint:check":"eslint .","preversion":"npm run lint:check && npm run formatting:check && npm run build","build:watch":"tsc --watch","formatting:fix":"prettier --write .","formatting:check":"prettier --check ."},"_npmUser":{"name":"jonasclaes","email":"jonas+packages@jonasclaes.be"},"repository":{"url":"git+https://github.com/jonasclaes/playwright-s3-reporter.git","type":"git"},"_npmVersion":"10.2.3","description":"A Playwright Reporter for uploading traces to S3 compatible services.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"20.10.0","dependencies":{"@aws-sdk/client-s3":"^3.490.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.46.0","prettier":"^3.0.3","typescript":"^5.1.6","@types/node":"^20.11.19","lint-staged":"^15.2.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"peerDependencies":{"playwright-core":"^1.36.2","@playwright/test":"^1.36.2"},"_npmOperationalInternal":{"tmp":"tmp/playwright-s3-reporter_1.0.2_1708351974455_0.2033746012968909","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"playwright-s3-reporter","version":"1.1.0","keywords":["playwright","s3","reporter"],"author":{"name":"Jonas Claes","email":"jonas@jonasclaes.be"},"license":"Apache-2.0","_id":"playwright-s3-reporter@1.1.0","maintainers":[{"name":"jonasclaes","email":"jonas@jonasclaes.be"}],"homepage":"https://github.com/jonasclaes/playwright-s3-reporter#readme","bugs":{"url":"https://github.com/jonasclaes/playwright-s3-reporter/issues"},"dist":{"shasum":"ab1e987b7adb628d15491936a0d59fae2b78767d","tarball":"https://registry.npmjs.org/playwright-s3-reporter/-/playwright-s3-reporter-1.1.0.tgz","fileCount":5,"integrity":"sha512-LCjVBvjQ9k9FzggEg27C+grOSMF6NhsN/wj5e+LckqBKF3Yqjb+sr/QfQ4HUK1/nlKGmHv/4EjUk6bNv+KTJpQ==","signatures":[{"sig":"MEYCIQCkvO1jE4ZC9X7pBcKHamf0IDfTaKklnoyat2yrysJJFAIhAM/Y9eiwzyghVtDyUv9G7xtkNLU5zmju3smlnJ4xV+ke","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23847},"main":"dist/reporter.js","types":"./dist/reporter.d.ts","gitHead":"0e7300b1a68031637290b85cbfe0f72be5235122","scripts":{"build":"tsc","prepare":"husky","lint:fix":"eslint --fix .","lint:check":"eslint .","preversion":"npm run lint:check && npm run formatting:check && npm run build","build:watch":"tsc --watch","formatting:fix":"prettier --write .","formatting:check":"prettier --check ."},"_npmUser":{"name":"jonasclaes","email":"jonas@jonasclaes.be"},"repository":{"url":"git+https://github.com/jonasclaes/playwright-s3-reporter.git","type":"git"},"_npmVersion":"9.4.0","description":"A Playwright Reporter for uploading traces to S3 compatible services.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"19.6.1","dependencies":{"mime":"^4.0.3","@aws-sdk/client-s3":"^3.490.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.0.11","eslint":"^8.46.0","prettier":"^3.0.3","typescript":"^5.1.6","@types/node":"^20.11.19","lint-staged":"^15.2.0","@smithy/types":"^3.0.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"peerDependencies":{"playwright-core":"^1.36.2","@playwright/test":"^1.36.2"},"_npmOperationalInternal":{"tmp":"tmp/playwright-s3-reporter_1.1.0_1715778669840_0.9359581128467511","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"playwright-s3-reporter","version":"1.1.1","keywords":["playwright","s3","reporter"],"author":{"name":"Jonas Claes","email":"jonas@jonasclaes.be"},"license":"Apache-2.0","_id":"playwright-s3-reporter@1.1.1","maintainers":[{"name":"jonasclaes","email":"jonas@jonasclaes.be"}],"homepage":"https://github.com/jonasclaes/playwright-s3-reporter#readme","bugs":{"url":"https://github.com/jonasclaes/playwright-s3-reporter/issues"},"dist":{"shasum":"2ba88f6c900d806d1c14ba4cd315d066f130a969","tarball":"https://registry.npmjs.org/playwright-s3-reporter/-/playwright-s3-reporter-1.1.1.tgz","fileCount":5,"integrity":"sha512-1F/F2D9P14dt23/ekLMBKLGBXCmBTyeyIuqJ5xpTuadA3dgD/OCKm+lbKdR2bkdLL+SzrF5oacWFjBVObXa+ZA==","signatures":[{"sig":"MEQCIGxh+gYaKB3tsMt+jhi7D2L9UbmE0eWFDb5DN0McEIgOAiB8F2JhyNzPtJRf6Z1McyQDVwknfnKffkoVOOhPKk2MMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24917},"main":"dist/reporter.js","types":"./dist/reporter.d.ts","gitHead":"1f79e3593875cc869b27b50ecdf30ea698d22857","scripts":{"build":"tsc","prepare":"husky","lint:fix":"eslint --fix .","lint:check":"eslint .","preversion":"npm run lint:check && npm run formatting:check && npm run build","build:watch":"tsc --watch","formatting:fix":"prettier --write .","formatting:check":"prettier --check ."},"_npmUser":{"name":"jonasclaes","email":"jonas@jonasclaes.be"},"repository":{"url":"git+https://github.com/jonasclaes/playwright-s3-reporter.git","type":"git"},"_npmVersion":"9.4.0","description":"A Playwright Reporter for uploading traces to S3 compatible services.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"19.6.1","dependencies":{"mime":"^4.0.3","@aws-sdk/client-s3":"^3.490.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.0.11","eslint":"^8.46.0","prettier":"^3.0.3","typescript":"^5.1.6","@types/node":"^20.11.19","lint-staged":"^15.2.0","@smithy/types":"^3.0.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"peerDependencies":{"playwright-core":"^1.36.2","@playwright/test":"^1.36.2"},"_npmOperationalInternal":{"tmp":"tmp/playwright-s3-reporter_1.1.1_1715779000958_0.8557456614578405","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"playwright-s3-reporter","version":"1.2.0","keywords":["playwright","s3","reporter"],"author":{"name":"Jonas Claes","email":"jonas@jonasclaes.be"},"license":"Apache-2.0","_id":"playwright-s3-reporter@1.2.0","maintainers":[{"name":"jonasclaes","email":"jonas@jonasclaes.be"}],"homepage":"https://github.com/jonasclaes/playwright-s3-reporter#readme","bugs":{"url":"https://github.com/jonasclaes/playwright-s3-reporter/issues"},"dist":{"shasum":"97affdb06725da949229ad83c18890b940e75ef4","tarball":"https://registry.npmjs.org/playwright-s3-reporter/-/playwright-s3-reporter-1.2.0.tgz","fileCount":5,"integrity":"sha512-/iqPKhH050fel2rr+mL9MUgKEYbMUAQ9StwgBPIcXQmA3sPornIBKjObqB2ZPLms3LpwJh2I8t8/qqsxu2WOTg==","signatures":[{"sig":"MEUCIQCpIfiz/5+9bMUh7MHCHDfc7FwB7tLMgR9XXla+BmDdrQIgTv8eTlnfbgdKkQpUnHz9vbUJuGfivy9CZthgC3y5nh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23876},"main":"dist/reporter.js","types":"./dist/reporter.d.ts","gitHead":"f2e76597c57196e15e932e241cc20f0c3de422a1","scripts":{"build":"tsc","prepare":"husky","lint:fix":"eslint --fix .","lint:check":"eslint .","preversion":"npm run lint:check && npm run formatting:check && npm run build","build:watch":"tsc --watch","formatting:fix":"prettier --write .","formatting:check":"prettier --check ."},"_npmUser":{"name":"jonasclaes","email":"jonas@jonasclaes.be"},"repository":{"url":"git+https://github.com/jonasclaes/playwright-s3-reporter.git","type":"git"},"_npmVersion":"9.4.0","description":"A Playwright Reporter for uploading traces to S3 compatible services.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"19.6.1","dependencies":{"mime":"^3.0.0","@aws-sdk/client-s3":"^3.490.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.0.11","eslint":"^8.46.0","prettier":"^3.0.3","typescript":"^5.1.6","@types/mime":"^3.0.4","@types/node":"^20.11.19","lint-staged":"^15.2.0","@smithy/types":"^3.0.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"peerDependencies":{"playwright-core":"^1.36.2","@playwright/test":"^1.36.2"},"_npmOperationalInternal":{"tmp":"tmp/playwright-s3-reporter_1.2.0_1715779345106_0.10259507651238375","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"playwright-s3-reporter","version":"1.3.0","keywords":["playwright","s3","reporter"],"author":{"name":"Jonas Claes","email":"jonas@jonasclaes.be"},"license":"Apache-2.0","_id":"playwright-s3-reporter@1.3.0","maintainers":[{"name":"jonasclaes","email":"jonas@jonasclaes.be"}],"homepage":"https://github.com/jonasclaes/playwright-s3-reporter#readme","bugs":{"url":"https://github.com/jonasclaes/playwright-s3-reporter/issues"},"dist":{"shasum":"871c7f2bdef1ce61184b9dfbf2f88737c4f472c0","tarball":"https://registry.npmjs.org/playwright-s3-reporter/-/playwright-s3-reporter-1.3.0.tgz","fileCount":5,"integrity":"sha512-MMwefj5OxqxpohvxdUCOj1qZboFBgRmpXOGehL+BtshiE7sUz0No+9xSpjrZLLnsdJphmBFmG9zH9agC2TMYYA==","signatures":[{"sig":"MEQCIC2BCqtElGlN8pb8iJPltrjQgD19LY4VIWF3nXJOtXltAiBcrahCnZeDgy4j6BGLuiRozOQ8DQ6gX3Bz70OdD4fLnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23860},"main":"dist/reporter.js","types":"./dist/reporter.d.ts","gitHead":"856d2e07ed64dfd19e9fd481c2b5afbb39d44fdd","scripts":{"build":"tsc","prepare":"husky","lint:fix":"eslint --fix .","lint:check":"eslint .","preversion":"npm run lint:check && npm run formatting:check && npm run build","build:watch":"tsc --watch","formatting:fix":"prettier --write .","formatting:check":"prettier --check ."},"_npmUser":{"name":"jonasclaes","email":"jonas@jonasclaes.be"},"repository":{"url":"git+https://github.com/jonasclaes/playwright-s3-reporter.git","type":"git"},"_npmVersion":"9.4.0","description":"A Playwright Reporter for uploading traces to S3 compatible services.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"19.6.1","dependencies":{"mime":"^3.0.0","@aws-sdk/client-s3":"^3.490.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.0.11","eslint":"^8.46.0","prettier":"^3.0.3","typescript":"^5.1.6","@types/mime":"^3.0.4","@types/node":"^20.11.19","lint-staged":"^15.2.0","@smithy/types":"^3.0.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"peerDependencies":{"playwright-core":"^1.36.2","@playwright/test":"^1.36.2"},"_npmOperationalInternal":{"tmp":"tmp/playwright-s3-reporter_1.3.0_1715779850796_0.14856317579574774","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"playwright-s3-reporter","version":"1.4.0","keywords":["playwright","s3","reporter"],"author":{"name":"Jonas Claes","email":"jonas@jonasclaes.be"},"license":"Apache-2.0","_id":"playwright-s3-reporter@1.4.0","maintainers":[{"name":"jonasclaes","email":"jonas@jonasclaes.be"}],"homepage":"https://github.com/jonasclaes/playwright-s3-reporter#readme","bugs":{"url":"https://github.com/jonasclaes/playwright-s3-reporter/issues"},"dist":{"shasum":"ae55ce620a18ccc1d390e7f59d45cb89520a7512","tarball":"https://registry.npmjs.org/playwright-s3-reporter/-/playwright-s3-reporter-1.4.0.tgz","fileCount":5,"integrity":"sha512-x4U5G1oXPG5U3YqQX4RvWyng8c6AtbpbJZvIZJ+uqaOqhjnSqPgxcmJW5Q2tGB1JR8AFT/kI35vVaKU5NfM3cw==","signatures":[{"sig":"MEYCIQCJ0M10xefMjugJvdJ2nPm0C5+PnavpR/Mk2wSek0hGdwIhALuynNcMbNr4qBdlFS5kptwRUizE9pBpFnAX8HDHIBu8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23860},"main":"dist/reporter.js","types":"./dist/reporter.d.ts","gitHead":"39e0e174c2edd0359d745515dabddd6c04ed9d7d","scripts":{"build":"tsc","prepare":"husky","lint:fix":"eslint --fix .","lint:check":"eslint .","preversion":"npm run lint:check && npm run formatting:check && npm run build","build:watch":"tsc --watch","formatting:fix":"prettier --write .","formatting:check":"prettier --check ."},"_npmUser":{"name":"jonasclaes","email":"jonas@jonasclaes.be"},"repository":{"url":"git+https://github.com/jonasclaes/playwright-s3-reporter.git","type":"git"},"_npmVersion":"9.4.0","description":"A Playwright Reporter for uploading traces to S3 compatible services.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown"},"_nodeVersion":"19.6.1","dependencies":{"mime":"^3.0.0","@aws-sdk/client-s3":"^3.490.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^8.46.0","prettier":"^3.0.3","typescript":"^5.1.6","@types/mime":"^3.0.4","@types/node":"^20.11.19","lint-staged":"^15.2.0","@smithy/types":"^3.0.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"peerDependencies":{"playwright-core":"^1.36.2","@playwright/test":"^1.36.2"},"_npmOperationalInternal":{"tmp":"tmp/playwright-s3-reporter_1.4.0_1715780984695_0.34946670863439877","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"playwright-s3-reporter","version":"1.4.1","keywords":["playwright","s3","reporter"],"author":"Jonas Claes <jonas@jonasclaes.be>","license":"Apache-2.0","_id":"playwright-s3-reporter@1.4.1","maintainers":[{"name":"jonasclaes","email":"jonas@jonasclaes.be"}],"homepage":"https://github.com/jonasclaes/playwright-s3-reporter#readme","bugs":{"url":"https://github.com/jonasclaes/playwright-s3-reporter/issues"},"dist":{"shasum":"eda945368f52018e38ab2b2954f5620f33bb6687","tarball":"https://registry.npmjs.org/playwright-s3-reporter/-/playwright-s3-reporter-1.4.1.tgz","fileCount":7,"integrity":"sha512-0gfctoDdKAN7iI86J7yEf7MUOp/jv7Y+i9dSit5P5rpKcnrQS+RdHsWXj+e3U/QzwhmX9vxxWLhOKuRLw6RzTA==","signatures":[{"sig":"MEYCIQCd1JJcXGnI99Ku2czxUZ7PD17FJmJdeMsiWpXq4JUGwAIhAP+8Z6zrzlPu+hzun/R7hDqnb4u+e5CVF865sGdvjr/X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playwright-s3-reporter@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29579},"main":"dist/reporter.js","types":"dist/reporter.d.ts","module":"dist/reporter.mjs","scripts":{"lint":"eslint --fix .","test":"jest","build":"tsup src/reporter.ts --format cjs,esm --dts","format":"prettier --write .","release":"pnpm build && changeset publish","build:watch":"tsup src/reporter.ts --format cjs,esm --dts --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f478d18a-ae85-46d0-9c0d-47d63de5915a"}},"repository":{"url":"git+https://github.com/jonasclaes/playwright-s3-reporter.git","type":"git"},"description":"A Playwright Reporter for uploading traces to S3 compatible services.","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown","*.{js,ts}":"eslint --fix"},"_nodeVersion":"24.19.0","dependencies":{"mime":"^4.1.0","@aws-sdk/client-s3":"^3.1119.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","husky":"^9.1.7","eslint":"^10.9.1","globals":"^17.11.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/mime":"^4.0.0","@types/node":"^26.4.0","lint-staged":"^17.4.1","@smithy/types":"^4.17.2","@changesets/cli":"^3.0.1","typescript-eslint":"^8.68.0","@changesets/config":"^4.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.68.0","@changesets/changelog-github":"^1.0.0","@typescript-eslint/eslint-plugin":"^8.68.0"},"peerDependencies":{"playwright-core":"^1.56.0","@playwright/test":"^1.56.0"},"_npmOperationalInternal":{"tmp":"tmp/playwright-s3-reporter_1.4.1_1787859769794_0.2610048641896532","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"playwright-s3-reporter","version":"1.5.0","description":"A Playwright Reporter for uploading traces to S3 compatible services.","main":"dist/reporter.js","module":"dist/reporter.mjs","types":"dist/reporter.d.ts","repository":{"type":"git","url":"git+https://github.com/jonasclaes/playwright-s3-reporter.git"},"keywords":["playwright","s3","reporter"],"author":"Jonas Claes <jonas@jonasclaes.be>","license":"Apache-2.0","bugs":{"url":"https://github.com/jonasclaes/playwright-s3-reporter/issues"},"homepage":"https://github.com/jonasclaes/playwright-s3-reporter#readme","peerDependencies":{"@playwright/test":"^1.56.0","playwright-core":"^1.56.0"},"devDependencies":{"@changesets/changelog-github":"^1.0.0","@changesets/cli":"^3.0.1","@changesets/config":"^4.0.0","@eslint/js":"^10.0.1","@smithy/types":"^4.17.2","@types/mime":"^4.0.0","@types/node":"^26.4.0","@typescript-eslint/eslint-plugin":"^8.68.0","@typescript-eslint/parser":"^8.68.0","eslint":"^10.9.1","eslint-config-prettier":"^10.1.8","globals":"^17.11.0","husky":"^9.1.7","lint-staged":"^17.4.1","prettier":"^3.9.6","tsup":"^8.5.1","typescript":"^6.0.3","typescript-eslint":"^8.68.0"},"lint-staged":{"**/*":"prettier --write --ignore-unknown","*.{js,ts}":"eslint --fix"},"dependencies":{"@aws-sdk/client-s3":"^3.1119.0","eta":"^4.6.0","mime":"^4.1.0"},"scripts":{"build":"tsup src/reporter.ts --format cjs,esm --dts","build:watch":"tsup src/reporter.ts --format cjs,esm --dts --watch","test":"jest","test:coverage":"jest --coverage","format":"prettier --write .","lint":"eslint --fix .","release":"pnpm build && changeset publish"},"_nodeVersion":"24.19.0","_id":"playwright-s3-reporter@1.5.0","dist":{"integrity":"sha512-cM+uS8Nbd+bbO/Ba0uG/xU/XmVf/8a6uI/YjFqAcHUsno/Qn3p4hY5RG4AwCAlBPidzyOqeZ/sTpbgewFC3n6g==","shasum":"4e94cda9eedb8977564b9cb79e4c47857e0196d3","tarball":"https://registry.npmjs.org/playwright-s3-reporter/-/playwright-s3-reporter-1.5.0.tgz","fileCount":7,"unpackedSize":46524,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/playwright-s3-reporter@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDhVATRG5B2PvlPrslYvogmB5N6J3hBxK9C4KEOGsfdjwIgBzPdRFbt2Wa7d2/h9dX2MXZxfBqNVw6fu744Dfb65q8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f478d18a-ae85-46d0-9c0d-47d63de5915a"}},"directories":{},"maintainers":[{"name":"jonasclaes","email":"jonas@jonasclaes.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/playwright-s3-reporter_1.5.0_1787860589231_0.660223524833679"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-17T10:27:17.103Z","modified":"2026-08-27T19:56:29.776Z","1.0.0":"2024-01-17T10:27:17.243Z","1.0.1":"2024-01-17T18:43:08.908Z","1.0.2":"2024-02-19T14:12:54.592Z","1.1.0":"2024-05-15T13:11:09.987Z","1.1.1":"2024-05-15T13:16:41.158Z","1.2.0":"2024-05-15T13:22:25.266Z","1.3.0":"2024-05-15T13:30:50.955Z","1.4.0":"2024-05-15T13:49:44.978Z","1.4.1":"2026-08-27T19:42:49.949Z","1.5.0":"2026-08-27T19:56:29.396Z"},"bugs":{"url":"https://github.com/jonasclaes/playwright-s3-reporter/issues"},"author":"Jonas Claes <jonas@jonasclaes.be>","license":"Apache-2.0","homepage":"https://github.com/jonasclaes/playwright-s3-reporter#readme","keywords":["playwright","s3","reporter"],"repository":{"type":"git","url":"git+https://github.com/jonasclaes/playwright-s3-reporter.git"},"description":"A Playwright Reporter for uploading traces to S3 compatible services.","maintainers":[{"name":"jonasclaes","email":"jonas@jonasclaes.be"}],"readme":"![npm](https://img.shields.io/npm/v/playwright-s3-reporter?logo=npm)\n![npm](https://img.shields.io/npm/dt/playwright-s3-reporter?logo=npm)\n![Libraries.io dependency status for latest release](https://img.shields.io/librariesio/release/npm/playwright-s3-reporter?logo=npm)\n![Sonar Violations (long format)](https://img.shields.io/sonar/violations/jonasclaes_playwright-s3-reporter?server=https%3A%2F%2Fsonarcloud.io&logo=sonarcloud)\n\n# Playwright S3 Reporter\n\nThe Playwright S3 Reporter is a new and innovative tool designed for uploading test traces and reports to any S3-compatible service. This reporter is specifically created for use with Playwright tests, facilitating efficient and effective management of test data in the cloud.\n\n## Features\n\n- **Direct S3 Uploads**: Seamlessly upload test traces and reports to S3-compatible services.\n- **Automated Test Data Handling**: Automates the process of storing test reports and traces in the cloud.\n- **Lightweight**: Utilizes a single dependency (`@aws-sdk/client-s3`) to upload data.\n- **Well-maintained Code**: Adheres to coding standards and continuously receives updates.\n\n## Installation\n\nInstalling the Playwright S3 Reporter is a breeze. Simply run the following command:\n\n```bash\nnpm install --save-dev playwright-s3-reporter\n```\n\n## Configuration\n\nTo configure the reporter, add it to your `playwright.config.ts` file. That's all you need to do to set it up!\n\nExample `playwright.config.ts` file:\n\n```typescript\n...\nreporter: [\n    [\n      'playwright-s3-reporter',\n      {\n        credentials: {\n          accessKeyId: \"abcd\", // Required: Your AWS access key ID.\n          secretAccessKey: \"xyz\", // Required: Your AWS secret access key.\n        },\n        endpoint: \"http://playwright-s3.services.mycompany.example:9000\", // Optional: The endpoint URL of the S3 service. Required for services other than AWS S3. Defaults to s3.<region>.amazonaws.com.\n        sslEnabled: false, // Optional: Flag to enable or disable SSL for the connection. Defaults to true.\n        region: \"eu-west-rack-1\", // Optional: AWS region where the S3 bucket is located.\n        bucketName: \"test\", // Required: The name of the S3 bucket where reports will be uploaded.\n        baseUploadKey: \"tests/abcd/\", // Optional: The base key (prefix) under which the reports will be uploaded in the bucket. Defaults to the root of the bucket.\n        uploadTestResults: true, // Optional: Flag to enable or disable the upload of test results. Defaults to false.\n        uploadReport: true, // Optional: Flag to enable or disable the upload of the Playwright report. Defaults to false.\n        updateBucketDirectory: { // Optional: Generate `index.html` directory listing files for each uploaded directory. Disabled by default.\n          enabled: true, // Required: Flag to enable or disable directory listing generation. Defaults to false.\n          mode: \"listExisting\", // Optional: \"newOnly\" only lists files uploaded during this run. \"listExisting\" also queries the bucket for previously uploaded reports. Defaults to \"newOnly\".\n          daysToKeep: 30, // Optional: When mode is \"listExisting\", only include existing objects modified within this many days. Defaults to including all existing objects.\n        },\n      }\n    ]\n]\n...\n```\n\n### Directory listings\n\nWhen `updateBucketDirectory.enabled` is set to `true`, the reporter generates an `index.html` file for every directory that files get uploaded to (and, when `mode` is `listExisting`, for every directory already present in the bucket under `baseUploadKey`). Each `index.html` links to its subdirectories and files, making it easy to browse your uploaded reports directly from a browser, for example when S3 static website hosting is enabled on the bucket.\n\n## Usage\n\nOnce installed and configured, all you have to do is run your tests:\n\n```bash\n# Run all tests\nnpx playwright test\n```\n\nThe rest works like magic. You'll have the files uploaded to your S3 bucket.\n\n## Dependencies\n\n- **Required**: `@aws-sdk/client-s3` (for S3 interactions)\n- **Peer Dependencies**: `@playwright/test`, `playwright-core` (usually already installed in a Playwright project)\n\n## NPM Package\n\nYou can find the package on NPM at [playwright-s3-reporter](https://www.npmjs.com/package/playwright-s3-reporter).\n\n## Support\n\nFor any issues, queries, or contributions, please refer to the official repository.\n\n## License\n\nPlease refer to the license file in the repository for information on the usage terms and conditions.\n\n**Happy Testing with Playwright and S3! 🚀**\n","readmeFilename":""}