{"_id":"haven-cypress-integration","_rev":"30-2b9075b287e969eae82096c1b1242404","name":"haven-cypress-integration","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"haven-cypress-integration","version":"1.0.0","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@1.0.0","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"ff35119e6d635798d0eea4b0edafd1a0237129d2","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-1.0.0.tgz","fileCount":7,"integrity":"sha512-yhs8GWNnhN47uHY+AlKXMcXYoI+0uEyBpeycdILgKOPQsSaUr7KWaIcCx2dnd/RU6RxD6slC+4rEubkEXFn0Jw==","signatures":[{"sig":"MEUCICm5i+za9ceB7TlldotpQmcXbbHYtZt+RWF7RECEQANTAiEAgqL6pA8oO+oudud0goaDUoBEzd1UeZ1+yIT15TUTCt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18625},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"72df3fd376692adc14b33b5498f3f79122d63e77","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"11.4.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"24.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_1.0.0_1757451651611_0.9701448632953036","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"haven-cypress-integration","version":"1.1.0","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@1.1.0","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"e4438e63f1b96e6a000c8d4b42828180dcad4f5c","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-1.1.0.tgz","fileCount":7,"integrity":"sha512-nZE2488unnfdrv5Dv4weRLezLNgbwULueQPQiBpMN0I03HVZDTMgyLuCrbjpWr1kBGtIHkO0snY4BN0cHWDPXQ==","signatures":[{"sig":"MEYCIQDruXpURk7C0blgUeHIJlHqLgL5B7+m0TnpInL6mdBOpQIhAP4yNejlNb9CkUlVjQwwfUmMrIu0fqamSyTqLlRKlET1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20731},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"72df3fd376692adc14b33b5498f3f79122d63e77","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"11.4.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"24.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_1.1.0_1757501145555_0.8168554996041446","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"haven-cypress-integration","version":"1.1.1","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@1.1.1","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"1a7e58875e24084d84c14018954d52c907bf8f21","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-1.1.1.tgz","fileCount":7,"integrity":"sha512-8DWKXJ9YEVwLjAvZenOJo5IJpo5UisY7+rhSxuUPitVCcV7YMJ8wU6HGL2mu+BKWNTPa0MFS2sc3VSUzUzFsXA==","signatures":[{"sig":"MEUCID5Xp++wLRvQjnnDHAArqf/MFl86pHWWk0e+yX+gl+71AiEAk8NXCYViAYs7/rHgK1OVCYgQTd3oljegWb4ud7rzdwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20744},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"72df3fd376692adc14b33b5498f3f79122d63e77","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"11.4.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"24.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_1.1.1_1757501262826_0.875510619577025","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"haven-cypress-integration","version":"1.1.2","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@1.1.2","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"24a4a053406fa61401b757527680783969304fb5","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-1.1.2.tgz","fileCount":7,"integrity":"sha512-pfLJ2pzYwVyfVXkW0s51BxtPaW0lYJT0B9Z1U2AD764KymGNSx6cKDq1LRCnyF89yc4KvRNiml0qOE8KSVeP6w==","signatures":[{"sig":"MEUCIEqyQ93WlyLHAmdFljn9ZAyQ89EE38BpDi+pg+OuJW/dAiEAwjeGwOzRPDNcbygNacaqOk2bVwE3ShLCST1veyC5UVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21762},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"72df3fd376692adc14b33b5498f3f79122d63e77","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"11.4.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"24.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_1.1.2_1757502037651_0.1172305709341468","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"haven-cypress-integration","version":"1.1.3","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@1.1.3","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"212dee54756738522a82ca3be50c002461b4805d","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-1.1.3.tgz","fileCount":7,"integrity":"sha512-vaOtVZV3wyithdmXntAQqyraEFNFGAemGxCtHDs7m5UMfLUS86DpHYgQVP1Fhnfr8zI1u3Nt2bfoSpdp+h8CLg==","signatures":[{"sig":"MEUCIH4Ypb9s8vzGXOVAwkeoZgfv22XNVvv7Skkz8hGawQMqAiEAlTzyvG/HJQy4nFNmz5kLQpI6zwCYrgnVCMPHkE5Qj44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22113},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"72df3fd376692adc14b33b5498f3f79122d63e77","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"11.4.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"24.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_1.1.3_1757505457626_0.2308878837265287","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"haven-cypress-integration","version":"1.2.0","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@1.2.0","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"d5ff633b71a1795b39cba9aba9557dd8e2aa34a0","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-1.2.0.tgz","fileCount":7,"integrity":"sha512-KYm5eVQImlWRLhHdkLZKKiGsARYOXYgzK2vgy8naIUhGERpJlOsfQBCLhWjbgxTliq/iZEsZXlMXlFdxfOsoGg==","signatures":[{"sig":"MEUCIQDgoDH/wkM0Ifstmi2qlFUJBoLmib6+uVH5FLep1wVvIAIgS7WPmxb2u0uhtfdAydrHdbqTnui4bnP8/bgb8wu+Wjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23010},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"72df3fd376692adc14b33b5498f3f79122d63e77","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"11.4.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"24.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_1.2.0_1757506198348_0.09500591943547154","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"haven-cypress-integration","version":"1.2.1","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@1.2.1","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"cb89c5fbcb4f7eded2b5909254b25cb570243c11","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-1.2.1.tgz","fileCount":7,"integrity":"sha512-dwh7sz5Y8kUaOz4u3O5J7crLc2LoLu+LSXup9WyIMvo1PgKeEBgbRZdDhqKqTDkiNad/jFy8yIZiM6uVzhbv6w==","signatures":[{"sig":"MEQCIE+Nbe8MdN07+TMRYHg+orcS6N5nAVkIDtsxSvCwoPkRAiBlJYB0MBuUJ0YeMBNgNPoeGBfl3hRaqfnlRVAyrHA4rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23182},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"72df3fd376692adc14b33b5498f3f79122d63e77","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"11.4.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"24.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_1.2.1_1757519739507_0.41268630404210915","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"haven-cypress-integration","version":"1.3.0","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@1.3.0","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"171166cd85edd371d75ee6a130e21bed577936f9","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-1.3.0.tgz","fileCount":7,"integrity":"sha512-XZWs+/vBu6YAArmCx+EYl4ACKuKlv48uxNfj8LCikNckujb4yOKKABLVTaBcg/eGDox6K+eM6IJlJ+Hxro6A4Q==","signatures":[{"sig":"MEQCIBAy1DBJACgurExKm6XFn6Gx+KyWs5doET9Di3YvrsHLAiBlbCoX51DNdtS2K5O49Q2IQFfLeSwAN0Tsch3dSLH2aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24318},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"72df3fd376692adc14b33b5498f3f79122d63e77","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"11.4.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"24.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_1.3.0_1757520289311_0.7866661458331237","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"haven-cypress-integration","version":"1.3.1","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@1.3.1","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"d0435be8723f263923a220a9c68b9c26721ea606","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-1.3.1.tgz","fileCount":7,"integrity":"sha512-cyo7FQzzt1FM6/8OBi2t2f6632YCNOWLAumA5PE9xPSfMXBKpVnApjrZ2+QP/2ySFnaGnBZXZRjAJUs41O9+aQ==","signatures":[{"sig":"MEYCIQCQm+P316xOb2H+V3En6f4QzBLUJe2eKYLIoeNarRhV2gIhAOUg0di+pVxLP8Z+KX09I4yXyMNcvNKYr270xAiklQE5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24368},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"72df3fd376692adc14b33b5498f3f79122d63e77","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"11.4.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"24.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_1.3.1_1757526126199_0.5644766748511261","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"haven-cypress-integration","version":"1.3.2","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@1.3.2","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"4795573824868c5b88fc1ba0c921ee201d643036","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-1.3.2.tgz","fileCount":7,"integrity":"sha512-HXz1YtZEppJgGeJUQrurqrM11XMzIvyM/8ktmgk0UNg69cLZotn0zvbQf6TbpiOeuW3txRNSSvDHNn+UVPle0w==","signatures":[{"sig":"MEQCIDV/M46Q8HAh/sc6Pm62ctsLSB474UriNuoit8GumPbkAiBiI5Bt5DeE7yN9gogNId1a0mzs2FjLcwd7C+as/AgB3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24487},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"72df3fd376692adc14b33b5498f3f79122d63e77","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"11.4.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"24.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_1.3.2_1757526704130_0.45567623190049034","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"haven-cypress-integration","version":"1.3.3","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@1.3.3","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"600cf2b711618ecb563101ef473f7ccb208854f3","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-1.3.3.tgz","fileCount":7,"integrity":"sha512-9aMnJBYx8Q4pB0FyFFzUegKFWb7a+0W0TMjLwtm3NMDCFGUh3ED5i3jvEma5MqF3UCHLP9cUgYS56Ol9NhJOkw==","signatures":[{"sig":"MEUCIC4pK0pgmAT8z9n+ErMLBMNJKAsiQpAglVQTLSQghotqAiEAwRxkENd12rjmjWnbPv1I2OrN/FT6ZNMvmUeqJyLW8gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24489},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"72df3fd376692adc14b33b5498f3f79122d63e77","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"11.4.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"24.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_1.3.3_1757678028088_0.25862240560995153","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"haven-cypress-integration","version":"1.4.0","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@1.4.0","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"61934027d149ce316bbdd6ae8338466f34798a37","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-1.4.0.tgz","fileCount":8,"integrity":"sha512-dJKwYLHH3bNM6TwDeTe/lDkd5mpBkz/Uwm1fGJ7ktakE6KkwPtoaV8ISgpoqVwKcu3hhlUXv/yy+3xMBwFBATw==","signatures":[{"sig":"MEQCIEJuzkn91KDpVPCMTdMjyk4GYn937TQ0IvGQAxCKb1kzAiApLYHtMfAEn94pM6Anv2eeTTwPsvRzhS8A98QEWQximA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26318},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"72df3fd376692adc14b33b5498f3f79122d63e77","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"11.4.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"24.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_1.4.0_1757678355442_0.8362861273460116","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"haven-cypress-integration","version":"1.4.1","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@1.4.1","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"0c630c84f8016044ed880cf4b736da2fd54d1b94","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-1.4.1.tgz","fileCount":8,"integrity":"sha512-Ggd+LaoQq+LHd2pq7JIz6xRIg3EJD+ZZq4KiPakAuZ3ArkZVWy4XThU+ay8Ewb5mr6q6Ep65XqhyIQfztZZudw==","signatures":[{"sig":"MEQCIC+rZJD0dHbWB9mLvRAFdkBHonnD2wBb0WxmTB46O4dtAiAM1COh5EFc3GEMj2Y5jUeNff9DzWZQJkHxPfQ7Vq5rdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26855},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"72df3fd376692adc14b33b5498f3f79122d63e77","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"11.4.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"24.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_1.4.1_1757678881453_0.5670702962256757","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"haven-cypress-integration","version":"1.5.0","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@1.5.0","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"8a368fbe62b691b060db058f5e45f718c0e04bb4","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-1.5.0.tgz","fileCount":8,"integrity":"sha512-iQyUKiNjahhLUkJvkux64+H0B81ySLerief1/bOcjB9+IEzOqJEKBgvWvtjfdtICzHMik1VwkjqObX8pR8XuEg==","signatures":[{"sig":"MEQCIFUQPsja2cXP9nONlUQ1IZtPEJ8I2BqFtHepmSwXjdTgAiBQ0X8NqAwJAyPsRbG0p8OHlzIVap76to3TeICaChdhlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26899},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"72df3fd376692adc14b33b5498f3f79122d63e77","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"11.4.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"24.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_1.5.0_1758922635207_0.7187301934073014","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"haven-cypress-integration","version":"1.6.0","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@1.6.0","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"927920b17a68517cde139f41c48031397adb8b72","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-1.6.0.tgz","fileCount":8,"integrity":"sha512-dxPW4IHzswb3EV5JoQnWKo4xMUYu7fusabhD/CX3OVZhTevylnq+i3RB/Huw2CbuKPKvJqVsnc5lzV5jTboryA==","signatures":[{"sig":"MEUCIQD0Nd8WQ31/0K90fIlfYO18FZ15Z9aO7uN3wWaEnKNU1wIgXIlUdrmykGP9Eyrcw+nYCRXn+kOnLT9IsAxy6Ll72y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26485},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"72df3fd376692adc14b33b5498f3f79122d63e77","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"11.4.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"24.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_1.6.0_1758988280033_0.3090183744004078","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"haven-cypress-integration","version":"1.6.1","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@1.6.1","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"f13a6f7236c115d8be3276e1ba45322ebe51127f","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-1.6.1.tgz","fileCount":8,"integrity":"sha512-kVWkwqonr22YRi1DjMGYSJnoOmDIhXbrbIX28zPoF8y4nsZegf/4Ja2sKkzn4fGyCtwdeQKRHbp+f9FKk9i5KA==","signatures":[{"sig":"MEUCIHMi6DukpW7hk37X6gDDICy575Mspl0FZk97co12yV+4AiEA+hl/fIdC/GS4Kwllm8OPxc2FiIz7321dJmpynwzOKe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27934},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"72df3fd376692adc14b33b5498f3f79122d63e77","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"11.4.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"24.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_1.6.1_1759066412406_0.8501053396180944","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"haven-cypress-integration","version":"1.6.2","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@1.6.2","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"0558fc962414288a09b8266533c3d0b9053d12e8","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-1.6.2.tgz","fileCount":8,"integrity":"sha512-PvtUtHsdbpKktKnU7/aKd4EFsWUvxacogu+Zmom7Tpzu2XsmcRIcfoezdLYstkN/5JVIQcJh4ZdDwb2uahCGTw==","signatures":[{"sig":"MEYCIQC0nfPT6yI/xi4B6FqPKGcgD1hHCiBEquUBLfP9qZJTFQIhAIINMLm3k4eDVJ3YIr7EftgqsqPVjlP5I2KOhJFFo64h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27935},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"72df3fd376692adc14b33b5498f3f79122d63e77","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"11.4.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"24.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_1.6.2_1759067382109_0.32613909440728817","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"haven-cypress-integration","version":"2.0.0","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@2.0.0","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"829880ceb85ec4c5f300c1755b8baaeca48ddd11","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-2.0.0.tgz","fileCount":8,"integrity":"sha512-J5l4VbVipkRcgyb7wBkQRefT05L0RJnGtcY8UWHsWOZLzDD0Ae+cgXtClZKfX8O2VmwmYYiobCP+wWPxuvBD4Q==","signatures":[{"sig":"MEYCIQDXBAnsVRPHE2SZfVimCDTESa6VNQWMU2v5mATCeAvjKAIhAKG2FGYIeNpezU5mTj5teupqRyVcn8/ucCkeRdyEO1VT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33231},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"616b6d6102254ac457772b0444ea8eff3fae59ec","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"10.9.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_2.0.0_1767183449650_0.03450987261561722","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"haven-cypress-integration","version":"2.0.1","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@2.0.1","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"64a085f6eff1aa0e25d9470cab6c1b090974ae24","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-2.0.1.tgz","fileCount":8,"integrity":"sha512-k3sYQ/exRoRta01FeeFg0A6NgOUWGABwERfcA4KJODQqXEtUtQrniUD45jZqXffUBb0nvQcSeotDJX4hvKcE0A==","signatures":[{"sig":"MEUCIQCxHuUnwQx5WVPHioFH5DNnZFz73up0hMuXbZEu4i2q+QIgRDZ/8SM7zl1gU3LsU2lpy+mZMpLpPYGjXqvuk1WTOgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37070},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"616b6d6102254ac457772b0444ea8eff3fae59ec","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"10.9.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_2.0.1_1767211735168_0.5386473002494345","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"haven-cypress-integration","version":"2.0.2","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@2.0.2","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"1ea1a76e9236cce0715cb8aa7ffcf37f65e54f06","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-2.0.2.tgz","fileCount":9,"integrity":"sha512-Jq1FSNjz4cnkSBLAHns6xdwuHFxY0gSkO9VdhIDFOjJOm5YpHiddMS1e897nNM9z9r7mDLuBfjnoDxrKJMEZxQ==","signatures":[{"sig":"MEYCIQCtOGcEnYqnLqsOrfXDlrDJOaXOpOn9E/kz/AnztFcLZwIhALIu3y9QsvtTkE7yTRYjiAxPyrtak9mZTvT2N3o0NqBi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38487},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"616b6d6102254ac457772b0444ea8eff3fae59ec","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"10.9.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"peerDependencies":{"mochawesome":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_2.0.2_1767328191579_0.2725082471741396","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"haven-cypress-integration","version":"2.0.3","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@2.0.3","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"cda970bbc588549fad52e2cd79c632bc25c1d23d","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-2.0.3.tgz","fileCount":9,"integrity":"sha512-LenWUYlY2FatBSX4N7b9JI5mwpW7XEU7xT9praeLZRc8qhEUdnqLgj59dThcYF2Zzzxbmcg6BbxKCNvr1q3WWA==","signatures":[{"sig":"MEQCICHRrsf5DwoxJbMpMLgIGkDST+BqN6gV0v8UXFdSsdBkAiA207HyPSQOI+RFZBT3mGJ/76v4ycJJmG6p62DoMqpEKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39112},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"616b6d6102254ac457772b0444ea8eff3fae59ec","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"10.9.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"peerDependencies":{"mochawesome":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_2.0.3_1767332831412_0.7390496132465914","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"haven-cypress-integration","version":"2.1.0","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@2.1.0","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"5a05cad49cb7be7c1401eff83a1ad5ab0e55fdd8","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-2.1.0.tgz","fileCount":9,"integrity":"sha512-sC+AQ+I4UsQS60W/U+5GDEezWyhykuaYoSCvcw3+5wjb4qq1jMI5PbIcyPYzZ3V1kg1aDsfVBRJj7VHOt02Gjw==","signatures":[{"sig":"MEUCIFdgxhoZvQ0yW1AOxZtIGdWGFrTZ3h74A4TemRmYdAkoAiEAluITrqe5L9RKZLjh9bcIL2+Ttk+9bpwVAB0uA9rru6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42378},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"616b6d6102254ac457772b0444ea8eff3fae59ec","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"10.9.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"peerDependencies":{"mochawesome":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_2.1.0_1767380979494_0.37127793884625415","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"haven-cypress-integration","version":"2.1.1","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@2.1.1","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"f738ac541ad322d4502a51f560397f8740c551a8","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-2.1.1.tgz","fileCount":9,"integrity":"sha512-seksTFfSyvw2FwzEzjK2jbG7aNSNulNxAzYQXdbn9Uw7bnRFu/AntzQlF6+rsaWcFvNSi4xeiSx9hyWFQKnBgw==","signatures":[{"sig":"MEYCIQC/d79P9y2tLahhANNlqRRh24o80pIQJ+iLz3zacFvoYwIhALEDwYqRq5rjwXgL4m/yVqFDTQOSjzWGJanEsNdKKUT8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42472},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"616b6d6102254ac457772b0444ea8eff3fae59ec","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"10.9.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"peerDependencies":{"mochawesome":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_2.1.1_1767382640218_0.7284351672902376","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"haven-cypress-integration","version":"2.1.2","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@2.1.2","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"2953cc2361c2ff779d9148b156932f1d3c783708","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-2.1.2.tgz","fileCount":9,"integrity":"sha512-Hb0InUUWUkGqsh0A4hmg32tmrmeoN22DFV3i11SCIRr+c+Xrnlq/G/X9lSqLyxhSjJue2ysT24E8X5lNHfZq7w==","signatures":[{"sig":"MEQCIFHh7bwUJhY9TZDC27vTnmaeh+VEmYHZtZrZh7FJz6DPAiAg0SYtkTfaSRhh9j/2HBzRaI7sQ/xSUdTur0LEQQPmJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43764},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"616b6d6102254ac457772b0444ea8eff3fae59ec","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"10.9.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"peerDependencies":{"mochawesome":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_2.1.2_1767442498621_0.5099817589669517","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"haven-cypress-integration","version":"2.1.3","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@2.1.3","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"df591526c66bbbf11607aa4de1ad4fefcab04a13","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-2.1.3.tgz","fileCount":9,"integrity":"sha512-4MVTGVBjCkbfdId+go0bMDmbbHbv+ZEfw+8Zyh8RxIt/uhwEq7DLqZkRHsPuZw4vXy8sJdttk3d+yueIjiopqQ==","signatures":[{"sig":"MEUCIAeT5Clu/obfuHWanyVvUMMNKEl3TdxdGSyhCFK8G1poAiEAo4EzzAD/dLlI67743j4ylrZZDHaGNqG4JMyX4nExNQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43953},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"616b6d6102254ac457772b0444ea8eff3fae59ec","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"10.9.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"peerDependencies":{"mochawesome":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_2.1.3_1767443449895_0.5342276560906567","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"haven-cypress-integration","version":"2.1.4","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@2.1.4","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"2f523c7a7a6aa425d7b681d8a79262fcf679d3ce","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-2.1.4.tgz","fileCount":9,"integrity":"sha512-XT99ms5xRFF7ZusitYMqp0pSupIaRFEgOJhhavGumQAgIvGGQV+2DR1Kf38GrPR51QQd5W3L/g3TXT0XfvSzhw==","signatures":[{"sig":"MEQCIDhbh9eHKqFV0jNJyK3sdNIG2m6cckY+FnCHRX5fS5L0AiBlNhG79RcmY+oX7WOiA933ojyagLOYkjdf1pt7VmNIDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43202},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"616b6d6102254ac457772b0444ea8eff3fae59ec","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"10.9.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"peerDependencies":{"mochawesome":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_2.1.4_1767444214862_0.8104185800056403","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"haven-cypress-integration","version":"2.1.5","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@2.1.5","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"dd9e96e8f657681a91f265b7049d1e361d2ce0e9","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-2.1.5.tgz","fileCount":9,"integrity":"sha512-uG8Lb4QaJDfq7Bzt0k/vl6k946QElfbo2d7EFVEigFWPZELOKMwEFLxhgzNNKx4wSLgw+l23EMPXrUlg7eca+g==","signatures":[{"sig":"MEYCIQDjrz9HgoqH0lvOeG5mgH56ASv+wCzJtYVatF+303dCCwIhAN6lxwV4a85fAKKrkxGqTVM8J4UjRvuSO+aYreiwT4WM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43159},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"616b6d6102254ac457772b0444ea8eff3fae59ec","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"10.9.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"peerDependencies":{"mochawesome":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_2.1.5_1767444813876_0.3081394918468652","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"haven-cypress-integration","version":"2.1.6","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@2.1.6","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"c08bfc56be600c6a111e69a81e4b8f02d4cb7f38","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-2.1.6.tgz","fileCount":9,"integrity":"sha512-yyENqfqQD0LFXT2txqHNy+ifMpqzsntG3uuD5DHbIMSAy95K0F03Z1DYU8jiwdY/5RoFRkEdeyRBgH5Otj2Bcw==","signatures":[{"sig":"MEUCIQD9/ytUcVHsI3Z/CwHyM2NbAllOSWZtIwE74aGUc46nRwIgBYGvN4hU6n3qWnz1eLKykOqQRiu/QGSwPKSHrKDLa1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43468},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"616b6d6102254ac457772b0444ea8eff3fae59ec","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"10.9.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"peerDependencies":{"mochawesome":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_2.1.6_1767445600309_0.7685948235294553","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"haven-cypress-integration","version":"2.1.7","keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","_id":"haven-cypress-integration@2.1.7","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"bin":{"haven-cypress":"bin/haven-cypress.js"},"dist":{"shasum":"d589b4856b487dfd8d71602b65499640b7349029","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-2.1.7.tgz","fileCount":9,"integrity":"sha512-m/A/1xAX7kVmeA0u0WRt9laXPakxKHrvhvpdOGt7GdVeODa62oEXtf32EY7l6ZjXIiRnxwSMKzQZhHA9J7ExRQ==","signatures":[{"sig":"MEUCIC+sZiiIHkBvC2+djEcM2JriHIUfA/mGJJJ+7R9xoOXXAiEAmUThCYcyWtxi0e65dPSNtGT+Xh5avV+EDzMTnMdov2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44039},"main":"index.js","engines":{"node":">=16.0.0"},"gitHead":"616b6d6102254ac457772b0444ea8eff3fae59ec","_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"_npmVersion":"10.9.2","description":"Seamless Cypress integration with HAVEN test case management","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"peerDependencies":{"mochawesome":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/haven-cypress-integration_2.1.7_1767446508571_0.5969438240935871","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"haven-cypress-integration","version":"3.0.0","description":"Seamless Cypress integration with HAVEN test case management","main":"index.js","bin":{"haven-cypress":"bin/haven-cypress.js"},"keywords":["cypress","haven","testing","integration","docker"],"author":{"name":"BillExplainer"},"license":"ISC","peerDependencies":{"mochawesome":">=7.0.0"},"engines":{"node":">=16.0.0"},"_id":"haven-cypress-integration@3.0.0","gitHead":"616b6d6102254ac457772b0444ea8eff3fae59ec","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-xSYwnZTriilCJbMyUnaVzUSZaVmVL07XFSrWT1jiOxAUn/56FAMErVnjSz0X2a5paw8Qlx2fbGbzcDwo114jAA==","shasum":"2c90a95abe9c9de6015902159f00d46a2186cf7e","tarball":"https://registry.npmjs.org/haven-cypress-integration/-/haven-cypress-integration-3.0.0.tgz","fileCount":9,"unpackedSize":43844,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD3Nb/2h9HNyzw5664z8Oe0sTrvGZqpAx+oidf8aQS/uQIhALzYkYK3oFADtBE7nBI8fUmsL7kwhtRS7WYzkp545Mx0"}]},"_npmUser":{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"},"directories":{},"maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/haven-cypress-integration_3.0.0_1767448713620_0.8055358035894971"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-09T21:00:51.610Z","modified":"2026-01-03T13:58:34.250Z","1.0.0":"2025-09-09T21:00:51.810Z","1.1.0":"2025-09-10T10:45:45.739Z","1.1.1":"2025-09-10T10:47:42.998Z","1.1.2":"2025-09-10T11:00:37.861Z","1.1.3":"2025-09-10T11:57:37.806Z","1.2.0":"2025-09-10T12:09:58.506Z","1.2.1":"2025-09-10T15:55:39.699Z","1.3.0":"2025-09-10T16:04:49.498Z","1.3.1":"2025-09-10T17:42:06.445Z","1.3.2":"2025-09-10T17:51:44.298Z","1.3.3":"2025-09-12T11:53:48.260Z","1.4.0":"2025-09-12T11:59:15.616Z","1.4.1":"2025-09-12T12:08:01.625Z","1.5.0":"2025-09-26T21:37:15.401Z","1.6.0":"2025-09-27T15:51:20.227Z","1.6.1":"2025-09-28T13:33:32.605Z","1.6.2":"2025-09-28T13:49:42.294Z","2.0.0":"2025-12-31T12:17:29.798Z","2.0.1":"2025-12-31T20:08:55.319Z","2.0.2":"2026-01-02T04:29:51.719Z","2.0.3":"2026-01-02T05:47:11.556Z","2.1.0":"2026-01-02T19:09:39.671Z","2.1.1":"2026-01-02T19:37:20.362Z","2.1.2":"2026-01-03T12:14:58.745Z","2.1.3":"2026-01-03T12:30:50.043Z","2.1.4":"2026-01-03T12:43:34.996Z","2.1.5":"2026-01-03T12:53:34.014Z","2.1.6":"2026-01-03T13:06:40.481Z","2.1.7":"2026-01-03T13:21:48.736Z","3.0.0":"2026-01-03T13:58:33.752Z"},"author":{"name":"BillExplainer"},"license":"ISC","keywords":["cypress","haven","testing","integration","docker"],"description":"Seamless Cypress integration with HAVEN test case management","maintainers":[{"name":"panraj01","email":"rajesh.panigrahi@csgi.com"}],"readme":"# haven-cypress-integration\n\nSeamless Cypress integration with HAVEN test case management. Advanced test execution with real-time monitoring and flexible configuration options.\n\n## Key Features\n- **Automatic report generation** (Mochawesome HTML + JSON)\n- **Tag-based filtering** using `@TC-AUTO-XXXX` and custom tags via `@cypress/grep`\n- **Environment support** - Test against QA/DEV/CTE/PROD environments\n- **Custom tags support** - Filter by `@smoke`, `@regression`, `@p1`, etc.\n- **Real-time log streaming** to S3 during test execution\n- **Flexible test execution** via custom `E2E_COMMAND` environment variable\n- **Enhanced automation ID detection** (supports dots, dashes)\n- **S3 artifact upload** to `artifacts/{PRODUCT}/{PLAN_ID}/automation/{RUN_ID}`\n- **HAVEN API integration** with environment information\n- **ECR push** with product+version tagging (version from consumer `package.json`)\n- **Podman compatible** - Works with both Docker and Podman\n\n## Install\n```bash\nnpm install haven-cypress-integration cypress\n```\n\n## Usage\n\n### Build Types\n\n#### Thin Image (Default)\nLightweight image that clones your code at runtime from Azure DevOps. Best for CI/CD pipelines:\n```bash\n# Build thin image (default)\nnpx haven-cypress build --product=BE --push\n\n# Explicit thin image build\nnpx haven-cypress build --product=BE --type=thin --push\n\n# With custom tag\nnpx haven-cypress build --product=BE --type=thin --tag=thin-1.0.0 --push\n```\n\n#### Full Image\nIncludes your app code baked into the image. Best for simple deployments:\n```bash\n# Build full image\nnpx haven-cypress build --product=BE --type=full --push\n```\n\n**Thin Image Runtime Requirements:**\n- `ADO_REPO` - Full ADO repo path (e.g., `dev.azure.com/org/project/_git/repo`)\n- `ADO_PAT` - Personal Access Token for authentication\n- `ADO_BRANCH` - Branch to clone (optional, default: `main`)\n\n### Build and Deploy Examples\n```bash\n# Build locally (thin image - default)\nnpx haven-cypress build --product=BE\n\n# Build and push thin image to ECR (default)\nnpx haven-cypress build --product=BE --push\n\n# Build and push full image to ECR\nnpx haven-cypress build --product=BE --type=full --push\n\n# Build with custom version (thin by default)\nnpx haven-cypress build --product=BE --tag=v2.1.0 --push\n```\n\n### Running Tests\n```bash\n# Run specific automation IDs\nnpx haven-cypress run --automationIds=TC-AUTO-123,TC-AUTO-124\n\n# Run tests with custom tags\nnpx haven-cypress run --customTags=smoke,p1\n\n# Combine automation IDs and custom tags\nnpx haven-cypress run --automationIds=TC-AUTO-123 --customTags=smoke\n```\n\n### HAVEN Deployment\nHAVEN will run your containerized tests with environment variables:\n```bash\ndocker run \\\n  -e TEST_ENVIRONMENT=PROD \\\n  -e PLAN_ID=123 \\\n  -e RUN_ID=456 \\\n  -e E2E_COMMAND=\"npm run test:e2e\" \\\n  066726995253.dkr.ecr.us-east-1.amazonaws.com/haven-test-images:BE-1.1.0 \\\n  --customTags=smoke,p1\n```\n\n## Test Tagging Examples\n\n### Basic Test Tagging\n```javascript\ndescribe('Login Tests', () => {\n  it('should login successfully @TC-AUTO-123 @smoke @p0', () => {\n    const env = Cypress.env('TEST_ENVIRONMENT'); // QA, DEV, CTE, PROD\n    cy.visit(`https://${env.toLowerCase()}.myapp.com/login`);\n    // your test code\n  });\n\n  it('should register new user @TC-AUTO-456 @regression @p1', () => {\n    // your test code\n  });\n});\n```\n\n### Environment-Specific Testing\n```javascript\nit('environment-specific test @TC-AUTO-789', () => {\n  const env = Cypress.env('TEST_ENVIRONMENT');\n  \n  switch(env) {\n    case 'PROD':\n      cy.visit('https://app.mycompany.com');\n      break;\n    case 'CTE':\n      cy.visit('https://cte.mycompany.com');\n      break;\n    default:\n      cy.visit(`https://${env.toLowerCase()}.mycompany.com`);\n  }\n});\n```\n\n### Using Custom E2E Commands\nFor projects with custom test runners, set the `E2E_COMMAND` environment variable:\n```bash\n# In your Dockerfile or container environment\nENV E2E_COMMAND=\"npm run test:e2e:prod\"\n```\n\nThe integration will export `HAVEN_GREP_INCLUDE` and `HAVEN_GREP_EXCLUDE` for use in your `cypress.config.js`:\n```javascript\n// cypress.config.js\nconst { defineConfig } = require('cypress');\n\nmodule.exports = defineConfig({\n  e2e: {\n    setupNodeEvents(on, config) {\n      // Use HAVEN's grep patterns if available\n      if (process.env.HAVEN_GREP_INCLUDE) {\n        config.env.grepTags = process.env.HAVEN_GREP_INCLUDE;\n      }\n      if (process.env.HAVEN_GREP_EXCLUDE) {\n        config.env.grepInvert = process.env.HAVEN_GREP_EXCLUDE;\n      }\n      return config;\n    },\n  },\n});\n```\n\n## Artifacts and Monitoring\n\n### S3 Artifacts\n- **Live Output**: `s3://{BUCKET}/artifacts/{PRODUCT}/{PLAN_ID}/automation/{RUN_ID}/live-output.log` (updated every 30s)\n- **Final Output**: `s3://{BUCKET}/artifacts/{PRODUCT}/{PLAN_ID}/automation/{RUN_ID}/test-output.log`\n- **Report ZIP**: `s3://{BUCKET}/artifacts/{PRODUCT}/{PLAN_ID}/automation/{RUN_ID}/{PRODUCT}_{TIMESTAMP}.zip`\n\n### Shared Volume (for HAVEN)\n- ZIP: `/shared/test-logs/{PRODUCT}_{TIMESTAMP}.zip`\n- HTML: `/shared/test-logs/report.html`\n\n## Environment Variables\n\n### Required (provided by HAVEN)\n- `PLAN_ID` - Test plan identifier\n- `RUN_ID` - Test run identifier\n- `PRODUCT_NAME` - Product name for artifact organization\n- `BUCKET_NAME` - S3 bucket for artifact uploads\n\n### Optional\n- `TEST_ENVIRONMENT` - Target environment (QA/DEV/CTE/PROD, default: QA)\n- `E2E_COMMAND` - Custom test execution command (default: `npx cypress run ...`)\n- `HAVEN_GREP_PATTERN` - Grep pattern from Haven (parsed into include/exclude)\n\n### Available to Tests\n- `TEST_ENVIRONMENT` - Accessible in your test code via `Cypress.env('TEST_ENVIRONMENT')`\n- `HAVEN_GREP_INCLUDE` - Exported grep pattern for custom configs\n- `HAVEN_GREP_EXCLUDE` - Exported grep pattern for excluding tests (NOT: prefix)\n\n## ECR Image Management\n\nImages are automatically tagged and organized by product and build type:\n\n### Tag Format\n- **Full Image**: `{PRODUCT}-{VERSION}` (e.g., `BE-1.1.0`)\n- **Thin Image**: `{PRODUCT}-thin-{VERSION}` (e.g., `BE-thin-1.1.0`)\n\n### Repository\n- **Repository**: `haven-test-images`\n- **Examples**: \n  - `BE-1.1.0` (full image from package.json version)\n  - `BE-thin-1.1.0` (thin image for ADO cloning)\n  - `payments-2.1.0` (custom full image)\n  - `payments-thin-2.1.0` (custom thin image)\n\n### Usage in HAVEN\n```yaml\n# Use full image (app code included)\nimage: haven-test-images:BE-1.1.0\n\n# Use thin image (requires ADO_REPO, ADO_PAT env vars)\nimage: haven-test-images:BE-thin-1.1.0\nenvironment:\n  ADO_REPO: \"dev.azure.com/myorg/myproject/_git/myrepo\"\n  ADO_PAT: \"${ADO_PAT_SECRET}\"\n  ADO_BRANCH: \"main\"\n```\n\n## Requirements\n\n- Node.js 16+\n- Podman or Docker\n- AWS CLI configured (for ECR push)\n- HAVEN access credentials (provided when container runs)\n- `@cypress/grep` plugin configured in your Cypress project\n\n## Cypress Project Setup\n\nEnsure your Cypress project has the `@cypress/grep` plugin configured:\n\n```bash\nnpm install @cypress/grep --save-dev\n```\n\n```javascript\n// cypress/support/e2e.js\nimport registerCypressGrep from '@cypress/grep';\nregisterCypressGrep();\n```\n\n```javascript\n// cypress.config.js\nconst { defineConfig } = require('cypress');\n\nmodule.exports = defineConfig({\n  e2e: {\n    setupNodeEvents(on, config) {\n      require('@cypress/grep/src/plugin')(config);\n      return config;\n    },\n  },\n});\n```\n\n## Latest Updates\n\n### v2.0.0\n- Added thin/full image support (matching Playwright integration)\n- Added ADO clone mode for thin images\n- Added `HAVEN_GREP_PATTERN` support with include/exclude patterns\n- Added `NOT:` prefix support for excluding tests\n- Added real-time log streaming to S3\n- Added custom E2E command support via `E2E_COMMAND`\n- Added `--platform linux/amd64` for ARM/M1 compatibility\n- Added `--force-compression` for ECR push reliability\n- Added stale ECR credential clearing\n- Removed all emojis from console output\n- Removed axios/glob dependencies (using native Node.js modules)\n- Haven scripts now in `/haven/` directory (isolated from app code)\n\n## Notes\n- Works with existing HAVEN runner; no changes required\n- Container base image: `cypress/included:14.3.1`\n- Supports both default Cypress execution and custom E2E commands\n- Real-time monitoring via S3 log streaming during test execution\n","readmeFilename":"README.md"}