{"_id":"@askui/askui-reporters","_rev":"27-4b74acd9780b53f2f61e7de550bc1f21","name":"@askui/askui-reporters","dist-tags":{"latest":"2.2.0"},"versions":{"1.0.1":{"name":"@askui/askui-reporters","version":"1.0.1","keywords":["askui"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@1.0.1","maintainers":[{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"87525d057f57316e59c97a2c5d1b7e91852bceb6","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-1.0.1.tgz","fileCount":22,"integrity":"sha512-AznZAxmoR0vSftWer48UAqkPPg6lxCRQcelcEeSVK3Ug+qL1PS9hOhyIXgP7e9qx6fCgGZLuhuBSQI0ue2YDrg==","signatures":[{"sig":"MEYCIQCmDK/vL3p0S+04kfDJo+CIj56okyEnrBKN40+4/vo57wIhAI+O/pMxOMSQnvy6AbEUYu64dWOalLIKmkpsD7Mg2eFQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34573},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"8db334dfdb2c0abd7a43d5624ffd85e48c118adf","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","release":"release-it"},"_npmUser":{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"9.5.1","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","askui":"0.11.0","sharp":"0.32.1","ts-jest":"29.1.0","ts-node":"10.9.1","release-it":"15.4.1","typescript":"5.1.6","@types/jest":"29.5.2","@types/node":"20.3.3","@types/jsdom":"21.1.1","fluent-ffmpeg":"2.1.2","@release-it/bumper":"4.0.0","jest-allure-circus":"1.0.21","jest-html-reporters":"3.1.4","@types/fluent-ffmpeg":"2.1.21","@release-it-plugins/workspaces":"^3.2.0","@release-it/conventional-changelog":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_1.0.1_1688990359196_0.14920566192446416","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@askui/askui-reporters","version":"1.0.2","keywords":["askui"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@1.0.2","maintainers":[{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"11910d661ea281ffabc02459fa618ad4d2136db6","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-1.0.2.tgz","fileCount":22,"integrity":"sha512-mnbVaasPWL4t4hXT5kc6QPQ/h2oMXFZfCAQjTOQ3yChu4duWfAgeruEvFYrt/fsRsPQhx/K/U3x/644ZdxtBQQ==","signatures":[{"sig":"MEYCIQDAia+xKfx79Q1t4JSyv3vHLXuE+61CIAaHLeew1DKp3QIhAPHtYWug1MIWsGbXo8DYvOF9oGfcxy4jQH6qpU8DWyls","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34609},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"f4bfb5cff4c9c3055148d5c84816e6cf52272c2d","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","release":"release-it"},"_npmUser":{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"9.5.1","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","askui":"0.11.0","sharp":"0.32.1","ts-jest":"29.1.0","ts-node":"10.9.1","release-it":"15.4.1","typescript":"5.1.6","@types/jest":"29.5.2","@types/node":"20.3.3","@types/jsdom":"21.1.1","fluent-ffmpeg":"2.1.2","@release-it/bumper":"4.0.0","jest-allure-circus":"1.0.21","jest-html-reporters":"3.1.4","@types/fluent-ffmpeg":"2.1.21","@release-it-plugins/workspaces":"^3.2.0","@release-it/conventional-changelog":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_1.0.2_1688990672039_0.33392460174261673","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@askui/askui-reporters","version":"1.0.3","keywords":["askui"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@1.0.3","maintainers":[{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"0b53c0782687ca0d1181c5ff6546cfbd9a13e36d","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-1.0.3.tgz","fileCount":22,"integrity":"sha512-Fv5cVU9eo3Mz4vb/l5gSB6r/Ni3YamxCEpm6QCHpqzTTRoh+E5CCnrNlYpAa5uRp4Q8ctPjkercvPP7Y05XLNA==","signatures":[{"sig":"MEYCIQDuUTDIwo6KWgAK1q5b3S7K8mcP/u9jXM5ZNJ8Ty+o9KQIhAM2ojqTKRiE//UTOGuFRXSuUnK+JkokRpfYT+lygy+1d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34633},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"5fbc16446c256aa22a5d20c363544f1e5ee87e12","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","release":"release-it"},"_npmUser":{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"9.5.1","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"fluent-ffmpeg":"2.1.2","jest-allure-circus":"1.0.21","jest-html-reporters":"3.1.4","@types/fluent-ffmpeg":"2.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","askui":"0.11.0","sharp":"0.32.1","ts-jest":"29.1.0","ts-node":"10.9.1","release-it":"15.4.1","typescript":"5.1.6","@types/jest":"29.5.2","@types/node":"20.3.3","@types/jsdom":"21.1.1","@release-it/bumper":"4.0.0","@release-it-plugins/workspaces":"^3.2.0","@release-it/conventional-changelog":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_1.0.3_1688992157364_0.31819566452650805","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@askui/askui-reporters","version":"1.0.4","keywords":["askui"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@1.0.4","maintainers":[{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"3b2687603e2febe9bb3bb43ff62a1da44ab61a2a","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-1.0.4.tgz","fileCount":22,"integrity":"sha512-rFEBwX1l+GZBmuBsVODkl/XOK8oset7MzxRfIWj1OiPk0ynUq1q8ghcOGg0J12CZ+kNbsWOhHbVtZUU6YodzCw==","signatures":[{"sig":"MEQCIEMpFDkdNry8mROZgOdsfCYyZKpuTIJF0hiC9U3eI+j7AiBePDAgyf6z/UjDEQkdlIoLDJUDKdmba+Gx413+jojGEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34449},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"94f6f1c2d02854a3b3151fe557e08e17ae4de04f","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","release":"release-it"},"_npmUser":{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"9.5.1","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"fluent-ffmpeg":"2.1.2","jest-allure-circus":"1.0.21","jest-html-reporters":"3.1.4","@types/fluent-ffmpeg":"2.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","askui":"0.11.0","sharp":"0.32.1","ts-jest":"29.1.0","ts-node":"10.9.1","release-it":"15.4.1","typescript":"5.1.6","@types/jest":"29.5.2","@types/node":"20.3.3","@types/jsdom":"21.1.1","@release-it/bumper":"4.0.0","@release-it-plugins/workspaces":"^3.2.0","@release-it/conventional-changelog":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_1.0.4_1688993469748_0.4347563664498246","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@askui/askui-reporters","version":"1.1.0","keywords":["askui","reporters","jest","test","jest-reporter","jest-html-reporters","allure","allure-js","allure-reporter","jest-allure-circus","video-reporting"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@1.1.0","maintainers":[{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"65058b1dbd41ba7cda4632334f8f9f32892234bb","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-1.1.0.tgz","fileCount":22,"integrity":"sha512-bZbtXpONUD0OScWwObGk5PQgXKTrCdMak9h1z/zLv+asqW/OYd6QacW4wavmDLIrV3ftjzz5Wi/18hKJ8x3Z+g==","signatures":[{"sig":"MEUCIQCihNkHotAisO0iF18PBQ5NG3oZDoSpcFd/FfWBANPrxgIgWIelm4nuy7yCrXrl0ehjAy7xoo4hH+/eoQ/VbowVesQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34987},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"8f414bacc4e60582f71fc47555dea0b9275dc93b","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","release":"release-it"},"_npmUser":{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"9.5.1","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"fluent-ffmpeg":"2.1.2","jest-allure-circus":"1.0.21","jest-html-reporters":"3.1.4","@types/fluent-ffmpeg":"2.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","askui":"0.11.0","sharp":"0.32.1","ts-jest":"29.1.1","ts-node":"10.9.1","release-it":"15.11.0","typescript":"5.1.6","@types/jest":"29.5.2","@types/node":"20.4.1","@types/jsdom":"21.1.1","@release-it/bumper":"4.0.0","@release-it-plugins/workspaces":"^3.2.0","@release-it/conventional-changelog":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_1.1.0_1689249372829_0.3861798944320647","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@askui/askui-reporters","version":"1.2.0","keywords":["askui","reporters","jest","test","jest-reporter","jest-html-reporters","allure","allure-js","allure-reporter","jest-allure-circus","video-reporting"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@1.2.0","maintainers":[{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"fd21229b957a445421dbc0727abe3a167fe1f089","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-1.2.0.tgz","fileCount":22,"integrity":"sha512-BAZ9L2KsY9K2/vq9hy9odGR9U4t3WPdAeQweRFmoRtw1w61wLORogRCwWalsaROx8H5TS2JChZ2EpB3K2MH2Rg==","signatures":[{"sig":"MEUCIQDDHW9GBkRUyxWLcJB/Xp7kWRp0wAuS3ph9T0vNeii/FgIgYQP/aHTUA2ZTgVGbCjfUPTFKb76ZR0UjqD+OLNzrrNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34987},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"67ffafc6006edabf742a5e2c40761f30e52b6969","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","release":"release-it"},"_npmUser":{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"9.5.1","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"fluent-ffmpeg":"2.1.2","jest-allure-circus":"1.0.21","jest-html-reporters":"3.1.4","@types/fluent-ffmpeg":"2.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","askui":"0.11.0","sharp":"0.32.1","ts-jest":"29.1.1","ts-node":"10.9.1","release-it":"15.11.0","typescript":"5.1.6","@types/jest":"29.5.2","@types/node":"20.4.1","@types/jsdom":"21.1.1","@release-it/bumper":"4.0.0","@release-it-plugins/workspaces":"^3.2.0","@release-it/conventional-changelog":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_1.2.0_1689249579586_0.9784296048366299","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@askui/askui-reporters","version":"1.2.1","keywords":["askui","reporters","jest","test","jest-reporter","jest-html-reporters","allure","allure-js","allure-reporter","jest-allure-circus","video-reporting"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@1.2.1","maintainers":[{"name":"programmnix-askui","email":"Dominik.Klotz@askui.com"},{"name":"mlikasam","email":"Samir.Mlika@askui.com"},{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"47cdc016eeeb30e49d19f115c836b802d2f9f017","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-1.2.1.tgz","fileCount":23,"integrity":"sha512-sOydkn0qyuoOZI/zNM7Y029ItqLMzSnmeYFOyjajVEUm4uhGIH5J3cGrVOicWOs1BclBh0XmRjFl7IOMiipEOA==","signatures":[{"sig":"MEUCIGg+9FhGL9seSiNNPHIMB0/JAtmfzW3DkYccMDdSTZCHAiEA7Ejtu7Ic1XgK8N7dVSJeeSF6h3NvZc7Sqv/i5LgqOLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37088},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"0ef156a62a9d1750c1e259d8fc03a30a41646d7f","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","release":"release-it"},"_npmUser":{"name":"adi-wan","email":"adrian.stritzinger@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"8.19.2","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"fluent-ffmpeg":"2.1.2","jest-allure-circus":"1.0.21","jest-html-reporters":"3.1.4","@types/fluent-ffmpeg":"2.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","askui":"0.11.0","sharp":"0.32.1","ts-jest":"29.1.1","ts-node":"10.9.1","release-it":"15.11.0","typescript":"5.1.6","@types/jest":"29.5.2","@types/node":"20.4.1","@types/jsdom":"21.1.1","@release-it/bumper":"4.0.0","@release-it-plugins/workspaces":"^3.2.0","@release-it/conventional-changelog":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_1.2.1_1693911278536_0.6648499137348511","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@askui/askui-reporters","version":"1.2.2","keywords":["askui","reporters","jest","test","jest-reporter","jest-html-reporters","allure","allure-js","allure-reporter","jest-allure-circus","video-reporting"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@1.2.2","maintainers":[{"name":"programmnix-askui","email":"Dominik.Klotz@askui.com"},{"name":"mlikasam","email":"Samir.Mlika@askui.com"},{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"4e8e91c2bcd2388626aa51ae7e6dda06047e0c55","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-1.2.2.tgz","fileCount":23,"integrity":"sha512-XeWZPFTXZ14VunYCdJbmS01RN3wqIqwEGyRHtWCJjDAFHDTWXuwGyyrASGJ69TlI81K9tDD1JFf5i9YJKozbdw==","signatures":[{"sig":"MEYCIQCJs3I5F9an3sOKW5sr78KqkZfjfcxti9xISicUS72D9AIhAPtrpi2lcPgJ4ZbCMn9bxOVqwXUoC+ZXWgQm7TYJcBOk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37072},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"2fbfb1f9188c82ed69a26e154206a1513c6754f7","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"adi-wan","email":"adrian.stritzinger@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"8.19.2","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"fluent-ffmpeg":"2.1.2","jest-html-reporters":"3.1.4","@types/fluent-ffmpeg":"2.1.21","@askui/jest-allure-circus":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","askui":"0.11.0","sharp":"0.32.1","ts-jest":"29.1.1","ts-node":"10.9.1","release-it":"15.11.0","typescript":"5.1.6","@types/jest":"29.5.2","@types/node":"20.4.1","@types/jsdom":"21.1.1","@release-it/bumper":"4.0.0","@release-it-plugins/workspaces":"^3.2.0","@release-it/conventional-changelog":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_1.2.2_1694069294801_0.3440335141254707","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@askui/askui-reporters","version":"1.3.0","keywords":["askui","reporters","jest","test","jest-reporter","jest-html-reporters","allure","allure-js","allure-reporter","jest-allure-circus","video-reporting"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@1.3.0","maintainers":[{"name":"programmnix-askui","email":"Dominik.Klotz@askui.com"},{"name":"mlikasam","email":"Samir.Mlika@askui.com"},{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"504e0a5d492c51394425c350e7097f61e3bd2641","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-1.3.0.tgz","fileCount":35,"integrity":"sha512-EPChP7JjKaTnBq/rTWSwah2s7eR+LNxId401sCz8WoZeGgR9m5V7n60qr3O7aIZF/dSoppcvY5D6NC598ZlU5w==","signatures":[{"sig":"MEUCIQD9rRzabSBuAVLlE5OotVFntfGQr448wk/jwfN+eNgEIQIgBjYaonnU7+tF9e64Qk1f5vczh22rcwcXsT/kWmuM9aw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49105},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"e7ec3648378cbfe4ab3ff62f4efecc8d33791591","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"adi-wan","email":"adrian.stritzinger@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"8.19.2","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"fluent-ffmpeg":"2.1.2","jest-html-reporters":"3.1.4","@types/fluent-ffmpeg":"2.1.21","@askui/jest-allure-circus":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","sharp":"0.32.6","ts-jest":"29.1.1","ts-node":"10.9.1","release-it":"15.11.0","typescript":"5.1.6","@types/jest":"29.5.3","@types/node":"20.4.2","@types/jsdom":"21.1.1","@release-it/bumper":"4.0.0","@release-it-plugins/workspaces":"^3.2.0","@release-it/conventional-changelog":"5.0.0"},"peerDependencies":{"askui":"0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_1.3.0_1695754940928_0.16157804558081335","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@askui/askui-reporters","version":"1.3.1","keywords":["askui","reporters","jest","test","jest-reporter","jest-html-reporters","allure","allure-js","allure-reporter","jest-allure-circus","video-reporting"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@1.3.1","maintainers":[{"name":"programmnix-askui","email":"Dominik.Klotz@askui.com"},{"name":"mlikasam","email":"Samir.Mlika@askui.com"},{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"62e0082f74da7c814bfffcfbd2607dea38a70ac9","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-1.3.1.tgz","fileCount":35,"integrity":"sha512-Gd6JuH3KNv7pEr7GNJvRmP8J6ckczF9iNRzrfUaqVjR7zGrOoaTZor6MDri1E2viRZq++ehvtyaQ0I4Pl4drsA==","signatures":[{"sig":"MEUCIEoHJe5jLwuhk81BucwpU/Np1A0iBhCEFYsoEhs6hLRRAiEA5AI0bRyZpX8vnKaiXabFyihAN97Eh3UwEiPjttKz3Qg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48654},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"0e1f12ce0b1d96c56c570a3714b0a69cafc1895a","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"adi-wan","email":"adrian.stritzinger@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"8.19.2","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"fluent-ffmpeg":"2.1.2","jest-html-reporters":"3.1.4","@types/fluent-ffmpeg":"2.1.21","@askui/jest-allure-circus":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","sharp":"0.32.6","ts-jest":"29.1.1","ts-node":"10.9.1","release-it":"15.11.0","typescript":"5.1.6","@types/jest":"29.5.3","@types/node":"20.4.2","@types/jsdom":"21.1.1","@release-it/bumper":"4.0.0","@release-it-plugins/workspaces":"^3.2.0","@release-it/conventional-changelog":"5.0.0"},"peerDependencies":{"askui":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_1.3.1_1695797808273_0.9097108771273135","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@askui/askui-reporters","version":"1.4.0","keywords":["askui","reporters","jest","test","jest-reporter","jest-html-reporters","allure","allure-js","allure-reporter","jest-allure-circus","video-reporting"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@1.4.0","maintainers":[{"name":"programmnix-askui","email":"Dominik.Klotz@askui.com"},{"name":"mlikasam","email":"Samir.Mlika@askui.com"},{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"48c6a380b1483f30f866eefb5d11ab4a1f73865d","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-1.4.0.tgz","fileCount":47,"integrity":"sha512-kjx6dARv2TJZ6b5PmuIyLUPQW8dYVlWrkYQ4MNl+BAlow59zTnv0xH5QMnerXPxEINEndoYWKUgNJLrauVglSA==","signatures":[{"sig":"MEUCIFhYNSVBOg1Kta7dhisCAOVnUVrFbbPTLIQyKJWZLwHaAiEA5lva1juauoLlMf04gLUuTNIkXv2+kTkG1D6IndVdkdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70501},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"6de73c31e1ddd5c37274d7f32f6803cd88af27f5","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"9.5.1","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"18.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","sharp":"0.32.6","ts-jest":"29.1.1","ts-node":"10.9.1","release-it":"15.11.0","typescript":"5.1.6","@types/jest":"29.5.3","@types/node":"20.4.2","@types/jsdom":"21.1.1","fluent-ffmpeg":"2.1.2","@release-it/bumper":"4.0.0","jest-html-reporters":"3.1.4","@types/fluent-ffmpeg":"2.1.21","@askui/jest-allure-circus":"^1.0.22","@release-it-plugins/workspaces":"^3.2.0","@release-it/conventional-changelog":"5.0.0"},"peerDependencies":{"askui":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_1.4.0_1705858814420_0.5228997824382011","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@askui/askui-reporters","version":"1.4.1","keywords":["askui","reporters","jest","test","jest-reporter","jest-html-reporters","allure","allure-js","allure-reporter","jest-allure-circus","video-reporting"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@1.4.1","maintainers":[{"name":"programmnix-askui","email":"Dominik.Klotz@askui.com"},{"name":"mlikasam","email":"Samir.Mlika@askui.com"},{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"5c413566f84ae30ddaa1a11649ec427b5380e082","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-1.4.1.tgz","fileCount":47,"integrity":"sha512-MqdfPx+WG0nQ9fYnTlxD2D7XNXOKTw3vXqpMiORpSFKpoN5XLVdupEVSgQz1LjCLwXJCZ/VKZH8h3knYglx8ZA==","signatures":[{"sig":"MEQCIHC1LyfHJT6lrc05en2KMKRBiz43zxKAkqTyNiYmLaaDAiAJfdZzp9PcquO1Ctq55/FfLcxJyQ5jZC8cttEz7rIipQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70586},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"710d35595d336da8b21b769d1672941f669501d8","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"9.5.1","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"fluent-ffmpeg":"2.1.2","jest-html-reporters":"3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","sharp":"0.32.6","ts-jest":"29.1.1","ts-node":"10.9.1","release-it":"15.11.0","typescript":"5.1.6","@types/jest":"29.5.3","@types/node":"20.4.2","@types/jsdom":"21.1.1","@release-it/bumper":"4.0.0","@types/fluent-ffmpeg":"2.1.21","@askui/jest-allure-circus":"^1.0.22","@release-it-plugins/workspaces":"^3.2.0","@release-it/conventional-changelog":"5.0.0"},"peerDependencies":{"askui":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_1.4.1_1706173451419_0.7854831286642512","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@askui/askui-reporters","version":"1.4.2","keywords":["askui","reporters","jest","test","jest-reporter","jest-html-reporters","allure","allure-js","allure-reporter","jest-allure-circus","video-reporting"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@1.4.2","maintainers":[{"name":"programmnix-askui","email":"Dominik.Klotz@askui.com"},{"name":"mlikasam","email":"Samir.Mlika@askui.com"},{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"f645a5ee42c4157de3f1e3930c5f46cc2ccabb8e","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-1.4.2.tgz","fileCount":47,"integrity":"sha512-ugUfaNtDvB87UejvNraki0dvYgEIzYwjYPT1FQycn2KSmwfxGkf23L4nUPmBR4lI5YGLobUsAHujq3fmR4Yulw==","signatures":[{"sig":"MEYCIQDEbG+lenYLec6Xsv1sWd7JnFqvM+JtU/dJ0aJ+JEo3KgIhANQ3HX9lZzWvgaAdW50IkWhMoCv7YfzxyBsXv+LXXD8w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71358},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"68dc9e57225c65312df40bb103422231b373dd48","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"9.5.1","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"fluent-ffmpeg":"2.1.2","jest-html-reporters":"3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","sharp":"0.32.6","ts-jest":"29.1.1","ts-node":"10.9.1","release-it":"15.11.0","typescript":"5.1.6","@types/jest":"29.5.3","@types/node":"20.4.2","@types/jsdom":"21.1.1","@release-it/bumper":"4.0.0","@types/fluent-ffmpeg":"2.1.21","@askui/jest-allure-circus":"^1.0.22","@release-it-plugins/workspaces":"^3.2.0","@release-it/conventional-changelog":"5.0.0"},"peerDependencies":{"askui":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_1.4.2_1707468619130_0.8278044730411396","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@askui/askui-reporters","version":"2.0.0","keywords":["askui","reporters","jest","test","jest-reporter","jest-html-reporters","allure","allure-js","allure-reporter","jest-allure-circus","video-reporting"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@2.0.0","maintainers":[{"name":"programmnix-askui","email":"Dominik.Klotz@askui.com"},{"name":"mlikasam","email":"Samir.Mlika@askui.com"},{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"59a64f09dcf2f7ccc6b5824c60e1d166cf03d315","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-2.0.0.tgz","fileCount":43,"integrity":"sha512-dG6F1Hl7Nj2CYtCVTlB08fDZc0X3t04t9e6qqdXS+i4Rh8vs1rs7fdAAluosa+AhUV35N8PaFXcxaHWBinSvpQ==","signatures":[{"sig":"MEYCIQDyPtbrqpCn66FoNzuhQ4UWQkqUZK8MaZb6gYZdfY4/HQIhAP7BAMR2R7I2GvLj0GrerpPTVZSlYD6jHJzs1Pq8mDd0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67346},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"724dbda3be8cc004ed0882ffe98ccb60cfbbdcec","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"10.2.4","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"fluent-ffmpeg":"2.1.2","jest-html-reporters":"3.1.4","@askui/askui-jest-xray-environment":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","sharp":"0.32.6","ts-jest":"29.1.1","ts-node":"10.9.1","release-it":"15.11.0","typescript":"5.1.6","@types/jest":"29.5.3","@types/node":"20.4.2","@types/jsdom":"21.1.1","@release-it/bumper":"4.0.0","@types/fluent-ffmpeg":"2.1.21","@askui/jest-allure-circus":"^1.0.22","@release-it-plugins/workspaces":"^3.2.0","@release-it/conventional-changelog":"5.0.0"},"peerDependencies":{"askui":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_2.0.0_1707920873112_0.39064892198169243","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@askui/askui-reporters","version":"2.1.0","keywords":["askui","reporters","jest","test","jest-reporter","jest-html-reporters","allure","allure-js","allure-reporter","jest-allure-circus","video-reporting"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@2.1.0","maintainers":[{"name":"programmnix-askui","email":"Dominik.Klotz@askui.com"},{"name":"mlikasam","email":"Samir.Mlika@askui.com"},{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"f99a7ebd5d6b6066af34b1609d68b711c113bb40","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-2.1.0.tgz","fileCount":43,"integrity":"sha512-qI9r2/H6wTb6FM515p1adrR61k8FC5KnHsW6xgdS/RPRMJfj6wnAqQFY+RZGaGqoNUmADE/+OgzLr2R73mGP+Q==","signatures":[{"sig":"MEYCIQCuYUExuwJHNklOgBvN1AEEycJbNDZ47zHKxXZwdoEbVAIhAJ3FJA3bGFGe/avz6rLK13PdJdc7T7JGpVQzi39szBzD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72294},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"b2edd32fb40dcea7ca4fdd47bc1b12dfd2d79849","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"10.2.4","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"fluent-ffmpeg":"2.1.2","jest-html-reporters":"3.1.4","@askui/askui-jest-xray-environment":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","sharp":"0.32.6","ts-jest":"29.1.1","ts-node":"10.9.1","release-it":"15.11.0","typescript":"5.1.6","@types/jest":"29.5.3","@types/node":"20.4.2","@types/jsdom":"21.1.1","@release-it/bumper":"4.0.0","@types/fluent-ffmpeg":"2.1.21","@askui/jest-allure-circus":"^1.0.22","@release-it-plugins/workspaces":"^3.2.0","@release-it/conventional-changelog":"5.0.0"},"peerDependencies":{"askui":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_2.1.0_1716810015791_0.1947871005564341","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@askui/askui-reporters","version":"2.1.1","keywords":["askui","reporters","jest","test","jest-reporter","jest-html-reporters","allure","allure-js","allure-reporter","jest-allure-circus","video-reporting"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@2.1.1","maintainers":[{"name":"programmnix-askui","email":"Dominik.Klotz@askui.com"},{"name":"mlikasam","email":"Samir.Mlika@askui.com"},{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"d0c1446791dfab0a59c03b1dc55b47e43995503e","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-2.1.1.tgz","fileCount":43,"integrity":"sha512-vh8QFOn/1sOQviMCK7OuaYSMii76z1eez9m+QOONEBY/C7qEMnElLQXl/21zvftle6ETfcQBLcdDKfncgC/ePg==","signatures":[{"sig":"MEUCIQDqnmeNGxNiwsJazBU+mYykmMveZJb1k0zdWidO2Iqw1gIgNrMqNheGnBqtufco2gVc+yV1xqE2Gj7FsuTgJbHjvG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74736},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"ae059b294631faef1a2e394df7a3ce5277c03814","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"10.2.4","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"fluent-ffmpeg":"2.1.2","jest-html-reporters":"3.1.4","@askui/askui-jest-xray-environment":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","sharp":"0.32.6","ts-jest":"29.1.1","ts-node":"10.9.1","release-it":"15.11.0","typescript":"5.1.6","@types/jest":"29.5.3","@types/node":"20.4.2","@types/jsdom":"21.1.1","@release-it/bumper":"4.0.0","@types/fluent-ffmpeg":"2.1.21","@askui/jest-allure-circus":"^1.0.22","@release-it-plugins/workspaces":"^3.2.0","@release-it/conventional-changelog":"5.0.0"},"peerDependencies":{"askui":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_2.1.1_1726644042709_0.07514556774827508","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@askui/askui-reporters","version":"2.1.2","keywords":["askui","reporters","jest","test","jest-reporter","jest-html-reporters","allure","allure-js","allure-reporter","jest-allure-circus","video-reporting"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@2.1.2","maintainers":[{"name":"programmnix-askui","email":"Dominik.Klotz@askui.com"},{"name":"mlikasam","email":"Samir.Mlika@askui.com"},{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"b13abf652add787ed6b010be940db1078a1db848","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-2.1.2.tgz","fileCount":43,"integrity":"sha512-nZacS6Yple0so5CyTTC1Twt5TfhPQ0n+59uvsoHzvDYGkQoaiF9rloLhEksjybvUo1Wamh/AAkWn1h3v3bkPfQ==","signatures":[{"sig":"MEUCIFTCBAEAID+NlYsSmRT+eiSoRM2IHEqexYf5Ee11UnV4AiEA43iq2SVlIbVj0IvmuuhD1QKaxOEDdfzkWBMhq4n0bNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77364},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"7955b17b6c5fc91e7c27ec8792d93818d3d3f2bc","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"10.2.4","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"fluent-ffmpeg":"2.1.2","jest-html-reporters":"3.1.4","@askui/askui-jest-xray-environment":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","sharp":"0.32.6","ts-jest":"29.1.1","ts-node":"10.9.1","release-it":"15.11.0","typescript":"5.1.6","@types/jest":"29.5.3","@types/node":"20.4.2","@types/jsdom":"21.1.1","@release-it/bumper":"4.0.0","@types/fluent-ffmpeg":"2.1.21","@askui/jest-allure-circus":"^1.0.22","@release-it-plugins/workspaces":"^3.2.0","@release-it/conventional-changelog":"5.0.0"},"peerDependencies":{"askui":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_2.1.2_1726823472636_0.679470561365412","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@askui/askui-reporters","version":"2.1.3","keywords":["askui","reporters","jest","test","jest-reporter","jest-html-reporters","allure","allure-js","allure-reporter","jest-allure-circus","video-reporting"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@2.1.3","maintainers":[{"name":"programmnix-askui","email":"Dominik.Klotz@askui.com"},{"name":"mlikasam","email":"Samir.Mlika@askui.com"},{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"b97a9910cfa5d57327987e45f67ad8023181612b","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-2.1.3.tgz","fileCount":43,"integrity":"sha512-C7Ofn+/IdPjn0oR+rw7D0+I4b4TW8LruJBuevd/L6RibBO3sz0HEkYp9icH+MyCAhSBtgGXXH7thix4KQNpFKQ==","signatures":[{"sig":"MEUCIA1O4rZ6hiGJXr7Gw5MLJAJOOjDdm8aN1WEKYIgvGTIDAiEAwqOFreRb01fyGTO6wqIfrRBQGvPOcPgav0NhTpMdV+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77362},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"3e6abc9f6070caaa9fbe26057ce2c8179db37ab0","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"johannesdienst-askui","email":"johannes.dienst@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"10.8.2","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"fluent-ffmpeg":"2.1.2","jest-html-reporters":"3.1.4","@askui/askui-jest-xray-environment":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","sharp":"0.33.5","ts-jest":"29.1.1","ts-node":"10.9.1","release-it":"17.10.0","typescript":"5.1.6","@types/jest":"29.5.3","@types/node":"20.4.2","@types/jsdom":"21.1.1","@release-it/bumper":"6.0.1","@types/fluent-ffmpeg":"2.1.21","@askui/jest-allure-circus":"1.0.22","@release-it-plugins/workspaces":"4.2.0","@release-it/conventional-changelog":"9.0.2"},"peerDependencies":{"askui":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_2.1.3_1730884571212_0.5397069128365906","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@askui/askui-reporters","version":"2.1.4","keywords":["askui","reporters","jest","test","jest-reporter","jest-html-reporters","allure","allure-js","allure-reporter","jest-allure-circus","video-reporting"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@2.1.4","maintainers":[{"name":"programmnix-askui","email":"Dominik.Klotz@askui.com"},{"name":"mlikasam","email":"Samir.Mlika@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"},{"name":"michael-mayer-askui","email":"michael.mayer@askui.com"},{"name":"danyalxahid-askui","email":"danyal.zahid@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"caaa76117502e6bc8952036568d167b48924ddb5","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-2.1.4.tgz","fileCount":43,"integrity":"sha512-xS1XW5LJRwfKXWnMY+hUvnDO1AcoJn3EQsiFnMrRE5L6uU+DPh18fZHLnOBVtnJNUwszIuSJqLD0o1CUpvp6sA==","signatures":[{"sig":"MEQCIBrFx3qpR8jLIepGoJhRdrexylOfsLT/5ukq9RigFXLqAiBKhV9KNPz1jhJ6EXh64PVEVYmXtYtip3bJ7FzTmyC8uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79309},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"3d2aae97c8b90659aeb8d95350aa06e62f4d9e3e","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"mlikasam","actor":{"name":"mlikasam","type":"user","email":"Samir.Mlika@askui.com"},"email":"Samir.Mlika@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"10.5.0","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"fluent-ffmpeg":"2.1.2","jest-html-reporters":"3.1.4","@askui/askui-jest-xray-environment":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","sharp":"0.33.5","ts-jest":"29.1.1","ts-node":"10.9.1","release-it":"17.10.0","typescript":"5.1.6","@types/jest":"29.5.3","@types/node":"20.4.2","@types/jsdom":"21.1.1","@release-it/bumper":"6.0.1","@types/fluent-ffmpeg":"2.1.21","@askui/jest-allure-circus":"1.0.22","@release-it-plugins/workspaces":"4.2.0","@release-it/conventional-changelog":"9.0.2"},"peerDependencies":{"askui":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_2.1.4_1751871888532_0.42610733686489244","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@askui/askui-reporters","version":"2.2.0","keywords":["askui","reporters","jest","test","jest-reporter","jest-html-reporters","allure","allure-js","allure-reporter","jest-allure-circus","video-reporting"],"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","_id":"@askui/askui-reporters@2.2.0","maintainers":[{"name":"programmnix-askui","email":"Dominik.Klotz@askui.com"},{"name":"mlikasam","email":"Samir.Mlika@askui.com"},{"name":"adi-wan","email":"adrian.stritzinger@askui.com"},{"name":"michael-mayer-askui","email":"michael.mayer@askui.com"},{"name":"danyalxahid-askui","email":"danyal.zahid@askui.com"}],"homepage":"https://github.com/askui/askui-reporters#readme","bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"dist":{"shasum":"354d5b73ff3ded6e757033a6b5e805ac443d5d15","tarball":"https://registry.npmjs.org/@askui/askui-reporters/-/askui-reporters-2.2.0.tgz","fileCount":43,"integrity":"sha512-a5+/atiVEvxLB2JEsSO0PbGpC1RlDo+bArBRl/+Xfh/co1TwDjkRiKCnfuppGLSyEDtvo4bhBHaEgn9CuoYY6g==","signatures":[{"sig":"MEUCIQCGglGbW2kHhgEUbupFc8EA7B1fcy6QxHvr6Klj4YhPkQIgdwtqoaNwJoSfSn2H2uaQgR3jDBB+NIKZ6AZdkmjSlWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84990},"main":"./dist/cjs/main.js","types":"./dist/cjs/main.d.ts","module":"./dist/esm/main.js","gitHead":"982158dea3fe71c5542d8caa7d52e13f1257ac42","scripts":{"lint":"echo \"Error: no test specified\"","test":"echo \"Error: no test specified\"","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"programmnix-askui","email":"Dominik.Klotz@askui.com"},"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"_npmVersion":"10.9.2","description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"allure-jest":"^3.3.0","fluent-ffmpeg":"2.1.2","allure-js-commons":"^3.3.0","jest-html-reporters":"3.1.4","@askui/askui-jest-xray-environment":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.1","sharp":"0.33.5","ts-jest":"29.1.1","ts-node":"10.9.1","@types/ws":"^8.18.1","release-it":"19.0.5","typescript":"5.1.6","@types/jest":"29.5.3","@types/node":"20.4.2","@types/jsdom":"21.1.1","@release-it/bumper":"7.0.5","@types/fluent-ffmpeg":"2.1.21","@release-it-plugins/workspaces":"5.0.3","@release-it/conventional-changelog":"10.0.1"},"peerDependencies":{"askui":">=0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/askui-reporters_2.2.0_1760685325590_0.13825752876993502","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-07-10T11:59:19.108Z","modified":"2026-07-11T08:11:25.739Z","1.0.1":"2023-07-10T11:59:19.386Z","1.0.2":"2023-07-10T12:04:32.228Z","1.0.3":"2023-07-10T12:29:17.532Z","1.0.4":"2023-07-10T12:51:09.979Z","1.1.0":"2023-07-13T11:56:13.004Z","1.2.0":"2023-07-13T11:59:39.887Z","1.2.1":"2023-09-05T10:54:38.710Z","1.2.2":"2023-09-07T06:48:15.009Z","1.3.0":"2023-09-26T19:02:21.221Z","1.3.1":"2023-09-27T06:56:48.508Z","1.4.0":"2024-01-21T17:40:14.572Z","1.4.1":"2024-01-25T09:04:11.676Z","1.4.2":"2024-02-09T08:50:19.292Z","2.0.0":"2024-02-14T14:27:53.324Z","2.1.0":"2024-05-27T11:40:15.968Z","2.1.1":"2024-09-18T07:20:42.949Z","2.1.2":"2024-09-20T09:11:12.812Z","2.1.3":"2024-11-06T09:16:11.372Z","2.1.4":"2025-07-07T07:04:48.722Z","2.2.0":"2025-10-17T07:15:25.775Z"},"bugs":{"url":"https://github.com/askui/askui-reporters/issues"},"author":{"url":"http://www.askui.com/","name":"askui GmbH","email":"info@askui.com"},"license":"MIT","homepage":"https://github.com/askui/askui-reporters#readme","keywords":["askui","reporters","jest","test","jest-reporter","jest-html-reporters","allure","allure-js","allure-reporter","jest-allure-circus","video-reporting"],"repository":{"url":"git+https://github.com/askui/askui-reporters.git","type":"git"},"description":"Exports all the AskUI reporters you can use to create reports for your AskUI runs.","maintainers":[{"email":"Dominik.Klotz@askui.com","name":"programmnix-askui"},{"email":"Samir.Mlika@askui.com","name":"mlikasam"},{"email":"danyal.zahid@askui.com","name":"danyalxahid-askui"}],"readme":"# 📊 AskUI - Reporters\n\nCollections of all reporters you can use out of the box in your AskUI runs.\n\n## 🏗️ Example Repositories\n\n- [allure-reporter](https://github.com/askui/askui-example-allure-reporter)\n- [jest-html-reporters](https://github.com/askui/askui-example-jest-html-reporters)\n- [xray-step-reporter](https://github.com/askui/askui-example-xray-reporter)\n\n## 💾 Installation\n\nInstall `@askui/askui-reporters` as a dev-dependency:\n\n```bash\nnpm install --save-dev @askui/askui-reporters\n```\n\n## 🔌 Usage\n\nDetailed examples on how to use the reporters are provided in this README.\n\n### AskUIAllureStepReporter\n\n#### Enable Reporter in `askui-helper.ts` (former `jest.setup.ts`)\n\nAdd the reporter to the `UiControlClient` in `askui-helper.ts` (former `jest.setup.ts`):\n\n```typescript\nimport { AskUIAllureStepReporter } from \"@askui/askui-reporters\";\n...\n  aui = await UiControlClient.build({\n    reporter: new AskUIAllureStepReporter({\n      withScreenshots: 'begin' as const, // See below for possible values\n      withDetectedElements: 'onFailure' as const, // See below for possible values\n    })\n  });\n...\n```\n\nYou can pass a `ReporterConfig` object to the reporter to configure the level of detail for screenshots and detected elements. The default values are `'onFailure'` for both:\n\n```typescript\n/**\n * SnapshotDetailLevel represents various levels of detail for the snapshot.\n * There are four possible values for this type.\n *\n * @typedef {'required'|'onFailure'|'begin'|'always'} SnapshotDetailLevel\n *\n * @property {'required'} required - Snapshot details, like screenshots or detected elements, may be available if required by the step. However, their presence is not guaranteed.\n * @property {'onFailure'} onFailure - Snapshot details are available when the step fails, primarily for debugging purposes. This level includes everything provided by 'required'.\n * @property {'begin'} begin - Snapshot details are available when the command starts, useful for determining why certain elements were interacted with. This level includes everything provided by 'onFailure'.\n * @property {'always'} always - Snapshot details are consistently available, irrespective of whether a step has failed or not, aiding in debugging.\n */\n\n/**\n * The ReporterConfig interface encapsulates the configuration options for the reporter.\n *\n * @interface ReporterConfig\n *\n * @property {SnapshotDetailLevel} [withScreenshots='onFailure'] - Defines the detail level for screenshots. Acceptable values: 'required', 'onFailure', 'begin', 'always'. Note: Higher levels of detail may impede step execution speed.\n * @property {SnapshotDetailLevel} [withDetectedElements='onFailure'] - Defines the detail level for detecting elements. Acceptable values: 'required', 'onFailure', 'begin', 'always'. Note: Higher levels of detail may impede step execution speed and incur additional costs.\n */\n```\n\n#### Configure `beforeEach()` and `afterEach()` in `askui-helper.ts` (former `jest.setup.ts`)\n\nThe `UiControlClient` retrieves the videos and images from your `UiController`. You have to implement `beforeEach()` and `afterEach()` in `askui-helper.ts` (former `jest.setup.ts`) to start the recording and then add it to your report:\n\n1. Allure Reporter\n\n```typescript\nbeforeEach(async () => {\n  await aui.startVideoRecording();\n});\n\nafterEach(async () => {\n  await aui.stopVideoRecording();\n  const video = await aui.readVideoRecording();\n  AskUIAllureStepReporter.attachVideo(video);\n});\n```\n\n#### Enable the TestEnvironment `allure-jest/node` in `jest.config.ts`\n\nInstall `allure-jest@3.3.0` and `allure-js-commons@3.3.0` environment:\n\n```bash\nnpm install --save-dev allure-jest@3.3.0 allure-js-commons@3.3.0\n```\n\n```typescript\nimport type { Config } from \"@jest/types\";\n\nconst config: Config.InitialOptions = {\n  preset: \"ts-jest\",\n  setupFilesAfterEnv: [\"./helper/askui-helper.ts\"], // former `./helper/jest.setup.ts`\n  sandboxInjectedGlobals: [\"Math\"],\n  testEnvironment: \"allure-jest/node\",\n};\n\n// eslint-disable-next-line import/no-default-export\nexport default config;\n```\n\n### AskUIJestHtmlStepReporter\n\n> ❗️ **IMPORTANT NOTE**: Due to restrictions of `jest-html-reporters` you can either have screenshots or video with this reporter but not both at the same time. For screenshots omit the `beforeEach()` and `afterEach()` hooks in `askui-helper.ts` (former `jest.setup.ts`). For video do not configure a `reporter` in your `UiControlClient`.\n\n#### Install `ffmpeg` On Your System\nTo use this reporter you have to have [ffmpeg](http://www.ffmpeg.org/) installed on your system (including all necessary encoding libraries like `libmp3lame` or `libx264`).\n\nPlease follow the [installation instructions](http://www.ffmpeg.org/download.html) for your system.\n\n#### Enable Reporter in `askui-helper.ts` (former `jest.setup.ts`)\n\nAdd the reporter to the `UiControlClient` in `askui-helper.ts` (former `jest.setup.ts`):\n\n```typescript\n// Do not forget this import at the start of the file!\nimport { AskUIJestHtmlStepReporter } from \"@askui/askui-reporters\";\n...\n  aui = await UiControlClient.build({\n    reporter: new AskUIJestHtmlStepReporter({\n      withScreenshots: 'always' as const, // See below for possible values\n      withDetectedElements: 'always' as const, // See below for possible values\n    })\n  });\n...\n```\n\nYou can pass a `ReporterConfig` object to the reporter to configure the level of detail for screenshots and detected elements. The default values are `'onFailure'` for both:\n\n```typescript\n/**\n * SnapshotDetailLevel represents various levels of detail for the snapshot.\n * There are four possible values for this type.\n *\n * @typedef {'required'|'onFailure'|'begin'|'always'} SnapshotDetailLevel\n *\n * @property {'required'} required - Snapshot details, like screenshots or detected elements, may be available if required by the step. However, their presence is not guaranteed.\n * @property {'onFailure'} onFailure - Snapshot details are available when the step fails, primarily for debugging purposes. This level includes everything provided by 'required'.\n * @property {'begin'} begin - Snapshot details are available when the command starts, useful for determining why certain elements were interacted with. This level includes everything provided by 'onFailure'.\n * @property {'always'} always - Snapshot details are consistently available, irrespective of whether a step has failed or not, aiding in debugging.\n */\n\n/**\n * The ReporterConfig interface encapsulates the configuration options for the reporter.\n *\n * @interface ReporterConfig\n *\n * @property {SnapshotDetailLevel} [withScreenshots='onFailure'] - Defines the detail level for screenshots. Acceptable values: 'required', 'onFailure', 'begin', 'always'. Note: Higher levels of detail may impede step execution speed.\n * @property {SnapshotDetailLevel} [withDetectedElements='onFailure'] - Defines the detail level for detecting elements. Acceptable values: 'required', 'onFailure', 'begin', 'always'. Note: Higher levels of detail may impede step execution speed and incur additional costs.\n */\n```\n\n#### Configure `beforeEach()` and `afterEach()` in `askui-helper.ts` (former `jest.setup.ts`)\n\n```typescript\nimport path from \"path\";\nimport { AskUIJestHtmlStepReporter } from \"@askui/askui-reporters\";\n\nbeforeEach(async () => {\n  await aui.startVideoRecording();\n});\n\nafterEach(async () => {\n  await aui.stopVideoRecording();\n  const video = await aui.readVideoRecording();\n  await AskUIJestHtmlStepReporter.attachVideo(video);\n});\n```\n\n#### Enable the Jest-Html-Reporters in `jest.config.ts`\n\nInstall `jest-html-reporters` environment:\n\n```bash\nnpm install --save-dev jest-html-reporters\n```\n\n```typescript\nimport type { Config } from \"@jest/types\";\n\nconst config: Config.InitialOptions = {\n  preset: \"ts-jest\",\n  testEnvironment: \"node\",\n  setupFilesAfterEnv: [\"./helper/askui-helper.ts\"], // former `./helper/jest.setup.ts`\n  sandboxInjectedGlobals: [\"Math\"],\n  reporters: [\"default\", \"jest-html-reporters\"],\n};\n\n// eslint-disable-next-line import/no-default-export\nexport default config;\n```\n\n### AskUIXRayStepReporter\n\n> ❗️ **IMPORTANT NOTE**: Due to restrictions this reporter only works when you run your workflows one after another (default for AskUI)!\n\n#### Enable and Configure the AskUIXRayStepReporter in `askui-helper.ts` (former `jest.setup.ts`)\nYou have to do a few things in your `askui-helper.ts` (former `jest.setup.ts`) to enable the `AskUIXRayStepReporter`:\n\n> ℹ️ **NOTE**: We will try to move this into the custom `testEnvironment` we provide.\n\n1. Import the reporter\n2. Initialize the reporter\n3. Add it to the `UiControlClient`\n4. Modify before `beforeEach()` and `afterEach()` hook to create/finish `TestEntries`\n5. Add writing the report to `afterAll()` hook\n\n```typescript\nimport { UiControlClient, UiController } from 'askui';\n\n/* 1 Import the reporter */\nimport { AskUIXRayStepReporter } from '@askui/askui-reporters';\n\n...\n\n/* 2 Initialize the reporter */\nlet xRayReporter = new AskUIXRayStepReporter({\n      withScreenshots: 'always',\n    },\n    'xray-report', // outputDirectory (default: 'xray-report')\n    false, // resetReportDirectory -> deletes the outputDirectory before execution if set to true (default: false)\n    false // appendToReport -> appends the results to the file 'report.json if set to true. Otherwise it creates files report_<timestamp>.json (default: false) \n  );\n\nbeforeAll(async () => {\n  ...\n  aui = await UiControlClient.build({\n    credentials: {\n      workspaceId: '<your workspace id>',\n      token: '<your access token>',\n    },\n    /* 3 Enable reporter */\n    reporter: xRayReporter,\n  });\n\n  await aui.connect();\n});\n\n/* 4 Create TestEntry with name of test from it-block */\nbeforeEach(async () => {\n  xRayReporter.createNewTestEntry(global.testName);\n});\n\n/* 4 Finish TestEntry with the test status */\nafterEach(async () => {\n  xRayReporter.finishTestEntry(global.testName, global.testStatus);\n});\n\nafterAll(async () => {\n  /* 5 Writing the report */\n  await xRayReporter.writeReport();\n  aui.disconnect();\n  await uiController.stop();\n});\n\nexport { aui };\n```\n\n#### Configure `jest-xray-environment` in `jest.config.ts`\nFor the `AskUIXRayStepReporter` step reporter to work properly you need a special `testEnvironment` that provides the names from the `it`-blocks used to create the JSON-Objects for each test. Configure the `testEnvironment` in your `jest.config.ts` as shown in the code below:\n\n```typescript\nimport type { Config } from '@jest/types';\n\nconst config: Config.InitialOptions = {\n  preset: 'ts-jest',\n  // This uses cjs module system\n  // Replace cjs with esm if your project uses esm\n  testEnvironment: '@askui/jest-xray-environment',\n  setupFilesAfterEnv: ['./helpers/askui-helper.ts'],\n  sandboxInjectedGlobals: [\n    'Math',\n  ],\n  reporters: [ \"default\", \"jest-junit\" ]\n};\n\n// eslint-disable-next-line import/no-default-export\nexport default config;\n```\n\n### AskUIAnnotationStepReporter\n\n#### Enable and Configure the AskUIAnnotationStepReporter in `askui-helper.ts` (former `jest.setup.ts`)\n\n## Enable Multiple Reporters\nYou can enable multiple reporters simultaneously by passing an array of reporters in the `reporter` property like this:\n\n```typescript\naui = await UiControlClient.build({\n    reporter: [\n        new AskUIAnnotationStepReporter(\n          AnnotationLevel.ALL,\n          \"annotation_report\",\n          \"_annotation\"\n        ),\n        new AskUIJestHtmlStepReporter({\n          withScreenshots: 'always' as const, // See below for possible values\n          withDetectedElements: 'always' as const, // See below for possible values\n        })\n      ],\n  });\n```\n\n> ❗️ **IMPORTANT NOTE**: The `testEnvironment` setting has to be the __SAME__ for all reporters in the array! The following table shows which reporters can be enabled together.\n\n|                             | AskUIAllureStepReporter | AskUIJestHtmlStepReporter | AskUIAnnotationStepReporter | AskUIXRayStepReporter       |\n| --------------------------- | :---------------------: | :-----------------------: | :-------------------------: | :-------------------------: |\n| AskUIAllureStepReporter     |                         |          ❌               |               ❌             |              ❌             |\n| AskUIJestHtmlStepReporter   |         ❌              |                           |               ✅             |              ✅             |\n| AskUIAnnotationStepReporter |         ❌              |          ✅                |                             |              ✅             |\n| AskUIXRayStepReporter       |         ❌              |          ✅                |              ✅             |                             |\n\n## 📝 Implement Your Own Reporter\n\nTo write your own reporter you have to implement AskUI's `Reporter` interface.\nIt offers three optional methods you can overwrite to adapt to your specific reporter framework:\n\n```typescript\nexport interface Reporter {\n  config?: ReporterConfig;\n  onStepBegin?(step: Step): Promise<void>;\n  onStepRetry?(step: Step): Promise<void>;\n  onStepEnd?(step: Step): Promise<void>;\n}\n```\n\nSee the _Example implementation for Allure: ([Sourcecode](src/allure/askui-allure-step-reporter.ts))_ on how that is used to extract the screenshot before and after each step.\n\n## 📇 Contributing\n\nIf you have implemented your own reporter and want to make it available for others, please open a pull request 🦄\n\n## 🪴 Branching\n\nYour branch name should conform to the format `<issue id>-<issue title lower-cased and kebab-cased>`, e.g., let's say you have an issue named _Hello World_ with id _AS-101_, the branch name would be `AS-101-hello-world`. We use the issue id prefix to prepend a link to the issue to the commit message header. In some cases, when doing a quick fix of a typo etc. when there is no issue, feel free to just use a descriptive name of what you are doing, e.g., `fix-typo-in-example-readme`.\n\n## 🖋️ Commit Message Standard\n\nCommit messages should conform to [Conventional Commits Message Standard](https://www.conventionalcommits.org/en/v1.0.0/). Exceptions to this rule are merge commits.\n\n## 🧱 Build New Release\n\n```\ncd askui-reporters\n\nnpm config set scope askui\nnpm config set access public\n\nnpm login\n\nnpm run release\n```\n","readmeFilename":"README.md"}