{"_id":"testcafe-reporter-xray-cloud","_rev":"36-8abcb1fb157c5ec153e940baf4c1c44b","name":"testcafe-reporter-xray-cloud","dist-tags":{"latest":"0.0.32"},"versions":{"0.0.1":{"name":"testcafe-reporter-xray-cloud","version":"0.0.1","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.1","maintainers":[{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"}],"dist":{"shasum":"c7df678106713d165972c49704cbcb6cb2eb9057","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.1.tgz","fileCount":43,"integrity":"sha512-nUGWCRr75nNtCnbF0m1Zb4qPpQ4Tjg8SqDLnojLJYBQKdLBvkICG5A+RsGu9l3bT7c/9ma3iG94a5Tde1cE8gw==","signatures":[{"sig":"MEQCIHD2BkYuzBPe8pNhNhYxKekGcxqm869OqV+/d/dMa4+uAiATO75+Mk88VEQQiJ1GSwyeyrul+bZvNTogGK58mV1+8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96980},"main":"lib/index.js","gitHead":"f74b309eca18a50e50ec7acace4d53255d1ed099","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"},"_npmVersion":"9.6.7","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.1_1721660534029_0.2331093699885849","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"testcafe-reporter-xray-cloud","version":"0.0.2","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.2","maintainers":[{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"}],"dist":{"shasum":"71ad490f2608e39f4fecdd863f5cdad282b6be9e","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.2.tgz","fileCount":44,"integrity":"sha512-umCb4xipQPca9TN5P8g2rqE0bQ7JdZ7RI/vTh+71r8oUPeIUzbCo2N1jZzSc+mmJVh2XXkWs6JZT2aWMfJLfKg==","signatures":[{"sig":"MEQCIHH8hajgDdqAMqBjh9FQe2/IkPSpK40BezQCERW5YFbpAiBuIhQ+70JAJzq77ENeFCSQAphlYP/etpKq31NvrfgZ2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97914},"main":"lib/index.js","gitHead":"ee9e4a9ff2b80d00477072c377fb4e1bf3d8604a","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"},"_npmVersion":"9.6.7","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.2_1721678427947_0.07343959311115489","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"testcafe-reporter-xray-cloud","version":"0.0.3","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.3","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"}],"dist":{"shasum":"b3b6b74542896ccb1e54ac1688688968898537c3","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.3.tgz","fileCount":44,"integrity":"sha512-OhW+EMprsgZt36NH8NlmBhm+I61+hapng1eHPglvzyxO9LUclTFn+QGZY9PE5yauQmAXsawuhechyq2E1Fc7Tg==","signatures":[{"sig":"MEYCIQCI3ABMpyXt81I6VgMImtBqdp1kJpfX8PLT2m7q8pgvsQIhAJQwxqYS7R1gOEIKRCAaEkOujCFEgkw06B/qJ5FmDsPq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97914},"main":"lib/index.js","gitHead":"d12fe548c86cbbfee0472d71b6c1cad9d32f0194","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"},"_npmVersion":"9.6.7","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.3_1721794514785_0.600982416815601","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"testcafe-reporter-xray-cloud","version":"0.0.4","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.4","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"}],"dist":{"shasum":"7dadf4019aece3fbd84f262b21a3beaf7c82e0d3","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.4.tgz","fileCount":44,"integrity":"sha512-Hykx4YYGHN1R2x1WNy3ZQzzMdSFvTktiCikQMEgVxhzu+I4o12LRyvgQpIUM28Tri2ZeyPEqAkZtDOjO61x+dw==","signatures":[{"sig":"MEQCIBgWinXY0++H4bmjAUZFPFgIX3Lb1EYSQpgaIT+eatNyAiB/4HZuEFfL6tRihwE6AhdY9Hvfeyr56GuofZxGniy7CA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97983},"main":"lib/index.js","gitHead":"71bce1cab371db9338b2a67454befab3d2ecd2bf","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"},"_npmVersion":"9.6.7","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.4_1721794797569_0.6206513374437599","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"testcafe-reporter-xray-cloud","version":"0.0.5","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.5","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"}],"dist":{"shasum":"3f980b40493870ee33e172b7c07d3d284f504648","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.5.tgz","fileCount":44,"integrity":"sha512-XfMUxkKEbNhgQOJHjJuxgHSRqbID4qqwHgXaAJ3Is/pbLT93gjfc9NkEPlE/7BxshUU6yPApcibt8kezi4AS+Q==","signatures":[{"sig":"MEYCIQDOql/2UdqbTXCocT1+Pqvuc6DRg08LLmDhRpyP52NUNQIhALp9mQmBtCdqXAKD8WMOg0WW4SHDleqQxo+2Q6ASYvQI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97592},"main":"lib/index.js","gitHead":"64424a45d2ef241c17e05e992a975a1a1c2e1117","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"},"_npmVersion":"9.6.7","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.5_1722227603498_0.017101956389883766","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"testcafe-reporter-xray-cloud","version":"0.0.6","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.6","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"}],"dist":{"shasum":"8111cd65b309da9639955357057109c1f31a134c","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.6.tgz","fileCount":44,"integrity":"sha512-T9pKtC82EWZRmPbZzydy1jEtWDBhWhg0b9C2/ZY31U3FVdpUCVO5Z2Ztvv1Ud85FGyKtMqxY6IymM6H2he1LwA==","signatures":[{"sig":"MEUCIATUDFN44uqevIo45B3EeChSmhEBuBgAlFlcIafQ4spYAiEAuBrSG6u2eBXyRkKMRop3N1f5Q+OONmgfTudjaUW2qf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97560},"main":"lib/index.js","gitHead":"aae0fa0e39655d64b861476f1a5b7e993bb6e7a5","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"},"_npmVersion":"9.6.7","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.6_1722362833792_0.9173129725836486","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"testcafe-reporter-xray-cloud","version":"0.0.7","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.7","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"}],"dist":{"shasum":"aecfbbb3b63fc12344d7825523899a87fa288818","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.7.tgz","fileCount":47,"integrity":"sha512-0MAOaiEggn/F4Kf8+Wpxigj0sbHoTzS2d5QX2N5+M8YAgo/vHQSO8H77scXvzCDmF34cBgmcTwq8VXmIhyfe+A==","signatures":[{"sig":"MEUCIQCY4rMvItAWU9/UcMz5Jow/kscOaMF+QxotwnUonD5gXgIgfYld09iYu/0unL5AN8c03CJQgS8DJiwrutRp47lTSNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103935},"main":"lib/index.js","gitHead":"d048d5d524621c73ac7a196ca367fc17a63a8f64","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"},"_npmVersion":"9.6.7","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.7_1723501362953_0.16921699351799746","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"testcafe-reporter-xray-cloud","version":"0.0.8","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.8","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"}],"dist":{"shasum":"fe6c2dab414969507f8463464d4ab1660f038017","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.8.tgz","fileCount":38,"integrity":"sha512-LtdQCA3A0EZMmaaDy0Js7ctRyD2m/BHCXAFCFmNxfqbhOg3zwoKg1sXrZSjPhrCZxc/7deMnLUoX8Y7yebt36g==","signatures":[{"sig":"MEQCICPjJHn47WVJWSWQxq+cUMvUG7Iil7zQKGU+AhKqDIMQAiAB/DLIWDsUZOfUoXDLcutMZhOR5L3C/xcc/JmQnUK6yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105406},"main":"lib/index.js","gitHead":"460dc6379d2268975f5dca41c0643b3d4117c92a","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"yastrenky","email":"ybramos91@gmail.com"},"_npmVersion":"10.7.0","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.8_1726247767164_0.7361896922760602","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"testcafe-reporter-xray-cloud","version":"0.0.9","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.9","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"}],"dist":{"shasum":"d8e6131f2a3ef87f0a680b7c1e4209d68aafca4d","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.9.tgz","fileCount":38,"integrity":"sha512-4Eoa8IZuGErftII3i5jCfU72CXcVKDvISuxf1lBPwPR/Fhz38hzMXbkd9wFkLoGNhUGco3as4F0idqPUmaHvDQ==","signatures":[{"sig":"MEQCIDooumcrzZ2ATR+BT3mSTAjm9z/4xpzCyfRoyEqhwqi8AiB+lWtPnqi0t2ToOUL98DqUMOb/Nf6/v8aZOtXXcr03PQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106689},"main":"lib/index.js","gitHead":"e2509386c54906e6f2fceaab810e7032b75a395b","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"yastrenky","email":"ybramos91@gmail.com"},"_npmVersion":"10.7.0","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.9_1729731582450_0.9623913364963703","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"testcafe-reporter-xray-cloud","version":"0.0.10","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.10","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"}],"dist":{"shasum":"04d5f03f53ed75fd24d590b5772cef6098d2313b","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.10.tgz","fileCount":38,"integrity":"sha512-32lEE8gtlJP/ZAF3Ta3/sYcOHJ05nO9o4XlUN0aN91LaPrSw1PQR7Ksr5kg3DpbRyayO64eYEJgafOQAm5t9AA==","signatures":[{"sig":"MEUCIEeqD9iRNDCCeMBwjYEHv4k4RCcQTyPkOvoMuYzafQBdAiEAjTeKyOAs2SsVUYyfb9Wz7CK+a2qwCRISK+1bd4j4L9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111501},"main":"lib/index.js","gitHead":"d78bd160b0b125c43b95e671a9cbc35106ae0ddf","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"yastrenky","email":"ybramos91@gmail.com"},"_npmVersion":"10.7.0","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.10_1733503039598_0.36030340807610783","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"testcafe-reporter-xray-cloud","version":"0.0.11","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.11","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"}],"dist":{"shasum":"5cfe1aa3655caadfeebd4b1de0dd2b11255e7ab6","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.11.tgz","fileCount":38,"integrity":"sha512-qkaLTQjh361dW3xroG9actREWnioiugDStyQqm629qGAQTuTVwd7iKeAVCDHLtE5ghJ2p1hCbKMpJN1UZtFW2Q==","signatures":[{"sig":"MEYCIQD1lGiTDxFkPWl4z/sE9bQG9n/awgTLkK5L3H0X0toj9wIhAJigNUQbZixVKgi8nfpu0KoB/jVryrLbFucZ3TCN6pN4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120794},"main":"lib/index.js","gitHead":"3b84c128b5ad73e306b18885650c4349ab3e22fb","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"yastrenky","email":"ybramos91@gmail.com"},"_npmVersion":"10.7.0","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.11_1738967799188_0.3241698688844572","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"testcafe-reporter-xray-cloud","version":"0.0.12","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.12","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"}],"dist":{"shasum":"531a663dd10d9d5799d27d58858521b20f2bc88b","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.12.tgz","fileCount":38,"integrity":"sha512-abmDfutQppiBJFohDyOEbVvj5e9gpflupbZhkEY6v22dpzrh//wOZ4wSmWsCVAt0IKD9LFeY12PElpUlNY+89w==","signatures":[{"sig":"MEUCIQDVt0n2W+FMB4kTrLXEOhcO8tRwArqEQo2EVdOqJ+jhxgIgFDPcH9aeW8sYHzLxCv10CP2ugFLYzwloqDRdHqpXst8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123641},"main":"lib/index.js","gitHead":"1bc16adc232911aba6407ee91e3a6f0b8f2ef079","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"yastrenky","email":"ybramos91@gmail.com"},"_npmVersion":"10.7.0","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.12_1739499189523_0.8980275440507313","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"testcafe-reporter-xray-cloud","version":"0.0.13","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.13","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"}],"dist":{"shasum":"8e68d12e4742009d704d5dd5dd90ae4cd1ad19f3","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.13.tgz","fileCount":38,"integrity":"sha512-mfq5nlHk6Ad7NcV95BsxIN+t2E1dVww6I5sr0cOHedC1DoCliUKO5QE4q+uflJkP1D5LKDqIOEgwqzSn/5wrEg==","signatures":[{"sig":"MEQCIHf3zYZRF0y1VB9qvrDfHXAtd/VeYt9bIJFioy19FdCBAiA24PsYj4HGk/gMyv5Ycox2+14wrtvtyRVy0lVjLXY5Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123326},"main":"lib/index.js","gitHead":"482db4e77ead589da8c8dc8db9ef40abba8e836a","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"yastrenky","email":"ybramos91@gmail.com"},"_npmVersion":"10.7.0","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.13_1743458353449_0.19797923941821183","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"testcafe-reporter-xray-cloud","version":"0.0.18","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.18","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"}],"dist":{"shasum":"28779be48c1fa220b9715ce9e5f283858bf6a677","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.18.tgz","fileCount":38,"integrity":"sha512-hS6Y1nBEy6T6SMO3r779n9YzqB4j/CGHlj4iFx36eqxSkxNT1BMm3EwUu51HjgFaoDNQl3NL3CPbRPkILx7opg==","signatures":[{"sig":"MEQCIGxUE7htPhp9W2sS2sMZB6YqbdmZjLPus0uy+LDOmeHZAiBvNW4D09hv3UlPzrXd8dwGW6Ae35heijmvjSO2vIy+iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123828},"main":"lib/index.js","gitHead":"c8918af377214a11f9a1758bd09653f9491318d5","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"yastrenky","email":"ybramos91@gmail.com"},"_npmVersion":"10.7.0","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.18_1743461435723_0.8358833376981214","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"testcafe-reporter-xray-cloud","version":"0.0.19","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.19","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"}],"dist":{"shasum":"05891d02e879b670d52aae5aebe79a94494f3776","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.19.tgz","fileCount":38,"integrity":"sha512-s9Lb5YKq8fnzeetlvm+o98VbVUDjZfusXGN6QbtMwuVb/P20tMFJBQ775OxFGuZFy7qOZdgOfj+CGC447dWB8g==","signatures":[{"sig":"MEYCIQDFZTHhp3eU21MZkXtWp0Xs/oSy4UOpzV46n36fMsA1wgIhANZiP7wn9HFtn3I7Vb1K3FC0JMF/o+LgBKLSmW8gQk8W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124068},"main":"lib/index.js","gitHead":"0d286d0c1da953e76740fe58a35335ff4471f384","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"},"_npmVersion":"9.6.7","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.19_1747337435105_0.1236454036829473","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"testcafe-reporter-xray-cloud","version":"0.0.20","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.20","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"},{"name":"uriel.bravo","email":"uriel.bravo@ninjarmm.com"}],"dist":{"shasum":"d8f708497eebc242f3479330c9020c354e9f3112","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.20.tgz","fileCount":38,"integrity":"sha512-sA7U//5gydUMfq1bDzMJQRImIV3RWCCzeSUrmLW8uzAoWDVQr82FxLjSGzPgKete/Fo7uZboxnfkTPMuwa02XQ==","signatures":[{"sig":"MEYCIQDXKSLzx/3bm+DVeaygFhgxIBijnz03pV9h/yXqLUkhvQIhAIbn9DW22xQwINFjK3ikjMsHNXX849NM80oXvGUi/uN6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128984},"main":"lib/index.js","gitHead":"23461a490eeaa90b08d5b5f9d0d978c4b90624ca","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"uriel.bravo","actor":{"name":"uriel.bravo","type":"user","email":"uriel.bravo@ninjarmm.com"},"email":"uriel.bravo@ninjarmm.com"},"_npmVersion":"8.19.2","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"18.12.1","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.20_1751468858949_0.13128353630453837","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"testcafe-reporter-xray-cloud","version":"0.0.21","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.21","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"},{"name":"uriel.bravo","email":"uriel.bravo@ninjarmm.com"}],"dist":{"shasum":"57d1df5cb2a4142cd1bd2e657190685d170f172a","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.21.tgz","fileCount":38,"integrity":"sha512-Gg1SjwW7lfmtvO0ndmXmN3pUrsyOopxc3+peP8WpQtBJimFbmhdllOIhKbLSDebQDiL8YbA3Ni/x2Hgwm0XKAA==","signatures":[{"sig":"MEQCIHTGvSGo96OU+t5Jdqcqzxd5Chhg+dLsnfcq841hGUe2AiBtCpCfibubtBeu+aPwbvc9uaQmrX/xbr9h9HGv3n9qEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129348},"main":"lib/index.js","gitHead":"26cfaf84de4f3b9807329e73613c6ca936f4aec2","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"yastrenky","email":"ybramos91@gmail.com"},"_npmVersion":"10.7.0","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.21_1753134533229_0.1847169938952704","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"testcafe-reporter-xray-cloud","version":"0.0.22","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.22","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"},{"name":"uriel.bravo","email":"uriel.bravo@ninjarmm.com"},{"name":"jennifer.rubio","email":"jennifer.rubio@ninjarmm.com"}],"dist":{"shasum":"e3a4ec95e8819ee41d14356e45282a5d1c8bb1dc","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.22.tgz","fileCount":41,"integrity":"sha512-gYrvK1YyuxP32MwUwnEO5VdxWkqudJYPBlqP8Im/p0wxLVh9EVsVtw63dliKapT0xxEACxRPimO9TDuLtoRhYQ==","signatures":[{"sig":"MEYCIQCGcFcc39ww1BBdUqNHenFK+uRP4owOArqdKi01k8IP3gIhAKE3FYBCiCE+5x6/VMIjEwKzScSRVIwVAJqRvcaoSBm2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164985},"main":"lib/index.js","gitHead":"78c2e2db69055829d36be764e48b0479ab1e30e2","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"jennifer.rubio","email":"jennifer.rubio@ninjarmm.com"},"_npmVersion":"10.2.4","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.22_1762208070924_0.9548449118401938","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"testcafe-reporter-xray-cloud","version":"0.0.23","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.23","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"},{"name":"uriel.bravo","email":"uriel.bravo@ninjarmm.com"},{"name":"jennifer.rubio","email":"jennifer.rubio@ninjarmm.com"}],"dist":{"shasum":"f8d8febf43f2a32839fd6cfab0db61bcc3a7761f","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.23.tgz","fileCount":41,"integrity":"sha512-lX+MGa2b7o80ckGSFSp4Eq8GTlNkR4npgdOPT+zavYp3J+vP6s8P0y7aYZ1VjJ4qI5FWoSX7hcjOhNAcI3LgNw==","signatures":[{"sig":"MEQCID9nolXhQeoTSvuaEyWQyNprR0LC4PGdbG/B07Er/Jo2AiBGVHtxhZaLk2eK9jAMR/xxEEaiEcIbBdX1BLs0su3WRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165128},"main":"lib/index.js","gitHead":"e519ddf8c49d58779744b86a84412eb8d7caedea","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"jennifer.rubio","email":"jennifer.rubio@ninjarmm.com"},"_npmVersion":"10.2.4","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.23_1762522775355_0.27128506269191144","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"testcafe-reporter-xray-cloud","version":"0.0.25","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.25","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"},{"name":"uriel.bravo","email":"uriel.bravo@ninjarmm.com"},{"name":"jennifer.rubio","email":"jennifer.rubio@ninjarmm.com"}],"dist":{"shasum":"e0a164bf5c4aeb77e083624bf1acfa4c931dc1fe","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.25.tgz","fileCount":41,"integrity":"sha512-4ihhVVsenoX28/n5YPoNZ1T9YyG3VFxOAB1EDWDk88gs48V2nethRgRxjQFCbGnkbhjSf5Jw6d0DmjjFsfVHtA==","signatures":[{"sig":"MEUCIQCeGrpz9Fdim9E7xR1pFjRYvBcq+HNA+yl7Xr9FT2cpIwIgfEh5d7eg0ZoCTC4OCxl+0PmfnEQl2neNZezQPG3ihAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184953},"main":"lib/index.js","gitHead":"d2caeb0fcc4afab99de6705556ef7755b26b86a3","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"jennifer.rubio","email":"jennifer.rubio@ninjarmm.com"},"_npmVersion":"10.2.4","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5","testcafe-reporter-xray-cloud":"^0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.25_1766179723412_0.6740083416515366","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"testcafe-reporter-xray-cloud","version":"0.0.27","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.27","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"},{"name":"uriel.bravo","email":"uriel.bravo@ninjarmm.com"},{"name":"jennifer.rubio","email":"jennifer.rubio@ninjarmm.com"}],"dist":{"shasum":"4736d155e3b0316f0adcf4f36f44321c745a713b","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.27.tgz","fileCount":41,"integrity":"sha512-FpH5yVPoMj5nMrcBDyv59X6J/G4VsC8xpBbau1fLFR5d2pC7eOMYwX7Pv71Ppdv0v8MkMmHijrqX6Wo6YF7+5A==","signatures":[{"sig":"MEUCIAN10x+l7SrqVLnwl8MO+ldshHCVmJj0BxtUMCgT8fqyAiEA2s35IH/lflBxxax6mpcNYKfNT61VxIAD25O58NNey1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190711},"main":"lib/index.js","gitHead":"1d7aa3a39768dc853376eda288d8072016d36f50","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"jennifer.rubio","email":"jennifer.rubio@ninjarmm.com"},"_npmVersion":"10.2.4","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5","testcafe-reporter-xray-cloud":"^0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.27_1767209466026_0.8352793124936992","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"testcafe-reporter-xray-cloud","version":"0.0.29","author":{"url":"Beatriz.Zamorano@ninjarmm.com","name":"Beatriz Zamorano"},"license":"MIT","_id":"testcafe-reporter-xray-cloud@0.0.29","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"},{"name":"uriel.bravo","email":"uriel.bravo@ninjarmm.com"},{"name":"jennifer.rubio","email":"jennifer.rubio@ninjarmm.com"}],"dist":{"shasum":"4fe3e70d65100db54f69043144fc67f7499205c3","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.29.tgz","fileCount":41,"integrity":"sha512-1wyKMQLg9d6uqoEURrFL6BeAwkdUtzRJRVie4FeMb6umzo0qRkTdpppsJm3VEvEm6Gd8Sd10g5UF5NCyfnJc8A==","signatures":[{"sig":"MEQCIEjvUMuJSmrw2itTpU8mpUMnoMn3h3/1N7QkPuS9U7IhAiAfe16qKuLSCKW0Zs58R2pCNrGJ3RUZimbfYOaMhaCEVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202355},"main":"lib/index.js","gitHead":"0da884cfb00dd729bb447c3fc38be784c47af56c","scripts":{"tsc":"tsc --listEmittedFiles","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc","format":"prettier --write \"{bin,src}/**/*.ts\"","tsc:init":"tsc --init"},"typings":"lib/index.d.ts","_npmUser":{"name":"jennifer.rubio","email":"jennifer.rubio@ninjarmm.com"},"_npmVersion":"10.2.4","description":"Testcafe reporter with multiple API execution reports","directories":{},"_nodeVersion":"20.11.0","dependencies":{"axios":"^1.7.2","chalk":"^4.1.2","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","date-fns":"^3.6.0","minimist":"^1.2.8","typescript":"^5.4.5","@types/node":"^20.14.4","callsite-record":"^4.1.5","testcafe-reporter-xray-cloud":"^0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@types/semver":"^7.5.8","@types/minimist":"^1.2.5","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.1","@typescript-eslint/eslint-plugin":"^7.13.1"},"peerDependencies":{"testcafe":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/testcafe-reporter-xray-cloud_0.0.29_1769525817631_0.390959117085389","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"testcafe-reporter-xray-cloud","version":"0.0.32","description":"Testcafe reporter with multiple API execution reports","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"tsc":"tsc --listEmittedFiles","tsc:init":"tsc --init","format":"prettier --write \"{bin,src}/**/*.ts\"","lint":"eslint ./ --ext .js,.ts --format visualstudio --no-color --max-warnings 10 --report-unused-disable-directives   --ignore-pattern 'coverage/*' --ignore-pattern 'node_modules/*'","build":"npm run format && npm run lint && rimraf lib && tsc"},"author":{"name":"Beatriz Zamorano","url":"Beatriz.Zamorano@ninjarmm.com"},"license":"MIT","dependencies":{"@types/node":"^20.14.4","axios":"^1.7.2","callsite-record":"^4.1.5","chalk":"^4.1.2","date-fns":"^3.6.0","minimist":"^1.2.8","rimraf":"^5.0.7","semver":"^7.6.2","ts-node":"^10.9.2","typescript":"^5.4.5"},"peerDependencies":{"testcafe":"^3.3.0"},"devDependencies":{"@types/minimist":"^1.2.5","@types/semver":"^7.5.8","@typescript-eslint/eslint-plugin":"^7.13.1","@typescript-eslint/parser":"^7.13.1","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-prettier":"^5.1.3"},"_id":"testcafe-reporter-xray-cloud@0.0.32","gitHead":"a3594250b18070933adefd60f7e61ffd6fadfb31","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-coDrlGlBtX2NBdBxO0CwRhBLIYvpVtSZhtNpnV3sNL+NTlk20yGN5BY0EAqpnOI/BTi4iy0qMCOUJOVQnFeoQw==","shasum":"71a09ec5785685b10abaa41ed2ef7b9b615eeb95","tarball":"https://registry.npmjs.org/testcafe-reporter-xray-cloud/-/testcafe-reporter-xray-cloud-0.0.32.tgz","fileCount":41,"unpackedSize":206634,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNSZzL6hnYWkDE0YiLKxvkE1klYTGmJUtDDBtp569+4gIgUM3jcKUh6JGwjYYxlZMLJvKQ6usZGWyu6Xay+vBGL4k="}]},"_npmUser":{"name":"yastrenky","email":"ybramos91@gmail.com"},"directories":{},"maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"},{"name":"uriel.bravo","email":"uriel.bravo@ninjarmm.com"},{"name":"jennifer.rubio","email":"jennifer.rubio@ninjarmm.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/testcafe-reporter-xray-cloud_0.0.32_1774632498352_0.4915210815151916"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-22T15:02:14.028Z","modified":"2026-03-27T17:28:18.627Z","0.0.1":"2024-07-22T15:02:14.244Z","0.0.2":"2024-07-22T20:00:28.109Z","0.0.3":"2024-07-24T04:15:15.004Z","0.0.4":"2024-07-24T04:19:58.181Z","0.0.5":"2024-07-29T04:33:23.652Z","0.0.6":"2024-07-30T18:07:14.098Z","0.0.7":"2024-08-12T22:22:43.197Z","0.0.8":"2024-09-13T17:16:07.347Z","0.0.9":"2024-10-24T00:59:42.683Z","0.0.10":"2024-12-06T16:37:19.833Z","0.0.11":"2025-02-07T22:36:39.440Z","0.0.12":"2025-02-14T02:13:09.693Z","0.0.13":"2025-03-31T21:59:13.650Z","0.0.14":"2025-03-31T22:21:09.436Z","0.0.15":"2025-03-31T22:26:33.567Z","0.0.16":"2025-03-31T22:37:34.887Z","0.0.17":"2025-03-31T22:39:16.336Z","0.0.18":"2025-03-31T22:50:35.915Z","0.0.19":"2025-05-15T19:30:35.291Z","0.0.20":"2025-07-02T15:07:39.121Z","0.0.21":"2025-07-21T21:48:53.426Z","0.0.22":"2025-11-03T22:14:31.142Z","0.0.23":"2025-11-07T13:39:35.541Z","0.0.25":"2025-12-19T21:28:43.554Z","0.0.27":"2025-12-31T19:31:06.165Z","0.0.29":"2026-01-27T14:56:57.782Z","0.0.31":"2026-03-26T19:19:53.316Z","0.0.32":"2026-03-27T17:28:18.516Z"},"author":{"name":"Beatriz Zamorano","url":"Beatriz.Zamorano@ninjarmm.com"},"license":"MIT","description":"Testcafe reporter with multiple API execution reports","maintainers":[{"name":"yastrenky","email":"ybramos91@gmail.com"},{"name":"beatriz.zamorano","email":"beatriz.zamorano@ninjarmm.com"},{"name":"uriel.bravo","email":"uriel.bravo@ninjarmm.com"},{"name":"jennifer.rubio","email":"jennifer.rubio@ninjarmm.com"}],"readme":"# testcafe-reporter-xray-cloud\n\nA TestCafe reporter plugin that automatically reports test execution results to Xray Cloud (Jira Xray Test Management). This reporter supports data-driven testing with iterations, multiple browsers, screenshots, videos, and defect tracking.\n\n## Features\n\n- **Automatic test execution reporting** to Xray Cloud\n- **Data-driven testing support** with test iterations and parameters\n- **Multi-browser execution** reporting\n- **Screenshot and video attachments** as evidence\n- **Defect linking** - automatically associates tests with linked defects\n- **Test steps tracking** with detailed results and automatic Actual Result population\n- **Partial iteration updates** - supports running subset of iterations\n- **Comprehensive error reporting** with formatted stack traces in step-level Actual Results\n\n## Installation\n\n```bash\nnpm install testcafe-reporter-xray-cloud\n```\n\n## Prerequisites\n\n1. **Xray Cloud account** with API access\n2. **API credentials** (Client ID and Client Secret) from Xray Cloud\n   - Go to Xray Cloud > API Keys to generate credentials\n3. **Test Execution Key** in Jira Xray where results will be reported\n\n## Configuration\n\n### Required Environment Variables\n\n```bash\nXRAY_CLIENT_ID=<your-client-id>\nXRAY_CLIENT_SECRET=<your-client-secret>\nXRAY_EXECUTION_KEY=<execution-key>\n```\n\n### Or via Command Line Arguments\n\n```bash\ntestcafe chrome tests/ \\\n  -r xray-cloud \\\n  --xray-client-id=\"<your-client-id>\" \\\n  --xray-client-secret=\"<your-client-secret>\" \\\n  --xray-execution-key=\"<execution-key>\"\n```\n\n### Optional Configuration\n\n#### Test Plan Key\n\nLink results to a specific test plan:\n\n```bash\n--xray-plan-key=\"<test-plan-key>\"\n# or\nexport XRAY_TEST_PLAN_KEY=<test-plan-key>\n```\n\n#### Version Number\n\nAdd version metadata to test execution:\n\n```bash\n--jiraVersionNumber=\"1.2.3\"\n# or\nexport JIRA_VERSION_NUMBER=1.2.3\n```\n\n#### Report Folder\n\nCustomize the folder where JSON reports are saved:\n\n```bash\n--xray-json-reports-folder=\"./custom-reports\"\n# Default: ./artifacts/reports/xray-json-reports\n```\n\n## Usage\n\n### Basic Usage\n\n```bash\ntestcafe chrome tests/ -r xray-cloud\n```\n\n### With Multiple Browsers\n\n```bash\ntestcafe chrome,firefox,edge tests/ -r xray-cloud\n```\n\n## Test Naming Convention\n\nTests must include the Jira test key in the name to be reported to Xray:\n\n```javascript\ntest('NJ-12345 Login functionality should work correctly', async t => {\n  // Test implementation\n});\n```\n\n### Data-Driven Tests with Iterations\n\nFor tests with multiple iterations (data-driven testing), use the following naming pattern:\n\n```javascript\ntest('NJ-12345 Iteration: 1 |{\"browser\":\"Chrome\",\"os\":\"Windows\"}| Login test', async t => {\n  // Test implementation\n});\n\ntest('NJ-12345 Iteration: 2 |{\"browser\":\"Firefox\",\"os\":\"Mac\"}| Login test', async t => {\n  // Test implementation\n});\n```\n\n**Iteration naming format:**\n```\nNJ-XXXXX Iteration: N |{parameters}| Test description\n```\n\nWhere:\n- `N` is the iteration number (1-indexed)\n- `{parameters}` is a JSON object with iteration parameters\n- Parameters will be sent to Xray as iteration metadata\n\n## Test Steps\n\nThe reporter automatically tracks test steps and their status:\n\n```javascript\ntest('NJ-12345 Multi-step test', async t => {\n  await t.ctx.step('Login to application', async () => {\n    // Step implementation\n  });\n\n  await t.ctx.step('Navigate to dashboard', async () => {\n    // Step implementation\n  });\n\n  await t.ctx.step('Verify user data', async () => {\n    // Step implementation\n  });\n});\n```\n\n### Step Results with Errors\n\nWhen a test step fails, the reporter automatically adds the error details to the **Actual Result** field of the failed step in Xray Cloud:\n\n**For tests with iterations:**\n- Error is added to the failed step within the specific iteration that failed\n- If no step is explicitly marked as failed, error is added to the last step of the failed iteration\n\n**For tests without iterations:**\n- Error is added to the first step with `FAILED` status\n- If no step is explicitly marked as failed, error is added to the last step\n\nThe error message includes:\n- Full stack trace\n- File path and line number\n- Formatted code snippet showing where the failure occurred\n\nThis makes it easy to identify exactly which step failed and why, directly in Xray Cloud's UI.\n\n## Evidence Attachments\n\nScreenshots and videos captured during test execution are automatically attached as evidence:\n\n```javascript\ntest('NJ-12345 Test with screenshots', async t => {\n  await t.takeScreenshot('screenshot-1.png');\n  // Screenshot will be attached to the test report\n});\n```\n\nTestCafe's automatic video recording is also supported and will be attached to failed tests.\n\n## Advanced Features\n\n### Partial Iteration Runs\n\nThe reporter intelligently handles partial iteration runs. If you have a test with 5 iterations in Xray but only run 3:\n\n- The reporter uses GraphQL API to update only the executed iterations\n- Non-executed iterations retain their previous status\n- Prevents overwriting all iterations with incomplete data\n\n### Defect Linking\n\nTests linked to defects in Xray will automatically have those defects included in the report:\n\n1. Tests are linked to defects in Xray Cloud\n2. Reporter fetches existing defect links\n3. New results maintain defect associations\n4. Defects are resolved from numeric IDs to Jira keys\n\n### Attached Tests\n\nSupport for reporting \"attached tests\" - additional test validations that are part of a main test:\n\n```javascript\n// The reporter can track and report secondary test validations\n// within a main test execution\n```\n\n## Output\n\n### JSON Reports\n\nThe reporter generates JSON files in the specified folder (default: `./artifacts/reports/xray-json-reports`):\n\n```\nChrome_143_0_0_0_Sequoia_15-2025-12-10T02-41-09-155Z.json\n```\n\n### Console Output\n\nDuring execution, the reporter displays:\n- Test execution progress\n- Pass/fail status\n- Error details with formatted stack traces\n- Summary statistics\n\n### Final Summary\n\n```\nStartTime : 2025-01-26T09:00:00.000Z\nEndTime   : 2025-01-26T09:15:30.000Z\nDuration  : 15 minutes 30 seconds\nUserAgents: Chrome 143.0.0.0 / Sequoia 15\nTestCount : 25\nPassed    : 23\nFailed    : 2\nSkipped   : 0\nWarnings  : 0\nXrayExeKey: NJ-12345\n```\n\n## API Integration\n\nThe reporter integrates with multiple Xray Cloud APIs:\n\n### REST API v2\n- Authentication\n- Test execution import\n- Dataset fetching\n\n### GraphQL API\n- Test structure retrieval\n- Defect mapping\n- Iteration status updates\n- Test run ID resolution\n\n## Error Handling\n\nThe reporter provides comprehensive error handling:\n\n- **Authentication errors**: Clear messages about missing credentials\n- **Network errors**: Detailed error logging for API failures\n- **Dataset mismatches**: Validation of local vs. cloud dataset differences\n- **Iteration conflicts**: Intelligent handling of partial iteration runs\n\n### Automatic Actual Result Population\n\nWhen a test fails, error details are automatically added to the **Actual Result** field in Xray Cloud:\n\n```\nExample Actual Result in Xray:\n┌─────────────────────────────────────────────────┐\n│ Step: Verify location was changed               │\n│ Status: FAILED                                  │\n│                                                 │\n│ Actual Result:                                  │\n│ {code:title=Detailed Results|...}              │\n│ AssertionError: expected false to be truthy    │\n│                                                 │\n│ Browser: Chrome 143.0.0.0 / Sequoia 15        │\n│                                                 │\n│ at DeviceSettingsPage.verifyPolicyNameExist    │\n│ (/path/to/page.ts:509:56)                      │\n│ {code}                                         │\n└─────────────────────────────────────────────────┘\n```\n\nThis makes debugging failed tests much easier as all error information is visible directly in each step's result.\n\n## Troubleshooting\n\n### Tests not appearing in Xray\n\n- Verify test names include valid Jira test keys (e.g., `NJ-12345`)\n- Check that `XRAY_EXECUTION_KEY` points to a valid execution\n- Ensure API credentials have correct permissions\n\n### Dataset mismatch errors\n\n```\nDatasets for test NJ-12345 have different number of iterations\nlocal: (3), cloud: (5), test will not be reported to Xray\n```\n\n**Solution**: Ensure local test data matches the dataset defined in Xray Cloud\n\n### Authentication failures\n\n```\nThere was an issue requesting an XRay authentication token.\nPlease check if you have configuration for XRAY_CLIENT_ID and XRAY_CLIENT_SECRET.\n```\n\n**Solution**: Verify credentials are correctly set in environment variables or command line arguments\n\n## Development\n\n### Build\n\n```bash\nnpm run build\n```\n\n### Format\n\n```bash\nnpm run format\n```\n\n### Lint\n\n```bash\nnpm run lint\n```\n\n## Version History\n\nCurrent version: **0.0.27**\n\nRecent enhancements:\n- **Automatic Actual Result population**: Error details are now automatically added to the \"Actual Result\" field of failed steps in Xray Cloud\n- **Fixed test duplication issue**: Tests with multiple iterations no longer appear duplicated in execution reports\n- **Improved iteration tracking**: Enhanced status updates and tracking for data-driven tests\n- **Enhanced partial iteration runs**: Better handling when running subset of iterations\n\n## License\n\nMIT\n\n## Author\n\nBeatriz Zamorano (Beatriz.Zamorano@ninjarmm.com)\n\n## Contributing\n\nIssues and pull requests are welcome. Please ensure all tests pass and code is properly formatted before submitting.\n\n## Support\n\nFor issues or questions:\n1. Check the troubleshooting section above\n2. Review Xray Cloud documentation: https://docs.getxray.app/\n3. Open an issue in the repository\n","readmeFilename":"README.md"}