{"_id":"@appliqation/automation-sdk","_rev":"24-3f543b45254598cf0baad9e0d5f5a388","name":"@appliqation/automation-sdk","dist-tags":{"latest":"2.9.1"},"versions":{"2.1.0":{"name":"@appliqation/automation-sdk","version":"2.1.0","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.1.0","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"acb6d03a79d2cfca2a63a5975b944799ae8fc1ef","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.1.0.tgz","fileCount":36,"integrity":"sha512-262CNWaeSgWLNhGEoZs15n0KglEKPHUEHAKMIrszo1ZhXHeipTkBnbskFBdrlCsHHNPXJwUCZACKrMqe1PDmCQ==","signatures":[{"sig":"MEQCIC/ROj5TymSFwFAxayWguAhe90wgoIbF3veAVWwJLediAiBDHf4dpztKYEViy2424Zr2Hx8+oNe8pX5NzgAPWq1nHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230413},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"}},"gitHead":"1929aa902bcdd7adcb7ad5e562c7ab509cd5ba65","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.1.0_1764348382342_0.3498274271209514","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@appliqation/automation-sdk","version":"2.1.1","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.1.1","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"446591dbf56dbabd16272a7397ea1d3e37514ddd","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.1.1.tgz","fileCount":36,"integrity":"sha512-YvbL3mYs4IBEsWIht8VLv/4fQ5i2WmwNv+WIC56Qrjx9eLp6WCjJ04ZMs+64PsuSNLjvIZcZ9S0LfHDcGMAiXA==","signatures":[{"sig":"MEUCIQDUgL0VwPiQTpNLgsYCvvx3qUjmk9MZaDJ9UZ/JqZ4LsgIgUGf8whNMfDf4HXwjov2DRj2r1De+CR+qxm0hx5ByPD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248783},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"}},"gitHead":"af579db8d94b9d67e916c08c96205fd08c5b0c45","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.1.1_1764361542974_0.8144598730733614","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@appliqation/automation-sdk","version":"2.1.2","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.1.2","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"3477b30a587b820aa2712ca21f5ff0c8b9e4c7c6","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.1.2.tgz","fileCount":36,"integrity":"sha512-cPTXYCMDVPM96hrSTp0mUoq1TEVVz4gvDCVcH4uuiRcoejdz3Lf+Lj43bnyXn+TS5S+bU/ak50O3kCEJwiPzYg==","signatures":[{"sig":"MEUCIF3Y9I1OPmBW4hDCAMvAqLdca8sm4yIFjEDzLuuA/kLqAiEApmse9+CwtUjIIOj4wyYML6EufjuDlTWxI2R6BYDUpKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250384},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"}},"gitHead":"af579db8d94b9d67e916c08c96205fd08c5b0c45","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.1.2_1764381952539_0.5650122486362639","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@appliqation/automation-sdk","version":"2.1.3","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.1.3","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"5fcf0d7bf38329f2eaaac07c555deaa30556e93c","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.1.3.tgz","fileCount":36,"integrity":"sha512-vKozzSLRKRkSQ8Gk0XiLmZyPeNNSOqRgefvUHqw3stT24kAcRJC4Y6OiAIyx12xmwRgHQ0SlELtvbiWro1Xh1Q==","signatures":[{"sig":"MEUCIGexOds7liAuOfjavnxC6QBG5TO4ZjRyxm+co0xUDXHcAiEA9Q7U07QlKHkvPPeJSP62P9EaO++onkfZIiZ2Oooeg14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251316},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"}},"gitHead":"af579db8d94b9d67e916c08c96205fd08c5b0c45","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.1.3_1764382860042_0.21244389535049257","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@appliqation/automation-sdk","version":"2.1.4","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.1.4","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"8460d66ebb28fe2117c93156a3c89d7799729d58","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.1.4.tgz","fileCount":36,"integrity":"sha512-AkhFnsqwkI7DT0Tm/XbIz1U6tDBFHrJ+oyIzuCF3pDwo1QJlRmu9qtYBuAhQ29rqsHAek7h4tmzleDkVBUp3dQ==","signatures":[{"sig":"MEUCIQDcywA9RssEqwGzZaOGT4AKX1HvFDCCsN6FaEjP7M+JJQIgCKNu5qTaYTv5vz0DMYIhidj90C5rvpN5015xV+gtTTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251308},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"}},"gitHead":"af579db8d94b9d67e916c08c96205fd08c5b0c45","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.1.4_1764384538407_0.3951897013889438","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@appliqation/automation-sdk","version":"2.1.5","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.1.5","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"8a5b900ba03e72156c98aa5c4e1b6bdca694548d","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.1.5.tgz","fileCount":36,"integrity":"sha512-w7owZvIavfgvSzZGAHVKRpVjfxD+5tGh20I4S2XSIJxjK8GKsgoF6ej1nelEHI7UoA/H5pv9JkbkmMYl4Grz+A==","signatures":[{"sig":"MEQCIDUlhBessHuki5AZ8eaF523foy6P1ItVfDVNJHxFHxkcAiBNOGsbYOSR2zjsO0oAk7O/BAYLO9eA4uYU9xGboWHdMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252070},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"}},"gitHead":"af579db8d94b9d67e916c08c96205fd08c5b0c45","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.1.5_1764394332089_0.8656999521488011","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@appliqation/automation-sdk","version":"2.1.6","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.1.6","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"b082d01e2d8a0ee835852d0804d8f86a86a73f37","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.1.6.tgz","fileCount":36,"integrity":"sha512-ueUj0tbpxlClKqdr8CVeo8WYqcxBG7lhzojDzvQK+R3QOApzpR0NalCaOZX7O0Bb+0691rP51kb1fAuEPnUTeQ==","signatures":[{"sig":"MEUCIQC9Zp3W9GfNffTl1wWkGuXrlmBm492ASkVZ99hNV5GFKgIgcEgyTTrWX3cz0Gw6lMMOozr1pRgJw9KyQO4cM/Oi6i4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252412},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"}},"gitHead":"d50c16344f8625f32c5ad0a95bd939e978bd9c73","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.1.6_1764397636231_0.5990380286883836","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@appliqation/automation-sdk","version":"2.1.7","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.1.7","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"2f4668c5199e1dd05130a804628773ce556f48fb","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.1.7.tgz","fileCount":36,"integrity":"sha512-Ovqt4JXf+zXh5GLWRH0L4Fo6YW7vnz9NCAgvOUR01EBEbHxaVeYxd+XiYcVT1uF5lSdkmpEbHGuCFqo9pAmLyg==","signatures":[{"sig":"MEQCIBpVU/kpDrgIiwzGc4F5ZTUpC+B2JHr353Jb+fa4B4VhAiAjxP8cA1rgXo+dJsSwPMfsWk1OMJbq/Y0Lkplj7G9bvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252577},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"}},"gitHead":"d50c16344f8625f32c5ad0a95bd939e978bd9c73","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.1.7_1764399639822_0.4227833300178252","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@appliqation/automation-sdk","version":"2.1.8","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.1.8","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"d3e6f4731181ca089c8356309616e4f230957240","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.1.8.tgz","fileCount":36,"integrity":"sha512-BOLzyMEx5uCBrnQMVx3YbdmNaXptp+6xcPQdv969a/1KTZi1BDmihqic1veJ7qjkQlW5Hi6uNQYLTyG03Qay9w==","signatures":[{"sig":"MEQCIBcTqlgAfaeHRFXbxzqqd6kq+/2k/0x+gtv+O7or++CcAiBnQuM1vaBvc916vwvq/RwF2OfBOPTmkSPZcZe9Iz/v1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251410},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"}},"gitHead":"d50c16344f8625f32c5ad0a95bd939e978bd9c73","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.1.8_1764400287846_0.600889397832433","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@appliqation/automation-sdk","version":"2.1.9","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.1.9","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"e43a5b2d84bd9c1edbe3e46fa3812d8038fad71c","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.1.9.tgz","fileCount":36,"integrity":"sha512-UWQugQCcnPxsZ7VRaV61Ny9jiSgjrfmKrdARyCkupyKOusSIKXfEc40DyincHW6ruELQ1Etb7GwRZwrNRbdADg==","signatures":[{"sig":"MEUCIBWNYNQsOFKfZgBk0UW/cN96918n5E8hI0WrdjxyNQ6rAiEA7KQdbiHVDiDD0SQ/PmPQGYSWHYetQuTVKRByJM12rLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255779},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"}},"gitHead":"bd5e7e5a447171cb984ae5fafe25216c20f982ff","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.1.9_1765038900755_0.9981415009079431","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"@appliqation/automation-sdk","version":"2.1.10","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.1.10","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"14e1d8e8fe1cea32856cad2b5529ca22e8ca1234","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.1.10.tgz","fileCount":36,"integrity":"sha512-c023/HRT7uEFLOPTmIGeex9JFFhs3judleaq9K8CfZ2r5Hr6lTXuhHTAexKv3KnBc4IINNqhSpDhPmcXvVxG9w==","signatures":[{"sig":"MEQCIBfMeEdTJkdx0DIWaL1i4GyN15mwxnzq7rnQWayWeWKNAiAa+okIrALnjqs835pZ8/6V79S69xM7Z+T0XiZ/+21VKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255780},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"}},"gitHead":"5810ee6cb0aa509f00028b637f5d7fa31f5fb6ce","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.1.10_1765039442594_0.7431389515040108","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"@appliqation/automation-sdk","version":"2.1.11","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.1.11","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"b84cf1a9e4459b4e0fa6fcf6f1e371b63f3c40bb","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.1.11.tgz","fileCount":37,"integrity":"sha512-nAIACZEV+tngZzc8AKxTVVaSDIs5813LYwMReBddsSvYKeKjsZDjO19EWutQ2v67lEEi45QF+hkrPy/FFo6iqA==","signatures":[{"sig":"MEUCIByqgxoJA5hf6aU3MeGlYRMFI9zuoFkW6na73rjmC4ChAiEA2TTiXgnXI1KinCsDYfqbiIhKZFKjH8l+Fx1wFR8iFWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257393},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/playwright/index.js","require":"./src/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/reporter":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"},"./playwright/global-teardown":{"import":"./src/playwright/global-teardown.js","require":"./src/playwright/global-teardown.js"}},"gitHead":"725fb8784acf6798e1b8cbba365ca8f0f0c77b54","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.1.11_1765061731392_0.15702244922505582","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@appliqation/automation-sdk","version":"2.2.0","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.2.0","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"c46071ce02cc6a6b929e8a20987ce32f08ad51b8","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.2.0.tgz","fileCount":38,"integrity":"sha512-NBgM67c5n1mjsnSvjoI+qvqer1/aRC2JS2z6zU7AQoMpJ5AjCY+F3jjfcRchJcgJcjNH31wxRHpyMwkPVPUh5A==","signatures":[{"sig":"MEUCIQCPnqmSsLj4Ja+pnl0FzM5OLM3909u0qDqkoukHpa8q2wIgWmJFVOPUuCsdaB9PthFwIlYrIKVL3faHlF2ZI1Fdxr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298402},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/playwright/index.js","require":"./src/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/reporter":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"},"./playwright/global-teardown":{"import":"./src/playwright/global-teardown.js","require":"./src/playwright/global-teardown.js"}},"gitHead":"8de7802941879206b6e0db514704358bf35ae1be","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.2.0_1769077849987_0.5934114773964945","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@appliqation/automation-sdk","version":"2.3.0","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.3.0","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"8d225876106474157e210ea143dfc6a99385b300","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.3.0.tgz","fileCount":38,"integrity":"sha512-eimPV8BFwJbqeROM1+pCHiEbhVkZ0za4ys+o7zotKZCz9TyEzr3oknuk58ClmKPWgMKHODQ7ZtbL+hwt98l3Ag==","signatures":[{"sig":"MEUCIEdNb/BFAzECTJ9isqqQo4+3gnEDiKlo1Em4ASFWlwnFAiEAkcPidgLqjCGGiz6ap34jYmD18NLwrGh5lmXnUYkNyAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338520},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/playwright/index.js","require":"./src/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/reporter":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"},"./playwright/global-teardown":{"import":"./src/playwright/global-teardown.js","require":"./src/playwright/global-teardown.js"}},"gitHead":"161e85e1311c25937ee8fc0134a4cec0a828f839","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.3.0_1769947513659_0.5380928886465082","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@appliqation/automation-sdk","version":"2.3.1","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.3.1","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"8b009bde0a6276b90d11d8035b1945b9865c154d","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.3.1.tgz","fileCount":38,"integrity":"sha512-Ed/qPrscDrIcgAmKkQxplJon/Tu1oyMUg1ikj0Tcg75/C3faTX1uVoGOgXczhHP5nouOUzTpWx7sCmSRHGyLzg==","signatures":[{"sig":"MEUCIQD5dGkFbmbrU8KQzwBcuazsV8KseUQ06R4s+x3MOyiMPgIgDGjQ89sBRUWQy9E8XZY4376REAZxnpFbYkKaHriCug4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338951},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/playwright/index.js","require":"./src/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/reporter":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"},"./playwright/global-teardown":{"import":"./src/playwright/global-teardown.js","require":"./src/playwright/global-teardown.js"}},"gitHead":"584ed58ce38d5629fdee2c720cb5e219f3175a9b","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.3.1_1769952026864_0.9848160965956771","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@appliqation/automation-sdk","version":"2.3.2","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.3.2","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"d030434c4d9cab52dac403e2c587c0cf0d87ae6a","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.3.2.tgz","fileCount":38,"integrity":"sha512-fwYHVeqT8VwAbaQyOh00UGNm4g681kjDNiKPW3BfmEqMOYqFrDLzuU7N9wX/8s7PNf8bPX5Nn8YMGfs9y99T6Q==","signatures":[{"sig":"MEYCIQDQrZyaRMjCfM5ISdJzKhDFHsimK12MBT5BRK0q7vnyiAIhAM5kd388E+8r7E9dJLTd5QSLDeThLBJc4vVJcPLqCPLA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338947},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/playwright/index.js","require":"./src/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/reporter":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"},"./playwright/global-teardown":{"import":"./src/playwright/global-teardown.js","require":"./src/playwright/global-teardown.js"}},"gitHead":"2e3b43aa6d708b97ed32c5c0fb4a76cc8b856f17","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.3.2_1769953061933_0.23178721481092612","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@appliqation/automation-sdk","version":"2.4.0","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.4.0","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"6ed84ab222151ae51dd8815042a5fb48b08dff0b","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.4.0.tgz","fileCount":38,"integrity":"sha512-vCePzzsV7ty6CvwL8rsFwKsIsiuyTK+BQime2wXurmb0TPFHB9BBcYWsyejy96ji9zAyLRtbC3l5L/ppAVFInw==","signatures":[{"sig":"MEQCID4jcSlqLez1jEuUW/sB/V0hwQfN3DkVuaPtVrhHV+lGAiAC6GkASQFikNdXfpNQQKoahdauWCp6Hh7PUZ7zvjoUQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350302},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/playwright/index.js","require":"./src/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/reporter":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"},"./playwright/global-teardown":{"import":"./src/playwright/global-teardown.js","require":"./src/playwright/global-teardown.js"}},"gitHead":"855785e4c4cacb89fe26e25c50c2881006537e7b","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.4.0_1770132046458_0.6181676383187353","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@appliqation/automation-sdk","version":"2.5.0","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.5.0","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"fbe70e164ee137bde40c65a2e9720d30255381be","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.5.0.tgz","fileCount":39,"integrity":"sha512-oXmTkelW5w+14Yz/HoN1FVBPor4DUlCQDwHnOhJn5myt06Z7V0T6Oxn5mByixCavK8x4YVIJt/p2dCMgMPf5IQ==","signatures":[{"sig":"MEYCIQCJ8AQy7lj1pzkdqyXB+Y6dkSrO3oKkfA62DYXA8LbeOwIhAIwZNyOrTMY56gA0HFVXxEWzrn+ZyhvYVA5O2t7LUeKH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295426},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/playwright/index.js","require":"./src/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/reporter":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"},"./playwright/global-teardown":{"import":"./src/playwright/global-teardown.js","require":"./src/playwright/global-teardown.js"}},"gitHead":"0e7a35ab97a3b409bfe7288fbe1cd2e44e383ca0","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.5.0_1771844077820_0.7318353180556556","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@appliqation/automation-sdk","version":"2.5.1","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.5.1","maintainers":[{"name":"archana6","email":"archana@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"dist":{"shasum":"c5930b12e37762bf343f2acf9439996bc4a48e52","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.5.1.tgz","fileCount":39,"integrity":"sha512-QgKeDNEs4BAWpWAMQZbDXmUuaIclJXSB8BV5IWxZA458J10MWHM86HRQsyh+Oxdn4kLq1iO9gXjc4+L5+bQf4A==","signatures":[{"sig":"MEQCIBX2d0ii+quLtxBJI5aHRfjxT67m+SsaXwnmap16icyMAiBUa20z8sWLkiVzeYN1Pe3KpqGYQRvGLPLRtvJ0TO2vGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295515},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/playwright/index.js","require":"./src/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/reporter":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"},"./playwright/global-teardown":{"import":"./src/playwright/global-teardown.js","require":"./src/playwright/global-teardown.js"}},"gitHead":"35367eac88a53e7fb7a7b57d234e6ab34822d04b","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"archana@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"10.8.2","description":"Appliqation Automation SDK with API key authentication, custom run titles, and framework-specific reporters","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.5.1_1771991904053_0.9509685785635034","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@appliqation/automation-sdk","version":"2.7.0","keywords":["appliqation","testing","automation","test-management","playwright","cypress","jest","selenium","webdriver","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.7.0","maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"bin":{"appq-auth-setup":"src/cli/auth-setup.js"},"dist":{"shasum":"36a3b4c889769ffd4f5ed961b276b99bb4a16712","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.7.0.tgz","fileCount":43,"integrity":"sha512-uNz9b9LCInSsVam++qbQat7R1FFnNQHNSw84kVZhOte50F1XTQu6TxnP6zk4lvHBDLyYNgR8RAPyC2SxfdxuFQ==","signatures":[{"sig":"MEYCIQCuamEM/SrC9EpG/DCcZb+p1Z7uk92pxlRvtMvakO/NiAIhAKB2MRlcbjOn7X6D4g2kiNVEiea5CZxH+/wrgyA7Ehxq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320147},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./jest":{"import":"./src/reporters/jest/index.js","require":"./src/reporters/jest/index.js"},"./login":{"types":"./src/login/index.d.ts","import":"./src/login/index.js","require":"./src/login/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./cypress":{"import":"./src/reporters/cypress/index.js","require":"./src/reporters/cypress/index.js"},"./playwright":{"import":"./src/playwright/index.js","require":"./src/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/reporter":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"},"./playwright/global-teardown":{"import":"./src/playwright/global-teardown.js","require":"./src/playwright/global-teardown.js"}},"gitHead":"be3eb0582145f3ce1197ace82f4d7a5fbc7c46bf","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:jest":"cd examples/jest-basic && npm test","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","example:cypress":"cd examples/cypress-basic && npm test","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright-basic && npx playwright test"},"_npmUser":{"name":"archana6","email":"accounts@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"11.7.0","description":"Appliqation Automation SDK — API key auth, custom run titles, framework reporters, portable storageState (setupAuth), and customer-defined login flows (defineLogin) for gated apps","directories":{},"_nodeVersion":"23.10.0","dependencies":{"axios":"^1.6.0","dotenv":"^16.3.1","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","cypress":"^13.0.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"jest":">=29.0.0","cypress":">=10.0.0","@playwright/test":">=1.30.0"},"peerDependenciesMeta":{"jest":{"optional":true},"cypress":{"optional":true},"@playwright/test":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.7.0_1778834497972_0.9745824241653511","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@appliqation/automation-sdk","version":"2.8.0","keywords":["appliqation","testing","automation","test-management","playwright","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.8.0","maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"bin":{"appq-auth-setup":"src/cli/auth-setup.js"},"dist":{"shasum":"2c66cccd90f07098d2712c80a227128ae880ca58","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.8.0.tgz","fileCount":38,"integrity":"sha512-q05ajiPHvcBZ1GXrHtrbkq2HTbsqF0wSAilNiVOMrFK7hErkH2vtCVEeTPyUnOLDbiHWjmDxk9641MKDDRnIxA==","signatures":[{"sig":"MEYCIQDl2DbbSNmEOeuODBhFyaGNRrQIZf2AWYGLWKEgugwylwIhAMm2PGw/8GE/AyIyfYUzFHTMH0t11PwKVBxNN87OksQ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288382},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./login":{"types":"./src/login/index.d.ts","import":"./src/login/index.js","require":"./src/login/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./playwright":{"import":"./src/playwright/index.js","require":"./src/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/reporter":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"},"./playwright/global-teardown":{"import":"./src/playwright/global-teardown.js","require":"./src/playwright/global-teardown.js"}},"gitHead":"bb6fc86516220b3c86134f561a89869c9b5a9cd2","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright && npx playwright test"},"_npmUser":{"name":"archana6","email":"accounts@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"11.7.0","description":"Appliqation Automation SDK for Playwright — API-key auth, scope-validated result reporting, portable storageState (setupAuth), and customer-defined login flows (defineLogin) for gated apps","directories":{},"_nodeVersion":"23.10.0","dependencies":{"axios":"^1.6.0","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"@playwright/test":">=1.30.0"},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.8.0_1787382617601_0.4507981659636293","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@appliqation/automation-sdk","version":"2.8.1","keywords":["appliqation","testing","automation","test-management","playwright","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.8.1","maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"bin":{"appq-auth-setup":"src/cli/auth-setup.js"},"dist":{"shasum":"9a1e2e7111e044c7c5a91f874684d66b9eba96e9","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.8.1.tgz","fileCount":38,"integrity":"sha512-MKeADhhH2AJzVXMPQ5yy4gZytQf0g7Ak+q/FZwGPyZJL0tld3EYt2zwLkgl+4tUl6XZBLTVlpzm5Dg2SP2Yatw==","signatures":[{"sig":"MEQCICZUoC2weu45aIoqiWrxZp4roO35XI85VsJACeoNXKtCAiBsbmtfXeKVQycK30DAGB10oymj6KUROlSjcMw52Eey0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289892},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./login":{"types":"./src/login/index.d.ts","import":"./src/login/index.js","require":"./src/login/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./playwright":{"import":"./src/playwright/index.js","require":"./src/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/reporter":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"},"./playwright/global-teardown":{"import":"./src/playwright/global-teardown.js","require":"./src/playwright/global-teardown.js"}},"gitHead":"8c4c50889a01f32a5d3dd02d6d10610af10eacc9","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright && npx playwright test"},"_npmUser":{"name":"archana6","email":"accounts@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"11.7.0","description":"Appliqation Automation SDK for Playwright — API-key auth, scope-validated result reporting, portable storageState (setupAuth), and customer-defined login flows (defineLogin) for gated apps","directories":{},"_nodeVersion":"23.10.0","dependencies":{"axios":"^1.6.0","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"@playwright/test":">=1.30.0"},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.8.1_1787386666119_0.3147342767199066","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@appliqation/automation-sdk","version":"2.9.0","keywords":["appliqation","testing","automation","test-management","playwright","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","_id":"@appliqation/automation-sdk@2.9.0","maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"homepage":"https://github.com/appliqation/automation-sdk-js#readme","bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"bin":{"appq-auth-setup":"src/cli/auth-setup.js"},"dist":{"shasum":"f5bf0e13f6ed2517270850b5babd27965097c1ba","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.9.0.tgz","fileCount":38,"integrity":"sha512-Eb0CJWhRkAXNqHMTPJ0URNWuvIMn16IOcHmiyY5AkZZX7YZsn3FgtMr7Ir0KbCTVYSXFgDKQtEsluE9FEROB9w==","signatures":[{"sig":"MEUCIQC9rvbF24qj45xt7j5iqQeyaqQrpMdC5RpUbKuVhFED+AIgCOMM+Gmn28EoUoIMHJuS7y00FIo1jq6NjfrkfdFaoCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296239},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./src/index.js","require":"./src/index.js"},"./login":{"types":"./src/login/index.d.ts","import":"./src/login/index.js","require":"./src/login/index.js"},"./utils":{"import":"./src/utils/index.js","require":"./src/utils/index.js"},"./playwright":{"import":"./src/playwright/index.js","require":"./src/playwright/index.js"},"./playwright/fixture":{"import":"./src/playwright/fixture.js","require":"./src/playwright/fixture.js"},"./playwright/reporter":{"import":"./src/reporters/playwright/index.js","require":"./src/reporters/playwright/index.js"},"./playwright/global-setup":{"import":"./src/playwright/global-setup.js","require":"./src/playwright/global-setup.js"},"./playwright/global-teardown":{"import":"./src/playwright/global-teardown.js","require":"./src/playwright/global-teardown.js"}},"gitHead":"2d7d720bc9695932a3686db49e53ef24bea430ab","scripts":{"docs":"echo 'Documentation generation coming soon'","lint":"eslint src/","test":"jest","lint:fix":"eslint src/ --fix","test:unit":"jest tests/unit","test:watch":"jest --watch","example:basic":"node examples/basic-usage.js","test:coverage":"jest --coverage","test:integration":"jest tests/integration","example:playwright":"cd examples/playwright && npx playwright test"},"_npmUser":{"name":"archana6","email":"accounts@appliqation.io"},"repository":{"url":"git+https://github.com/appliqation/automation-sdk-js.git","type":"git"},"_npmVersion":"11.7.0","description":"Appliqation Automation SDK for Playwright — API-key auth, scope-validated result reporting, portable storageState (setupAuth), and customer-defined login flows (defineLogin) for gated apps","directories":{},"_nodeVersion":"23.10.0","dependencies":{"axios":"^1.6.0","jsonwebtoken":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","playwright":"^1.40.0","@playwright/test":"^1.40.0"},"peerDependencies":{"@playwright/test":">=1.30.0"},"_npmOperationalInternal":{"tmp":"tmp/automation-sdk_2.9.0_1787455794710_0.6159849355907416","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@appliqation/automation-sdk","version":"2.9.1","description":"Appliqation Automation SDK for Playwright — API-key auth, scope-validated result reporting, portable storageState (setupAuth), and customer-defined login flows (defineLogin) for gated apps","main":"src/index.js","types":"src/index.d.ts","bin":{"appq-auth-setup":"src/cli/auth-setup.js"},"exports":{".":{"require":"./src/index.js","import":"./src/index.js"},"./playwright":{"require":"./src/playwright/index.js","import":"./src/playwright/index.js"},"./playwright/reporter":{"require":"./src/reporters/playwright/index.js","import":"./src/reporters/playwright/index.js"},"./playwright/global-setup":{"require":"./src/playwright/global-setup.js","import":"./src/playwright/global-setup.js"},"./playwright/global-teardown":{"require":"./src/playwright/global-teardown.js","import":"./src/playwright/global-teardown.js"},"./playwright/fixture":{"require":"./src/playwright/fixture.js","import":"./src/playwright/fixture.js"},"./utils":{"require":"./src/utils/index.js","import":"./src/utils/index.js"},"./login":{"types":"./src/login/index.d.ts","require":"./src/login/index.js","import":"./src/login/index.js"}},"scripts":{"test":"jest","test:unit":"jest tests/unit","test:integration":"jest tests/integration","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src/","lint:fix":"eslint src/ --fix","example:basic":"node examples/basic-usage.js","example:playwright":"cd examples/playwright && npx playwright test","docs":"echo 'Documentation generation coming soon'"},"keywords":["appliqation","testing","automation","test-management","playwright","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"author":{"name":"Appliqation Team"},"license":"MIT","dependencies":{"axios":"^1.6.0","jsonwebtoken":"^9.0.3"},"devDependencies":{"@playwright/test":"^1.40.0","eslint":"^8.57.0","jest":"^29.7.0","playwright":"^1.40.0"},"peerDependencies":{"@playwright/test":">=1.30.0"},"engines":{"node":">=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/appliqation/automation-sdk-js.git"},"bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"homepage":"https://github.com/appliqation/automation-sdk-js#readme","gitHead":"ba16d569d4a28a18d92c42062a35537374b94317","_id":"@appliqation/automation-sdk@2.9.1","_nodeVersion":"23.10.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-J8P5Nj3tgGRiOl5i25kxpdnmIn0BAOGKOH13O7w40oRTJYqwmfW9zeizeL5nZgt44G42vuAxTxxnUpcJ081kyA==","shasum":"07396479c530ec14e307345544f56c628443735a","tarball":"https://registry.npmjs.org/@appliqation/automation-sdk/-/automation-sdk-2.9.1.tgz","fileCount":37,"unpackedSize":289726,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDeWziLa7F0DxGnHnqe9QJ4v54P40h7vHXxqkaJfGKx/AIhAMISnRc5PLFz2GpjevK+T8PknNTm+pCGqc+37e14EMyK"}]},"_npmUser":{"name":"archana6","email":"accounts@appliqation.io"},"directories":{},"maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/automation-sdk_2.9.1_1787478196559_0.36857167509781075"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-28T16:46:22.232Z","modified":"2026-08-23T09:43:17.098Z","2.1.0":"2025-11-28T16:46:22.528Z","2.1.1":"2025-11-28T20:25:43.170Z","2.1.2":"2025-11-29T02:05:52.738Z","2.1.3":"2025-11-29T02:21:00.229Z","2.1.4":"2025-11-29T02:48:58.605Z","2.1.5":"2025-11-29T05:32:12.292Z","2.1.6":"2025-11-29T06:27:16.513Z","2.1.7":"2025-11-29T07:00:40.052Z","2.1.8":"2025-11-29T07:11:28.064Z","2.1.9":"2025-12-06T16:35:00.906Z","2.1.10":"2025-12-06T16:44:02.772Z","2.1.11":"2025-12-06T22:55:31.545Z","2.2.0":"2026-01-22T10:30:50.132Z","2.3.0":"2026-02-01T12:05:13.831Z","2.3.1":"2026-02-01T13:20:27.088Z","2.3.2":"2026-02-01T13:37:42.146Z","2.4.0":"2026-02-03T15:20:46.671Z","2.5.0":"2026-02-23T10:54:37.965Z","2.5.1":"2026-02-25T03:58:24.230Z","2.7.0":"2026-05-15T08:41:38.133Z","2.8.0":"2026-08-22T07:10:17.751Z","2.8.1":"2026-08-22T08:17:46.287Z","2.9.0":"2026-08-23T03:29:54.876Z","2.9.1":"2026-08-23T09:43:16.920Z"},"bugs":{"url":"https://github.com/appliqation/automation-sdk-js/issues"},"author":{"name":"Appliqation Team"},"license":"MIT","homepage":"https://github.com/appliqation/automation-sdk-js#readme","keywords":["appliqation","testing","automation","test-management","playwright","api-key","sdk","test-reporting","test-results","quality-assurance","qa-tools"],"repository":{"type":"git","url":"git+https://github.com/appliqation/automation-sdk-js.git"},"description":"Appliqation Automation SDK for Playwright — API-key auth, scope-validated result reporting, portable storageState (setupAuth), and customer-defined login flows (defineLogin) for gated apps","maintainers":[{"name":"archana6","email":"accounts@appliqation.io"}],"readme":"# Appliqation Automation SDK\n\nPlaywright reporter and CLI for Appliqation: authenticate against a gated\napplication, run your suite, and report results back to Appliqation with\nzero manual login scripts and no separate test-runner integration.\n\n## What it does\n\n- Creates and reports to Appliqation test runs directly from `playwright test`\n- Authenticates against your application under test — either via a portable,\n  customer-defined login flow (`defineLogin`/`setupAuth`) or JWT-based\n  browser authentication, both usable in CI and locally\n- Maps Playwright tests to Appliqation test cases via UUID, and reports\n  pass/fail/skip results, browser/OS/device metadata, and orphan tests\n- Scopes a run to a single Scenario or an entire Test Set (smoke, sanity,\n  regression), with pre-execution validation that a tag-based test selection\n  hasn't accidentally drifted outside that scope\n- Auto-tags test cases as automation-covered the first time a result for\n  them is accepted\n\nReporting to Appliqation is **opt-in** per run (`--appq` flag or\n`APPQ_ENABLED=1`) — without it, tests run and results appear in Playwright's\nown reporters as normal, nothing is sent to Appliqation.\n\n## Requirements\n\n- Node.js ≥ 18\n- `@playwright/test` ≥ 1.30 (peer dependency — install it yourself if you\n  haven't already)\n- An Appliqation API key and project key (Project Settings → API Keys)\n\n## Install\n\n```bash\nnpm install @appliqation/automation-sdk --save-dev\n```\n\nNo other runtime dependency is required. The SDK does not use `dotenv` —\nin CI, inject configuration as environment variables/secrets the normal way\nfor your platform; locally, export them in your shell or use whatever\n`.env` loader you already prefer (nothing the SDK does depends on it).\n\n## Quick start\n\n### 1. Configure credentials\n\nSet these as environment variables (CI secrets, shell exports, or your own\n`.env` tooling):\n\n```bash\nAPPLIQATION_API_KEY=appq_live_xxxxxxxxxxxxxxxxxxxx\nAPPLIQATION_PROJECT_KEY=your-project-key\nTEST_APP_URL=https://staging.your-app.com   # used as Playwright's baseURL\n```\n\n### 2. Wire up `playwright.config.js`\n\n```javascript\nconst { defineConfig } = require('@playwright/test');\n\nconst appliqationConfig = {\n  apiKey: process.env.APPLIQATION_API_KEY,\n  projectKey: process.env.APPLIQATION_PROJECT_KEY,\n  environment: process.env.APPLIQATION_ENVIRONMENT, // e.g. 'Staging'\n};\n\nmodule.exports = defineConfig({\n  testDir: './tests',\n\n  use: {\n    baseURL: process.env.TEST_APP_URL,\n  },\n\n  reporter: [\n    ['list'],\n    ['@appliqation/automation-sdk/playwright/reporter', appliqationConfig],\n  ],\n});\n```\n\nThis is enough to report results for an **ungated** application. If your\napp requires login, see [Authenticated apps](#authenticated-apps-gated-suts)\nbelow — it adds a `globalSetup`/`storageState` wiring on top of this.\n\n### 3. Map tests to Appliqation test cases\n\n```javascript\nconst { test, expect } = require('@playwright/test');\nconst { mapAppqUuid } = require('@appliqation/automation-sdk/utils');\n\ntest('should log in successfully', async ({ page }, testInfo) => {\n  mapAppqUuid(testInfo, '1154-7a17b809-0ff9-4ba1-9322-4eb2a49abfc5');\n\n  await page.goto('/login');\n  await page.fill('#username', 'user@example.com');\n  await page.fill('#password', 'password');\n  await page.click('#login-button');\n\n  await expect(page).toHaveURL('/dashboard');\n});\n```\n\n- `testInfo` must be the test function's second parameter.\n- The UUID is `{test_case_nid}-{uuid}`; copy it from the test case in the\n  Appliqation portal, or export the scenario's CSV.\n- Tests without a mapped UUID still run normally — they're reported as\n  **orphan tests** rather than failing the run. See\n  [Orphan tests](#orphan-test-handling).\n\n### 4. Run with reporting enabled\n\n```bash\n# Reporting disabled by default — results stay local\nnpx playwright test\n\n# Enabled via env var (recommended)\nAPPQ_ENABLED=1 npx playwright test\n\n# Enabled via CLI flag (note the -- separator, required by Playwright)\nnpx playwright test -- --appq\n```\n\nBoth forms accept the usual Playwright flags (`--project`, `--headed`,\n`-g`, a file path, etc.).\n\n## Scoping runs: Scenario or Test Set\n\nLink a run to one scenario (`scenarioId`) or to a Test Set (`testSetId`) —\nthe grouping you'd use for a smoke, sanity, or regression suite that spans\nmultiple scenarios. They're mutually exclusive; `scenarioId` wins if both\nare set. No config changes needed — set it per-invocation:\n\n```bash\n# CLI flag\nnpx playwright test -- --appq --appq-scenario-id=1154\nnpx playwright test -- --appq --appq-testset-id=2489\n\n# Env var — same effect\nAPPLIQATION_SCENARIO_ID=1154 APPQ_ENABLED=1 npx playwright test\nAPPLIQATION_TEST_SET_ID=2489 APPQ_ENABLED=1 npx playwright test\n```\n\nOr hardcode a default in `playwright.config.js` if a project always runs\nagainst the same scope — CLI flag and env var still override it per-run:\n\n```javascript\n[AppliqationReporter, {\n  apiKey: process.env.APPLIQATION_API_KEY,\n  projectKey: process.env.APPLIQATION_PROJECT_KEY,\n  testSetId: 2489,\n}]\n```\n\nBefore the suite runs, the reporter checks every UUID it's about to execute\nagainst the real membership of the configured scenario or test set, so a\ntag-based selection (`-g`, `--grep`) that drifts outside it doesn't silently\nwrite results into the wrong run:\n\n| Strategy | Behavior |\n|---|---|\n| `cancel` (default in CI) | Nothing submitted, exit code 1. Tests still run locally so you keep your own Playwright output. |\n| `adhoc` | Overrides the configured scope and creates an ad-hoc run instead — everything is submitted. |\n| `filter` | Submits only the in-scope results; out-of-scope tests still execute but aren't uploaded. |\n\nOutside CI, with an interactive terminal, you're prompted to choose one of\nthe three before the run starts. Set the strategy the same way as the\nscope itself — `--appq-on-scope-mismatch=filter` or\n`APPLIQATION_ON_SCOPE_MISMATCH=filter`.\n\n## Authenticated apps (gated SUTs)\n\nIf your application requires login, the SDK ships a portable auth setup\nthat works the same way in Appliqation's own executor and in your CI/local\nruns. The login flow itself is **your code, in your repo**\n(`tests/automan/auth/login.ts` by default — the path is configurable in\nyour project's Appliqation settings) — both environments run that same\nfunction, so SSO, MFA, multi-step login, OAuth, and custom redirects all\nwork because you write the Playwright code that handles them.\n\n### One-time setup per project\n\n1. **In Appliqation**: configure roles and credentials under **Project\n   Settings → Auth Config**. Credentials are encrypted server-side. This is\n   also where you'd change the login file's path/location if your project\n   doesn't use the default.\n\n2. **In your repo**, create `tests/automan/auth/login.ts`:\n\n   ```typescript\n   import { defineLogin } from '@appliqation/automation-sdk/login';\n\n   export default defineLogin(async (page, { username, password, role, baseURL }) => {\n     await page.goto('/login'); // baseURL handles env (staging/prod)\n     await page.getByLabel('Email').fill(username);\n     await page.getByLabel('Password').fill(password);\n     await page.getByRole('button', { name: 'Sign in' }).click();\n     await page.waitForURL('**/dashboard');\n\n     if (role === 'admin') {\n       await page.getByRole('button', { name: 'Switch to admin view' }).click();\n     }\n   });\n   ```\n\n   Push to your project's default branch — Appliqation's GitHub webhook\n   ingests the file automatically.\n\n3. **In Appliqation**, use the **download .env for CI** link on the project\n   settings page and add the values to your CI secrets:\n\n   ```bash\n   APPLIQATION_API_KEY=\"<project API key>\"\n   APPLIQATION_BASE_URL=\"https://appliqation.io\"\n   APPLIQATION_PROJECT_KEY=126\n   APPLIQATION_SUT_BASE_URL=\"<your SUT URL, e.g. https://staging.acme.com>\"\n\n   APPQ_PROJECT_126_DEFAULT_USERNAME=\"<username>\"\n   APPQ_PROJECT_126_DEFAULT_PASSWORD=\"<password>\"\n   ```\n\n   `APPLIQATION_SUT_BASE_URL` is what your login function's\n   `page.goto('/login')` resolves against, so the same `login.ts` works\n   across staging/preprod/prod by changing one env var.\n\n4. **(Optional)** Use **Test login** on the project settings page to\n   validate `login.ts` against the live SUT before wiring up CI.\n\n### In your test files\n\n```typescript\nconst { mapAppqUuid, setupAuth } = require('@appliqation/automation-sdk/utils');\nconst { test, expect } = require('@playwright/test');\n\ntest.use({\n  storageState: setupAuth({ project_id: 126, role: 'default' }),\n});\n\ntest('manager dashboard loads', async ({ page }, testInfo) => {\n  mapAppqUuid(testInfo, '1141-...');\n  await page.goto('/dashboard'); // already authenticated\n});\n```\n\n`setupAuth()` returns a deterministic storage-state file path — it does\n**not** perform login itself:\n\n- **In Appliqation's own executor**, the login helper imports `login.ts`\n  from the canonical store and writes that state before your test runs.\n  Nothing else to do.\n- **In your CI/local runs**, run `npx appq-auth-setup` once before\n  `playwright test`.\n\n```bash\nnpx appq-auth-setup --project-id 126 --role default\nnpx playwright test\n```\n\nRe-run the CLI whenever sessions expire (typically once per CI run) — it's\nidempotent and fast on cache hits.\n\nIf `login.ts` is TypeScript, the CLI needs a TS loader as a dev dependency\n(`npm install --save-dev tsx`, or `ts-node`). Plain `.js`/`.mjs`/`.cjs`\nlogin files need neither. The `appq-auth-setup` CLI itself resolves the\nlogin file path via `--login-file`, then `APPQ_LOGIN_FILE`, then its own\nlocal default — set the path in Project Settings if you want Appliqation's\nexecutor and your CLI/CI runs to agree on a non-default location.\n\n**Multiple roles**: configure each in Project Settings, then run one\n`appq-auth-setup` call per role and reference the matching role in\n`setupAuth({ project_id, role })`:\n\n```bash\nnpx appq-auth-setup --project-id 126 --role default\nnpx appq-auth-setup --project-id 126 --role manager\n```\n\n## CI/CD\n\nAny CI system works — the SDK just needs the same environment variables\nyour local run uses, provided as secrets. GitHub Actions example:\n\n```yaml\n# .github/workflows/playwright.yml\nname: Playwright Tests\non:\n  push:\n    branches: [main]\n  pull_request:\n\njobs:\n  test:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n      - uses: actions/setup-node@v4\n        with:\n          node-version: 20\n      - run: npm ci\n      - run: npx playwright install --with-deps chromium\n\n      # Only if your app requires login — see \"Authenticated apps\" above\n      - run: npx appq-auth-setup --project-id 126 --role default\n        env:\n          APPLIQATION_SUT_BASE_URL: ${{ vars.STAGING_URL }}\n          APPQ_PROJECT_126_DEFAULT_USERNAME: ${{ secrets.APPQ_DEFAULT_USERNAME }}\n          APPQ_PROJECT_126_DEFAULT_PASSWORD: ${{ secrets.APPQ_DEFAULT_PASSWORD }}\n\n      - name: Run tests and report to Appliqation\n        env:\n          APPQ_ENABLED: '1'\n          APPLIQATION_API_KEY: ${{ secrets.APPLIQATION_API_KEY }}\n          APPLIQATION_PROJECT_KEY: ${{ secrets.APPLIQATION_PROJECT_KEY }}\n          APPLIQATION_ENVIRONMENT: Staging\n          APPLIQATION_RUN_TITLE: \"CI Build #${{ github.run_number }}\"\n        run: npx playwright test\n```\n\nNothing here is GitHub-specific beyond the workflow syntax — the same\n`npm ci && npx playwright install && APPQ_ENABLED=1 npx playwright test`\nsequence, with the env vars below set as secrets, works on GitLab CI,\nCircleCI, Jenkins, or any other runner.\n\n## Configuration reference\n\n### Environment variables\n\nEvery row below (except `APPLIQATION_API_KEY`/`APPLIQATION_PROJECT_KEY`,\nwhich have no CLI equivalent — secrets don't belong in shell history or\n`ps` output) also has a matching `--appq-*` CLI flag, at\n**CLI flag > env var > `playwright.config.js` value > built-in default**\nprecedence, applied consistently across every one of them:\n\n| Variable | CLI flag | Required | Description |\n|---|---|---|---|\n| `APPLIQATION_API_KEY` | — | Yes | API key from Project Settings → API Keys |\n| `APPLIQATION_PROJECT_KEY` | — | Yes | Project key from Project Settings |\n| `TEST_APP_URL` | — | Recommended | Your own convention for Playwright's `baseURL` — read it in your `playwright.config.js`, the SDK doesn't read it directly |\n| `APPLIQATION_ENVIRONMENT` | `--appq-env` | No | Environment label for the run (e.g. `Staging`) |\n| `APPLIQATION_RUN_TITLE` | `--appq-title` / `--appq_run_title` | No | Custom run title |\n| `APPLIQATION_RUN_ID` | `--appq-run-id` / `--appq_run_id` | No | Reuse an existing run instead of creating one (TDD iteration mode) |\n| `APPQ_ENABLED` | `--appq` | No | `1`/`true` enables reporting |\n| `APPLIQATION_SCENARIO_ID` | `--appq-scenario-id` / `--appq_scenario_id` | No | Link the run to one scenario — see [Scoping runs](#scoping-runs-scenario-or-test-set) |\n| `APPLIQATION_TEST_SET_ID` | `--appq-testset-id` / `--appq_testset_id` | No | Link the run to a Test Set (scenario wins if both are set) |\n| `APPLIQATION_ON_SCOPE_MISMATCH` | `--appq-on-scope-mismatch` / `--appq_on_scope_mismatch` | No | `cancel` (default) / `adhoc` / `filter` |\n| `LOG_LEVEL` | `--appq-log-level` / `--appq_log_level` | No | `ERROR` / `WARN` / `INFO` (default) / `DEBUG` |\n| `APPLIQATION_AUTO_TAG_ENABLED` | — | No | `false` disables auto-tagging (default: enabled). The tag name itself (`Appq_Auto`) is fixed, not configurable — see [Auto-tagging](#auto-tagging-test-cases) |\n| `APPLIQATION_INSECURE` | — | No | Set to `allow` to permit `rejectUnauthorized: false` in CI/production — see [Troubleshooting](#tls-certificate-errors) |\n\n`autoCreateRun`, `batchSubmit`, `batchSize`, `logOrphans`,\n`deleteOrphanOnlyRuns`, `failOnOrphanOnlyRuns`, and `rejectUnauthorized`\nare pipeline *policy*, not per-run identity — deliberately config-only,\nnot CLI/env-settable, so a stray shell variable can't silently change how\na project's runs behave.\n\n### Reporter options (`playwright.config.js`)\n\n```javascript\n['@appliqation/automation-sdk/playwright/reporter', {\n  apiKey: process.env.APPLIQATION_API_KEY,\n  projectKey: process.env.APPLIQATION_PROJECT_KEY,\n\n  // Everything below has a CLI flag + env var too (table above) — set\n  // here only if a project should default to a fixed value.\n  environment: 'Local',\n\n  autoCreateRun: true,     // default: true\n  batchSubmit: true,       // default: true\n  batchSize: 50,           // results per batch\n  logOrphans: true,        // log tests with no mapped UUID\n\n  deleteOrphanOnlyRuns: true,  // delete a run if every test in it was orphaned\n  failOnOrphanOnlyRuns: true,  // exit 1 in that case, so CI catches it\n\n  rejectUnauthorized: true,    // set false only for local self-signed certs\n}]\n```\n\n## Orphan test handling\n\nA test with no `mapAppqUuid()` call still runs, but its result can't be\nlinked to an Appliqation test case — it's logged as an **orphan** instead\nof being submitted.\n\nIf **every** test in a run is orphaned, the run is deleted automatically\n(`deleteOrphanOnlyRuns`, default `true`) and the process exits non-zero\n(`failOnOrphanOnlyRuns`, default `true`), so a fully-unmapped suite fails\nCI loudly instead of quietly writing an empty run with an N/A pass rate\ninto your dashboards. If only *some* tests are orphaned, the run is kept,\nmapped results are submitted normally, and the orphans are logged as\nwarnings.\n\n## Auto-tagging test cases\n\nThe first time the SDK successfully submits a result for a test case\n(pass, fail, or skip — any result the backend accepts), it tags that test\ncase with `Appq_Auto` in Appliqation, so you can see which test cases have\nreal automation coverage. The tag name is fixed, not configurable — appq's\nown backend writes this exact same tag when it auto-tags at run creation,\nso the two stay consistent. Tagging is fire-and-forget: a tagging failure\nis logged as a warning and never affects your test results or exit code.\nDisable it entirely with `APPLIQATION_AUTO_TAG_ENABLED=false`.\n\n## Advanced\n\n### Auto-refreshing JWT fixture\n\nFor long-running suites, use the SDK's Playwright fixture in place of\n`@playwright/test` directly — it checks JWT expiry before each test and\nrefreshes if less than 5 minutes remain, updating the saved storage state:\n\n```javascript\nconst { test, expect } = require('@appliqation/automation-sdk/playwright');\n\ntest('long-running suite stays authenticated', async ({ page }) => {\n  await page.goto('/dashboard');\n});\n```\n\n### Using the client directly\n\nFor custom integrations outside Playwright's reporter lifecycle:\n\n```javascript\nconst AppliqationClient = require('@appliqation/automation-sdk');\n\nconst client = new AppliqationClient({\n  apiKey: process.env.APPLIQATION_API_KEY,\n  projectKey: process.env.APPLIQATION_PROJECT_KEY,\n});\n\nconst run = await client.createRun({\n  environment: 'Staging',\n  browsers: ['Chrome'],\n  device: 'Desktop',\n  os: 'Windows 11',\n});\n\nawait client.submitResult(run.runId, {\n  uuid: '1154-7a17b809-0ff9-4ba1-9322-4eb2a49abfc5',\n  status: 'passed',\n  browser: 'Chrome',\n});\n\nconst summary = await client.submitBatch([\n  { uuid: '1154-uuid-1', runId: run.runId, status: 'passed', browser: 'Chrome' },\n  { uuid: '1154-uuid-2', runId: run.runId, status: 'failed', browser: 'Chrome' },\n]);\nconsole.log(`Submitted: ${summary.success} succeeded, ${summary.failed} failed`);\n```\n\n## How it works\n\n1. **Global setup** (once, if you're using JWT auth for a gated app):\n   creates the run via `POST /api/automation/run/create`, requests a\n   browser JWT via `POST /api/auth/jwt/browser`, and saves authenticated\n   storage state so every worker starts already logged in.\n2. **Per test**: the reporter reads the UUID off `testInfo`'s annotations,\n   captures browser/OS/device metadata, and queues the result.\n3. **After the run**: results are submitted in batches\n   (`POST /api/automation/result/batch`), orphan tests are logged, and — if\n   configured — an orphan-only run is deleted and the process exits\n   non-zero.\n\nA timestamped execution summary (counts, run IDs, and any rejected/orphan\ndetail) is always written to\n`test-results/AppQ_Execution_Summary/` after each run, independent of\nwhatever Playwright reporters you also have configured.\n\n## Troubleshooting\n\n**Results not appearing in the portal** — almost always reporting wasn't\nenabled: confirm `APPQ_ENABLED=1` or `-- --appq` was actually passed (the\nconsole prints \"Appliqation reporting enabled\" when it is). Next most\ncommon cause is orphan tests — check for a \"no mapped UUID\" warning in the\noutput. If neither, verify the API key and `APPLIQATION_PROJECT_KEY` are\ncorrect with:\n\n```javascript\nconst AppliqationClient = require('@appliqation/automation-sdk');\nnew AppliqationClient({\n  apiKey: process.env.APPLIQATION_API_KEY,\n  projectKey: process.env.APPLIQATION_PROJECT_KEY,\n}).testConnection().then(() => console.log('OK')).catch(console.error);\n```\n\n**`APPLIQATION_API_KEY is required`** — the reporter only reads\n`process.env`, so make sure the variable is actually exported/injected\ninto the process running `playwright test` (a CI secret not mapped to an\n`env:` key, or a `.env` file your own tooling never loaded, are the usual\ncauses).\n\n**Tests redirect to a login page** — for JWT-based auth, confirm\n`globalSetup` is `require.resolve('@appliqation/automation-sdk/playwright/global-setup')`\nand every project's `use.storageState` points at the same file\n(`.auth/jwt.json` by default) that setup wrote. For `defineLogin`-based\nauth, confirm `npx appq-auth-setup` ran before the tests and its\n`--project-id`/`--role` match what `setupAuth()` is called with.\n\n**`Invalid UUID format`** — UUIDs must be `{nid}-{uuid}`, e.g.\n`1154-7a17b809-0ff9-4ba1-9322-4eb2a49abfc5`. A bare UUID with no leading\nnode ID, or a bare node ID with no UUID, both fail validation.\n\n### TLS certificate errors\n\nFor local self-signed certificates, set `rejectUnauthorized: false` in the\nreporter config. In CI or production, this throws a configuration error by\ndesign — TLS bypass there would let a MITM attacker intercept result\nsubmissions. If you genuinely need it in CI, set\n`APPLIQATION_INSECURE=allow` to explicitly acknowledge the risk.\n\n## Further reading\n\n- [docs/SETUP.md](./docs/SETUP.md) — step-by-step setup guide\n- [docs/JWT-AUTHENTICATION.md](./docs/JWT-AUTHENTICATION.md) — JWT auth flow in depth\n\n## Support\n\n- Issues: https://github.com/appliqation/automation-sdk-js/issues\n\n## License\n\nMIT — see [LICENSE](./LICENSE).\n","readmeFilename":"README.md"}